...

Package apmtraces

import "github.com/oracle/oci-go-sdk/apmtraces"
Overview
Index

Overview ▾

Index ▾

func GetAttributePinResponseAttributeNameSpaceEnumStringValues() []string
func GetAttributePinResponseAttributeStatusEnumStringValues() []string
func GetAttributePinResponseOperationTypeEnumStringValues() []string
func GetAttributeResponseAttributeNameSpaceEnumStringValues() []string
func GetAttributeResponseAttributeStatusEnumStringValues() []string
func GetAttributeResponseAttributeTypeEnumStringValues() []string
func GetAttributeResponseOperationTypeEnumStringValues() []string
func GetAttributeResponseUnitEnumStringValues() []string
func GetAttributeUnpinResponseAttributeNameSpaceEnumStringValues() []string
func GetAttributeUnpinResponseAttributeStatusEnumStringValues() []string
func GetAttributeUnpinResponseOperationTypeEnumStringValues() []string
func GetAttributeUpdateNotesResponseAttributeNameSpaceEnumStringValues() []string
func GetAttributeUpdateNotesResponseAttributeStatusEnumStringValues() []string
func GetAttributeUpdateNotesResponseOperationTypeEnumStringValues() []string
func GetAttributeUpdateResponseAttributeNameSpaceEnumStringValues() []string
func GetAttributeUpdateResponseAttributeStatusEnumStringValues() []string
func GetAttributeUpdateResponseAttributeTypeEnumStringValues() []string
func GetAttributeUpdateResponseOperationTypeEnumStringValues() []string
func GetAttributeUpdateResponseUnitEnumStringValues() []string
func GetAutoActivateStatusDataKeyEnumStringValues() []string
func GetAutoActivateToggleStatusDataKeyEnumStringValues() []string
func GetAutoActivateToggleStatusStatusEnumStringValues() []string
func GetBulkActivateAttributeDetailAttributeNameSpaceEnumStringValues() []string
func GetBulkActivateAttributeDetailAttributeTypeEnumStringValues() []string
func GetBulkActivateAttributeDetailUnitEnumStringValues() []string
func GetBulkActivationMetadataOperationStatusEnumStringValues() []string
func GetBulkActivationMetadataOperationTypeEnumStringValues() []string
func GetBulkDeActivateAttributeDetailAttributeNameSpaceEnumStringValues() []string
func GetBulkDeActivationMetadataOperationStatusEnumStringValues() []string
func GetBulkDeActivationMetadataOperationTypeEnumStringValues() []string
func GetBulkPinAttributeDetailAttributeNameSpaceEnumStringValues() []string
func GetBulkPinMetadataOperationStatusEnumStringValues() []string
func GetBulkPinMetadataOperationTypeEnumStringValues() []string
func GetBulkUnpinAttributeDetailAttributeNameSpaceEnumStringValues() []string
func GetBulkUnpinMetadataOperationStatusEnumStringValues() []string
func GetBulkUnpinMetadataOperationTypeEnumStringValues() []string
func GetBulkUpdateAttributeDetailAttributeNameSpaceEnumStringValues() []string
func GetBulkUpdateAttributeDetailUnitEnumStringValues() []string
func GetBulkUpdateAttributeMetadataOperationStatusEnumStringValues() []string
func GetBulkUpdateAttributeMetadataOperationTypeEnumStringValues() []string
func GetBulkUpdateAttributeNotesDetailAttributeNameSpaceEnumStringValues() []string
func GetBulkUpdateNotesMetadataOperationStatusEnumStringValues() []string
func GetBulkUpdateNotesMetadataOperationTypeEnumStringValues() []string
func GetGetSpanSpanNamespaceEnumStringValues() []string
func GetGetStatusAutoActivateDataKeyTypeEnumStringValues() []string
func GetGetTraceTraceNamespaceEnumStringValues() []string
func GetPutToggleAutoActivateDataKeyTypeEnumStringValues() []string
func GetSpanSourceNameEnumStringValues() []string
func GetTagMetadataTagTypeEnumStringValues() []string
func GetTagMetadataTagUnitEnumStringValues() []string
func GetTraceSourceNameEnumStringValues() []string
type AggregatedSnapshot
    func (m AggregatedSnapshot) String() string
    func (m AggregatedSnapshot) ValidateEnumValue() (bool, error)
type AggregatedStackTrace
    func (m AggregatedStackTrace) String() string
    func (m AggregatedStackTrace) ValidateEnumValue() (bool, error)
type AttributePinResponse
    func (m AttributePinResponse) String() string
    func (m AttributePinResponse) ValidateEnumValue() (bool, error)
type AttributePinResponseAttributeNameSpaceEnum
    func GetAttributePinResponseAttributeNameSpaceEnumValues() []AttributePinResponseAttributeNameSpaceEnum
    func GetMappingAttributePinResponseAttributeNameSpaceEnum(val string) (AttributePinResponseAttributeNameSpaceEnum, bool)
type AttributePinResponseAttributeStatusEnum
    func GetAttributePinResponseAttributeStatusEnumValues() []AttributePinResponseAttributeStatusEnum
    func GetMappingAttributePinResponseAttributeStatusEnum(val string) (AttributePinResponseAttributeStatusEnum, bool)
type AttributePinResponseOperationTypeEnum
    func GetAttributePinResponseOperationTypeEnumValues() []AttributePinResponseOperationTypeEnum
    func GetMappingAttributePinResponseOperationTypeEnum(val string) (AttributePinResponseOperationTypeEnum, bool)
type AttributeResponse
    func (m AttributeResponse) String() string
    func (m AttributeResponse) ValidateEnumValue() (bool, error)
type AttributeResponseAttributeNameSpaceEnum
    func GetAttributeResponseAttributeNameSpaceEnumValues() []AttributeResponseAttributeNameSpaceEnum
    func GetMappingAttributeResponseAttributeNameSpaceEnum(val string) (AttributeResponseAttributeNameSpaceEnum, bool)
type AttributeResponseAttributeStatusEnum
    func GetAttributeResponseAttributeStatusEnumValues() []AttributeResponseAttributeStatusEnum
    func GetMappingAttributeResponseAttributeStatusEnum(val string) (AttributeResponseAttributeStatusEnum, bool)
type AttributeResponseAttributeTypeEnum
    func GetAttributeResponseAttributeTypeEnumValues() []AttributeResponseAttributeTypeEnum
    func GetMappingAttributeResponseAttributeTypeEnum(val string) (AttributeResponseAttributeTypeEnum, bool)
type AttributeResponseOperationTypeEnum
    func GetAttributeResponseOperationTypeEnumValues() []AttributeResponseOperationTypeEnum
    func GetMappingAttributeResponseOperationTypeEnum(val string) (AttributeResponseOperationTypeEnum, bool)
type AttributeResponseUnitEnum
    func GetAttributeResponseUnitEnumValues() []AttributeResponseUnitEnum
    func GetMappingAttributeResponseUnitEnum(val string) (AttributeResponseUnitEnum, bool)
type AttributeUnpinResponse
    func (m AttributeUnpinResponse) String() string
    func (m AttributeUnpinResponse) ValidateEnumValue() (bool, error)
type AttributeUnpinResponseAttributeNameSpaceEnum
    func GetAttributeUnpinResponseAttributeNameSpaceEnumValues() []AttributeUnpinResponseAttributeNameSpaceEnum
    func GetMappingAttributeUnpinResponseAttributeNameSpaceEnum(val string) (AttributeUnpinResponseAttributeNameSpaceEnum, bool)
type AttributeUnpinResponseAttributeStatusEnum
    func GetAttributeUnpinResponseAttributeStatusEnumValues() []AttributeUnpinResponseAttributeStatusEnum
    func GetMappingAttributeUnpinResponseAttributeStatusEnum(val string) (AttributeUnpinResponseAttributeStatusEnum, bool)
type AttributeUnpinResponseOperationTypeEnum
    func GetAttributeUnpinResponseOperationTypeEnumValues() []AttributeUnpinResponseOperationTypeEnum
    func GetMappingAttributeUnpinResponseOperationTypeEnum(val string) (AttributeUnpinResponseOperationTypeEnum, bool)
type AttributeUpdateNotesResponse
    func (m AttributeUpdateNotesResponse) String() string
    func (m AttributeUpdateNotesResponse) ValidateEnumValue() (bool, error)
type AttributeUpdateNotesResponseAttributeNameSpaceEnum
    func GetAttributeUpdateNotesResponseAttributeNameSpaceEnumValues() []AttributeUpdateNotesResponseAttributeNameSpaceEnum
    func GetMappingAttributeUpdateNotesResponseAttributeNameSpaceEnum(val string) (AttributeUpdateNotesResponseAttributeNameSpaceEnum, bool)
type AttributeUpdateNotesResponseAttributeStatusEnum
    func GetAttributeUpdateNotesResponseAttributeStatusEnumValues() []AttributeUpdateNotesResponseAttributeStatusEnum
    func GetMappingAttributeUpdateNotesResponseAttributeStatusEnum(val string) (AttributeUpdateNotesResponseAttributeStatusEnum, bool)
type AttributeUpdateNotesResponseOperationTypeEnum
    func GetAttributeUpdateNotesResponseOperationTypeEnumValues() []AttributeUpdateNotesResponseOperationTypeEnum
    func GetMappingAttributeUpdateNotesResponseOperationTypeEnum(val string) (AttributeUpdateNotesResponseOperationTypeEnum, bool)
type AttributeUpdateResponse
    func (m AttributeUpdateResponse) String() string
    func (m AttributeUpdateResponse) ValidateEnumValue() (bool, error)
type AttributeUpdateResponseAttributeNameSpaceEnum
    func GetAttributeUpdateResponseAttributeNameSpaceEnumValues() []AttributeUpdateResponseAttributeNameSpaceEnum
    func GetMappingAttributeUpdateResponseAttributeNameSpaceEnum(val string) (AttributeUpdateResponseAttributeNameSpaceEnum, bool)
type AttributeUpdateResponseAttributeStatusEnum
    func GetAttributeUpdateResponseAttributeStatusEnumValues() []AttributeUpdateResponseAttributeStatusEnum
    func GetMappingAttributeUpdateResponseAttributeStatusEnum(val string) (AttributeUpdateResponseAttributeStatusEnum, bool)
type AttributeUpdateResponseAttributeTypeEnum
    func GetAttributeUpdateResponseAttributeTypeEnumValues() []AttributeUpdateResponseAttributeTypeEnum
    func GetMappingAttributeUpdateResponseAttributeTypeEnum(val string) (AttributeUpdateResponseAttributeTypeEnum, bool)
type AttributeUpdateResponseOperationTypeEnum
    func GetAttributeUpdateResponseOperationTypeEnumValues() []AttributeUpdateResponseOperationTypeEnum
    func GetMappingAttributeUpdateResponseOperationTypeEnum(val string) (AttributeUpdateResponseOperationTypeEnum, bool)
type AttributeUpdateResponseUnitEnum
    func GetAttributeUpdateResponseUnitEnumValues() []AttributeUpdateResponseUnitEnum
    func GetMappingAttributeUpdateResponseUnitEnum(val string) (AttributeUpdateResponseUnitEnum, bool)
type AttributesClient
    func NewAttributesClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client AttributesClient, err error)
    func NewAttributesClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client AttributesClient, err error)
    func (client AttributesClient) BulkActivateAttribute(ctx context.Context, request BulkActivateAttributeRequest) (response BulkActivateAttributeResponse, err error)
    func (client AttributesClient) BulkDeActivateAttribute(ctx context.Context, request BulkDeActivateAttributeRequest) (response BulkDeActivateAttributeResponse, err error)
    func (client AttributesClient) BulkPinAttribute(ctx context.Context, request BulkPinAttributeRequest) (response BulkPinAttributeResponse, err error)
    func (client AttributesClient) BulkUnpinAttribute(ctx context.Context, request BulkUnpinAttributeRequest) (response BulkUnpinAttributeResponse, err error)
    func (client AttributesClient) BulkUpdateAttribute(ctx context.Context, request BulkUpdateAttributeRequest) (response BulkUpdateAttributeResponse, err error)
    func (client AttributesClient) BulkUpdateAttributeNotes(ctx context.Context, request BulkUpdateAttributeNotesRequest) (response BulkUpdateAttributeNotesResponse, err error)
    func (client *AttributesClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client AttributesClient) GetStatusAutoActivate(ctx context.Context, request GetStatusAutoActivateRequest) (response GetStatusAutoActivateResponse, err error)
    func (client AttributesClient) PutToggleAutoActivate(ctx context.Context, request PutToggleAutoActivateRequest) (response PutToggleAutoActivateResponse, err error)
    func (client *AttributesClient) SetRegion(region string)
type AutoActivateStatus
    func (m AutoActivateStatus) String() string
    func (m AutoActivateStatus) ValidateEnumValue() (bool, error)
type AutoActivateStatusDataKeyEnum
    func GetAutoActivateStatusDataKeyEnumValues() []AutoActivateStatusDataKeyEnum
    func GetMappingAutoActivateStatusDataKeyEnum(val string) (AutoActivateStatusDataKeyEnum, bool)
type AutoActivateToggleStatus
    func (m AutoActivateToggleStatus) String() string
    func (m AutoActivateToggleStatus) ValidateEnumValue() (bool, error)
type AutoActivateToggleStatusDataKeyEnum
    func GetAutoActivateToggleStatusDataKeyEnumValues() []AutoActivateToggleStatusDataKeyEnum
    func GetMappingAutoActivateToggleStatusDataKeyEnum(val string) (AutoActivateToggleStatusDataKeyEnum, bool)
type AutoActivateToggleStatusStatusEnum
    func GetAutoActivateToggleStatusStatusEnumValues() []AutoActivateToggleStatusStatusEnum
    func GetMappingAutoActivateToggleStatusStatusEnum(val string) (AutoActivateToggleStatusStatusEnum, bool)
type BulkActivateAttributeDetail
    func (m BulkActivateAttributeDetail) String() string
    func (m BulkActivateAttributeDetail) ValidateEnumValue() (bool, error)
type BulkActivateAttributeDetailAttributeNameSpaceEnum
    func GetBulkActivateAttributeDetailAttributeNameSpaceEnumValues() []BulkActivateAttributeDetailAttributeNameSpaceEnum
    func GetMappingBulkActivateAttributeDetailAttributeNameSpaceEnum(val string) (BulkActivateAttributeDetailAttributeNameSpaceEnum, bool)
type BulkActivateAttributeDetailAttributeTypeEnum
    func GetBulkActivateAttributeDetailAttributeTypeEnumValues() []BulkActivateAttributeDetailAttributeTypeEnum
    func GetMappingBulkActivateAttributeDetailAttributeTypeEnum(val string) (BulkActivateAttributeDetailAttributeTypeEnum, bool)
type BulkActivateAttributeDetailUnitEnum
    func GetBulkActivateAttributeDetailUnitEnumValues() []BulkActivateAttributeDetailUnitEnum
    func GetMappingBulkActivateAttributeDetailUnitEnum(val string) (BulkActivateAttributeDetailUnitEnum, bool)
type BulkActivateAttributeDetails
    func (m BulkActivateAttributeDetails) String() string
    func (m BulkActivateAttributeDetails) ValidateEnumValue() (bool, error)
type BulkActivateAttributeRequest
    func (request BulkActivateAttributeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request BulkActivateAttributeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request BulkActivateAttributeRequest) RetryPolicy() *common.RetryPolicy
    func (request BulkActivateAttributeRequest) String() string
    func (request BulkActivateAttributeRequest) ValidateEnumValue() (bool, error)
type BulkActivateAttributeResponse
    func (response BulkActivateAttributeResponse) HTTPResponse() *http.Response
    func (response BulkActivateAttributeResponse) String() string
type BulkActivationMetadata
    func (m BulkActivationMetadata) String() string
    func (m BulkActivationMetadata) ValidateEnumValue() (bool, error)
type BulkActivationMetadataOperationStatusEnum
    func GetBulkActivationMetadataOperationStatusEnumValues() []BulkActivationMetadataOperationStatusEnum
    func GetMappingBulkActivationMetadataOperationStatusEnum(val string) (BulkActivationMetadataOperationStatusEnum, bool)
type BulkActivationMetadataOperationTypeEnum
    func GetBulkActivationMetadataOperationTypeEnumValues() []BulkActivationMetadataOperationTypeEnum
    func GetMappingBulkActivationMetadataOperationTypeEnum(val string) (BulkActivationMetadataOperationTypeEnum, bool)
type BulkActivationStatus
    func (m BulkActivationStatus) String() string
    func (m BulkActivationStatus) ValidateEnumValue() (bool, error)
type BulkDeActivateAttributeDetail
    func (m BulkDeActivateAttributeDetail) String() string
    func (m BulkDeActivateAttributeDetail) ValidateEnumValue() (bool, error)
type BulkDeActivateAttributeDetailAttributeNameSpaceEnum
    func GetBulkDeActivateAttributeDetailAttributeNameSpaceEnumValues() []BulkDeActivateAttributeDetailAttributeNameSpaceEnum
    func GetMappingBulkDeActivateAttributeDetailAttributeNameSpaceEnum(val string) (BulkDeActivateAttributeDetailAttributeNameSpaceEnum, bool)
type BulkDeActivateAttributeDetails
    func (m BulkDeActivateAttributeDetails) String() string
    func (m BulkDeActivateAttributeDetails) ValidateEnumValue() (bool, error)
type BulkDeActivateAttributeRequest
    func (request BulkDeActivateAttributeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request BulkDeActivateAttributeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request BulkDeActivateAttributeRequest) RetryPolicy() *common.RetryPolicy
    func (request BulkDeActivateAttributeRequest) String() string
    func (request BulkDeActivateAttributeRequest) ValidateEnumValue() (bool, error)
type BulkDeActivateAttributeResponse
    func (response BulkDeActivateAttributeResponse) HTTPResponse() *http.Response
    func (response BulkDeActivateAttributeResponse) String() string
type BulkDeActivationMetadata
    func (m BulkDeActivationMetadata) String() string
    func (m BulkDeActivationMetadata) ValidateEnumValue() (bool, error)
type BulkDeActivationMetadataOperationStatusEnum
    func GetBulkDeActivationMetadataOperationStatusEnumValues() []BulkDeActivationMetadataOperationStatusEnum
    func GetMappingBulkDeActivationMetadataOperationStatusEnum(val string) (BulkDeActivationMetadataOperationStatusEnum, bool)
type BulkDeActivationMetadataOperationTypeEnum
    func GetBulkDeActivationMetadataOperationTypeEnumValues() []BulkDeActivationMetadataOperationTypeEnum
    func GetMappingBulkDeActivationMetadataOperationTypeEnum(val string) (BulkDeActivationMetadataOperationTypeEnum, bool)
type BulkDeActivationStatus
    func (m BulkDeActivationStatus) String() string
    func (m BulkDeActivationStatus) ValidateEnumValue() (bool, error)
type BulkPinAttributeDetail
    func (m BulkPinAttributeDetail) String() string
    func (m BulkPinAttributeDetail) ValidateEnumValue() (bool, error)
type BulkPinAttributeDetailAttributeNameSpaceEnum
    func GetBulkPinAttributeDetailAttributeNameSpaceEnumValues() []BulkPinAttributeDetailAttributeNameSpaceEnum
    func GetMappingBulkPinAttributeDetailAttributeNameSpaceEnum(val string) (BulkPinAttributeDetailAttributeNameSpaceEnum, bool)
type BulkPinAttributeDetails
    func (m BulkPinAttributeDetails) String() string
    func (m BulkPinAttributeDetails) ValidateEnumValue() (bool, error)
type BulkPinAttributeRequest
    func (request BulkPinAttributeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request BulkPinAttributeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request BulkPinAttributeRequest) RetryPolicy() *common.RetryPolicy
    func (request BulkPinAttributeRequest) String() string
    func (request BulkPinAttributeRequest) ValidateEnumValue() (bool, error)
type BulkPinAttributeResponse
    func (response BulkPinAttributeResponse) HTTPResponse() *http.Response
    func (response BulkPinAttributeResponse) String() string
type BulkPinMetadata
    func (m BulkPinMetadata) String() string
    func (m BulkPinMetadata) ValidateEnumValue() (bool, error)
type BulkPinMetadataOperationStatusEnum
    func GetBulkPinMetadataOperationStatusEnumValues() []BulkPinMetadataOperationStatusEnum
    func GetMappingBulkPinMetadataOperationStatusEnum(val string) (BulkPinMetadataOperationStatusEnum, bool)
type BulkPinMetadataOperationTypeEnum
    func GetBulkPinMetadataOperationTypeEnumValues() []BulkPinMetadataOperationTypeEnum
    func GetMappingBulkPinMetadataOperationTypeEnum(val string) (BulkPinMetadataOperationTypeEnum, bool)
type BulkPinStatus
    func (m BulkPinStatus) String() string
    func (m BulkPinStatus) ValidateEnumValue() (bool, error)
type BulkUnpinAttributeDetail
    func (m BulkUnpinAttributeDetail) String() string
    func (m BulkUnpinAttributeDetail) ValidateEnumValue() (bool, error)
type BulkUnpinAttributeDetailAttributeNameSpaceEnum
    func GetBulkUnpinAttributeDetailAttributeNameSpaceEnumValues() []BulkUnpinAttributeDetailAttributeNameSpaceEnum
    func GetMappingBulkUnpinAttributeDetailAttributeNameSpaceEnum(val string) (BulkUnpinAttributeDetailAttributeNameSpaceEnum, bool)
type BulkUnpinAttributeDetails
    func (m BulkUnpinAttributeDetails) String() string
    func (m BulkUnpinAttributeDetails) ValidateEnumValue() (bool, error)
type BulkUnpinAttributeRequest
    func (request BulkUnpinAttributeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request BulkUnpinAttributeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request BulkUnpinAttributeRequest) RetryPolicy() *common.RetryPolicy
    func (request BulkUnpinAttributeRequest) String() string
    func (request BulkUnpinAttributeRequest) ValidateEnumValue() (bool, error)
type BulkUnpinAttributeResponse
    func (response BulkUnpinAttributeResponse) HTTPResponse() *http.Response
    func (response BulkUnpinAttributeResponse) String() string
type BulkUnpinMetadata
    func (m BulkUnpinMetadata) String() string
    func (m BulkUnpinMetadata) ValidateEnumValue() (bool, error)
type BulkUnpinMetadataOperationStatusEnum
    func GetBulkUnpinMetadataOperationStatusEnumValues() []BulkUnpinMetadataOperationStatusEnum
    func GetMappingBulkUnpinMetadataOperationStatusEnum(val string) (BulkUnpinMetadataOperationStatusEnum, bool)
type BulkUnpinMetadataOperationTypeEnum
    func GetBulkUnpinMetadataOperationTypeEnumValues() []BulkUnpinMetadataOperationTypeEnum
    func GetMappingBulkUnpinMetadataOperationTypeEnum(val string) (BulkUnpinMetadataOperationTypeEnum, bool)
type BulkUnpinStatus
    func (m BulkUnpinStatus) String() string
    func (m BulkUnpinStatus) ValidateEnumValue() (bool, error)
type BulkUpdateAttributeDetail
    func (m BulkUpdateAttributeDetail) String() string
    func (m BulkUpdateAttributeDetail) ValidateEnumValue() (bool, error)
type BulkUpdateAttributeDetailAttributeNameSpaceEnum
    func GetBulkUpdateAttributeDetailAttributeNameSpaceEnumValues() []BulkUpdateAttributeDetailAttributeNameSpaceEnum
    func GetMappingBulkUpdateAttributeDetailAttributeNameSpaceEnum(val string) (BulkUpdateAttributeDetailAttributeNameSpaceEnum, bool)
type BulkUpdateAttributeDetailUnitEnum
    func GetBulkUpdateAttributeDetailUnitEnumValues() []BulkUpdateAttributeDetailUnitEnum
    func GetMappingBulkUpdateAttributeDetailUnitEnum(val string) (BulkUpdateAttributeDetailUnitEnum, bool)
type BulkUpdateAttributeDetails
    func (m BulkUpdateAttributeDetails) String() string
    func (m BulkUpdateAttributeDetails) ValidateEnumValue() (bool, error)
type BulkUpdateAttributeMetadata
    func (m BulkUpdateAttributeMetadata) String() string
    func (m BulkUpdateAttributeMetadata) ValidateEnumValue() (bool, error)
type BulkUpdateAttributeMetadataOperationStatusEnum
    func GetBulkUpdateAttributeMetadataOperationStatusEnumValues() []BulkUpdateAttributeMetadataOperationStatusEnum
    func GetMappingBulkUpdateAttributeMetadataOperationStatusEnum(val string) (BulkUpdateAttributeMetadataOperationStatusEnum, bool)
type BulkUpdateAttributeMetadataOperationTypeEnum
    func GetBulkUpdateAttributeMetadataOperationTypeEnumValues() []BulkUpdateAttributeMetadataOperationTypeEnum
    func GetMappingBulkUpdateAttributeMetadataOperationTypeEnum(val string) (BulkUpdateAttributeMetadataOperationTypeEnum, bool)
type BulkUpdateAttributeNotesDetail
    func (m BulkUpdateAttributeNotesDetail) String() string
    func (m BulkUpdateAttributeNotesDetail) ValidateEnumValue() (bool, error)
type BulkUpdateAttributeNotesDetailAttributeNameSpaceEnum
    func GetBulkUpdateAttributeNotesDetailAttributeNameSpaceEnumValues() []BulkUpdateAttributeNotesDetailAttributeNameSpaceEnum
    func GetMappingBulkUpdateAttributeNotesDetailAttributeNameSpaceEnum(val string) (BulkUpdateAttributeNotesDetailAttributeNameSpaceEnum, bool)
type BulkUpdateAttributeNotesDetails
    func (m BulkUpdateAttributeNotesDetails) String() string
    func (m BulkUpdateAttributeNotesDetails) ValidateEnumValue() (bool, error)
type BulkUpdateAttributeNotesRequest
    func (request BulkUpdateAttributeNotesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request BulkUpdateAttributeNotesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request BulkUpdateAttributeNotesRequest) RetryPolicy() *common.RetryPolicy
    func (request BulkUpdateAttributeNotesRequest) String() string
    func (request BulkUpdateAttributeNotesRequest) ValidateEnumValue() (bool, error)
type BulkUpdateAttributeNotesResponse
    func (response BulkUpdateAttributeNotesResponse) HTTPResponse() *http.Response
    func (response BulkUpdateAttributeNotesResponse) String() string
type BulkUpdateAttributeRequest
    func (request BulkUpdateAttributeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request BulkUpdateAttributeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request BulkUpdateAttributeRequest) RetryPolicy() *common.RetryPolicy
    func (request BulkUpdateAttributeRequest) String() string
    func (request BulkUpdateAttributeRequest) ValidateEnumValue() (bool, error)
type BulkUpdateAttributeResponse
    func (response BulkUpdateAttributeResponse) HTTPResponse() *http.Response
    func (response BulkUpdateAttributeResponse) String() string
type BulkUpdateAttributeStatus
    func (m BulkUpdateAttributeStatus) String() string
    func (m BulkUpdateAttributeStatus) ValidateEnumValue() (bool, error)
type BulkUpdateNotesMetadata
    func (m BulkUpdateNotesMetadata) String() string
    func (m BulkUpdateNotesMetadata) ValidateEnumValue() (bool, error)
type BulkUpdateNotesMetadataOperationStatusEnum
    func GetBulkUpdateNotesMetadataOperationStatusEnumValues() []BulkUpdateNotesMetadataOperationStatusEnum
    func GetMappingBulkUpdateNotesMetadataOperationStatusEnum(val string) (BulkUpdateNotesMetadataOperationStatusEnum, bool)
type BulkUpdateNotesMetadataOperationTypeEnum
    func GetBulkUpdateNotesMetadataOperationTypeEnumValues() []BulkUpdateNotesMetadataOperationTypeEnum
    func GetMappingBulkUpdateNotesMetadataOperationTypeEnum(val string) (BulkUpdateNotesMetadataOperationTypeEnum, bool)
type BulkUpdateNotesStatus
    func (m BulkUpdateNotesStatus) String() string
    func (m BulkUpdateNotesStatus) ValidateEnumValue() (bool, error)
type GetAggregatedSnapshotRequest
    func (request GetAggregatedSnapshotRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetAggregatedSnapshotRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetAggregatedSnapshotRequest) RetryPolicy() *common.RetryPolicy
    func (request GetAggregatedSnapshotRequest) String() string
    func (request GetAggregatedSnapshotRequest) ValidateEnumValue() (bool, error)
type GetAggregatedSnapshotResponse
    func (response GetAggregatedSnapshotResponse) HTTPResponse() *http.Response
    func (response GetAggregatedSnapshotResponse) String() string
type GetSpanRequest
    func (request GetSpanRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetSpanRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetSpanRequest) RetryPolicy() *common.RetryPolicy
    func (request GetSpanRequest) String() string
    func (request GetSpanRequest) ValidateEnumValue() (bool, error)
type GetSpanResponse
    func (response GetSpanResponse) HTTPResponse() *http.Response
    func (response GetSpanResponse) String() string
type GetSpanSpanNamespaceEnum
    func GetGetSpanSpanNamespaceEnumValues() []GetSpanSpanNamespaceEnum
    func GetMappingGetSpanSpanNamespaceEnum(val string) (GetSpanSpanNamespaceEnum, bool)
type GetStatusAutoActivateDataKeyTypeEnum
    func GetGetStatusAutoActivateDataKeyTypeEnumValues() []GetStatusAutoActivateDataKeyTypeEnum
    func GetMappingGetStatusAutoActivateDataKeyTypeEnum(val string) (GetStatusAutoActivateDataKeyTypeEnum, bool)
type GetStatusAutoActivateRequest
    func (request GetStatusAutoActivateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetStatusAutoActivateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetStatusAutoActivateRequest) RetryPolicy() *common.RetryPolicy
    func (request GetStatusAutoActivateRequest) String() string
    func (request GetStatusAutoActivateRequest) ValidateEnumValue() (bool, error)
type GetStatusAutoActivateResponse
    func (response GetStatusAutoActivateResponse) HTTPResponse() *http.Response
    func (response GetStatusAutoActivateResponse) String() string
type GetTraceRequest
    func (request GetTraceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetTraceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetTraceRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTraceRequest) String() string
    func (request GetTraceRequest) ValidateEnumValue() (bool, error)
type GetTraceResponse
    func (response GetTraceResponse) HTTPResponse() *http.Response
    func (response GetTraceResponse) String() string
type GetTraceSnapshotRequest
    func (request GetTraceSnapshotRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetTraceSnapshotRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetTraceSnapshotRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTraceSnapshotRequest) String() string
    func (request GetTraceSnapshotRequest) ValidateEnumValue() (bool, error)
type GetTraceSnapshotResponse
    func (response GetTraceSnapshotResponse) HTTPResponse() *http.Response
    func (response GetTraceSnapshotResponse) String() string
type GetTraceTraceNamespaceEnum
    func GetGetTraceTraceNamespaceEnumValues() []GetTraceTraceNamespaceEnum
    func GetMappingGetTraceTraceNamespaceEnum(val string) (GetTraceTraceNamespaceEnum, bool)
type ListQuickPicksRequest
    func (request ListQuickPicksRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListQuickPicksRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListQuickPicksRequest) RetryPolicy() *common.RetryPolicy
    func (request ListQuickPicksRequest) String() string
    func (request ListQuickPicksRequest) ValidateEnumValue() (bool, error)
type ListQuickPicksResponse
    func (response ListQuickPicksResponse) HTTPResponse() *http.Response
    func (response ListQuickPicksResponse) String() string
type PutToggleAutoActivateDataKeyTypeEnum
    func GetMappingPutToggleAutoActivateDataKeyTypeEnum(val string) (PutToggleAutoActivateDataKeyTypeEnum, bool)
    func GetPutToggleAutoActivateDataKeyTypeEnumValues() []PutToggleAutoActivateDataKeyTypeEnum
type PutToggleAutoActivateRequest
    func (request PutToggleAutoActivateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request PutToggleAutoActivateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request PutToggleAutoActivateRequest) RetryPolicy() *common.RetryPolicy
    func (request PutToggleAutoActivateRequest) String() string
    func (request PutToggleAutoActivateRequest) ValidateEnumValue() (bool, error)
type PutToggleAutoActivateResponse
    func (response PutToggleAutoActivateResponse) HTTPResponse() *http.Response
    func (response PutToggleAutoActivateResponse) String() string
type QueryClient
    func NewQueryClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client QueryClient, err error)
    func NewQueryClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client QueryClient, err error)
    func (client *QueryClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client QueryClient) ListQuickPicks(ctx context.Context, request ListQuickPicksRequest) (response ListQuickPicksResponse, err error)
    func (client QueryClient) Query(ctx context.Context, request QueryRequest) (response QueryResponse, err error)
    func (client *QueryClient) SetRegion(region string)
type QueryDetails
    func (m QueryDetails) String() string
    func (m QueryDetails) ValidateEnumValue() (bool, error)
type QueryRequest
    func (request QueryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request QueryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request QueryRequest) RetryPolicy() *common.RetryPolicy
    func (request QueryRequest) String() string
    func (request QueryRequest) ValidateEnumValue() (bool, error)
type QueryResponse
    func (response QueryResponse) HTTPResponse() *http.Response
    func (response QueryResponse) String() string
type QueryResultMetadataSummary
    func (m QueryResultMetadataSummary) String() string
    func (m QueryResultMetadataSummary) ValidateEnumValue() (bool, error)
type QueryResultResponse
    func (m QueryResultResponse) String() string
    func (m QueryResultResponse) ValidateEnumValue() (bool, error)
type QueryResultRow
    func (m QueryResultRow) String() string
    func (m QueryResultRow) ValidateEnumValue() (bool, error)
type QueryResultRowTypeSummary
    func (m QueryResultRowTypeSummary) String() string
    func (m QueryResultRowTypeSummary) ValidateEnumValue() (bool, error)
type QueryResultWarning
    func (m QueryResultWarning) String() string
    func (m QueryResultWarning) ValidateEnumValue() (bool, error)
type QueryResultsGroupedBySummary
    func (m QueryResultsGroupedBySummary) String() string
    func (m QueryResultsGroupedBySummary) ValidateEnumValue() (bool, error)
type QueryResultsOrderedBySummary
    func (m QueryResultsOrderedBySummary) String() string
    func (m QueryResultsOrderedBySummary) ValidateEnumValue() (bool, error)
type QueryResultsTopologyInfo
    func (m QueryResultsTopologyInfo) String() string
    func (m QueryResultsTopologyInfo) ValidateEnumValue() (bool, error)
type QueryResultsTopologyNodeInfo
    func (m QueryResultsTopologyNodeInfo) String() string
    func (m QueryResultsTopologyNodeInfo) ValidateEnumValue() (bool, error)
type QuickPickSummary
    func (m QuickPickSummary) String() string
    func (m QuickPickSummary) ValidateEnumValue() (bool, error)
type SnapshotDetail
    func (m SnapshotDetail) String() string
    func (m SnapshotDetail) ValidateEnumValue() (bool, error)
type Span
    func (m Span) String() string
    func (m Span) ValidateEnumValue() (bool, error)
type SpanLog
    func (m SpanLog) String() string
    func (m SpanLog) ValidateEnumValue() (bool, error)
type SpanLogCollection
    func (m SpanLogCollection) String() string
    func (m SpanLogCollection) ValidateEnumValue() (bool, error)
type SpanSnapshot
    func (m SpanSnapshot) String() string
    func (m SpanSnapshot) ValidateEnumValue() (bool, error)
type SpanSourceNameEnum
    func GetMappingSpanSourceNameEnum(val string) (SpanSourceNameEnum, bool)
    func GetSpanSourceNameEnumValues() []SpanSourceNameEnum
type StackTraceElement
    func (m StackTraceElement) String() string
    func (m StackTraceElement) ValidateEnumValue() (bool, error)
type Tag
    func (m Tag) String() string
    func (m Tag) ValidateEnumValue() (bool, error)
type TagMetadata
    func (m TagMetadata) String() string
    func (m TagMetadata) ValidateEnumValue() (bool, error)
type TagMetadataTagTypeEnum
    func GetMappingTagMetadataTagTypeEnum(val string) (TagMetadataTagTypeEnum, bool)
    func GetTagMetadataTagTypeEnumValues() []TagMetadataTagTypeEnum
type TagMetadataTagUnitEnum
    func GetMappingTagMetadataTagUnitEnum(val string) (TagMetadataTagUnitEnum, bool)
    func GetTagMetadataTagUnitEnumValues() []TagMetadataTagUnitEnum
type ThreadSnapshot
    func (m ThreadSnapshot) String() string
    func (m ThreadSnapshot) ValidateEnumValue() (bool, error)
type Trace
    func (m Trace) String() string
    func (m Trace) ValidateEnumValue() (bool, error)
type TraceClient
    func NewTraceClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client TraceClient, err error)
    func NewTraceClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client TraceClient, err error)
    func (client *TraceClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client TraceClient) GetAggregatedSnapshot(ctx context.Context, request GetAggregatedSnapshotRequest) (response GetAggregatedSnapshotResponse, err error)
    func (client TraceClient) GetSpan(ctx context.Context, request GetSpanRequest) (response GetSpanResponse, err error)
    func (client TraceClient) GetTrace(ctx context.Context, request GetTraceRequest) (response GetTraceResponse, err error)
    func (client TraceClient) GetTraceSnapshot(ctx context.Context, request GetTraceSnapshotRequest) (response GetTraceSnapshotResponse, err error)
    func (client *TraceClient) SetRegion(region string)
type TraceServiceSummary
    func (m TraceServiceSummary) String() string
    func (m TraceServiceSummary) ValidateEnumValue() (bool, error)
type TraceSnapshot
    func (m TraceSnapshot) String() string
    func (m TraceSnapshot) ValidateEnumValue() (bool, error)
type TraceSourceNameEnum
    func GetMappingTraceSourceNameEnum(val string) (TraceSourceNameEnum, bool)
    func GetTraceSourceNameEnumValues() []TraceSourceNameEnum
type TraceSpanSummary
    func (m TraceSpanSummary) String() string
    func (m TraceSpanSummary) ValidateEnumValue() (bool, error)

Package files

aggregated_snapshot.go aggregated_stack_trace.go apmtraces_attributes_client.go apmtraces_query_client.go apmtraces_trace_client.go attribute_pin_response.go attribute_response.go attribute_unpin_response.go attribute_update_notes_response.go attribute_update_response.go auto_activate_status.go auto_activate_toggle_status.go bulk_activate_attribute_detail.go bulk_activate_attribute_details.go bulk_activate_attribute_request_response.go bulk_activation_metadata.go bulk_activation_status.go bulk_de_activate_attribute_detail.go bulk_de_activate_attribute_details.go bulk_de_activate_attribute_request_response.go bulk_de_activation_metadata.go bulk_de_activation_status.go bulk_pin_attribute_detail.go bulk_pin_attribute_details.go bulk_pin_attribute_request_response.go bulk_pin_metadata.go bulk_pin_status.go bulk_unpin_attribute_detail.go bulk_unpin_attribute_details.go bulk_unpin_attribute_request_response.go bulk_unpin_metadata.go bulk_unpin_status.go bulk_update_attribute_detail.go bulk_update_attribute_details.go bulk_update_attribute_metadata.go bulk_update_attribute_notes_detail.go bulk_update_attribute_notes_details.go bulk_update_attribute_notes_request_response.go bulk_update_attribute_request_response.go bulk_update_attribute_status.go bulk_update_notes_metadata.go bulk_update_notes_status.go get_aggregated_snapshot_request_response.go get_span_request_response.go get_status_auto_activate_request_response.go get_trace_request_response.go get_trace_snapshot_request_response.go list_quick_picks_request_response.go put_toggle_auto_activate_request_response.go query_details.go query_request_response.go query_result_metadata_summary.go query_result_response.go query_result_row.go query_result_row_type_summary.go query_result_warning.go query_results_grouped_by_summary.go query_results_ordered_by_summary.go query_results_topology_info.go query_results_topology_node_info.go quick_pick_summary.go snapshot_detail.go span.go span_log.go span_log_collection.go span_snapshot.go stack_trace_element.go tag.go tag_metadata.go thread_snapshot.go trace.go trace_service_summary.go trace_snapshot.go trace_span_summary.go

func GetAttributePinResponseAttributeNameSpaceEnumStringValues

func GetAttributePinResponseAttributeNameSpaceEnumStringValues() []string

GetAttributePinResponseAttributeNameSpaceEnumStringValues Enumerates the set of values in String for AttributePinResponseAttributeNameSpaceEnum

func GetAttributePinResponseAttributeStatusEnumStringValues

func GetAttributePinResponseAttributeStatusEnumStringValues() []string

GetAttributePinResponseAttributeStatusEnumStringValues Enumerates the set of values in String for AttributePinResponseAttributeStatusEnum

func GetAttributePinResponseOperationTypeEnumStringValues

func GetAttributePinResponseOperationTypeEnumStringValues() []string

GetAttributePinResponseOperationTypeEnumStringValues Enumerates the set of values in String for AttributePinResponseOperationTypeEnum

func GetAttributeResponseAttributeNameSpaceEnumStringValues

func GetAttributeResponseAttributeNameSpaceEnumStringValues() []string

GetAttributeResponseAttributeNameSpaceEnumStringValues Enumerates the set of values in String for AttributeResponseAttributeNameSpaceEnum

func GetAttributeResponseAttributeStatusEnumStringValues

func GetAttributeResponseAttributeStatusEnumStringValues() []string

GetAttributeResponseAttributeStatusEnumStringValues Enumerates the set of values in String for AttributeResponseAttributeStatusEnum

func GetAttributeResponseAttributeTypeEnumStringValues

func GetAttributeResponseAttributeTypeEnumStringValues() []string

GetAttributeResponseAttributeTypeEnumStringValues Enumerates the set of values in String for AttributeResponseAttributeTypeEnum

func GetAttributeResponseOperationTypeEnumStringValues

func GetAttributeResponseOperationTypeEnumStringValues() []string

GetAttributeResponseOperationTypeEnumStringValues Enumerates the set of values in String for AttributeResponseOperationTypeEnum

func GetAttributeResponseUnitEnumStringValues

func GetAttributeResponseUnitEnumStringValues() []string

GetAttributeResponseUnitEnumStringValues Enumerates the set of values in String for AttributeResponseUnitEnum

func GetAttributeUnpinResponseAttributeNameSpaceEnumStringValues

func GetAttributeUnpinResponseAttributeNameSpaceEnumStringValues() []string

GetAttributeUnpinResponseAttributeNameSpaceEnumStringValues Enumerates the set of values in String for AttributeUnpinResponseAttributeNameSpaceEnum

func GetAttributeUnpinResponseAttributeStatusEnumStringValues

func GetAttributeUnpinResponseAttributeStatusEnumStringValues() []string

GetAttributeUnpinResponseAttributeStatusEnumStringValues Enumerates the set of values in String for AttributeUnpinResponseAttributeStatusEnum

func GetAttributeUnpinResponseOperationTypeEnumStringValues

func GetAttributeUnpinResponseOperationTypeEnumStringValues() []string

GetAttributeUnpinResponseOperationTypeEnumStringValues Enumerates the set of values in String for AttributeUnpinResponseOperationTypeEnum

func GetAttributeUpdateNotesResponseAttributeNameSpaceEnumStringValues

func GetAttributeUpdateNotesResponseAttributeNameSpaceEnumStringValues() []string

GetAttributeUpdateNotesResponseAttributeNameSpaceEnumStringValues Enumerates the set of values in String for AttributeUpdateNotesResponseAttributeNameSpaceEnum

func GetAttributeUpdateNotesResponseAttributeStatusEnumStringValues

func GetAttributeUpdateNotesResponseAttributeStatusEnumStringValues() []string

GetAttributeUpdateNotesResponseAttributeStatusEnumStringValues Enumerates the set of values in String for AttributeUpdateNotesResponseAttributeStatusEnum

func GetAttributeUpdateNotesResponseOperationTypeEnumStringValues

func GetAttributeUpdateNotesResponseOperationTypeEnumStringValues() []string

GetAttributeUpdateNotesResponseOperationTypeEnumStringValues Enumerates the set of values in String for AttributeUpdateNotesResponseOperationTypeEnum

func GetAttributeUpdateResponseAttributeNameSpaceEnumStringValues

func GetAttributeUpdateResponseAttributeNameSpaceEnumStringValues() []string

GetAttributeUpdateResponseAttributeNameSpaceEnumStringValues Enumerates the set of values in String for AttributeUpdateResponseAttributeNameSpaceEnum

func GetAttributeUpdateResponseAttributeStatusEnumStringValues

func GetAttributeUpdateResponseAttributeStatusEnumStringValues() []string

GetAttributeUpdateResponseAttributeStatusEnumStringValues Enumerates the set of values in String for AttributeUpdateResponseAttributeStatusEnum

func GetAttributeUpdateResponseAttributeTypeEnumStringValues

func GetAttributeUpdateResponseAttributeTypeEnumStringValues() []string

GetAttributeUpdateResponseAttributeTypeEnumStringValues Enumerates the set of values in String for AttributeUpdateResponseAttributeTypeEnum

func GetAttributeUpdateResponseOperationTypeEnumStringValues

func GetAttributeUpdateResponseOperationTypeEnumStringValues() []string

GetAttributeUpdateResponseOperationTypeEnumStringValues Enumerates the set of values in String for AttributeUpdateResponseOperationTypeEnum

func GetAttributeUpdateResponseUnitEnumStringValues

func GetAttributeUpdateResponseUnitEnumStringValues() []string

GetAttributeUpdateResponseUnitEnumStringValues Enumerates the set of values in String for AttributeUpdateResponseUnitEnum

func GetAutoActivateStatusDataKeyEnumStringValues

func GetAutoActivateStatusDataKeyEnumStringValues() []string

GetAutoActivateStatusDataKeyEnumStringValues Enumerates the set of values in String for AutoActivateStatusDataKeyEnum

func GetAutoActivateToggleStatusDataKeyEnumStringValues

func GetAutoActivateToggleStatusDataKeyEnumStringValues() []string

GetAutoActivateToggleStatusDataKeyEnumStringValues Enumerates the set of values in String for AutoActivateToggleStatusDataKeyEnum

func GetAutoActivateToggleStatusStatusEnumStringValues

func GetAutoActivateToggleStatusStatusEnumStringValues() []string

GetAutoActivateToggleStatusStatusEnumStringValues Enumerates the set of values in String for AutoActivateToggleStatusStatusEnum

func GetBulkActivateAttributeDetailAttributeNameSpaceEnumStringValues

func GetBulkActivateAttributeDetailAttributeNameSpaceEnumStringValues() []string

GetBulkActivateAttributeDetailAttributeNameSpaceEnumStringValues Enumerates the set of values in String for BulkActivateAttributeDetailAttributeNameSpaceEnum

func GetBulkActivateAttributeDetailAttributeTypeEnumStringValues

func GetBulkActivateAttributeDetailAttributeTypeEnumStringValues() []string

GetBulkActivateAttributeDetailAttributeTypeEnumStringValues Enumerates the set of values in String for BulkActivateAttributeDetailAttributeTypeEnum

func GetBulkActivateAttributeDetailUnitEnumStringValues

func GetBulkActivateAttributeDetailUnitEnumStringValues() []string

GetBulkActivateAttributeDetailUnitEnumStringValues Enumerates the set of values in String for BulkActivateAttributeDetailUnitEnum

func GetBulkActivationMetadataOperationStatusEnumStringValues

func GetBulkActivationMetadataOperationStatusEnumStringValues() []string

GetBulkActivationMetadataOperationStatusEnumStringValues Enumerates the set of values in String for BulkActivationMetadataOperationStatusEnum

func GetBulkActivationMetadataOperationTypeEnumStringValues

func GetBulkActivationMetadataOperationTypeEnumStringValues() []string

GetBulkActivationMetadataOperationTypeEnumStringValues Enumerates the set of values in String for BulkActivationMetadataOperationTypeEnum

func GetBulkDeActivateAttributeDetailAttributeNameSpaceEnumStringValues

func GetBulkDeActivateAttributeDetailAttributeNameSpaceEnumStringValues() []string

GetBulkDeActivateAttributeDetailAttributeNameSpaceEnumStringValues Enumerates the set of values in String for BulkDeActivateAttributeDetailAttributeNameSpaceEnum

func GetBulkDeActivationMetadataOperationStatusEnumStringValues

func GetBulkDeActivationMetadataOperationStatusEnumStringValues() []string

GetBulkDeActivationMetadataOperationStatusEnumStringValues Enumerates the set of values in String for BulkDeActivationMetadataOperationStatusEnum

func GetBulkDeActivationMetadataOperationTypeEnumStringValues

func GetBulkDeActivationMetadataOperationTypeEnumStringValues() []string

GetBulkDeActivationMetadataOperationTypeEnumStringValues Enumerates the set of values in String for BulkDeActivationMetadataOperationTypeEnum

func GetBulkPinAttributeDetailAttributeNameSpaceEnumStringValues

func GetBulkPinAttributeDetailAttributeNameSpaceEnumStringValues() []string

GetBulkPinAttributeDetailAttributeNameSpaceEnumStringValues Enumerates the set of values in String for BulkPinAttributeDetailAttributeNameSpaceEnum

func GetBulkPinMetadataOperationStatusEnumStringValues

func GetBulkPinMetadataOperationStatusEnumStringValues() []string

GetBulkPinMetadataOperationStatusEnumStringValues Enumerates the set of values in String for BulkPinMetadataOperationStatusEnum

func GetBulkPinMetadataOperationTypeEnumStringValues

func GetBulkPinMetadataOperationTypeEnumStringValues() []string

GetBulkPinMetadataOperationTypeEnumStringValues Enumerates the set of values in String for BulkPinMetadataOperationTypeEnum

func GetBulkUnpinAttributeDetailAttributeNameSpaceEnumStringValues

func GetBulkUnpinAttributeDetailAttributeNameSpaceEnumStringValues() []string

GetBulkUnpinAttributeDetailAttributeNameSpaceEnumStringValues Enumerates the set of values in String for BulkUnpinAttributeDetailAttributeNameSpaceEnum

func GetBulkUnpinMetadataOperationStatusEnumStringValues

func GetBulkUnpinMetadataOperationStatusEnumStringValues() []string

GetBulkUnpinMetadataOperationStatusEnumStringValues Enumerates the set of values in String for BulkUnpinMetadataOperationStatusEnum

func GetBulkUnpinMetadataOperationTypeEnumStringValues

func GetBulkUnpinMetadataOperationTypeEnumStringValues() []string

GetBulkUnpinMetadataOperationTypeEnumStringValues Enumerates the set of values in String for BulkUnpinMetadataOperationTypeEnum

func GetBulkUpdateAttributeDetailAttributeNameSpaceEnumStringValues

func GetBulkUpdateAttributeDetailAttributeNameSpaceEnumStringValues() []string

GetBulkUpdateAttributeDetailAttributeNameSpaceEnumStringValues Enumerates the set of values in String for BulkUpdateAttributeDetailAttributeNameSpaceEnum

func GetBulkUpdateAttributeDetailUnitEnumStringValues

func GetBulkUpdateAttributeDetailUnitEnumStringValues() []string

GetBulkUpdateAttributeDetailUnitEnumStringValues Enumerates the set of values in String for BulkUpdateAttributeDetailUnitEnum

func GetBulkUpdateAttributeMetadataOperationStatusEnumStringValues

func GetBulkUpdateAttributeMetadataOperationStatusEnumStringValues() []string

GetBulkUpdateAttributeMetadataOperationStatusEnumStringValues Enumerates the set of values in String for BulkUpdateAttributeMetadataOperationStatusEnum

func GetBulkUpdateAttributeMetadataOperationTypeEnumStringValues

func GetBulkUpdateAttributeMetadataOperationTypeEnumStringValues() []string

GetBulkUpdateAttributeMetadataOperationTypeEnumStringValues Enumerates the set of values in String for BulkUpdateAttributeMetadataOperationTypeEnum

func GetBulkUpdateAttributeNotesDetailAttributeNameSpaceEnumStringValues

func GetBulkUpdateAttributeNotesDetailAttributeNameSpaceEnumStringValues() []string

GetBulkUpdateAttributeNotesDetailAttributeNameSpaceEnumStringValues Enumerates the set of values in String for BulkUpdateAttributeNotesDetailAttributeNameSpaceEnum

func GetBulkUpdateNotesMetadataOperationStatusEnumStringValues

func GetBulkUpdateNotesMetadataOperationStatusEnumStringValues() []string

GetBulkUpdateNotesMetadataOperationStatusEnumStringValues Enumerates the set of values in String for BulkUpdateNotesMetadataOperationStatusEnum

func GetBulkUpdateNotesMetadataOperationTypeEnumStringValues

func GetBulkUpdateNotesMetadataOperationTypeEnumStringValues() []string

GetBulkUpdateNotesMetadataOperationTypeEnumStringValues Enumerates the set of values in String for BulkUpdateNotesMetadataOperationTypeEnum

func GetGetSpanSpanNamespaceEnumStringValues

func GetGetSpanSpanNamespaceEnumStringValues() []string

GetGetSpanSpanNamespaceEnumStringValues Enumerates the set of values in String for GetSpanSpanNamespaceEnum

func GetGetStatusAutoActivateDataKeyTypeEnumStringValues

func GetGetStatusAutoActivateDataKeyTypeEnumStringValues() []string

GetGetStatusAutoActivateDataKeyTypeEnumStringValues Enumerates the set of values in String for GetStatusAutoActivateDataKeyTypeEnum

func GetGetTraceTraceNamespaceEnumStringValues

func GetGetTraceTraceNamespaceEnumStringValues() []string

GetGetTraceTraceNamespaceEnumStringValues Enumerates the set of values in String for GetTraceTraceNamespaceEnum

func GetPutToggleAutoActivateDataKeyTypeEnumStringValues

func GetPutToggleAutoActivateDataKeyTypeEnumStringValues() []string

GetPutToggleAutoActivateDataKeyTypeEnumStringValues Enumerates the set of values in String for PutToggleAutoActivateDataKeyTypeEnum

func GetSpanSourceNameEnumStringValues

func GetSpanSourceNameEnumStringValues() []string

GetSpanSourceNameEnumStringValues Enumerates the set of values in String for SpanSourceNameEnum

func GetTagMetadataTagTypeEnumStringValues

func GetTagMetadataTagTypeEnumStringValues() []string

GetTagMetadataTagTypeEnumStringValues Enumerates the set of values in String for TagMetadataTagTypeEnum

func GetTagMetadataTagUnitEnumStringValues

func GetTagMetadataTagUnitEnumStringValues() []string

GetTagMetadataTagUnitEnumStringValues Enumerates the set of values in String for TagMetadataTagUnitEnum

func GetTraceSourceNameEnumStringValues

func GetTraceSourceNameEnumStringValues() []string

GetTraceSourceNameEnumStringValues Enumerates the set of values in String for TraceSourceNameEnum

type AggregatedSnapshot

AggregatedSnapshot Aggregated snapshots of all spans.

type AggregatedSnapshot struct {

    // Aggregated snapshot details.
    Details []SnapshotDetail `mandatory:"true" json:"details"`

    // List of aggregated stack trace.
    AggregatedStackTraces []AggregatedStackTrace `mandatory:"true" json:"aggregatedStackTraces"`
}

func (AggregatedSnapshot) String

func (m AggregatedSnapshot) String() string

func (AggregatedSnapshot) ValidateEnumValue

func (m AggregatedSnapshot) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AggregatedStackTrace

AggregatedStackTrace A branching tree with aggregated stack trace.

type AggregatedStackTrace struct {
    StackTraceElement *StackTraceElement `mandatory:"false" json:"stackTraceElement"`

    // List of child aggregated stack trace to represent branches.
    Children []AggregatedStackTrace `mandatory:"false" json:"children"`
}

func (AggregatedStackTrace) String

func (m AggregatedStackTrace) String() string

func (AggregatedStackTrace) ValidateEnumValue

func (m AggregatedStackTrace) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AttributePinResponse

AttributePinResponse Response of an individual attribute item in the bulk pin operation.

type AttributePinResponse struct {

    // Attribute that was pinned by this bulk operation.
    AttributeName *string `mandatory:"true" json:"attributeName"`

    // Notes added to this attribute.
    Notes *string `mandatory:"true" json:"notes"`

    // Type of operation - pin.
    OperationType AttributePinResponseOperationTypeEnum `mandatory:"true" json:"operationType"`

    // Namespace of the attribute whose properties were updated.  The attributeNameSpace will default to TRACES if it is
    // not passed in.
    AttributeNameSpace AttributePinResponseAttributeNameSpaceEnum `mandatory:"true" json:"attributeNameSpace"`

    // Status of the attribute after this operation.  The attribute can have one of the following statuses after the pin operation.  The attribute
    // can have either a success status or an error status.  The status of the attribute must be correlated with the operation status property in the bulk operation metadata
    // object.  The bulk operation will be successful only when all attributes in the bulk request are processed successfully and they get a success status back.
    // The following are successful status values of individual attribute items in a bulk attribute pin operation.
    // ATTRIBUTE_PINNED - The attribute is marked pinned and associated notes have been added.
    // ATTRIBUTE_ALREADY_PINNED - The caller is trying to pin an attribute that has already been pinned.
    // DUPLICATE_ATTRIBUTE - The attribute is a duplicate of an attribute that was present in this bulk request.  Note that we deduplicate the attribute collection, process only unique attributes,
    // and call out duplicates.  A duplicate attribute in a bulk request will not prevent the processing of further attributes in the bulk operation.
    // The following values are error statuses and the bulk processing is stopped when the first error is encountered.
    // PIN_NOT_ALLOWED - The caller has asked to pin an active attribute which is not allowed.
    // INVALID_ATTRIBUTE - The attribute is invalid.
    // ATTRIBUTE_NOT_PROCESSED - The attribute was not processed, as there was another attribute in this bulk request collection that resulted in a processing error.
    AttributeStatus AttributePinResponseAttributeStatusEnum `mandatory:"true" json:"attributeStatus"`

    // Time when the attribute was activated or deactivated.  Note that ingest might not have picked up the changes even if this time has elapsed.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`
}

func (AttributePinResponse) String

func (m AttributePinResponse) String() string

func (AttributePinResponse) ValidateEnumValue

func (m AttributePinResponse) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AttributePinResponseAttributeNameSpaceEnum

AttributePinResponseAttributeNameSpaceEnum Enum with underlying type: string

type AttributePinResponseAttributeNameSpaceEnum string

Set of constants representing the allowable values for AttributePinResponseAttributeNameSpaceEnum

const (
    AttributePinResponseAttributeNameSpaceTraces    AttributePinResponseAttributeNameSpaceEnum = "TRACES"
    AttributePinResponseAttributeNameSpaceSynthetic AttributePinResponseAttributeNameSpaceEnum = "SYNTHETIC"
)

func GetAttributePinResponseAttributeNameSpaceEnumValues

func GetAttributePinResponseAttributeNameSpaceEnumValues() []AttributePinResponseAttributeNameSpaceEnum

GetAttributePinResponseAttributeNameSpaceEnumValues Enumerates the set of values for AttributePinResponseAttributeNameSpaceEnum

func GetMappingAttributePinResponseAttributeNameSpaceEnum

func GetMappingAttributePinResponseAttributeNameSpaceEnum(val string) (AttributePinResponseAttributeNameSpaceEnum, bool)

GetMappingAttributePinResponseAttributeNameSpaceEnum performs case Insensitive comparison on enum value and return the desired enum

type AttributePinResponseAttributeStatusEnum

AttributePinResponseAttributeStatusEnum Enum with underlying type: string

type AttributePinResponseAttributeStatusEnum string

Set of constants representing the allowable values for AttributePinResponseAttributeStatusEnum

const (
    AttributePinResponseAttributeStatusAttributeAlreadyPinned AttributePinResponseAttributeStatusEnum = "ATTRIBUTE_ALREADY_PINNED"
    AttributePinResponseAttributeStatusAttributePinned        AttributePinResponseAttributeStatusEnum = "ATTRIBUTE_PINNED"
    AttributePinResponseAttributeStatusPinNotAllowed          AttributePinResponseAttributeStatusEnum = "PIN_NOT_ALLOWED"
    AttributePinResponseAttributeStatusDuplicateAttribute     AttributePinResponseAttributeStatusEnum = "DUPLICATE_ATTRIBUTE"
    AttributePinResponseAttributeStatusInvalidAttribute       AttributePinResponseAttributeStatusEnum = "INVALID_ATTRIBUTE"
    AttributePinResponseAttributeStatusAttributeNotProcessed  AttributePinResponseAttributeStatusEnum = "ATTRIBUTE_NOT_PROCESSED"
)

func GetAttributePinResponseAttributeStatusEnumValues

func GetAttributePinResponseAttributeStatusEnumValues() []AttributePinResponseAttributeStatusEnum

GetAttributePinResponseAttributeStatusEnumValues Enumerates the set of values for AttributePinResponseAttributeStatusEnum

func GetMappingAttributePinResponseAttributeStatusEnum

func GetMappingAttributePinResponseAttributeStatusEnum(val string) (AttributePinResponseAttributeStatusEnum, bool)

GetMappingAttributePinResponseAttributeStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type AttributePinResponseOperationTypeEnum

AttributePinResponseOperationTypeEnum Enum with underlying type: string

type AttributePinResponseOperationTypeEnum string

Set of constants representing the allowable values for AttributePinResponseOperationTypeEnum

const (
    AttributePinResponseOperationTypePin AttributePinResponseOperationTypeEnum = "PIN"
)

func GetAttributePinResponseOperationTypeEnumValues

func GetAttributePinResponseOperationTypeEnumValues() []AttributePinResponseOperationTypeEnum

GetAttributePinResponseOperationTypeEnumValues Enumerates the set of values for AttributePinResponseOperationTypeEnum

func GetMappingAttributePinResponseOperationTypeEnum

func GetMappingAttributePinResponseOperationTypeEnum(val string) (AttributePinResponseOperationTypeEnum, bool)

GetMappingAttributePinResponseOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type AttributeResponse

AttributeResponse Response of an individual attribute item in the bulk activate or deactivate operation.

type AttributeResponse struct {

    // Attribute that was activated or deactivated by this bulk operation.
    AttributeName *string `mandatory:"true" json:"attributeName"`

    // Type of the attribute.
    AttributeType AttributeResponseAttributeTypeEnum `mandatory:"true" json:"attributeType"`

    // Type of operation - activate or deactivate.
    OperationType AttributeResponseOperationTypeEnum `mandatory:"true" json:"operationType"`

    // Namespace of the attribute whose properties were updated.  The attributeNamespace will default to TRACES if it is
    // not passed in.
    AttributeNameSpace AttributeResponseAttributeNameSpaceEnum `mandatory:"true" json:"attributeNameSpace"`

    // Status of the attribute after this operation.  The attribute can have one of the following statuses after the activate or deactivate operation.  The attribute
    // can have either a success status or an error status.  The status of the attribute must be correlated with the operation status property in the bulk operation metadata
    // object.  The bulk operation will be successful only when all attributes in the bulk request are processed successful and they get a success status back.
    // The following are successful status values of individual attribute items in a bulk attribute activation operation.
    // ATTRIBUTE_ACTIVATED - The attribute is activated and is available to be queried.  Note that ingest might still have not picked up the changes, and the
    // associated caches would not have refreshed yet to pick up the changes.
    // ATTRIBUTE_ALREADY_ACTIVE - The caller is trying to activate an attribute that is already active or in the process of getting activated.
    // ATTRIBUTE_DEACTIVATED - The attribute is deactivated and will not appear in searches.  Ingest might not have picked up the new changes and the associated caches
    // might not have refreshed yet.
    // ATTRIBUTE_ALREADY_DEACTIVATED - The caller is trying to deactivate an attribute that has already been deactivated or in the process of deactivation.
    // DUPLICATE_ATTRIBUTE - The attribute is a duplicate of an attribute that was present in this bulk request.  Note that we deduplicate the attribute collection, process only unique attributes,
    // and call out duplicates.  A duplicate attribute in a bulk request will not prevent the processing of further attributes in the bulk operation.
    // The following values are error statuses and the bulk processing is stopped when the first error is encountered.  None of the attributes in the bulk request would have been activated or
    // deactivated by this bulk operation.
    // DEACTIVATION_NOT_ALLOWED - The caller has asked for the deactivation of an out of box tag which is not permitted.
    // ATTRIBUTE_DOES_NOT_EXIST - The caller tries to deactivate an attribute that doesn't exist in the APM Domain.
    // INVALID_ATTRIBUTE - The attribute is invalid.
    // INVALID_ATTRIBUTE_TYPE_CONFLICT - The attribute is invalid.  There were two attributes with same name but different type in the bulk request.
    // ATTRIBUTE_NOT_PROCESSED - The attribute was not processed, as there was another attribute in this bulk request collection that resulted in a processing error.
    // ATTRIBUTE_UPDATE_NOT_ALLOWED - The unit of the attribute cannot be updated as it is an in-built system attribute.
    AttributeStatus AttributeResponseAttributeStatusEnum `mandatory:"true" json:"attributeStatus"`

    // Time when the attribute was activated or deactivated.  Note that ingest might not have picked up the changes even if this time has elapsed.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Unit of the attribute.
    Unit AttributeResponseUnitEnum `mandatory:"false" json:"unit,omitempty"`

    // Notes for the activated attribute.
    Notes *string `mandatory:"false" json:"notes"`
}

func (AttributeResponse) String

func (m AttributeResponse) String() string

func (AttributeResponse) ValidateEnumValue

func (m AttributeResponse) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AttributeResponseAttributeNameSpaceEnum

AttributeResponseAttributeNameSpaceEnum Enum with underlying type: string

type AttributeResponseAttributeNameSpaceEnum string

Set of constants representing the allowable values for AttributeResponseAttributeNameSpaceEnum

const (
    AttributeResponseAttributeNameSpaceTraces    AttributeResponseAttributeNameSpaceEnum = "TRACES"
    AttributeResponseAttributeNameSpaceSynthetic AttributeResponseAttributeNameSpaceEnum = "SYNTHETIC"
)

func GetAttributeResponseAttributeNameSpaceEnumValues

func GetAttributeResponseAttributeNameSpaceEnumValues() []AttributeResponseAttributeNameSpaceEnum

GetAttributeResponseAttributeNameSpaceEnumValues Enumerates the set of values for AttributeResponseAttributeNameSpaceEnum

func GetMappingAttributeResponseAttributeNameSpaceEnum

func GetMappingAttributeResponseAttributeNameSpaceEnum(val string) (AttributeResponseAttributeNameSpaceEnum, bool)

GetMappingAttributeResponseAttributeNameSpaceEnum performs case Insensitive comparison on enum value and return the desired enum

type AttributeResponseAttributeStatusEnum

AttributeResponseAttributeStatusEnum Enum with underlying type: string

type AttributeResponseAttributeStatusEnum string

Set of constants representing the allowable values for AttributeResponseAttributeStatusEnum

const (
    AttributeResponseAttributeStatusAttributeAlreadyActive       AttributeResponseAttributeStatusEnum = "ATTRIBUTE_ALREADY_ACTIVE"
    AttributeResponseAttributeStatusAttributeActivated           AttributeResponseAttributeStatusEnum = "ATTRIBUTE_ACTIVATED"
    AttributeResponseAttributeStatusAttributeDeactivated         AttributeResponseAttributeStatusEnum = "ATTRIBUTE_DEACTIVATED"
    AttributeResponseAttributeStatusDeactivationNotAllowed       AttributeResponseAttributeStatusEnum = "DEACTIVATION_NOT_ALLOWED"
    AttributeResponseAttributeStatusAttributeDoesNotExist        AttributeResponseAttributeStatusEnum = "ATTRIBUTE_DOES_NOT_EXIST"
    AttributeResponseAttributeStatusAttributeAlreadyDeactivated  AttributeResponseAttributeStatusEnum = "ATTRIBUTE_ALREADY_DEACTIVATED"
    AttributeResponseAttributeStatusDuplicateAttribute           AttributeResponseAttributeStatusEnum = "DUPLICATE_ATTRIBUTE"
    AttributeResponseAttributeStatusInvalidAttribute             AttributeResponseAttributeStatusEnum = "INVALID_ATTRIBUTE"
    AttributeResponseAttributeStatusInvalidAttributeTypeConflict AttributeResponseAttributeStatusEnum = "INVALID_ATTRIBUTE_TYPE_CONFLICT"
    AttributeResponseAttributeStatusAttributeNotProcessed        AttributeResponseAttributeStatusEnum = "ATTRIBUTE_NOT_PROCESSED"
    AttributeResponseAttributeStatusAttributeUpdateNotAllowed    AttributeResponseAttributeStatusEnum = "ATTRIBUTE_UPDATE_NOT_ALLOWED"
)

func GetAttributeResponseAttributeStatusEnumValues

func GetAttributeResponseAttributeStatusEnumValues() []AttributeResponseAttributeStatusEnum

GetAttributeResponseAttributeStatusEnumValues Enumerates the set of values for AttributeResponseAttributeStatusEnum

func GetMappingAttributeResponseAttributeStatusEnum

func GetMappingAttributeResponseAttributeStatusEnum(val string) (AttributeResponseAttributeStatusEnum, bool)

GetMappingAttributeResponseAttributeStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type AttributeResponseAttributeTypeEnum

AttributeResponseAttributeTypeEnum Enum with underlying type: string

type AttributeResponseAttributeTypeEnum string

Set of constants representing the allowable values for AttributeResponseAttributeTypeEnum

const (
    AttributeResponseAttributeTypeNumeric AttributeResponseAttributeTypeEnum = "NUMERIC"
    AttributeResponseAttributeTypeString  AttributeResponseAttributeTypeEnum = "STRING"
)

func GetAttributeResponseAttributeTypeEnumValues

func GetAttributeResponseAttributeTypeEnumValues() []AttributeResponseAttributeTypeEnum

GetAttributeResponseAttributeTypeEnumValues Enumerates the set of values for AttributeResponseAttributeTypeEnum

func GetMappingAttributeResponseAttributeTypeEnum

func GetMappingAttributeResponseAttributeTypeEnum(val string) (AttributeResponseAttributeTypeEnum, bool)

GetMappingAttributeResponseAttributeTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type AttributeResponseOperationTypeEnum

AttributeResponseOperationTypeEnum Enum with underlying type: string

type AttributeResponseOperationTypeEnum string

Set of constants representing the allowable values for AttributeResponseOperationTypeEnum

const (
    AttributeResponseOperationTypeActivate   AttributeResponseOperationTypeEnum = "ACTIVATE"
    AttributeResponseOperationTypeDeactivate AttributeResponseOperationTypeEnum = "DEACTIVATE"
)

func GetAttributeResponseOperationTypeEnumValues

func GetAttributeResponseOperationTypeEnumValues() []AttributeResponseOperationTypeEnum

GetAttributeResponseOperationTypeEnumValues Enumerates the set of values for AttributeResponseOperationTypeEnum

func GetMappingAttributeResponseOperationTypeEnum

func GetMappingAttributeResponseOperationTypeEnum(val string) (AttributeResponseOperationTypeEnum, bool)

GetMappingAttributeResponseOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type AttributeResponseUnitEnum

AttributeResponseUnitEnum Enum with underlying type: string

type AttributeResponseUnitEnum string

Set of constants representing the allowable values for AttributeResponseUnitEnum

const (
    AttributeResponseUnitNone        AttributeResponseUnitEnum = "NONE"
    AttributeResponseUnitEpochTimeMs AttributeResponseUnitEnum = "EPOCH_TIME_MS"
    AttributeResponseUnitBytes       AttributeResponseUnitEnum = "BYTES"
    AttributeResponseUnitCount       AttributeResponseUnitEnum = "COUNT"
    AttributeResponseUnitDurationMs  AttributeResponseUnitEnum = "DURATION_MS"
    AttributeResponseUnitTraceStatus AttributeResponseUnitEnum = "TRACE_STATUS"
    AttributeResponseUnitPercentage  AttributeResponseUnitEnum = "PERCENTAGE"
)

func GetAttributeResponseUnitEnumValues

func GetAttributeResponseUnitEnumValues() []AttributeResponseUnitEnum

GetAttributeResponseUnitEnumValues Enumerates the set of values for AttributeResponseUnitEnum

func GetMappingAttributeResponseUnitEnum

func GetMappingAttributeResponseUnitEnum(val string) (AttributeResponseUnitEnum, bool)

GetMappingAttributeResponseUnitEnum performs case Insensitive comparison on enum value and return the desired enum

type AttributeUnpinResponse

AttributeUnpinResponse Response of an individual attribute item in the bulk unpin operation.

type AttributeUnpinResponse struct {

    // Attribute that was unpinned by this bulk operation.
    AttributeName *string `mandatory:"true" json:"attributeName"`

    // Type of operation - unpin.
    OperationType AttributeUnpinResponseOperationTypeEnum `mandatory:"true" json:"operationType"`

    // Namespace of the attribute whose properties were updated.  The attributeNameSpace will default to TRACES if it is
    // not passed in.
    AttributeNameSpace AttributeUnpinResponseAttributeNameSpaceEnum `mandatory:"true" json:"attributeNameSpace"`

    // Status of the attribute after this operation.  The attribute can have one of the following statuses after the unpin operation.  The attribute
    // can have either a success status or an error status.  The status of the attribute must be correlated with the operation status property in the bulk operation metadata
    // object.  The bulk operation will be successful only when all attributes in the bulk request are processed successfully and they get a success status back.
    // The following are successful status values of individual attribute items in a bulk attribute unpin operation.
    // ATTRIBUTE_UNPINNED - The attribute is marked unpinned and associated notes have been cleared.
    // DUPLICATE_ATTRIBUTE - The attribute is a duplicate of an attribute that was present in this bulk request.  Note that we deduplicate the attribute collection, process only unique attributes,
    // and call out duplicates.  A duplicate attribute in a bulk request will not prevent the processing of further attributes in the bulk operation.
    // The following values are error statuses and the bulk processing is stopped when the first error is encountered.
    // INVALID_ATTRIBUTE - The attribute is invalid.  The size of the attribute is more than a 1000 chars.
    // ATTRIBUTE_NOT_FOUND - The attribute was not found in the set of pinned attributes.
    // ATTRIBUTE_NOT_PROCESSED - The attribute was not processed, as there was another attribute in this bulk request collection that resulted in a processing error.
    AttributeStatus AttributeUnpinResponseAttributeStatusEnum `mandatory:"true" json:"attributeStatus"`

    // Time when the attribute was activated or deactivated.  Note that ingest might not have picked up the changes even if this time has elapsed.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`
}

func (AttributeUnpinResponse) String

func (m AttributeUnpinResponse) String() string

func (AttributeUnpinResponse) ValidateEnumValue

func (m AttributeUnpinResponse) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AttributeUnpinResponseAttributeNameSpaceEnum

AttributeUnpinResponseAttributeNameSpaceEnum Enum with underlying type: string

type AttributeUnpinResponseAttributeNameSpaceEnum string

Set of constants representing the allowable values for AttributeUnpinResponseAttributeNameSpaceEnum

const (
    AttributeUnpinResponseAttributeNameSpaceTraces    AttributeUnpinResponseAttributeNameSpaceEnum = "TRACES"
    AttributeUnpinResponseAttributeNameSpaceSynthetic AttributeUnpinResponseAttributeNameSpaceEnum = "SYNTHETIC"
)

func GetAttributeUnpinResponseAttributeNameSpaceEnumValues

func GetAttributeUnpinResponseAttributeNameSpaceEnumValues() []AttributeUnpinResponseAttributeNameSpaceEnum

GetAttributeUnpinResponseAttributeNameSpaceEnumValues Enumerates the set of values for AttributeUnpinResponseAttributeNameSpaceEnum

func GetMappingAttributeUnpinResponseAttributeNameSpaceEnum

func GetMappingAttributeUnpinResponseAttributeNameSpaceEnum(val string) (AttributeUnpinResponseAttributeNameSpaceEnum, bool)

GetMappingAttributeUnpinResponseAttributeNameSpaceEnum performs case Insensitive comparison on enum value and return the desired enum

type AttributeUnpinResponseAttributeStatusEnum

AttributeUnpinResponseAttributeStatusEnum Enum with underlying type: string

type AttributeUnpinResponseAttributeStatusEnum string

Set of constants representing the allowable values for AttributeUnpinResponseAttributeStatusEnum

const (
    AttributeUnpinResponseAttributeStatusAttributeUnpinned     AttributeUnpinResponseAttributeStatusEnum = "ATTRIBUTE_UNPINNED"
    AttributeUnpinResponseAttributeStatusDuplicateAttribute    AttributeUnpinResponseAttributeStatusEnum = "DUPLICATE_ATTRIBUTE"
    AttributeUnpinResponseAttributeStatusInvalidAttribute      AttributeUnpinResponseAttributeStatusEnum = "INVALID_ATTRIBUTE"
    AttributeUnpinResponseAttributeStatusAttributeNotFound     AttributeUnpinResponseAttributeStatusEnum = "ATTRIBUTE_NOT_FOUND"
    AttributeUnpinResponseAttributeStatusAttributeNotProcessed AttributeUnpinResponseAttributeStatusEnum = "ATTRIBUTE_NOT_PROCESSED"
)

func GetAttributeUnpinResponseAttributeStatusEnumValues

func GetAttributeUnpinResponseAttributeStatusEnumValues() []AttributeUnpinResponseAttributeStatusEnum

GetAttributeUnpinResponseAttributeStatusEnumValues Enumerates the set of values for AttributeUnpinResponseAttributeStatusEnum

func GetMappingAttributeUnpinResponseAttributeStatusEnum

func GetMappingAttributeUnpinResponseAttributeStatusEnum(val string) (AttributeUnpinResponseAttributeStatusEnum, bool)

GetMappingAttributeUnpinResponseAttributeStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type AttributeUnpinResponseOperationTypeEnum

AttributeUnpinResponseOperationTypeEnum Enum with underlying type: string

type AttributeUnpinResponseOperationTypeEnum string

Set of constants representing the allowable values for AttributeUnpinResponseOperationTypeEnum

const (
    AttributeUnpinResponseOperationTypeUnpin AttributeUnpinResponseOperationTypeEnum = "UNPIN"
)

func GetAttributeUnpinResponseOperationTypeEnumValues

func GetAttributeUnpinResponseOperationTypeEnumValues() []AttributeUnpinResponseOperationTypeEnum

GetAttributeUnpinResponseOperationTypeEnumValues Enumerates the set of values for AttributeUnpinResponseOperationTypeEnum

func GetMappingAttributeUnpinResponseOperationTypeEnum

func GetMappingAttributeUnpinResponseOperationTypeEnum(val string) (AttributeUnpinResponseOperationTypeEnum, bool)

GetMappingAttributeUnpinResponseOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type AttributeUpdateNotesResponse

AttributeUpdateNotesResponse Response of an individual attribute item in the bulk update notes operation.

type AttributeUpdateNotesResponse struct {

    // Attribute for which notes were added to or edited in this bulk operation.
    AttributeName *string `mandatory:"true" json:"attributeName"`

    // Notes added to or edited for this attribute.
    Notes *string `mandatory:"true" json:"notes"`

    // Type of operation - UPDATE_NOTES.
    OperationType AttributeUpdateNotesResponseOperationTypeEnum `mandatory:"true" json:"operationType"`

    // Namespace of the attribute whose notes were updated.  The attributeNameSpace will default to TRACES if it is
    // not passed in.
    AttributeNameSpace AttributeUpdateNotesResponseAttributeNameSpaceEnum `mandatory:"true" json:"attributeNameSpace"`

    // Status of the attribute after this operation.  The attribute can have one of the following statuses after the update notes operation.  The attribute
    // can have either a success status or an error status.  The status of the attribute must be correlated with the operation status property in the bulk operation metadata
    // object.  The bulk operation will be successful only when all attributes in the bulk request are processed successfully and they get a success status back.
    // The following are successful status values of individual attribute items in a bulk update notes operation.
    // ATTRIBUTE_NOTES_UPDATED - The attribute's notes have been updated with the given notes.
    // DUPLICATE_ATTRIBUTE - The attribute is a duplicate of an attribute that was present in this bulk request.  Note that we deduplicate the attribute collection, process only unique attributes,
    // and call out duplicates.  A duplicate attribute in a bulk request will not prevent the processing of further attributes in the bulk operation.
    // The following values are error statuses and the bulk processing is stopped when the first error is encountered.
    // INVALID_ATTRIBUTE - The attribute is invalid.  The length of the notes is more than a 1000 characters.
    // ATTRIBUTE_NOT_PROCESSED - The attribute was not processed, as there was another attribute in this bulk request collection that resulted in a processing error.
    // ATTRIBUTE_DOES_NOT_EXIST - Attribute was neither active nor pinned inactive.
    // NOTES_TOO_LONG - Attribute notes were too long (more than 1000 chars).
    AttributeStatus AttributeUpdateNotesResponseAttributeStatusEnum `mandatory:"true" json:"attributeStatus"`

    // Time when the attribute's notes were updated.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`
}

func (AttributeUpdateNotesResponse) String

func (m AttributeUpdateNotesResponse) String() string

func (AttributeUpdateNotesResponse) ValidateEnumValue

func (m AttributeUpdateNotesResponse) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AttributeUpdateNotesResponseAttributeNameSpaceEnum

AttributeUpdateNotesResponseAttributeNameSpaceEnum Enum with underlying type: string

type AttributeUpdateNotesResponseAttributeNameSpaceEnum string

Set of constants representing the allowable values for AttributeUpdateNotesResponseAttributeNameSpaceEnum

const (
    AttributeUpdateNotesResponseAttributeNameSpaceTraces    AttributeUpdateNotesResponseAttributeNameSpaceEnum = "TRACES"
    AttributeUpdateNotesResponseAttributeNameSpaceSynthetic AttributeUpdateNotesResponseAttributeNameSpaceEnum = "SYNTHETIC"
)

func GetAttributeUpdateNotesResponseAttributeNameSpaceEnumValues

func GetAttributeUpdateNotesResponseAttributeNameSpaceEnumValues() []AttributeUpdateNotesResponseAttributeNameSpaceEnum

GetAttributeUpdateNotesResponseAttributeNameSpaceEnumValues Enumerates the set of values for AttributeUpdateNotesResponseAttributeNameSpaceEnum

func GetMappingAttributeUpdateNotesResponseAttributeNameSpaceEnum

func GetMappingAttributeUpdateNotesResponseAttributeNameSpaceEnum(val string) (AttributeUpdateNotesResponseAttributeNameSpaceEnum, bool)

GetMappingAttributeUpdateNotesResponseAttributeNameSpaceEnum performs case Insensitive comparison on enum value and return the desired enum

type AttributeUpdateNotesResponseAttributeStatusEnum

AttributeUpdateNotesResponseAttributeStatusEnum Enum with underlying type: string

type AttributeUpdateNotesResponseAttributeStatusEnum string

Set of constants representing the allowable values for AttributeUpdateNotesResponseAttributeStatusEnum

const (
    AttributeUpdateNotesResponseAttributeStatusAttributeNotesUpdated AttributeUpdateNotesResponseAttributeStatusEnum = "ATTRIBUTE_NOTES_UPDATED"
    AttributeUpdateNotesResponseAttributeStatusDuplicateAttribute    AttributeUpdateNotesResponseAttributeStatusEnum = "DUPLICATE_ATTRIBUTE"
    AttributeUpdateNotesResponseAttributeStatusInvalidAttribute      AttributeUpdateNotesResponseAttributeStatusEnum = "INVALID_ATTRIBUTE"
    AttributeUpdateNotesResponseAttributeStatusAttributeNotProcessed AttributeUpdateNotesResponseAttributeStatusEnum = "ATTRIBUTE_NOT_PROCESSED"
    AttributeUpdateNotesResponseAttributeStatusAttributeDoesNotExist AttributeUpdateNotesResponseAttributeStatusEnum = "ATTRIBUTE_DOES_NOT_EXIST"
    AttributeUpdateNotesResponseAttributeStatusNotesTooLong          AttributeUpdateNotesResponseAttributeStatusEnum = "NOTES_TOO_LONG"
)

func GetAttributeUpdateNotesResponseAttributeStatusEnumValues

func GetAttributeUpdateNotesResponseAttributeStatusEnumValues() []AttributeUpdateNotesResponseAttributeStatusEnum

GetAttributeUpdateNotesResponseAttributeStatusEnumValues Enumerates the set of values for AttributeUpdateNotesResponseAttributeStatusEnum

func GetMappingAttributeUpdateNotesResponseAttributeStatusEnum

func GetMappingAttributeUpdateNotesResponseAttributeStatusEnum(val string) (AttributeUpdateNotesResponseAttributeStatusEnum, bool)

GetMappingAttributeUpdateNotesResponseAttributeStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type AttributeUpdateNotesResponseOperationTypeEnum

AttributeUpdateNotesResponseOperationTypeEnum Enum with underlying type: string

type AttributeUpdateNotesResponseOperationTypeEnum string

Set of constants representing the allowable values for AttributeUpdateNotesResponseOperationTypeEnum

const (
    AttributeUpdateNotesResponseOperationTypeUpdateNotes AttributeUpdateNotesResponseOperationTypeEnum = "UPDATE_NOTES"
)

func GetAttributeUpdateNotesResponseOperationTypeEnumValues

func GetAttributeUpdateNotesResponseOperationTypeEnumValues() []AttributeUpdateNotesResponseOperationTypeEnum

GetAttributeUpdateNotesResponseOperationTypeEnumValues Enumerates the set of values for AttributeUpdateNotesResponseOperationTypeEnum

func GetMappingAttributeUpdateNotesResponseOperationTypeEnum

func GetMappingAttributeUpdateNotesResponseOperationTypeEnum(val string) (AttributeUpdateNotesResponseOperationTypeEnum, bool)

GetMappingAttributeUpdateNotesResponseOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type AttributeUpdateResponse

AttributeUpdateResponse Response of an individual attribute item in the bulk update attribute operation.

type AttributeUpdateResponse struct {

    // Attribute for which properties were updated in this bulk operation.
    AttributeName *string `mandatory:"true" json:"attributeName"`

    // Namespace of the attribute whose properties were updated.  The attributeNameSpace will default to TRACES if it is
    // not passed in.
    AttributeNameSpace AttributeUpdateResponseAttributeNameSpaceEnum `mandatory:"true" json:"attributeNameSpace"`

    // Time when the attribute's properties were updated.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Type of the attribute.
    AttributeType AttributeUpdateResponseAttributeTypeEnum `mandatory:"false" json:"attributeType,omitempty"`

    // Unit updated for this attribute.
    Unit AttributeUpdateResponseUnitEnum `mandatory:"false" json:"unit,omitempty"`

    // Notes for the attribute.
    Notes *string `mandatory:"false" json:"notes"`

    // Type of operation - UPDATE_ATTRIBUTE_PROPERTIES.
    OperationType AttributeUpdateResponseOperationTypeEnum `mandatory:"false" json:"operationType,omitempty"`

    // Status of the attribute after this operation.  The attribute can have one of the following statuses after the update operation.  The attribute
    // can have either a success status or an error status.  The status of the attribute must be correlated with the operation status property in the bulk operation metadata
    // object.  The bulk operation will be successful only when all attributes in the bulk request are processed successfully and they get a success status back.
    // The following are successful status values of individual attribute items in a bulk update attribute operation.
    // ATTRIBUTE_UPDATED - The attribute's properites have been updated with the given properties.
    // DUPLICATE_ATTRIBUTE - The attribute is a duplicate of an attribute that was present in this bulk request.  Note that we deduplicate the attribute collection, process only unique attributes,
    // and call out duplicates.  A duplicate attribute in a bulk request will not prevent the processing of further attributes in the bulk operation.
    // The following values are error statuses and the bulk processing is stopped when the first error is encountered.
    // INVALID_ATTRIBUTE - The attribute is invalid.
    // ATTRIBUTE_NOT_PROCESSED - The attribute was not processed, as there was another attribute in this bulk request collection that resulted in a processing error.
    // ATTRIBUTE_DOES_NOT_EXIST - Attribute was neither active nor pinned inactive.
    // ATTRIBUTE_UPDATE_NOT_ALLOWED - Attribute update is not allowed as it is an in-built system attribute.
    AttributeStatus AttributeUpdateResponseAttributeStatusEnum `mandatory:"false" json:"attributeStatus,omitempty"`
}

func (AttributeUpdateResponse) String

func (m AttributeUpdateResponse) String() string

func (AttributeUpdateResponse) ValidateEnumValue

func (m AttributeUpdateResponse) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AttributeUpdateResponseAttributeNameSpaceEnum

AttributeUpdateResponseAttributeNameSpaceEnum Enum with underlying type: string

type AttributeUpdateResponseAttributeNameSpaceEnum string

Set of constants representing the allowable values for AttributeUpdateResponseAttributeNameSpaceEnum

const (
    AttributeUpdateResponseAttributeNameSpaceTraces    AttributeUpdateResponseAttributeNameSpaceEnum = "TRACES"
    AttributeUpdateResponseAttributeNameSpaceSynthetic AttributeUpdateResponseAttributeNameSpaceEnum = "SYNTHETIC"
)

func GetAttributeUpdateResponseAttributeNameSpaceEnumValues

func GetAttributeUpdateResponseAttributeNameSpaceEnumValues() []AttributeUpdateResponseAttributeNameSpaceEnum

GetAttributeUpdateResponseAttributeNameSpaceEnumValues Enumerates the set of values for AttributeUpdateResponseAttributeNameSpaceEnum

func GetMappingAttributeUpdateResponseAttributeNameSpaceEnum

func GetMappingAttributeUpdateResponseAttributeNameSpaceEnum(val string) (AttributeUpdateResponseAttributeNameSpaceEnum, bool)

GetMappingAttributeUpdateResponseAttributeNameSpaceEnum performs case Insensitive comparison on enum value and return the desired enum

type AttributeUpdateResponseAttributeStatusEnum

AttributeUpdateResponseAttributeStatusEnum Enum with underlying type: string

type AttributeUpdateResponseAttributeStatusEnum string

Set of constants representing the allowable values for AttributeUpdateResponseAttributeStatusEnum

const (
    AttributeUpdateResponseAttributeStatusAttributeUpdated          AttributeUpdateResponseAttributeStatusEnum = "ATTRIBUTE_UPDATED"
    AttributeUpdateResponseAttributeStatusDuplicateAttribute        AttributeUpdateResponseAttributeStatusEnum = "DUPLICATE_ATTRIBUTE"
    AttributeUpdateResponseAttributeStatusInvalidAttribute          AttributeUpdateResponseAttributeStatusEnum = "INVALID_ATTRIBUTE"
    AttributeUpdateResponseAttributeStatusAttributeNotProcessed     AttributeUpdateResponseAttributeStatusEnum = "ATTRIBUTE_NOT_PROCESSED"
    AttributeUpdateResponseAttributeStatusAttributeDoesNotExist     AttributeUpdateResponseAttributeStatusEnum = "ATTRIBUTE_DOES_NOT_EXIST"
    AttributeUpdateResponseAttributeStatusAttributeUpdateNotAllowed AttributeUpdateResponseAttributeStatusEnum = "ATTRIBUTE_UPDATE_NOT_ALLOWED"
)

func GetAttributeUpdateResponseAttributeStatusEnumValues

func GetAttributeUpdateResponseAttributeStatusEnumValues() []AttributeUpdateResponseAttributeStatusEnum

GetAttributeUpdateResponseAttributeStatusEnumValues Enumerates the set of values for AttributeUpdateResponseAttributeStatusEnum

func GetMappingAttributeUpdateResponseAttributeStatusEnum

func GetMappingAttributeUpdateResponseAttributeStatusEnum(val string) (AttributeUpdateResponseAttributeStatusEnum, bool)

GetMappingAttributeUpdateResponseAttributeStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type AttributeUpdateResponseAttributeTypeEnum

AttributeUpdateResponseAttributeTypeEnum Enum with underlying type: string

type AttributeUpdateResponseAttributeTypeEnum string

Set of constants representing the allowable values for AttributeUpdateResponseAttributeTypeEnum

const (
    AttributeUpdateResponseAttributeTypeNumeric AttributeUpdateResponseAttributeTypeEnum = "NUMERIC"
    AttributeUpdateResponseAttributeTypeString  AttributeUpdateResponseAttributeTypeEnum = "STRING"
)

func GetAttributeUpdateResponseAttributeTypeEnumValues

func GetAttributeUpdateResponseAttributeTypeEnumValues() []AttributeUpdateResponseAttributeTypeEnum

GetAttributeUpdateResponseAttributeTypeEnumValues Enumerates the set of values for AttributeUpdateResponseAttributeTypeEnum

func GetMappingAttributeUpdateResponseAttributeTypeEnum

func GetMappingAttributeUpdateResponseAttributeTypeEnum(val string) (AttributeUpdateResponseAttributeTypeEnum, bool)

GetMappingAttributeUpdateResponseAttributeTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type AttributeUpdateResponseOperationTypeEnum

AttributeUpdateResponseOperationTypeEnum Enum with underlying type: string

type AttributeUpdateResponseOperationTypeEnum string

Set of constants representing the allowable values for AttributeUpdateResponseOperationTypeEnum

const (
    AttributeUpdateResponseOperationTypeUpdateAttributeProperties AttributeUpdateResponseOperationTypeEnum = "UPDATE_ATTRIBUTE_PROPERTIES"
)

func GetAttributeUpdateResponseOperationTypeEnumValues

func GetAttributeUpdateResponseOperationTypeEnumValues() []AttributeUpdateResponseOperationTypeEnum

GetAttributeUpdateResponseOperationTypeEnumValues Enumerates the set of values for AttributeUpdateResponseOperationTypeEnum

func GetMappingAttributeUpdateResponseOperationTypeEnum

func GetMappingAttributeUpdateResponseOperationTypeEnum(val string) (AttributeUpdateResponseOperationTypeEnum, bool)

GetMappingAttributeUpdateResponseOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type AttributeUpdateResponseUnitEnum

AttributeUpdateResponseUnitEnum Enum with underlying type: string

type AttributeUpdateResponseUnitEnum string

Set of constants representing the allowable values for AttributeUpdateResponseUnitEnum

const (
    AttributeUpdateResponseUnitNone        AttributeUpdateResponseUnitEnum = "NONE"
    AttributeUpdateResponseUnitEpochTimeMs AttributeUpdateResponseUnitEnum = "EPOCH_TIME_MS"
    AttributeUpdateResponseUnitBytes       AttributeUpdateResponseUnitEnum = "BYTES"
    AttributeUpdateResponseUnitCount       AttributeUpdateResponseUnitEnum = "COUNT"
    AttributeUpdateResponseUnitDurationMs  AttributeUpdateResponseUnitEnum = "DURATION_MS"
    AttributeUpdateResponseUnitTraceStatus AttributeUpdateResponseUnitEnum = "TRACE_STATUS"
    AttributeUpdateResponseUnitPercentage  AttributeUpdateResponseUnitEnum = "PERCENTAGE"
)

func GetAttributeUpdateResponseUnitEnumValues

func GetAttributeUpdateResponseUnitEnumValues() []AttributeUpdateResponseUnitEnum

GetAttributeUpdateResponseUnitEnumValues Enumerates the set of values for AttributeUpdateResponseUnitEnum

func GetMappingAttributeUpdateResponseUnitEnum

func GetMappingAttributeUpdateResponseUnitEnum(val string) (AttributeUpdateResponseUnitEnum, bool)

GetMappingAttributeUpdateResponseUnitEnum performs case Insensitive comparison on enum value and return the desired enum

type AttributesClient

AttributesClient a client for Attributes

type AttributesClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewAttributesClientWithConfigurationProvider

func NewAttributesClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client AttributesClient, err error)

NewAttributesClientWithConfigurationProvider Creates a new default Attributes client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewAttributesClientWithOboToken

func NewAttributesClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client AttributesClient, err error)

NewAttributesClientWithOboToken Creates a new default Attributes client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer

as well as reading the region

func (AttributesClient) BulkActivateAttribute

func (client AttributesClient) BulkActivateAttribute(ctx context.Context, request BulkActivateAttributeRequest) (response BulkActivateAttributeResponse, err error)

BulkActivateAttribute Activates a set of attributes for the given APM Domain. The API is not case-sensitive. Any duplicates present in the bulk activation request are deduplicated and only unique attributes are activated. A maximum number of 700 string attributes and 100 numeric attributes can be activated in an APM Domain subject to the available string and numeric slots. Once an attribute has been activated, it may take sometime for it to be appear in searches as ingest might not have picked up the changes or any associated caches might not have refreshed. The bulk activation operation is atomic, and the operation succeeds only if all the attributes in the request have been processed successfully and they get a success status back. If the processing of any attribute results in a processing or validation error, then none of the attributes in the bulk request are activated. Attributes that are activated are unpinned by default if they are pinned.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/apmtraces/BulkActivateAttribute.go.html to see an example of how to use BulkActivateAttribute API.

func (AttributesClient) BulkDeActivateAttribute

func (client AttributesClient) BulkDeActivateAttribute(ctx context.Context, request BulkDeActivateAttributeRequest) (response BulkDeActivateAttributeResponse, err error)

BulkDeActivateAttribute Deactivates a set of attributes for the given APM Domain. The API is case in-sensitive. Any duplicates present in the bulk deactivation request are deduplicated and only unique attributes are deactivated. A maximum number of 700 string attributes and 100 numeric attributes can be deactivated in an APM Domain subject to the available string and numeric slots. Out of box attributes (Trace and Span) cannot be deactivated, and will result in a processing error. Once an attribute has been deactivated, it may take sometime for it to disappear in searches as ingest might not have picked up the changes or any associated caches might not have refreshed. The bulk deactivation operation is atomic, and the operation succeeds only if all the attributes in the request have been processed successfully and they get a success status back. If the processing of any attribute results in a processing or validation error, then none of the attributes in the bulk request are deactivated.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/apmtraces/BulkDeActivateAttribute.go.html to see an example of how to use BulkDeActivateAttribute API.

func (AttributesClient) BulkPinAttribute

func (client AttributesClient) BulkPinAttribute(ctx context.Context, request BulkPinAttributeRequest) (response BulkPinAttributeResponse, err error)

BulkPinAttribute Pin a set of attributes in the APM Domain. Attributes that are marked pinned are not autoactivated by ingest. Attributes that are deactivated are pinned by default.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/apmtraces/BulkPinAttribute.go.html to see an example of how to use BulkPinAttribute API.

func (AttributesClient) BulkUnpinAttribute

func (client AttributesClient) BulkUnpinAttribute(ctx context.Context, request BulkUnpinAttributeRequest) (response BulkUnpinAttributeResponse, err error)

BulkUnpinAttribute Unpin a set of attributes in the APM Domain.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/apmtraces/BulkUnpinAttribute.go.html to see an example of how to use BulkUnpinAttribute API.

func (AttributesClient) BulkUpdateAttribute

func (client AttributesClient) BulkUpdateAttribute(ctx context.Context, request BulkUpdateAttributeRequest) (response BulkUpdateAttributeResponse, err error)

BulkUpdateAttribute Update a set of attribute properties in the APM Domain.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/apmtraces/BulkUpdateAttribute.go.html to see an example of how to use BulkUpdateAttribute API.

func (AttributesClient) BulkUpdateAttributeNotes

func (client AttributesClient) BulkUpdateAttributeNotes(ctx context.Context, request BulkUpdateAttributeNotesRequest) (response BulkUpdateAttributeNotesResponse, err error)

BulkUpdateAttributeNotes Add or edit notes to a set of attributes in the APM Domain. Notes can be added to either an active or an inactive attribute. The notes will be preserved even if the attribute changes state (when an active attribute is deactivated or when an inactive attribute is activated).

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/apmtraces/BulkUpdateAttributeNotes.go.html to see an example of how to use BulkUpdateAttributeNotes API.

func (*AttributesClient) ConfigurationProvider

func (client *AttributesClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (AttributesClient) GetStatusAutoActivate

func (client AttributesClient) GetStatusAutoActivate(ctx context.Context, request GetStatusAutoActivateRequest) (response GetStatusAutoActivateResponse, err error)

GetStatusAutoActivate Get autoactivation status for a private data key or public data key in the APM Domain.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/apmtraces/GetStatusAutoActivate.go.html to see an example of how to use GetStatusAutoActivate API.

func (AttributesClient) PutToggleAutoActivate

func (client AttributesClient) PutToggleAutoActivate(ctx context.Context, request PutToggleAutoActivateRequest) (response PutToggleAutoActivateResponse, err error)

PutToggleAutoActivate Turn on or off autoactivate for private data key or public data key traffic a given APM Domain.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/apmtraces/PutToggleAutoActivate.go.html to see an example of how to use PutToggleAutoActivate API.

func (*AttributesClient) SetRegion

func (client *AttributesClient) SetRegion(region string)

SetRegion overrides the region of this client.

type AutoActivateStatus

AutoActivateStatus Status of autoactivation for the given data key in the APM Domain.

type AutoActivateStatus struct {

    // State of autoactivation in this APM Domain.  If "ON" auto-activate is set to true, if "OFF" auto-activate is set to false.
    State *string `mandatory:"true" json:"state"`

    // Data key type for which auto-activate needs needs to be turned on or off.
    DataKey AutoActivateStatusDataKeyEnum `mandatory:"true" json:"dataKey"`
}

func (AutoActivateStatus) String

func (m AutoActivateStatus) String() string

func (AutoActivateStatus) ValidateEnumValue

func (m AutoActivateStatus) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AutoActivateStatusDataKeyEnum

AutoActivateStatusDataKeyEnum Enum with underlying type: string

type AutoActivateStatusDataKeyEnum string

Set of constants representing the allowable values for AutoActivateStatusDataKeyEnum

const (
    AutoActivateStatusDataKeyPrivateDataKey AutoActivateStatusDataKeyEnum = "PRIVATE_DATA_KEY"
    AutoActivateStatusDataKeyPublicDataKey  AutoActivateStatusDataKeyEnum = "PUBLIC_DATA_KEY"
)

func GetAutoActivateStatusDataKeyEnumValues

func GetAutoActivateStatusDataKeyEnumValues() []AutoActivateStatusDataKeyEnum

GetAutoActivateStatusDataKeyEnumValues Enumerates the set of values for AutoActivateStatusDataKeyEnum

func GetMappingAutoActivateStatusDataKeyEnum

func GetMappingAutoActivateStatusDataKeyEnum(val string) (AutoActivateStatusDataKeyEnum, bool)

GetMappingAutoActivateStatusDataKeyEnum performs case Insensitive comparison on enum value and return the desired enum

type AutoActivateToggleStatus

AutoActivateToggleStatus Response of a auto-activate toggle operation.

type AutoActivateToggleStatus struct {

    // Status of this operation.
    Status AutoActivateToggleStatusStatusEnum `mandatory:"true" json:"status"`

    // State of autoactivation in this APM Domain.  If "ON" auto-activate is set to true, if "OFF" auto-activate is set to false.
    State *string `mandatory:"true" json:"state"`

    // Data key type for which auto-activate needs needs to be turned on or off.
    DataKey AutoActivateToggleStatusDataKeyEnum `mandatory:"true" json:"dataKey"`
}

func (AutoActivateToggleStatus) String

func (m AutoActivateToggleStatus) String() string

func (AutoActivateToggleStatus) ValidateEnumValue

func (m AutoActivateToggleStatus) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AutoActivateToggleStatusDataKeyEnum

AutoActivateToggleStatusDataKeyEnum Enum with underlying type: string

type AutoActivateToggleStatusDataKeyEnum string

Set of constants representing the allowable values for AutoActivateToggleStatusDataKeyEnum

const (
    AutoActivateToggleStatusDataKeyPrivateDataKey AutoActivateToggleStatusDataKeyEnum = "PRIVATE_DATA_KEY"
    AutoActivateToggleStatusDataKeyPublicDataKey  AutoActivateToggleStatusDataKeyEnum = "PUBLIC_DATA_KEY"
)

func GetAutoActivateToggleStatusDataKeyEnumValues

func GetAutoActivateToggleStatusDataKeyEnumValues() []AutoActivateToggleStatusDataKeyEnum

GetAutoActivateToggleStatusDataKeyEnumValues Enumerates the set of values for AutoActivateToggleStatusDataKeyEnum

func GetMappingAutoActivateToggleStatusDataKeyEnum

func GetMappingAutoActivateToggleStatusDataKeyEnum(val string) (AutoActivateToggleStatusDataKeyEnum, bool)

GetMappingAutoActivateToggleStatusDataKeyEnum performs case Insensitive comparison on enum value and return the desired enum

type AutoActivateToggleStatusStatusEnum

AutoActivateToggleStatusStatusEnum Enum with underlying type: string

type AutoActivateToggleStatusStatusEnum string

Set of constants representing the allowable values for AutoActivateToggleStatusStatusEnum

const (
    AutoActivateToggleStatusStatusSuccess AutoActivateToggleStatusStatusEnum = "SUCCESS"
)

func GetAutoActivateToggleStatusStatusEnumValues

func GetAutoActivateToggleStatusStatusEnumValues() []AutoActivateToggleStatusStatusEnum

GetAutoActivateToggleStatusStatusEnumValues Enumerates the set of values for AutoActivateToggleStatusStatusEnum

func GetMappingAutoActivateToggleStatusStatusEnum

func GetMappingAutoActivateToggleStatusStatusEnum(val string) (AutoActivateToggleStatusStatusEnum, bool)

GetMappingAutoActivateToggleStatusStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type BulkActivateAttributeDetail

BulkActivateAttributeDetail Object that contains the details about a single attribute in the bulk request to be activated. The attributeNameSpace and unit are optional parameters, and the attributeNameSpace will default to TRACES if it is not passed in.

type BulkActivateAttributeDetail struct {

    // Name of the attribute to be activated.
    AttributeName *string `mandatory:"true" json:"attributeName"`

    // Type of the attribute to be activated.
    AttributeType BulkActivateAttributeDetailAttributeTypeEnum `mandatory:"true" json:"attributeType"`

    // Unit of the attribute to be updated.
    Unit BulkActivateAttributeDetailUnitEnum `mandatory:"false" json:"unit,omitempty"`

    // Namespace of the attribute to be activated.  The attributeNameSpace will default to TRACES if it is
    // not passed in.
    AttributeNameSpace BulkActivateAttributeDetailAttributeNameSpaceEnum `mandatory:"false" json:"attributeNameSpace,omitempty"`
}

func (BulkActivateAttributeDetail) String

func (m BulkActivateAttributeDetail) String() string

func (BulkActivateAttributeDetail) ValidateEnumValue

func (m BulkActivateAttributeDetail) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BulkActivateAttributeDetailAttributeNameSpaceEnum

BulkActivateAttributeDetailAttributeNameSpaceEnum Enum with underlying type: string

type BulkActivateAttributeDetailAttributeNameSpaceEnum string

Set of constants representing the allowable values for BulkActivateAttributeDetailAttributeNameSpaceEnum

const (
    BulkActivateAttributeDetailAttributeNameSpaceTraces    BulkActivateAttributeDetailAttributeNameSpaceEnum = "TRACES"
    BulkActivateAttributeDetailAttributeNameSpaceSynthetic BulkActivateAttributeDetailAttributeNameSpaceEnum = "SYNTHETIC"
)

func GetBulkActivateAttributeDetailAttributeNameSpaceEnumValues

func GetBulkActivateAttributeDetailAttributeNameSpaceEnumValues() []BulkActivateAttributeDetailAttributeNameSpaceEnum

GetBulkActivateAttributeDetailAttributeNameSpaceEnumValues Enumerates the set of values for BulkActivateAttributeDetailAttributeNameSpaceEnum

func GetMappingBulkActivateAttributeDetailAttributeNameSpaceEnum

func GetMappingBulkActivateAttributeDetailAttributeNameSpaceEnum(val string) (BulkActivateAttributeDetailAttributeNameSpaceEnum, bool)

GetMappingBulkActivateAttributeDetailAttributeNameSpaceEnum performs case Insensitive comparison on enum value and return the desired enum

type BulkActivateAttributeDetailAttributeTypeEnum

BulkActivateAttributeDetailAttributeTypeEnum Enum with underlying type: string

type BulkActivateAttributeDetailAttributeTypeEnum string

Set of constants representing the allowable values for BulkActivateAttributeDetailAttributeTypeEnum

const (
    BulkActivateAttributeDetailAttributeTypeNumeric BulkActivateAttributeDetailAttributeTypeEnum = "NUMERIC"
    BulkActivateAttributeDetailAttributeTypeString  BulkActivateAttributeDetailAttributeTypeEnum = "STRING"
)

func GetBulkActivateAttributeDetailAttributeTypeEnumValues

func GetBulkActivateAttributeDetailAttributeTypeEnumValues() []BulkActivateAttributeDetailAttributeTypeEnum

GetBulkActivateAttributeDetailAttributeTypeEnumValues Enumerates the set of values for BulkActivateAttributeDetailAttributeTypeEnum

func GetMappingBulkActivateAttributeDetailAttributeTypeEnum

func GetMappingBulkActivateAttributeDetailAttributeTypeEnum(val string) (BulkActivateAttributeDetailAttributeTypeEnum, bool)

GetMappingBulkActivateAttributeDetailAttributeTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type BulkActivateAttributeDetailUnitEnum

BulkActivateAttributeDetailUnitEnum Enum with underlying type: string

type BulkActivateAttributeDetailUnitEnum string

Set of constants representing the allowable values for BulkActivateAttributeDetailUnitEnum

const (
    BulkActivateAttributeDetailUnitNone        BulkActivateAttributeDetailUnitEnum = "NONE"
    BulkActivateAttributeDetailUnitEpochTimeMs BulkActivateAttributeDetailUnitEnum = "EPOCH_TIME_MS"
    BulkActivateAttributeDetailUnitBytes       BulkActivateAttributeDetailUnitEnum = "BYTES"
    BulkActivateAttributeDetailUnitCount       BulkActivateAttributeDetailUnitEnum = "COUNT"
    BulkActivateAttributeDetailUnitDurationMs  BulkActivateAttributeDetailUnitEnum = "DURATION_MS"
    BulkActivateAttributeDetailUnitTraceStatus BulkActivateAttributeDetailUnitEnum = "TRACE_STATUS"
    BulkActivateAttributeDetailUnitPercentage  BulkActivateAttributeDetailUnitEnum = "PERCENTAGE"
)

func GetBulkActivateAttributeDetailUnitEnumValues

func GetBulkActivateAttributeDetailUnitEnumValues() []BulkActivateAttributeDetailUnitEnum

GetBulkActivateAttributeDetailUnitEnumValues Enumerates the set of values for BulkActivateAttributeDetailUnitEnum

func GetMappingBulkActivateAttributeDetailUnitEnum

func GetMappingBulkActivateAttributeDetailUnitEnum(val string) (BulkActivateAttributeDetailUnitEnum, bool)

GetMappingBulkActivateAttributeDetailUnitEnum performs case Insensitive comparison on enum value and return the desired enum

type BulkActivateAttributeDetails

BulkActivateAttributeDetails Bulk request object containing the details of the attributes to be activated.

type BulkActivateAttributeDetails struct {

    // Collection of objects containing the details about individual attribute to be activated.
    AttributeDetails []BulkActivateAttributeDetail `mandatory:"false" json:"attributeDetails"`
}

func (BulkActivateAttributeDetails) String

func (m BulkActivateAttributeDetails) String() string

func (BulkActivateAttributeDetails) ValidateEnumValue

func (m BulkActivateAttributeDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BulkActivateAttributeRequest

BulkActivateAttributeRequest wrapper for the BulkActivateAttribute operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/apmtraces/BulkActivateAttribute.go.html to see an example of how to use BulkActivateAttributeRequest.

type BulkActivateAttributeRequest struct {

    // The APM Domain ID for the intended request.
    ApmDomainId *string `mandatory:"true" contributesTo:"query" name:"apmDomainId"`

    // Request body containing the details about the set of attributes to be activated.
    BulkActivateAttributeDetails `contributesTo:"body"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (BulkActivateAttributeRequest) BinaryRequestBody

func (request BulkActivateAttributeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (BulkActivateAttributeRequest) HTTPRequest

func (request BulkActivateAttributeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (BulkActivateAttributeRequest) RetryPolicy

func (request BulkActivateAttributeRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (BulkActivateAttributeRequest) String

func (request BulkActivateAttributeRequest) String() string

func (BulkActivateAttributeRequest) ValidateEnumValue

func (request BulkActivateAttributeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BulkActivateAttributeResponse

BulkActivateAttributeResponse wrapper for the BulkActivateAttribute operation

type BulkActivateAttributeResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The BulkActivationStatus instance
    BulkActivationStatus `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (BulkActivateAttributeResponse) HTTPResponse

func (response BulkActivateAttributeResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (BulkActivateAttributeResponse) String

func (response BulkActivateAttributeResponse) String() string

type BulkActivationMetadata

BulkActivationMetadata Metadata about the bulk activation operation. The bulk activation operation is atomic and binary. If the processing of any of the attributes in the bulk activation request results in a processing or validation error, then none of the attributes in the request are activated. The bulk activation request succeeds only when all the attributes in the bulk activation request are processed and they get a successful attributeStatus back.

type BulkActivationMetadata struct {

    // Operation status of the bulk activation operation.  The bulk  activation operation could have either a success or an error status as defined below.
    // The following is a success status for the bulk activation operation.
    // SUCCESS - The bulk activation operation has succeeded and all the attributes in the bulk activation request have been activated by this operation or activated earlier.
    // The following are error statuses for the bulk activation operation.  Note that none of the attributes (string or numeric) in the bulk request have been activated by this bulk
    // activation operation if any of the below statuses.
    // EMPTY_ATTRIBUTE_LIST - The bulk activation request object was empty and did not contain any attributes to be activated.
    // NUMERIC_ATTRIBUTE_LIMIT_EXCEEDED - The number of numeric attributes in the bulk request exceeded the maximum limit (100) of numeric attributes that could be activated in the APM Domain.
    // STRING_ATTRIBUTE_LIMIT_EXCEEDED - The number of string attributes in the bulk request exceeded the maximum limit (700) of string attributes that could be activated in the APM Domain.
    // INSUFFICIENT_STRING_SPACE - There are not enough free slots available in the APM Domain to activate the string attributes present in the bulk request.
    // INSUFFICIENT_NUMERIC_SPACE - There are not enough free slots available in the APM Domain to activate the numeric attributes present in the bulk request.
    // INVALID_BULK_REQUEST - The bulk request contains invalid attribute(s), or attribute(s) that resulted in a validation error, or an attribute that resulted
    // in a processing error.
    OperationStatus BulkActivationMetadataOperationStatusEnum `mandatory:"true" json:"operationStatus"`

    // Type of operation.
    OperationType BulkActivationMetadataOperationTypeEnum `mandatory:"true" json:"operationType"`

    // Total number of string attributes in TRACES namespace that were activated.
    StringAttributesActivated *int `mandatory:"false" json:"stringAttributesActivated"`

    // Total number of numeric attributes in TRACES namespace that were activated.
    NumericAttributesActivated *int `mandatory:"false" json:"numericAttributesActivated"`

    // Total number of string attributes in SYNTHETIC namespace that were activated.
    SyntheticStringAttributesActivated *int `mandatory:"false" json:"syntheticStringAttributesActivated"`

    // Total number of numeric attributes in SYNTHETIC namespace that were activated.
    SyntheticNumericAttributesActivated *int `mandatory:"false" json:"syntheticNumericAttributesActivated"`

    // Total number of free slots available to activate string attributes in the TRACES namespace in the APM Domain.  Note that if a bulk request has succeeded, this
    // number reflects the total number of free slots available for activation of additional string attributes in the TRACES namespace in the APM Domain.
    AvailableStringAttributes *int `mandatory:"false" json:"availableStringAttributes"`

    // Total number of free slots available to activate numeric attributes in the TRACES namespace in the APM Domain.  Note that if a bulk request has succeeded, this
    // number reflects the total number of free slots available for activation of additional numeric attributes in the TRACES namespace in the APM Domain.
    AvailableNumericAttributes *int `mandatory:"false" json:"availableNumericAttributes"`

    // Total number of free slots available to activate string attributes in the SYNTHETIC namespace in the APM Domain.  Note that if a bulk request has succeeded, this
    // number reflects the total number of free synthetic slots available for activation of additional string attributes in the SYNTHETIC namespace in the APM Domain.
    AvailableSyntheticStringAttributes *int `mandatory:"false" json:"availableSyntheticStringAttributes"`

    // Total number of free slots available to activate numeric attributes in the SYNTHETIC namespace in the APM Domain.  Note that if a bulk request has succeeded, this
    // number reflects the total number of free synthetic slots available for activation of additional numeric attributes in the SYNTHETIC namespace in the APM Domain.
    AvailableSyntheticNumericAttributes *int `mandatory:"false" json:"availableSyntheticNumericAttributes"`
}

func (BulkActivationMetadata) String

func (m BulkActivationMetadata) String() string

func (BulkActivationMetadata) ValidateEnumValue

func (m BulkActivationMetadata) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BulkActivationMetadataOperationStatusEnum

BulkActivationMetadataOperationStatusEnum Enum with underlying type: string

type BulkActivationMetadataOperationStatusEnum string

Set of constants representing the allowable values for BulkActivationMetadataOperationStatusEnum

const (
    BulkActivationMetadataOperationStatusSuccess                       BulkActivationMetadataOperationStatusEnum = "SUCCESS"
    BulkActivationMetadataOperationStatusEmptyAttributeList            BulkActivationMetadataOperationStatusEnum = "EMPTY_ATTRIBUTE_LIST"
    BulkActivationMetadataOperationStatusNumericAttributeLimitExceeded BulkActivationMetadataOperationStatusEnum = "NUMERIC_ATTRIBUTE_LIMIT_EXCEEDED"
    BulkActivationMetadataOperationStatusStringAttributeLimitExceeded  BulkActivationMetadataOperationStatusEnum = "STRING_ATTRIBUTE_LIMIT_EXCEEDED"
    BulkActivationMetadataOperationStatusInsufficientStringSpace       BulkActivationMetadataOperationStatusEnum = "INSUFFICIENT_STRING_SPACE"
    BulkActivationMetadataOperationStatusInsufficientNumericSpace      BulkActivationMetadataOperationStatusEnum = "INSUFFICIENT_NUMERIC_SPACE"
    BulkActivationMetadataOperationStatusInvalidBulkRequest            BulkActivationMetadataOperationStatusEnum = "INVALID_BULK_REQUEST"
)

func GetBulkActivationMetadataOperationStatusEnumValues

func GetBulkActivationMetadataOperationStatusEnumValues() []BulkActivationMetadataOperationStatusEnum

GetBulkActivationMetadataOperationStatusEnumValues Enumerates the set of values for BulkActivationMetadataOperationStatusEnum

func GetMappingBulkActivationMetadataOperationStatusEnum

func GetMappingBulkActivationMetadataOperationStatusEnum(val string) (BulkActivationMetadataOperationStatusEnum, bool)

GetMappingBulkActivationMetadataOperationStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type BulkActivationMetadataOperationTypeEnum

BulkActivationMetadataOperationTypeEnum Enum with underlying type: string

type BulkActivationMetadataOperationTypeEnum string

Set of constants representing the allowable values for BulkActivationMetadataOperationTypeEnum

const (
    BulkActivationMetadataOperationTypeActivate BulkActivationMetadataOperationTypeEnum = "ACTIVATE"
)

func GetBulkActivationMetadataOperationTypeEnumValues

func GetBulkActivationMetadataOperationTypeEnumValues() []BulkActivationMetadataOperationTypeEnum

GetBulkActivationMetadataOperationTypeEnumValues Enumerates the set of values for BulkActivationMetadataOperationTypeEnum

func GetMappingBulkActivationMetadataOperationTypeEnum

func GetMappingBulkActivationMetadataOperationTypeEnum(val string) (BulkActivationMetadataOperationTypeEnum, bool)

GetMappingBulkActivationMetadataOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type BulkActivationStatus

BulkActivationStatus Response of a bulk attribute activation operation.

type BulkActivationStatus struct {

    // We preserve the order of the attribute items from the bulk activation request in this collection.  The ith object in this collection represents the
    // bulk activation operation status of the ith object in the BulkActivateAttributeDetails object from the Bulk Activation request.  If the
    // bulk activation operation results in a processing error or a validation error, the operationStatus property in the  BulkActivationMetadata object will
    // contain the appropriate bulk error status for the bulk operation.
    AttributeStatuses []AttributeResponse `mandatory:"true" json:"attributeStatuses"`

    BulkActivationMetadata *BulkActivationMetadata `mandatory:"true" json:"bulkActivationMetadata"`
}

func (BulkActivationStatus) String

func (m BulkActivationStatus) String() string

func (BulkActivationStatus) ValidateEnumValue

func (m BulkActivationStatus) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BulkDeActivateAttributeDetail

BulkDeActivateAttributeDetail Object that contains the details about a single attribute to be deactivated.

type BulkDeActivateAttributeDetail struct {

    // Name of the attribute to be deactivated.
    AttributeName *string `mandatory:"true" json:"attributeName"`

    // Namespace of the attribute to be deactivated.  The attributeNameSpace will default to TRACES if it is
    // not passed in.
    AttributeNameSpace BulkDeActivateAttributeDetailAttributeNameSpaceEnum `mandatory:"false" json:"attributeNameSpace,omitempty"`
}

func (BulkDeActivateAttributeDetail) String

func (m BulkDeActivateAttributeDetail) String() string

func (BulkDeActivateAttributeDetail) ValidateEnumValue

func (m BulkDeActivateAttributeDetail) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BulkDeActivateAttributeDetailAttributeNameSpaceEnum

BulkDeActivateAttributeDetailAttributeNameSpaceEnum Enum with underlying type: string

type BulkDeActivateAttributeDetailAttributeNameSpaceEnum string

Set of constants representing the allowable values for BulkDeActivateAttributeDetailAttributeNameSpaceEnum

const (
    BulkDeActivateAttributeDetailAttributeNameSpaceTraces    BulkDeActivateAttributeDetailAttributeNameSpaceEnum = "TRACES"
    BulkDeActivateAttributeDetailAttributeNameSpaceSynthetic BulkDeActivateAttributeDetailAttributeNameSpaceEnum = "SYNTHETIC"
)

func GetBulkDeActivateAttributeDetailAttributeNameSpaceEnumValues

func GetBulkDeActivateAttributeDetailAttributeNameSpaceEnumValues() []BulkDeActivateAttributeDetailAttributeNameSpaceEnum

GetBulkDeActivateAttributeDetailAttributeNameSpaceEnumValues Enumerates the set of values for BulkDeActivateAttributeDetailAttributeNameSpaceEnum

func GetMappingBulkDeActivateAttributeDetailAttributeNameSpaceEnum

func GetMappingBulkDeActivateAttributeDetailAttributeNameSpaceEnum(val string) (BulkDeActivateAttributeDetailAttributeNameSpaceEnum, bool)

GetMappingBulkDeActivateAttributeDetailAttributeNameSpaceEnum performs case Insensitive comparison on enum value and return the desired enum

type BulkDeActivateAttributeDetails

BulkDeActivateAttributeDetails Bulk request object containing the details of the attributes to be deactivated.

type BulkDeActivateAttributeDetails struct {

    // Collection of objects containing the details about individual attribute to be deactivated.
    AttributeDetails []BulkDeActivateAttributeDetail `mandatory:"false" json:"attributeDetails"`
}

func (BulkDeActivateAttributeDetails) String

func (m BulkDeActivateAttributeDetails) String() string

func (BulkDeActivateAttributeDetails) ValidateEnumValue

func (m BulkDeActivateAttributeDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BulkDeActivateAttributeRequest

BulkDeActivateAttributeRequest wrapper for the BulkDeActivateAttribute operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/apmtraces/BulkDeActivateAttribute.go.html to see an example of how to use BulkDeActivateAttributeRequest.

type BulkDeActivateAttributeRequest struct {

    // The APM Domain ID for the intended request.
    ApmDomainId *string `mandatory:"true" contributesTo:"query" name:"apmDomainId"`

    // Request body containing the details about the set of attributes to be deactivated.
    BulkDeActivateAttributeDetails `contributesTo:"body"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (BulkDeActivateAttributeRequest) BinaryRequestBody

func (request BulkDeActivateAttributeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (BulkDeActivateAttributeRequest) HTTPRequest

func (request BulkDeActivateAttributeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (BulkDeActivateAttributeRequest) RetryPolicy

func (request BulkDeActivateAttributeRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (BulkDeActivateAttributeRequest) String

func (request BulkDeActivateAttributeRequest) String() string

func (BulkDeActivateAttributeRequest) ValidateEnumValue

func (request BulkDeActivateAttributeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BulkDeActivateAttributeResponse

BulkDeActivateAttributeResponse wrapper for the BulkDeActivateAttribute operation

type BulkDeActivateAttributeResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The BulkDeActivationStatus instance
    BulkDeActivationStatus `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (BulkDeActivateAttributeResponse) HTTPResponse

func (response BulkDeActivateAttributeResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (BulkDeActivateAttributeResponse) String

func (response BulkDeActivateAttributeResponse) String() string

type BulkDeActivationMetadata

BulkDeActivationMetadata Metadata about the bulk deactivation operation. The bulk deactivation operation is atomic and binary. If the processing of any of the attributes in the bulk deactivation request results in a processing or validation error, then none of the attributes in the request are deactivated. The bulk deactivation request succeeds only when all the attributes in the bulk deactivation request are processed and they get a successful attributeStatus back.

type BulkDeActivationMetadata struct {

    // Operation status of the bulk deactivation operation.  The bulk deactivation operation could have either a success or an error status as defined below.  Note that
    // if a bulk operation has not succeeded, we do not deactivate any tags in the request set.
    // SUCCESS - The bulk deactivation operation has succeeded and all the attributes in the bulk deactivation request have been deactivated by this operation or deactivated earlier.
    // The following are error statuses for the bulk deactivation operation.  Note that none of the attributes (string or numeric) in the bulk request have been deactivated by this bulk
    // deactivation operation if any of the below statuses are returned.
    // EMPTY_ATTRIBUTE_LIST - The bulk deactivation request object was empty and did not contain any attributes to be deactivated.
    // NUMERIC_ATTRIBUTE_LIMIT_EXCEEDED - The number of numeric attributes in the bulk request exceeded the maximum limit (100) of numeric attributes that could be present in the APM Domain.
    // STRING_ATTRIBUTE_LIMIT_EXCEEDED - The number of string attributes in the bulk request exceeded the maximum limit (700) of string attributes that could be present in the APM Domain.
    // INVALID_BULK_REQUEST - The bulk request contains invalid attribute(s), or attribute(s) that resulted in a validation error, or an attribute that resulted
    // in a processing error.
    OperationStatus BulkDeActivationMetadataOperationStatusEnum `mandatory:"true" json:"operationStatus"`

    // Type of operation.
    OperationType BulkDeActivationMetadataOperationTypeEnum `mandatory:"true" json:"operationType"`

    // Total number attributes (both string and numeric) in TRACES namespace that were deactivated.
    AttributesDeActivated *int `mandatory:"false" json:"attributesDeActivated"`

    // Total number attributes (both string and numeric) in SYNTHETIC namespace that were deactivated.
    SyntheticAttributesDeActivated *int `mandatory:"false" json:"syntheticAttributesDeActivated"`

    // Total number of free slots available for activation of additional string attributes in TRACES namespace in the APM Domain.
    AvailableStringAttributes *int `mandatory:"false" json:"availableStringAttributes"`

    // Total number of free slots available for activation of additional numeric attributes in TRACES namespace in the APM Domain.
    AvailableNumericAttributes *int `mandatory:"false" json:"availableNumericAttributes"`

    // Total number of free slots available for activation of additional string attributes in SYNTHETIC namespace in the APM Domain.
    AvailableSyntheticStringAttributes *int `mandatory:"false" json:"availableSyntheticStringAttributes"`

    // Total number of free slots available for activation of additional numeric attributes in SYNTHETIC namespace in the APM Domain.
    AvailableSyntheticNumericAttributes *int `mandatory:"false" json:"availableSyntheticNumericAttributes"`
}

func (BulkDeActivationMetadata) String

func (m BulkDeActivationMetadata) String() string

func (BulkDeActivationMetadata) ValidateEnumValue

func (m BulkDeActivationMetadata) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BulkDeActivationMetadataOperationStatusEnum

BulkDeActivationMetadataOperationStatusEnum Enum with underlying type: string

type BulkDeActivationMetadataOperationStatusEnum string

Set of constants representing the allowable values for BulkDeActivationMetadataOperationStatusEnum

const (
    BulkDeActivationMetadataOperationStatusSuccess                       BulkDeActivationMetadataOperationStatusEnum = "SUCCESS"
    BulkDeActivationMetadataOperationStatusEmptyAttributeList            BulkDeActivationMetadataOperationStatusEnum = "EMPTY_ATTRIBUTE_LIST"
    BulkDeActivationMetadataOperationStatusNumericAttributeLimitExceeded BulkDeActivationMetadataOperationStatusEnum = "NUMERIC_ATTRIBUTE_LIMIT_EXCEEDED"
    BulkDeActivationMetadataOperationStatusStringAttributeLimitExceeded  BulkDeActivationMetadataOperationStatusEnum = "STRING_ATTRIBUTE_LIMIT_EXCEEDED"
    BulkDeActivationMetadataOperationStatusInvalidBulkRequest            BulkDeActivationMetadataOperationStatusEnum = "INVALID_BULK_REQUEST"
)

func GetBulkDeActivationMetadataOperationStatusEnumValues

func GetBulkDeActivationMetadataOperationStatusEnumValues() []BulkDeActivationMetadataOperationStatusEnum

GetBulkDeActivationMetadataOperationStatusEnumValues Enumerates the set of values for BulkDeActivationMetadataOperationStatusEnum

func GetMappingBulkDeActivationMetadataOperationStatusEnum

func GetMappingBulkDeActivationMetadataOperationStatusEnum(val string) (BulkDeActivationMetadataOperationStatusEnum, bool)

GetMappingBulkDeActivationMetadataOperationStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type BulkDeActivationMetadataOperationTypeEnum

BulkDeActivationMetadataOperationTypeEnum Enum with underlying type: string

type BulkDeActivationMetadataOperationTypeEnum string

Set of constants representing the allowable values for BulkDeActivationMetadataOperationTypeEnum

const (
    BulkDeActivationMetadataOperationTypeDeactivate BulkDeActivationMetadataOperationTypeEnum = "DEACTIVATE"
)

func GetBulkDeActivationMetadataOperationTypeEnumValues

func GetBulkDeActivationMetadataOperationTypeEnumValues() []BulkDeActivationMetadataOperationTypeEnum

GetBulkDeActivationMetadataOperationTypeEnumValues Enumerates the set of values for BulkDeActivationMetadataOperationTypeEnum

func GetMappingBulkDeActivationMetadataOperationTypeEnum

func GetMappingBulkDeActivationMetadataOperationTypeEnum(val string) (BulkDeActivationMetadataOperationTypeEnum, bool)

GetMappingBulkDeActivationMetadataOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type BulkDeActivationStatus

BulkDeActivationStatus Response of a bulk attribute deactivation operation.

type BulkDeActivationStatus struct {

    // We preserve the order of the attribute items from the bulk activation request in this collection.  The ith object in this collection represents the
    // bulk activation operation status of the ith object in the BulkActivateAttributeDetails object from the Bulk Activation request.  If the
    // bulk activation operation results in a processing error or a validation error, the operationStatus property in the  BulkActivationMetadata object will
    // contain the appropriate bulk error status for the bulk operation.
    AttributeStatuses []AttributeResponse `mandatory:"true" json:"attributeStatuses"`

    BulkDeActivationMetadata *BulkDeActivationMetadata `mandatory:"true" json:"bulkDeActivationMetadata"`
}

func (BulkDeActivationStatus) String

func (m BulkDeActivationStatus) String() string

func (BulkDeActivationStatus) ValidateEnumValue

func (m BulkDeActivationStatus) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BulkPinAttributeDetail

BulkPinAttributeDetail Object that contains the details about a single attribute in the bulk request to be pinned.

type BulkPinAttributeDetail struct {

    // Name of the attribute to be pinned.
    AttributeName *string `mandatory:"true" json:"attributeName"`

    // Namespace of the attribute to be pinned.  The attributeNameSpace will default to TRACES if it is
    // not passed in.
    AttributeNameSpace BulkPinAttributeDetailAttributeNameSpaceEnum `mandatory:"false" json:"attributeNameSpace,omitempty"`
}

func (BulkPinAttributeDetail) String

func (m BulkPinAttributeDetail) String() string

func (BulkPinAttributeDetail) ValidateEnumValue

func (m BulkPinAttributeDetail) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BulkPinAttributeDetailAttributeNameSpaceEnum

BulkPinAttributeDetailAttributeNameSpaceEnum Enum with underlying type: string

type BulkPinAttributeDetailAttributeNameSpaceEnum string

Set of constants representing the allowable values for BulkPinAttributeDetailAttributeNameSpaceEnum

const (
    BulkPinAttributeDetailAttributeNameSpaceTraces    BulkPinAttributeDetailAttributeNameSpaceEnum = "TRACES"
    BulkPinAttributeDetailAttributeNameSpaceSynthetic BulkPinAttributeDetailAttributeNameSpaceEnum = "SYNTHETIC"
)

func GetBulkPinAttributeDetailAttributeNameSpaceEnumValues

func GetBulkPinAttributeDetailAttributeNameSpaceEnumValues() []BulkPinAttributeDetailAttributeNameSpaceEnum

GetBulkPinAttributeDetailAttributeNameSpaceEnumValues Enumerates the set of values for BulkPinAttributeDetailAttributeNameSpaceEnum

func GetMappingBulkPinAttributeDetailAttributeNameSpaceEnum

func GetMappingBulkPinAttributeDetailAttributeNameSpaceEnum(val string) (BulkPinAttributeDetailAttributeNameSpaceEnum, bool)

GetMappingBulkPinAttributeDetailAttributeNameSpaceEnum performs case Insensitive comparison on enum value and return the desired enum

type BulkPinAttributeDetails

BulkPinAttributeDetails Bulk request object containing the details of the attributes to be pinned.

type BulkPinAttributeDetails struct {

    // Collection of objects containing the details about individual attribute to be pinned.
    AttributeDetails []BulkPinAttributeDetail `mandatory:"false" json:"attributeDetails"`
}

func (BulkPinAttributeDetails) String

func (m BulkPinAttributeDetails) String() string

func (BulkPinAttributeDetails) ValidateEnumValue

func (m BulkPinAttributeDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BulkPinAttributeRequest

BulkPinAttributeRequest wrapper for the BulkPinAttribute operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/apmtraces/BulkPinAttribute.go.html to see an example of how to use BulkPinAttributeRequest.

type BulkPinAttributeRequest struct {

    // The APM Domain ID for the intended request.
    ApmDomainId *string `mandatory:"true" contributesTo:"query" name:"apmDomainId"`

    // Request body containing the details about the set of attributes to be pinned.
    BulkPinAttributeDetails `contributesTo:"body"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (BulkPinAttributeRequest) BinaryRequestBody

func (request BulkPinAttributeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (BulkPinAttributeRequest) HTTPRequest

func (request BulkPinAttributeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (BulkPinAttributeRequest) RetryPolicy

func (request BulkPinAttributeRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (BulkPinAttributeRequest) String

func (request BulkPinAttributeRequest) String() string

func (BulkPinAttributeRequest) ValidateEnumValue

func (request BulkPinAttributeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BulkPinAttributeResponse

BulkPinAttributeResponse wrapper for the BulkPinAttribute operation

type BulkPinAttributeResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The BulkPinStatus instance
    BulkPinStatus `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (BulkPinAttributeResponse) HTTPResponse

func (response BulkPinAttributeResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (BulkPinAttributeResponse) String

func (response BulkPinAttributeResponse) String() string

type BulkPinMetadata

BulkPinMetadata Metadata about the bulk pin operation. The bulk pin operation is atomic and binary. If the processing of any of the attributes in the bulk pin request results in a processing or validation error, then none of the attributes in the request are pinned.

type BulkPinMetadata struct {

    // Operation status of the bulk pin operation.
    // SUCCESS - The bulk pin operation has succeeded and all the attributes in the bulk pin request have been pinned by this operation or pinned earlier.
    // The following are error statuses for the bulk pin operation.
    // EMPTY_ATTRIBUTE_LIST - The bulk pin request object was empty and did not contain any attributes to be pinned.
    // INVALID_BULK_REQUEST - The bulk request contains invalid attribute(s), or attribute(s) that resulted in a validation error, or an attribute that resulted
    // in a processing error.
    OperationStatus BulkPinMetadataOperationStatusEnum `mandatory:"true" json:"operationStatus"`

    // Type of operation.
    OperationType BulkPinMetadataOperationTypeEnum `mandatory:"true" json:"operationType"`

    // Total number attributes (both string and numeric) in TRACES namespace that were pinned.
    AttributesPinned *int `mandatory:"true" json:"attributesPinned"`

    // Total number attributes (both string and numeric) in SYNTHETIC namespace that were pinned.
    SyntheticAttributesPinned *int `mandatory:"false" json:"syntheticAttributesPinned"`
}

func (BulkPinMetadata) String

func (m BulkPinMetadata) String() string

func (BulkPinMetadata) ValidateEnumValue

func (m BulkPinMetadata) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BulkPinMetadataOperationStatusEnum

BulkPinMetadataOperationStatusEnum Enum with underlying type: string

type BulkPinMetadataOperationStatusEnum string

Set of constants representing the allowable values for BulkPinMetadataOperationStatusEnum

const (
    BulkPinMetadataOperationStatusSuccess            BulkPinMetadataOperationStatusEnum = "SUCCESS"
    BulkPinMetadataOperationStatusEmptyAttributeList BulkPinMetadataOperationStatusEnum = "EMPTY_ATTRIBUTE_LIST"
    BulkPinMetadataOperationStatusInvalidBulkRequest BulkPinMetadataOperationStatusEnum = "INVALID_BULK_REQUEST"
)

func GetBulkPinMetadataOperationStatusEnumValues

func GetBulkPinMetadataOperationStatusEnumValues() []BulkPinMetadataOperationStatusEnum

GetBulkPinMetadataOperationStatusEnumValues Enumerates the set of values for BulkPinMetadataOperationStatusEnum

func GetMappingBulkPinMetadataOperationStatusEnum

func GetMappingBulkPinMetadataOperationStatusEnum(val string) (BulkPinMetadataOperationStatusEnum, bool)

GetMappingBulkPinMetadataOperationStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type BulkPinMetadataOperationTypeEnum

BulkPinMetadataOperationTypeEnum Enum with underlying type: string

type BulkPinMetadataOperationTypeEnum string

Set of constants representing the allowable values for BulkPinMetadataOperationTypeEnum

const (
    BulkPinMetadataOperationTypePin BulkPinMetadataOperationTypeEnum = "PIN"
)

func GetBulkPinMetadataOperationTypeEnumValues

func GetBulkPinMetadataOperationTypeEnumValues() []BulkPinMetadataOperationTypeEnum

GetBulkPinMetadataOperationTypeEnumValues Enumerates the set of values for BulkPinMetadataOperationTypeEnum

func GetMappingBulkPinMetadataOperationTypeEnum

func GetMappingBulkPinMetadataOperationTypeEnum(val string) (BulkPinMetadataOperationTypeEnum, bool)

GetMappingBulkPinMetadataOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type BulkPinStatus

BulkPinStatus Response of a bulk attribute pin operation.

type BulkPinStatus struct {

    // We preserve the order of the attribute items from the bulk pin request in this collection.  The ith object in this collection represents the
    // bulk pin operation status of the ith object in the BulkPinAttributeDetails object in the Bulk pin request.  If the
    // bulk pin operation results in a processing error or a validation error, the operationStatus property in the  BulkPinMetadata object will
    // contain the appropriate bulk error status for the bulk operation.
    AttributeStatuses []AttributePinResponse `mandatory:"true" json:"attributeStatuses"`

    BulkPinMetadata *BulkPinMetadata `mandatory:"true" json:"bulkPinMetadata"`
}

func (BulkPinStatus) String

func (m BulkPinStatus) String() string

func (BulkPinStatus) ValidateEnumValue

func (m BulkPinStatus) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BulkUnpinAttributeDetail

BulkUnpinAttributeDetail Object that contains the details about a single attribute in the bulk request to be unpinned.

type BulkUnpinAttributeDetail struct {

    // Name of the attribute to be unpinned.
    AttributeName *string `mandatory:"true" json:"attributeName"`

    // Namespace of the attribute to be unpinned.  The attributeNameSpace will default to TRACES if it is
    // not passed in.
    AttributeNameSpace BulkUnpinAttributeDetailAttributeNameSpaceEnum `mandatory:"false" json:"attributeNameSpace,omitempty"`
}

func (BulkUnpinAttributeDetail) String

func (m BulkUnpinAttributeDetail) String() string

func (BulkUnpinAttributeDetail) ValidateEnumValue

func (m BulkUnpinAttributeDetail) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BulkUnpinAttributeDetailAttributeNameSpaceEnum

BulkUnpinAttributeDetailAttributeNameSpaceEnum Enum with underlying type: string

type BulkUnpinAttributeDetailAttributeNameSpaceEnum string

Set of constants representing the allowable values for BulkUnpinAttributeDetailAttributeNameSpaceEnum

const (
    BulkUnpinAttributeDetailAttributeNameSpaceTraces    BulkUnpinAttributeDetailAttributeNameSpaceEnum = "TRACES"
    BulkUnpinAttributeDetailAttributeNameSpaceSynthetic BulkUnpinAttributeDetailAttributeNameSpaceEnum = "SYNTHETIC"
)

func GetBulkUnpinAttributeDetailAttributeNameSpaceEnumValues

func GetBulkUnpinAttributeDetailAttributeNameSpaceEnumValues() []BulkUnpinAttributeDetailAttributeNameSpaceEnum

GetBulkUnpinAttributeDetailAttributeNameSpaceEnumValues Enumerates the set of values for BulkUnpinAttributeDetailAttributeNameSpaceEnum

func GetMappingBulkUnpinAttributeDetailAttributeNameSpaceEnum

func GetMappingBulkUnpinAttributeDetailAttributeNameSpaceEnum(val string) (BulkUnpinAttributeDetailAttributeNameSpaceEnum, bool)

GetMappingBulkUnpinAttributeDetailAttributeNameSpaceEnum performs case Insensitive comparison on enum value and return the desired enum

type BulkUnpinAttributeDetails

BulkUnpinAttributeDetails Bulk request object containing the details of the attributes to be unpinned.

type BulkUnpinAttributeDetails struct {

    // Collection of objects containing the details about individual attribute to be unpinned.
    AttributeDetails []BulkUnpinAttributeDetail `mandatory:"false" json:"attributeDetails"`
}

func (BulkUnpinAttributeDetails) String

func (m BulkUnpinAttributeDetails) String() string

func (BulkUnpinAttributeDetails) ValidateEnumValue

func (m BulkUnpinAttributeDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BulkUnpinAttributeRequest

BulkUnpinAttributeRequest wrapper for the BulkUnpinAttribute operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/apmtraces/BulkUnpinAttribute.go.html to see an example of how to use BulkUnpinAttributeRequest.

type BulkUnpinAttributeRequest struct {

    // The APM Domain ID for the intended request.
    ApmDomainId *string `mandatory:"true" contributesTo:"query" name:"apmDomainId"`

    // Request body containing the details about the set of attributes to be unpinned.
    BulkUnpinAttributeDetails `contributesTo:"body"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (BulkUnpinAttributeRequest) BinaryRequestBody

func (request BulkUnpinAttributeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (BulkUnpinAttributeRequest) HTTPRequest

func (request BulkUnpinAttributeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (BulkUnpinAttributeRequest) RetryPolicy

func (request BulkUnpinAttributeRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (BulkUnpinAttributeRequest) String

func (request BulkUnpinAttributeRequest) String() string

func (BulkUnpinAttributeRequest) ValidateEnumValue

func (request BulkUnpinAttributeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BulkUnpinAttributeResponse

BulkUnpinAttributeResponse wrapper for the BulkUnpinAttribute operation

type BulkUnpinAttributeResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The BulkUnpinStatus instance
    BulkUnpinStatus `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (BulkUnpinAttributeResponse) HTTPResponse

func (response BulkUnpinAttributeResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (BulkUnpinAttributeResponse) String

func (response BulkUnpinAttributeResponse) String() string

type BulkUnpinMetadata

BulkUnpinMetadata Metadata about the bulk unpin operation. The bulk unpin operation is atomic and binary. If the processing of any of the attributes in the bulk unpin request results in a processing or validation error, then none of the attributes in the request are unpinned.

type BulkUnpinMetadata struct {

    // Operation status of the bulk unpin operation.
    // SUCCESS - The bulk unpin operation has succeeded and all the attributes in the bulk unpin request have been unpinned by this operation.
    // The following are error statuses for the bulk unpin operation.
    // EMPTY_ATTRIBUTE_LIST - The bulk unpin request object was empty and did not contain any attributes to be unpinned.
    // INVALID_BULK_REQUEST - The bulk request contains invalid attribute(s), or attribute(s) that resulted in a validation error, or an attribute that resulted
    // in a processing error.
    OperationStatus BulkUnpinMetadataOperationStatusEnum `mandatory:"true" json:"operationStatus"`

    // Type of operation.
    OperationType BulkUnpinMetadataOperationTypeEnum `mandatory:"true" json:"operationType"`

    // Total number attributes (both string and numeric) in TRACES namespace that were unpinned.
    AttributesUnpinned *int `mandatory:"true" json:"attributesUnpinned"`

    // Total number attributes (both string and numeric) in SYNTHETIC namespace that were unpinned.
    SyntheticAttributesUnpinned *int `mandatory:"false" json:"syntheticAttributesUnpinned"`
}

func (BulkUnpinMetadata) String

func (m BulkUnpinMetadata) String() string

func (BulkUnpinMetadata) ValidateEnumValue

func (m BulkUnpinMetadata) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BulkUnpinMetadataOperationStatusEnum

BulkUnpinMetadataOperationStatusEnum Enum with underlying type: string

type BulkUnpinMetadataOperationStatusEnum string

Set of constants representing the allowable values for BulkUnpinMetadataOperationStatusEnum

const (
    BulkUnpinMetadataOperationStatusSuccess            BulkUnpinMetadataOperationStatusEnum = "SUCCESS"
    BulkUnpinMetadataOperationStatusEmptyAttributeList BulkUnpinMetadataOperationStatusEnum = "EMPTY_ATTRIBUTE_LIST"
    BulkUnpinMetadataOperationStatusInvalidBulkRequest BulkUnpinMetadataOperationStatusEnum = "INVALID_BULK_REQUEST"
)

func GetBulkUnpinMetadataOperationStatusEnumValues

func GetBulkUnpinMetadataOperationStatusEnumValues() []BulkUnpinMetadataOperationStatusEnum

GetBulkUnpinMetadataOperationStatusEnumValues Enumerates the set of values for BulkUnpinMetadataOperationStatusEnum

func GetMappingBulkUnpinMetadataOperationStatusEnum

func GetMappingBulkUnpinMetadataOperationStatusEnum(val string) (BulkUnpinMetadataOperationStatusEnum, bool)

GetMappingBulkUnpinMetadataOperationStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type BulkUnpinMetadataOperationTypeEnum

BulkUnpinMetadataOperationTypeEnum Enum with underlying type: string

type BulkUnpinMetadataOperationTypeEnum string

Set of constants representing the allowable values for BulkUnpinMetadataOperationTypeEnum

const (
    BulkUnpinMetadataOperationTypeUnpin BulkUnpinMetadataOperationTypeEnum = "UNPIN"
)

func GetBulkUnpinMetadataOperationTypeEnumValues

func GetBulkUnpinMetadataOperationTypeEnumValues() []BulkUnpinMetadataOperationTypeEnum

GetBulkUnpinMetadataOperationTypeEnumValues Enumerates the set of values for BulkUnpinMetadataOperationTypeEnum

func GetMappingBulkUnpinMetadataOperationTypeEnum

func GetMappingBulkUnpinMetadataOperationTypeEnum(val string) (BulkUnpinMetadataOperationTypeEnum, bool)

GetMappingBulkUnpinMetadataOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type BulkUnpinStatus

BulkUnpinStatus Response of a bulk attribute unpin operation.

type BulkUnpinStatus struct {

    // We preserve the order of the attribute items from the bulk unpin request in this collection.  The ith object in this collection represents the
    // bulk unpin operation status of the ith object in the BulkUnpinAttributeDetails object in the Bulk unpin request.  If the
    // bulk unpin operation results in a processing error or a validation error, the operationStatus property in the  BulkUnpinMetadata object will
    // contain the appropriate bulk error status for the bulk operation.
    AttributeStatuses []AttributeUnpinResponse `mandatory:"true" json:"attributeStatuses"`

    BulkUnpinMetadata *BulkUnpinMetadata `mandatory:"true" json:"bulkUnpinMetadata"`
}

func (BulkUnpinStatus) String

func (m BulkUnpinStatus) String() string

func (BulkUnpinStatus) ValidateEnumValue

func (m BulkUnpinStatus) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BulkUpdateAttributeDetail

BulkUpdateAttributeDetail Object that contains the details about a single attribute in the bulk request for which properties are to be updated.

type BulkUpdateAttributeDetail struct {

    // Name of the attribute for which notes are to be updated.
    AttributeName *string `mandatory:"true" json:"attributeName"`

    // Unit of the attribute to be updated.
    Unit BulkUpdateAttributeDetailUnitEnum `mandatory:"false" json:"unit,omitempty"`

    // Namespace of the attribute for which the properties are to be updated.
    AttributeNameSpace BulkUpdateAttributeDetailAttributeNameSpaceEnum `mandatory:"false" json:"attributeNameSpace,omitempty"`
}

func (BulkUpdateAttributeDetail) String

func (m BulkUpdateAttributeDetail) String() string

func (BulkUpdateAttributeDetail) ValidateEnumValue

func (m BulkUpdateAttributeDetail) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BulkUpdateAttributeDetailAttributeNameSpaceEnum

BulkUpdateAttributeDetailAttributeNameSpaceEnum Enum with underlying type: string

type BulkUpdateAttributeDetailAttributeNameSpaceEnum string

Set of constants representing the allowable values for BulkUpdateAttributeDetailAttributeNameSpaceEnum

const (
    BulkUpdateAttributeDetailAttributeNameSpaceTraces    BulkUpdateAttributeDetailAttributeNameSpaceEnum = "TRACES"
    BulkUpdateAttributeDetailAttributeNameSpaceSynthetic BulkUpdateAttributeDetailAttributeNameSpaceEnum = "SYNTHETIC"
)

func GetBulkUpdateAttributeDetailAttributeNameSpaceEnumValues

func GetBulkUpdateAttributeDetailAttributeNameSpaceEnumValues() []BulkUpdateAttributeDetailAttributeNameSpaceEnum

GetBulkUpdateAttributeDetailAttributeNameSpaceEnumValues Enumerates the set of values for BulkUpdateAttributeDetailAttributeNameSpaceEnum

func GetMappingBulkUpdateAttributeDetailAttributeNameSpaceEnum

func GetMappingBulkUpdateAttributeDetailAttributeNameSpaceEnum(val string) (BulkUpdateAttributeDetailAttributeNameSpaceEnum, bool)

GetMappingBulkUpdateAttributeDetailAttributeNameSpaceEnum performs case Insensitive comparison on enum value and return the desired enum

type BulkUpdateAttributeDetailUnitEnum

BulkUpdateAttributeDetailUnitEnum Enum with underlying type: string

type BulkUpdateAttributeDetailUnitEnum string

Set of constants representing the allowable values for BulkUpdateAttributeDetailUnitEnum

const (
    BulkUpdateAttributeDetailUnitNone        BulkUpdateAttributeDetailUnitEnum = "NONE"
    BulkUpdateAttributeDetailUnitEpochTimeMs BulkUpdateAttributeDetailUnitEnum = "EPOCH_TIME_MS"
    BulkUpdateAttributeDetailUnitBytes       BulkUpdateAttributeDetailUnitEnum = "BYTES"
    BulkUpdateAttributeDetailUnitCount       BulkUpdateAttributeDetailUnitEnum = "COUNT"
    BulkUpdateAttributeDetailUnitDurationMs  BulkUpdateAttributeDetailUnitEnum = "DURATION_MS"
    BulkUpdateAttributeDetailUnitTraceStatus BulkUpdateAttributeDetailUnitEnum = "TRACE_STATUS"
    BulkUpdateAttributeDetailUnitPercentage  BulkUpdateAttributeDetailUnitEnum = "PERCENTAGE"
)

func GetBulkUpdateAttributeDetailUnitEnumValues

func GetBulkUpdateAttributeDetailUnitEnumValues() []BulkUpdateAttributeDetailUnitEnum

GetBulkUpdateAttributeDetailUnitEnumValues Enumerates the set of values for BulkUpdateAttributeDetailUnitEnum

func GetMappingBulkUpdateAttributeDetailUnitEnum

func GetMappingBulkUpdateAttributeDetailUnitEnum(val string) (BulkUpdateAttributeDetailUnitEnum, bool)

GetMappingBulkUpdateAttributeDetailUnitEnum performs case Insensitive comparison on enum value and return the desired enum

type BulkUpdateAttributeDetails

BulkUpdateAttributeDetails Bulk request object containing the details of the attributes for which properties are to be updated.

type BulkUpdateAttributeDetails struct {

    // Collection of objects containing the details about individual attribute for which properties are to be updated.
    AttributeDetails []BulkUpdateAttributeDetail `mandatory:"false" json:"attributeDetails"`
}

func (BulkUpdateAttributeDetails) String

func (m BulkUpdateAttributeDetails) String() string

func (BulkUpdateAttributeDetails) ValidateEnumValue

func (m BulkUpdateAttributeDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BulkUpdateAttributeMetadata

BulkUpdateAttributeMetadata Metadata about the bulk attribute update operation. The bulk attribute update operation is atomic and binary. If the processing of any of the attributes in the bulk attribute update request results in a processing or validation error, then none of the attributes updated.

type BulkUpdateAttributeMetadata struct {

    // Operation status of the bulk update attribute operation.
    // SUCCESS - The bulk attribute update request has succeeded and all the attributes in the request have been updated.
    // The following are error statuses for the bulk update attributes operation.
    // EMPTY_ATTRIBUTE_LIST - The bulk update attributes request object was empty and did not contain any attributes for which properties had to be updated.
    // INVALID_BULK_REQUEST - The bulk request contains invalid attribute(s), or attribute(s) that resulted in a validation error, or an attribute that resulted
    // in a processing error.
    OperationStatus BulkUpdateAttributeMetadataOperationStatusEnum `mandatory:"true" json:"operationStatus"`

    // Type of operation.
    OperationType BulkUpdateAttributeMetadataOperationTypeEnum `mandatory:"true" json:"operationType"`

    // Total number attributes (both string and numeric) in TRACES namespace for which properties were updated.
    AttributesUpdated *int `mandatory:"true" json:"attributesUpdated"`

    // Total number attributes (both string and numeric) in SYNTHETIC namespace for which properties were updated.
    SyntheticAttributesUpdated *int `mandatory:"false" json:"syntheticAttributesUpdated"`
}

func (BulkUpdateAttributeMetadata) String

func (m BulkUpdateAttributeMetadata) String() string

func (BulkUpdateAttributeMetadata) ValidateEnumValue

func (m BulkUpdateAttributeMetadata) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BulkUpdateAttributeMetadataOperationStatusEnum

BulkUpdateAttributeMetadataOperationStatusEnum Enum with underlying type: string

type BulkUpdateAttributeMetadataOperationStatusEnum string

Set of constants representing the allowable values for BulkUpdateAttributeMetadataOperationStatusEnum

const (
    BulkUpdateAttributeMetadataOperationStatusSuccess            BulkUpdateAttributeMetadataOperationStatusEnum = "SUCCESS"
    BulkUpdateAttributeMetadataOperationStatusEmptyAttributeList BulkUpdateAttributeMetadataOperationStatusEnum = "EMPTY_ATTRIBUTE_LIST"
    BulkUpdateAttributeMetadataOperationStatusInvalidBulkRequest BulkUpdateAttributeMetadataOperationStatusEnum = "INVALID_BULK_REQUEST"
)

func GetBulkUpdateAttributeMetadataOperationStatusEnumValues

func GetBulkUpdateAttributeMetadataOperationStatusEnumValues() []BulkUpdateAttributeMetadataOperationStatusEnum

GetBulkUpdateAttributeMetadataOperationStatusEnumValues Enumerates the set of values for BulkUpdateAttributeMetadataOperationStatusEnum

func GetMappingBulkUpdateAttributeMetadataOperationStatusEnum

func GetMappingBulkUpdateAttributeMetadataOperationStatusEnum(val string) (BulkUpdateAttributeMetadataOperationStatusEnum, bool)

GetMappingBulkUpdateAttributeMetadataOperationStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type BulkUpdateAttributeMetadataOperationTypeEnum

BulkUpdateAttributeMetadataOperationTypeEnum Enum with underlying type: string

type BulkUpdateAttributeMetadataOperationTypeEnum string

Set of constants representing the allowable values for BulkUpdateAttributeMetadataOperationTypeEnum

const (
    BulkUpdateAttributeMetadataOperationTypeUpdateAttributeProperties BulkUpdateAttributeMetadataOperationTypeEnum = "UPDATE_ATTRIBUTE_PROPERTIES"
)

func GetBulkUpdateAttributeMetadataOperationTypeEnumValues

func GetBulkUpdateAttributeMetadataOperationTypeEnumValues() []BulkUpdateAttributeMetadataOperationTypeEnum

GetBulkUpdateAttributeMetadataOperationTypeEnumValues Enumerates the set of values for BulkUpdateAttributeMetadataOperationTypeEnum

func GetMappingBulkUpdateAttributeMetadataOperationTypeEnum

func GetMappingBulkUpdateAttributeMetadataOperationTypeEnum(val string) (BulkUpdateAttributeMetadataOperationTypeEnum, bool)

GetMappingBulkUpdateAttributeMetadataOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type BulkUpdateAttributeNotesDetail

BulkUpdateAttributeNotesDetail Object that contains the details about a single attribute in the bulk request for which notes are to be updated.

type BulkUpdateAttributeNotesDetail struct {

    // Name of the attribute for which notes are to be updated.
    AttributeName *string `mandatory:"true" json:"attributeName"`

    // Notes to be updated.  The size of notes cannot exceed 1000 chars.
    Notes *string `mandatory:"true" json:"notes"`

    // Namespace of the attribute for which the notes are to be updated.  The attributeNameSpace will default to TRACES if it is
    // not passed in.
    AttributeNameSpace BulkUpdateAttributeNotesDetailAttributeNameSpaceEnum `mandatory:"false" json:"attributeNameSpace,omitempty"`
}

func (BulkUpdateAttributeNotesDetail) String

func (m BulkUpdateAttributeNotesDetail) String() string

func (BulkUpdateAttributeNotesDetail) ValidateEnumValue

func (m BulkUpdateAttributeNotesDetail) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BulkUpdateAttributeNotesDetailAttributeNameSpaceEnum

BulkUpdateAttributeNotesDetailAttributeNameSpaceEnum Enum with underlying type: string

type BulkUpdateAttributeNotesDetailAttributeNameSpaceEnum string

Set of constants representing the allowable values for BulkUpdateAttributeNotesDetailAttributeNameSpaceEnum

const (
    BulkUpdateAttributeNotesDetailAttributeNameSpaceTraces    BulkUpdateAttributeNotesDetailAttributeNameSpaceEnum = "TRACES"
    BulkUpdateAttributeNotesDetailAttributeNameSpaceSynthetic BulkUpdateAttributeNotesDetailAttributeNameSpaceEnum = "SYNTHETIC"
)

func GetBulkUpdateAttributeNotesDetailAttributeNameSpaceEnumValues

func GetBulkUpdateAttributeNotesDetailAttributeNameSpaceEnumValues() []BulkUpdateAttributeNotesDetailAttributeNameSpaceEnum

GetBulkUpdateAttributeNotesDetailAttributeNameSpaceEnumValues Enumerates the set of values for BulkUpdateAttributeNotesDetailAttributeNameSpaceEnum

func GetMappingBulkUpdateAttributeNotesDetailAttributeNameSpaceEnum

func GetMappingBulkUpdateAttributeNotesDetailAttributeNameSpaceEnum(val string) (BulkUpdateAttributeNotesDetailAttributeNameSpaceEnum, bool)

GetMappingBulkUpdateAttributeNotesDetailAttributeNameSpaceEnum performs case Insensitive comparison on enum value and return the desired enum

type BulkUpdateAttributeNotesDetails

BulkUpdateAttributeNotesDetails Bulk request object containing the details of the attributes for which notes are to be updated.

type BulkUpdateAttributeNotesDetails struct {

    // Collection of objects containing the details about individual attribute for which notes are to be updated.
    AttributeDetails []BulkUpdateAttributeNotesDetail `mandatory:"false" json:"attributeDetails"`
}

func (BulkUpdateAttributeNotesDetails) String

func (m BulkUpdateAttributeNotesDetails) String() string

func (BulkUpdateAttributeNotesDetails) ValidateEnumValue

func (m BulkUpdateAttributeNotesDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BulkUpdateAttributeNotesRequest

BulkUpdateAttributeNotesRequest wrapper for the BulkUpdateAttributeNotes operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/apmtraces/BulkUpdateAttributeNotes.go.html to see an example of how to use BulkUpdateAttributeNotesRequest.

type BulkUpdateAttributeNotesRequest struct {

    // The APM Domain ID for the intended request.
    ApmDomainId *string `mandatory:"true" contributesTo:"query" name:"apmDomainId"`

    // Request body containing the details about the set of attributes for which notes are to be updated.
    BulkUpdateAttributeNotesDetails `contributesTo:"body"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (BulkUpdateAttributeNotesRequest) BinaryRequestBody

func (request BulkUpdateAttributeNotesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (BulkUpdateAttributeNotesRequest) HTTPRequest

func (request BulkUpdateAttributeNotesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (BulkUpdateAttributeNotesRequest) RetryPolicy

func (request BulkUpdateAttributeNotesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (BulkUpdateAttributeNotesRequest) String

func (request BulkUpdateAttributeNotesRequest) String() string

func (BulkUpdateAttributeNotesRequest) ValidateEnumValue

func (request BulkUpdateAttributeNotesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BulkUpdateAttributeNotesResponse

BulkUpdateAttributeNotesResponse wrapper for the BulkUpdateAttributeNotes operation

type BulkUpdateAttributeNotesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The BulkUpdateNotesStatus instance
    BulkUpdateNotesStatus `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (BulkUpdateAttributeNotesResponse) HTTPResponse

func (response BulkUpdateAttributeNotesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (BulkUpdateAttributeNotesResponse) String

func (response BulkUpdateAttributeNotesResponse) String() string

type BulkUpdateAttributeRequest

BulkUpdateAttributeRequest wrapper for the BulkUpdateAttribute operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/apmtraces/BulkUpdateAttribute.go.html to see an example of how to use BulkUpdateAttributeRequest.

type BulkUpdateAttributeRequest struct {

    // The APM Domain ID for the intended request.
    ApmDomainId *string `mandatory:"true" contributesTo:"query" name:"apmDomainId"`

    // Request body containing the details about the set of attributes for which properties are to be updated.
    BulkUpdateAttributeDetails `contributesTo:"body"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (BulkUpdateAttributeRequest) BinaryRequestBody

func (request BulkUpdateAttributeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (BulkUpdateAttributeRequest) HTTPRequest

func (request BulkUpdateAttributeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (BulkUpdateAttributeRequest) RetryPolicy

func (request BulkUpdateAttributeRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (BulkUpdateAttributeRequest) String

func (request BulkUpdateAttributeRequest) String() string

func (BulkUpdateAttributeRequest) ValidateEnumValue

func (request BulkUpdateAttributeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BulkUpdateAttributeResponse

BulkUpdateAttributeResponse wrapper for the BulkUpdateAttribute operation

type BulkUpdateAttributeResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The BulkUpdateAttributeStatus instance
    BulkUpdateAttributeStatus `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (BulkUpdateAttributeResponse) HTTPResponse

func (response BulkUpdateAttributeResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (BulkUpdateAttributeResponse) String

func (response BulkUpdateAttributeResponse) String() string

type BulkUpdateAttributeStatus

BulkUpdateAttributeStatus Response of a bulk update attribute operation.

type BulkUpdateAttributeStatus struct {

    // We preserve the order of the attribute items from the bulk update attribute request in this collection.  The ith object in this collection represents the
    // bulk update attribute operation status of the ith object in the BulkUpdateAttributeDetails object in the Bulk update attribute request.  If the
    // bulk update attribute operation results in a processing error or a validation error, the operationStatus property in the  BulkUpdateAttributeMetadata object will
    // contain the appropriate bulk error status for the bulk operation.
    AttributeStatuses []AttributeUpdateResponse `mandatory:"true" json:"attributeStatuses"`

    BulkUpdateAttributeMetadata *BulkUpdateAttributeMetadata `mandatory:"true" json:"bulkUpdateAttributeMetadata"`
}

func (BulkUpdateAttributeStatus) String

func (m BulkUpdateAttributeStatus) String() string

func (BulkUpdateAttributeStatus) ValidateEnumValue

func (m BulkUpdateAttributeStatus) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BulkUpdateNotesMetadata

BulkUpdateNotesMetadata Metadata about the bulk update notes operation. The bulk update notes operation is atomic and binary. If the processing of any of the attributes in the bulk update notes request results in a processing or validation error, then none of the notes in the update notes request are updated.

type BulkUpdateNotesMetadata struct {

    // Operation status of the bulk update notes operation.
    // SUCCESS - The bulk updates notes request has succeeded and all the attributes in the bulk update notes request have been updated with the provided notes.
    // The following are error statuses for the bulk update notes operation.
    // EMPTY_ATTRIBUTE_LIST - The bulk update notes request object was empty and did not contain any attributes for which notes had to be updated.
    // INVALID_BULK_REQUEST - The bulk request contains invalid attribute(s), or attribute(s) that resulted in a validation error, or an attribute that resulted
    // in a processing error.
    OperationStatus BulkUpdateNotesMetadataOperationStatusEnum `mandatory:"true" json:"operationStatus"`

    // Type of operation.
    OperationType BulkUpdateNotesMetadataOperationTypeEnum `mandatory:"true" json:"operationType"`

    // Total number attributes (both string and numeric) in TRACES namespace for which notes were updated.
    AttributesNotesUpdated *int `mandatory:"true" json:"attributesNotesUpdated"`

    // Total number attributes (both string and numeric) in SYNTHETIC namespace that were pinned.
    SyntheticAttributesPinned *int `mandatory:"false" json:"syntheticAttributesPinned"`
}

func (BulkUpdateNotesMetadata) String

func (m BulkUpdateNotesMetadata) String() string

func (BulkUpdateNotesMetadata) ValidateEnumValue

func (m BulkUpdateNotesMetadata) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BulkUpdateNotesMetadataOperationStatusEnum

BulkUpdateNotesMetadataOperationStatusEnum Enum with underlying type: string

type BulkUpdateNotesMetadataOperationStatusEnum string

Set of constants representing the allowable values for BulkUpdateNotesMetadataOperationStatusEnum

const (
    BulkUpdateNotesMetadataOperationStatusSuccess            BulkUpdateNotesMetadataOperationStatusEnum = "SUCCESS"
    BulkUpdateNotesMetadataOperationStatusEmptyAttributeList BulkUpdateNotesMetadataOperationStatusEnum = "EMPTY_ATTRIBUTE_LIST"
    BulkUpdateNotesMetadataOperationStatusInvalidBulkRequest BulkUpdateNotesMetadataOperationStatusEnum = "INVALID_BULK_REQUEST"
)

func GetBulkUpdateNotesMetadataOperationStatusEnumValues

func GetBulkUpdateNotesMetadataOperationStatusEnumValues() []BulkUpdateNotesMetadataOperationStatusEnum

GetBulkUpdateNotesMetadataOperationStatusEnumValues Enumerates the set of values for BulkUpdateNotesMetadataOperationStatusEnum

func GetMappingBulkUpdateNotesMetadataOperationStatusEnum

func GetMappingBulkUpdateNotesMetadataOperationStatusEnum(val string) (BulkUpdateNotesMetadataOperationStatusEnum, bool)

GetMappingBulkUpdateNotesMetadataOperationStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type BulkUpdateNotesMetadataOperationTypeEnum

BulkUpdateNotesMetadataOperationTypeEnum Enum with underlying type: string

type BulkUpdateNotesMetadataOperationTypeEnum string

Set of constants representing the allowable values for BulkUpdateNotesMetadataOperationTypeEnum

const (
    BulkUpdateNotesMetadataOperationTypeUpdateNotes BulkUpdateNotesMetadataOperationTypeEnum = "UPDATE_NOTES"
)

func GetBulkUpdateNotesMetadataOperationTypeEnumValues

func GetBulkUpdateNotesMetadataOperationTypeEnumValues() []BulkUpdateNotesMetadataOperationTypeEnum

GetBulkUpdateNotesMetadataOperationTypeEnumValues Enumerates the set of values for BulkUpdateNotesMetadataOperationTypeEnum

func GetMappingBulkUpdateNotesMetadataOperationTypeEnum

func GetMappingBulkUpdateNotesMetadataOperationTypeEnum(val string) (BulkUpdateNotesMetadataOperationTypeEnum, bool)

GetMappingBulkUpdateNotesMetadataOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type BulkUpdateNotesStatus

BulkUpdateNotesStatus Response of a bulk update notes operation.

type BulkUpdateNotesStatus struct {

    // We preserve the order of the attribute items from the bulk update notes request in this collection.  The ith object in this collection represents the
    // bulk update notes operation status of the ith object in the BulkUpdateAttributeNotesDetails object in the Bulk update notes request.  If the
    // bulk update notes operation results in a processing error or a validation error, the operationStatus property in the  BulkUpdateNotesMetadata object will
    // contain the appropriate bulk error status for the bulk operation.
    AttributeStatuses []AttributeUpdateNotesResponse `mandatory:"true" json:"attributeStatuses"`

    BulkUpdateNotesMetadata *BulkUpdateNotesMetadata `mandatory:"true" json:"bulkUpdateNotesMetadata"`
}

func (BulkUpdateNotesStatus) String

func (m BulkUpdateNotesStatus) String() string

func (BulkUpdateNotesStatus) ValidateEnumValue

func (m BulkUpdateNotesStatus) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetAggregatedSnapshotRequest

GetAggregatedSnapshotRequest wrapper for the GetAggregatedSnapshot operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/apmtraces/GetAggregatedSnapshot.go.html to see an example of how to use GetAggregatedSnapshotRequest.

type GetAggregatedSnapshotRequest struct {

    // The APM Domain ID for the intended request.
    ApmDomainId *string `mandatory:"true" contributesTo:"query" name:"apmDomainId"`

    // Unique Application Performance Monitoring trace identifier (traceId).
    TraceKey *string `mandatory:"true" contributesTo:"path" name:"traceKey"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Name associated with the service.
    ServiceName *string `mandatory:"false" contributesTo:"query" name:"serviceName"`

    // Name of the server.
    ServerName *string `mandatory:"false" contributesTo:"query" name:"serverName"`

    // Unique Application Performance Monitoring span identifier (spanId).
    SpanKey *string `mandatory:"false" contributesTo:"query" name:"spanKey"`

    // Name of the span associated with the trace.
    SpanName *string `mandatory:"false" contributesTo:"query" name:"spanName"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetAggregatedSnapshotRequest) BinaryRequestBody

func (request GetAggregatedSnapshotRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetAggregatedSnapshotRequest) HTTPRequest

func (request GetAggregatedSnapshotRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetAggregatedSnapshotRequest) RetryPolicy

func (request GetAggregatedSnapshotRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetAggregatedSnapshotRequest) String

func (request GetAggregatedSnapshotRequest) String() string

func (GetAggregatedSnapshotRequest) ValidateEnumValue

func (request GetAggregatedSnapshotRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetAggregatedSnapshotResponse

GetAggregatedSnapshotResponse wrapper for the GetAggregatedSnapshot operation

type GetAggregatedSnapshotResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The AggregatedSnapshot instance
    AggregatedSnapshot `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetAggregatedSnapshotResponse) HTTPResponse

func (response GetAggregatedSnapshotResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetAggregatedSnapshotResponse) String

func (response GetAggregatedSnapshotResponse) String() string

type GetSpanRequest

GetSpanRequest wrapper for the GetSpan operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/apmtraces/GetSpan.go.html to see an example of how to use GetSpanRequest.

type GetSpanRequest struct {

    // The APM Domain ID for the intended request.
    ApmDomainId *string `mandatory:"true" contributesTo:"query" name:"apmDomainId"`

    // Unique Application Performance Monitoring span identifier (spanId).
    SpanKey *string `mandatory:"true" contributesTo:"path" name:"spanKey"`

    // Unique Application Performance Monitoring trace identifier (traceId).
    TraceKey *string `mandatory:"true" contributesTo:"path" name:"traceKey"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Include spans that have a `spanStartTime` equal to or greater than this value.
    TimeSpanStartedGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeSpanStartedGreaterThanOrEqualTo"`

    // Include spans that have a `spanStartTime`less than this value.
    TimeSpanStartedLessThan *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeSpanStartedLessThan"`

    // Name space from which the span details need to be retrieved.
    SpanNamespace GetSpanSpanNamespaceEnum `mandatory:"false" contributesTo:"query" name:"spanNamespace" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetSpanRequest) BinaryRequestBody

func (request GetSpanRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetSpanRequest) HTTPRequest

func (request GetSpanRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetSpanRequest) RetryPolicy

func (request GetSpanRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetSpanRequest) String

func (request GetSpanRequest) String() string

func (GetSpanRequest) ValidateEnumValue

func (request GetSpanRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetSpanResponse

GetSpanResponse wrapper for the GetSpan operation

type GetSpanResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Span instance
    Span `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetSpanResponse) HTTPResponse

func (response GetSpanResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetSpanResponse) String

func (response GetSpanResponse) String() string

type GetSpanSpanNamespaceEnum

GetSpanSpanNamespaceEnum Enum with underlying type: string

type GetSpanSpanNamespaceEnum string

Set of constants representing the allowable values for GetSpanSpanNamespaceEnum

const (
    GetSpanSpanNamespaceTraces    GetSpanSpanNamespaceEnum = "TRACES"
    GetSpanSpanNamespaceSynthetic GetSpanSpanNamespaceEnum = "SYNTHETIC"
)

func GetGetSpanSpanNamespaceEnumValues

func GetGetSpanSpanNamespaceEnumValues() []GetSpanSpanNamespaceEnum

GetGetSpanSpanNamespaceEnumValues Enumerates the set of values for GetSpanSpanNamespaceEnum

func GetMappingGetSpanSpanNamespaceEnum

func GetMappingGetSpanSpanNamespaceEnum(val string) (GetSpanSpanNamespaceEnum, bool)

GetMappingGetSpanSpanNamespaceEnum performs case Insensitive comparison on enum value and return the desired enum

type GetStatusAutoActivateDataKeyTypeEnum

GetStatusAutoActivateDataKeyTypeEnum Enum with underlying type: string

type GetStatusAutoActivateDataKeyTypeEnum string

Set of constants representing the allowable values for GetStatusAutoActivateDataKeyTypeEnum

const (
    GetStatusAutoActivateDataKeyTypePrivateDataKey GetStatusAutoActivateDataKeyTypeEnum = "PRIVATE_DATA_KEY"
    GetStatusAutoActivateDataKeyTypePublicDataKey  GetStatusAutoActivateDataKeyTypeEnum = "PUBLIC_DATA_KEY"
)

func GetGetStatusAutoActivateDataKeyTypeEnumValues

func GetGetStatusAutoActivateDataKeyTypeEnumValues() []GetStatusAutoActivateDataKeyTypeEnum

GetGetStatusAutoActivateDataKeyTypeEnumValues Enumerates the set of values for GetStatusAutoActivateDataKeyTypeEnum

func GetMappingGetStatusAutoActivateDataKeyTypeEnum

func GetMappingGetStatusAutoActivateDataKeyTypeEnum(val string) (GetStatusAutoActivateDataKeyTypeEnum, bool)

GetMappingGetStatusAutoActivateDataKeyTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type GetStatusAutoActivateRequest

GetStatusAutoActivateRequest wrapper for the GetStatusAutoActivate operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/apmtraces/GetStatusAutoActivate.go.html to see an example of how to use GetStatusAutoActivateRequest.

type GetStatusAutoActivateRequest struct {

    // The APM Domain ID for the intended request.
    ApmDomainId *string `mandatory:"true" contributesTo:"query" name:"apmDomainId"`

    // Data key type for which auto-activate needs to be turned on or off.
    DataKeyType GetStatusAutoActivateDataKeyTypeEnum `mandatory:"true" contributesTo:"query" name:"dataKeyType" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetStatusAutoActivateRequest) BinaryRequestBody

func (request GetStatusAutoActivateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetStatusAutoActivateRequest) HTTPRequest

func (request GetStatusAutoActivateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetStatusAutoActivateRequest) RetryPolicy

func (request GetStatusAutoActivateRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetStatusAutoActivateRequest) String

func (request GetStatusAutoActivateRequest) String() string

func (GetStatusAutoActivateRequest) ValidateEnumValue

func (request GetStatusAutoActivateRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetStatusAutoActivateResponse

GetStatusAutoActivateResponse wrapper for the GetStatusAutoActivate operation

type GetStatusAutoActivateResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The AutoActivateStatus instance
    AutoActivateStatus `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetStatusAutoActivateResponse) HTTPResponse

func (response GetStatusAutoActivateResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetStatusAutoActivateResponse) String

func (response GetStatusAutoActivateResponse) String() string

type GetTraceRequest

GetTraceRequest wrapper for the GetTrace operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/apmtraces/GetTrace.go.html to see an example of how to use GetTraceRequest.

type GetTraceRequest struct {

    // The APM Domain ID for the intended request.
    ApmDomainId *string `mandatory:"true" contributesTo:"query" name:"apmDomainId"`

    // Unique Application Performance Monitoring trace identifier (traceId).
    TraceKey *string `mandatory:"true" contributesTo:"path" name:"traceKey"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Include traces that have a `minTraceStartTime` equal to or greater than this value.
    TimeTraceStartedGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeTraceStartedGreaterThanOrEqualTo"`

    // Include traces that have a `minTraceStartTime` less than this value.
    TimeTraceStartedLessThan *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeTraceStartedLessThan"`

    // Name space from which the trace details need to be retrieved.
    TraceNamespace GetTraceTraceNamespaceEnum `mandatory:"false" contributesTo:"query" name:"traceNamespace" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetTraceRequest) BinaryRequestBody

func (request GetTraceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetTraceRequest) HTTPRequest

func (request GetTraceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetTraceRequest) RetryPolicy

func (request GetTraceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetTraceRequest) String

func (request GetTraceRequest) String() string

func (GetTraceRequest) ValidateEnumValue

func (request GetTraceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetTraceResponse

GetTraceResponse wrapper for the GetTrace operation

type GetTraceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Trace instance
    Trace `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetTraceResponse) HTTPResponse

func (response GetTraceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetTraceResponse) String

func (response GetTraceResponse) String() string

type GetTraceSnapshotRequest

GetTraceSnapshotRequest wrapper for the GetTraceSnapshot operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/apmtraces/GetTraceSnapshot.go.html to see an example of how to use GetTraceSnapshotRequest.

type GetTraceSnapshotRequest struct {

    // The APM Domain ID for the intended request.
    ApmDomainId *string `mandatory:"true" contributesTo:"query" name:"apmDomainId"`

    // Unique Application Performance Monitoring trace identifier (traceId).
    TraceKey *string `mandatory:"true" contributesTo:"path" name:"traceKey"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // If enabled, only span level details are sent.
    IsSummarized *bool `mandatory:"false" contributesTo:"query" name:"isSummarized"`

    // Thread ID for which snapshots need to be retrieved. This identifier of a thread is a long positive number generated when a thread is created.
    ThreadId *string `mandatory:"false" contributesTo:"query" name:"threadId"`

    // Epoch time of snapshot.
    SnapshotTime *string `mandatory:"false" contributesTo:"query" name:"snapshotTime"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetTraceSnapshotRequest) BinaryRequestBody

func (request GetTraceSnapshotRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetTraceSnapshotRequest) HTTPRequest

func (request GetTraceSnapshotRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetTraceSnapshotRequest) RetryPolicy

func (request GetTraceSnapshotRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetTraceSnapshotRequest) String

func (request GetTraceSnapshotRequest) String() string

func (GetTraceSnapshotRequest) ValidateEnumValue

func (request GetTraceSnapshotRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetTraceSnapshotResponse

GetTraceSnapshotResponse wrapper for the GetTraceSnapshot operation

type GetTraceSnapshotResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The TraceSnapshot instance
    TraceSnapshot `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetTraceSnapshotResponse) HTTPResponse

func (response GetTraceSnapshotResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetTraceSnapshotResponse) String

func (response GetTraceSnapshotResponse) String() string

type GetTraceTraceNamespaceEnum

GetTraceTraceNamespaceEnum Enum with underlying type: string

type GetTraceTraceNamespaceEnum string

Set of constants representing the allowable values for GetTraceTraceNamespaceEnum

const (
    GetTraceTraceNamespaceTraces    GetTraceTraceNamespaceEnum = "TRACES"
    GetTraceTraceNamespaceSynthetic GetTraceTraceNamespaceEnum = "SYNTHETIC"
)

func GetGetTraceTraceNamespaceEnumValues

func GetGetTraceTraceNamespaceEnumValues() []GetTraceTraceNamespaceEnum

GetGetTraceTraceNamespaceEnumValues Enumerates the set of values for GetTraceTraceNamespaceEnum

func GetMappingGetTraceTraceNamespaceEnum

func GetMappingGetTraceTraceNamespaceEnum(val string) (GetTraceTraceNamespaceEnum, bool)

GetMappingGetTraceTraceNamespaceEnum performs case Insensitive comparison on enum value and return the desired enum

type ListQuickPicksRequest

ListQuickPicksRequest wrapper for the ListQuickPicks operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/apmtraces/ListQuickPicks.go.html to see an example of how to use ListQuickPicksRequest.

type ListQuickPicksRequest struct {

    // The APM Domain ID for the intended request.
    ApmDomainId *string `mandatory:"true" contributesTo:"query" name:"apmDomainId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page where to start retrieving results.
    // This is usually retrieved from a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListQuickPicksRequest) BinaryRequestBody

func (request ListQuickPicksRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListQuickPicksRequest) HTTPRequest

func (request ListQuickPicksRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListQuickPicksRequest) RetryPolicy

func (request ListQuickPicksRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListQuickPicksRequest) String

func (request ListQuickPicksRequest) String() string

func (ListQuickPicksRequest) ValidateEnumValue

func (request ListQuickPicksRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListQuickPicksResponse

ListQuickPicksResponse wrapper for the ListQuickPicks operation

type ListQuickPicksResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []QuickPickSummary instances
    Items []QuickPickSummary `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // The total number of items that match the query.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the page parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListQuickPicksResponse) HTTPResponse

func (response ListQuickPicksResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListQuickPicksResponse) String

func (response ListQuickPicksResponse) String() string

type PutToggleAutoActivateDataKeyTypeEnum

PutToggleAutoActivateDataKeyTypeEnum Enum with underlying type: string

type PutToggleAutoActivateDataKeyTypeEnum string

Set of constants representing the allowable values for PutToggleAutoActivateDataKeyTypeEnum

const (
    PutToggleAutoActivateDataKeyTypePrivateDataKey PutToggleAutoActivateDataKeyTypeEnum = "PRIVATE_DATA_KEY"
    PutToggleAutoActivateDataKeyTypePublicDataKey  PutToggleAutoActivateDataKeyTypeEnum = "PUBLIC_DATA_KEY"
)

func GetMappingPutToggleAutoActivateDataKeyTypeEnum

func GetMappingPutToggleAutoActivateDataKeyTypeEnum(val string) (PutToggleAutoActivateDataKeyTypeEnum, bool)

GetMappingPutToggleAutoActivateDataKeyTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPutToggleAutoActivateDataKeyTypeEnumValues

func GetPutToggleAutoActivateDataKeyTypeEnumValues() []PutToggleAutoActivateDataKeyTypeEnum

GetPutToggleAutoActivateDataKeyTypeEnumValues Enumerates the set of values for PutToggleAutoActivateDataKeyTypeEnum

type PutToggleAutoActivateRequest

PutToggleAutoActivateRequest wrapper for the PutToggleAutoActivate operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/apmtraces/PutToggleAutoActivate.go.html to see an example of how to use PutToggleAutoActivateRequest.

type PutToggleAutoActivateRequest struct {

    // The APM Domain ID for the intended request.
    ApmDomainId *string `mandatory:"true" contributesTo:"query" name:"apmDomainId"`

    // Autoactivate toggle switch.  Set to true to turn on auto-activate.  Set to false to turn off auto-activate.
    IsAutoActivateOn *bool `mandatory:"true" contributesTo:"query" name:"isAutoActivateOn"`

    // Data key type for which auto-activate needs to be turned on or off.
    DataKeyType PutToggleAutoActivateDataKeyTypeEnum `mandatory:"true" contributesTo:"query" name:"dataKeyType" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (PutToggleAutoActivateRequest) BinaryRequestBody

func (request PutToggleAutoActivateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (PutToggleAutoActivateRequest) HTTPRequest

func (request PutToggleAutoActivateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (PutToggleAutoActivateRequest) RetryPolicy

func (request PutToggleAutoActivateRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (PutToggleAutoActivateRequest) String

func (request PutToggleAutoActivateRequest) String() string

func (PutToggleAutoActivateRequest) ValidateEnumValue

func (request PutToggleAutoActivateRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PutToggleAutoActivateResponse

PutToggleAutoActivateResponse wrapper for the PutToggleAutoActivate operation

type PutToggleAutoActivateResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The AutoActivateToggleStatus instance
    AutoActivateToggleStatus `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (PutToggleAutoActivateResponse) HTTPResponse

func (response PutToggleAutoActivateResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (PutToggleAutoActivateResponse) String

func (response PutToggleAutoActivateResponse) String() string

type QueryClient

QueryClient a client for Query

type QueryClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewQueryClientWithConfigurationProvider

func NewQueryClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client QueryClient, err error)

NewQueryClientWithConfigurationProvider Creates a new default Query client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewQueryClientWithOboToken

func NewQueryClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client QueryClient, err error)

NewQueryClientWithOboToken Creates a new default Query client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer

as well as reading the region

func (*QueryClient) ConfigurationProvider

func (client *QueryClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (QueryClient) ListQuickPicks

func (client QueryClient) ListQuickPicks(ctx context.Context, request ListQuickPicksRequest) (response ListQuickPicksResponse, err error)

ListQuickPicks Returns a list of predefined Quick Pick queries intended to assist the user to choose a query to run. There is no sorting applied on the results.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/apmtraces/ListQuickPicks.go.html to see an example of how to use ListQuickPicks API.

func (QueryClient) Query

func (client QueryClient) Query(ctx context.Context, request QueryRequest) (response QueryResponse, err error)

Query Retrieves the results (selected attributes and aggregations) of a query constructed according to the Application Performance Monitoring Defined Query Syntax. Query results are filtered by the filter criteria specified in the where clause. Further query results are grouped by the attributes specified in the group by clause. Finally, ordering (asc/desc) is done by the specified attributes in the order by clause.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/apmtraces/Query.go.html to see an example of how to use Query API.

func (*QueryClient) SetRegion

func (client *QueryClient) SetRegion(region string)

SetRegion overrides the region of this client.

type QueryDetails

QueryDetails Request object containing the query to be run against the trace data.

type QueryDetails struct {

    // Application Performance Monitoring defined query string that filters and retrieves trace data results.
    QueryText *string `mandatory:"false" json:"queryText"`
}

func (QueryDetails) String

func (m QueryDetails) String() string

func (QueryDetails) ValidateEnumValue

func (m QueryDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type QueryRequest

QueryRequest wrapper for the Query operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/apmtraces/Query.go.html to see an example of how to use QueryRequest.

type QueryRequest struct {

    // The APM Domain ID for the intended request.
    ApmDomainId *string `mandatory:"true" contributesTo:"query" name:"apmDomainId"`

    // Include spans that have a `spanStartTime` equal to or greater than this value.
    TimeSpanStartedGreaterThanOrEqualTo *common.SDKTime `mandatory:"true" contributesTo:"query" name:"timeSpanStartedGreaterThanOrEqualTo"`

    // Include spans that have a `spanStartTime`less than this value.
    TimeSpanStartedLessThan *common.SDKTime `mandatory:"true" contributesTo:"query" name:"timeSpanStartedLessThan"`

    // Request body containing the query to be run against the trace data and to filter and
    // retrieve trace data results.
    QueryDetails `contributesTo:"body"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page where to start retrieving results.
    // This is usually retrieved from a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (QueryRequest) BinaryRequestBody

func (request QueryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (QueryRequest) HTTPRequest

func (request QueryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (QueryRequest) RetryPolicy

func (request QueryRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (QueryRequest) String

func (request QueryRequest) String() string

func (QueryRequest) ValidateEnumValue

func (request QueryRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type QueryResponse

QueryResponse wrapper for the Query operation

type QueryResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of QueryResultResponse instances
    QueryResultResponse `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // The total number of items that match the query.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the page parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (QueryResponse) HTTPResponse

func (response QueryResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (QueryResponse) String

func (response QueryResponse) String() string

type QueryResultMetadataSummary

QueryResultMetadataSummary Summary containing the metadata about the query result set.

type QueryResultMetadataSummary struct {

    // A collection of QueryResultRowTypeSummary objects that describe the type and properties of the individual row elements of the query rows
    // being returned.  The i-th element in this list contains the QueryResultRowTypeSummary of the i-th key-value pair in the QueryResultRowData map.
    QueryResultRowTypeSummaries []QueryResultRowTypeSummary `mandatory:"false" json:"queryResultRowTypeSummaries"`

    // Source of the query result set (traces, spans, and so on).
    SourceName *string `mandatory:"false" json:"sourceName"`

    // Columns or attributes of the query rows  which are group by values.  This is a list of ResultsGroupedBy summary objects,
    // and the list will contain as many elements as the attributes and aggregate functions in the group by clause in the select query.
    QueryResultsGroupedBy []QueryResultsGroupedBySummary `mandatory:"false" json:"queryResultsGroupedBy"`

    // Order by which the query results are organized.  This is a list of queryResultsOrderedBy summary objects, and the list
    // will contain more than one OrderedBy summary object, if the sort was multidimensional.
    QueryResultsOrderedBy []QueryResultsOrderedBySummary `mandatory:"false" json:"queryResultsOrderedBy"`

    QueryResultsTopologyInfo *QueryResultsTopologyInfo `mandatory:"false" json:"queryResultsTopologyInfo"`

    // Interval for the time series function in minutes.
    TimeSeriesIntervalInMins *int `mandatory:"false" json:"timeSeriesIntervalInMins"`
}

func (QueryResultMetadataSummary) String

func (m QueryResultMetadataSummary) String() string

func (QueryResultMetadataSummary) ValidateEnumValue

func (m QueryResultMetadataSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type QueryResultResponse

QueryResultResponse A response containing a collection of query rows (selected attributes and aggregations) filtered, grouped and sorted by the specified criteria from the query that is run, and the associated summary describing the corresponding query result metadata.

type QueryResultResponse struct {
    QueryResultMetadataSummary *QueryResultMetadataSummary `mandatory:"true" json:"queryResultMetadataSummary"`

    // A collection of objects with each object representing an individual row of the query result set.  The total number of objects
    // returned in this collection correspond to the total number of rows returned by the actual query that is run against
    // the queried entity.
    QueryResultRows []QueryResultRow `mandatory:"true" json:"queryResultRows"`

    // A map containing metadata or additional information.
    QueryResultMetadata map[string]interface{} `mandatory:"false" json:"queryResultMetadata"`

    // A structure that provides warnings, if any, along with the query results.
    QueryResultWarnings []QueryResultWarning `mandatory:"false" json:"queryResultWarnings"`
}

func (QueryResultResponse) String

func (m QueryResultResponse) String() string

func (QueryResultResponse) ValidateEnumValue

func (m QueryResultResponse) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type QueryResultRow

QueryResultRow Object that represents a single row of the query result. It contains the queryResultRowData object that contains the actual data represented by the elements of the query result row, and a queryResultRowMetadata object that contains the metadata about the data contained in the query result row.

type QueryResultRow struct {

    // A map containing the actual data represented by a single row of the query result.
    // The key is the column name or attribute specified in the show clause, or an aggregate function in the show clause.
    // The value is the actual value of that attribute or aggregate function of the corresponding single row of the query result set.
    // If an alias name is specified for an attribute or an aggregate function, then the key will be the alias name specified in the show
    // clause.  If an alias name is not specified for the group by aggregate function in the show clause, then the corresponding key
    // will be the appropriate aggregate_function_name_column_name (For example: count(traces) will be keyed as count_traces).  The datatype of the value
    // is presented in the queryResultRowTypeSummaries list in the queryResultMetadata structure, where the i-th queryResultRowTypeSummary object
    // represents the datatype of the i-th value when this map is iterated in order.
    QueryResultRowData map[string]interface{} `mandatory:"true" json:"queryResultRowData"`

    // A map containing metadata or add-on data for the data presented in the queryResultRowData map.  Data required to present drill down
    // information from the queryResultRowData is presented as key-value pairs.
    QueryResultRowMetadata map[string]interface{} `mandatory:"true" json:"queryResultRowMetadata"`
}

func (QueryResultRow) String

func (m QueryResultRow) String() string

func (QueryResultRow) ValidateEnumValue

func (m QueryResultRow) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type QueryResultRowTypeSummary

QueryResultRowTypeSummary Summary of the datatype, unit and related metadata of an individual row element of a query result row that is returned.

type QueryResultRowTypeSummary struct {

    // Datatype of the query result row element.
    DataType *string `mandatory:"false" json:"dataType"`

    // Granular unit in which the query result row element's data is represented.
    Unit *string `mandatory:"false" json:"unit"`

    // Alias name if an alias is used for the query result row element or an assigned display name from the query language
    // in some default cases.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Actual show expression in the user typed query that produced this column.
    Expression *string `mandatory:"false" json:"expression"`

    // A query result row type summary object that represents a nested table structure.
    QueryResultRowTypeSummaries []QueryResultRowTypeSummary `mandatory:"false" json:"queryResultRowTypeSummaries"`
}

func (QueryResultRowTypeSummary) String

func (m QueryResultRowTypeSummary) String() string

func (QueryResultRowTypeSummary) ValidateEnumValue

func (m QueryResultRowTypeSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type QueryResultWarning

QueryResultWarning A warning message that can be included with a query result that provides information to the user.

type QueryResultWarning struct {

    // The text of the warning message.
    Message *string `mandatory:"false" json:"message"`
}

func (QueryResultWarning) String

func (m QueryResultWarning) String() string

func (QueryResultWarning) ValidateEnumValue

func (m QueryResultWarning) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type QueryResultsGroupedBySummary

QueryResultsGroupedBySummary Summary of the attribute based on which the query results are grouped.

type QueryResultsGroupedBySummary struct {

    // Column or attribute in the query result, which is a group by value.
    QueryResultsGroupedByColumn *string `mandatory:"false" json:"queryResultsGroupedByColumn"`
}

func (QueryResultsGroupedBySummary) String

func (m QueryResultsGroupedBySummary) String() string

func (QueryResultsGroupedBySummary) ValidateEnumValue

func (m QueryResultsGroupedBySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type QueryResultsOrderedBySummary

QueryResultsOrderedBySummary Summary of the sort and order by attribute based on which the query results are organized.

type QueryResultsOrderedBySummary struct {

    // Attribute by which the query results are sorted.
    QueryResultsOrderedBy *string `mandatory:"false" json:"queryResultsOrderedBy"`

    // The sort order for the attribute, either 'ASC' or 'DESC'.
    QueryResultsSortOrder *string `mandatory:"false" json:"queryResultsSortOrder"`
}

func (QueryResultsOrderedBySummary) String

func (m QueryResultsOrderedBySummary) String() string

func (QueryResultsOrderedBySummary) ValidateEnumValue

func (m QueryResultsOrderedBySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type QueryResultsTopologyInfo

QueryResultsTopologyInfo The structure that provides the metadata of a topology query.

type QueryResultsTopologyInfo struct {

    // The information about the attributes of the topology nodes.
    Nodes []QueryResultsTopologyNodeInfo `mandatory:"false" json:"nodes"`
}

func (QueryResultsTopologyInfo) String

func (m QueryResultsTopologyInfo) String() string

func (QueryResultsTopologyInfo) ValidateEnumValue

func (m QueryResultsTopologyInfo) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type QueryResultsTopologyNodeInfo

QueryResultsTopologyNodeInfo The information about a node attribute.

type QueryResultsTopologyNodeInfo struct {

    // The name of the node attribute.
    NodeName *string `mandatory:"false" json:"nodeName"`
}

func (QueryResultsTopologyNodeInfo) String

func (m QueryResultsTopologyNodeInfo) String() string

func (QueryResultsTopologyNodeInfo) ValidateEnumValue

func (m QueryResultsTopologyNodeInfo) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type QuickPickSummary

QuickPickSummary Summary of the Quick Pick query objects.

type QuickPickSummary struct {

    // Quick Pick name for the query.
    QuickPickName *string `mandatory:"true" json:"quickPickName"`

    // Query for the Quick Pick.
    QuickPickQuery *string `mandatory:"true" json:"quickPickQuery"`
}

func (QuickPickSummary) String

func (m QuickPickSummary) String() string

func (QuickPickSummary) ValidateEnumValue

func (m QuickPickSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SnapshotDetail

SnapshotDetail A generic key value pair object, which contains information such as the thread ID, thread name, and thread state.

type SnapshotDetail struct {

    // Name of the property.
    Key *string `mandatory:"false" json:"key"`

    // Value of the property.
    Value *interface{} `mandatory:"false" json:"value"`
}

func (SnapshotDetail) String

func (m SnapshotDetail) String() string

func (SnapshotDetail) ValidateEnumValue

func (m SnapshotDetail) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Span

Span Definition of a span object.

type Span struct {

    // Unique identifier (spanId) for the span.  Note that this field is
    // defined as spanKey in the API and it maps to the spanId in the trace data
    // in Application Performance Monitoring.
    Key *string `mandatory:"true" json:"key"`

    // Unique identifier for the trace.
    TraceKey *string `mandatory:"true" json:"traceKey"`

    // Span start time.  Timestamp when the span was started.
    TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"`

    // Span end time.  Timestamp when the span was completed.
    TimeEnded *common.SDKTime `mandatory:"true" json:"timeEnded"`

    // Total span duration in milliseconds.
    DurationInMs *int64 `mandatory:"true" json:"durationInMs"`

    // Span name associated with the trace.  This is usually the method or URI of the request.
    OperationName *string `mandatory:"true" json:"operationName"`

    // Indicates if the span has an error.
    IsError *bool `mandatory:"true" json:"isError"`

    // Unique parent identifier for the span if one exists. For root spans this will be null.
    ParentSpanKey *string `mandatory:"false" json:"parentSpanKey"`

    // Service name associated with the span.
    ServiceName *string `mandatory:"false" json:"serviceName"`

    // Kind associated with the span.
    Kind *string `mandatory:"false" json:"kind"`

    // List of tags associated with the span.
    Tags []Tag `mandatory:"false" json:"tags"`

    // Metadata about the tags in the span.
    TagsMetadata map[string]TagMetadata `mandatory:"false" json:"tagsMetadata"`

    // List of logs associated with the span.
    Logs []SpanLogCollection `mandatory:"false" json:"logs"`

    // Source of span (spans, syn_spans).
    SourceName SpanSourceNameEnum `mandatory:"false" json:"sourceName,omitempty"`
}

func (Span) String

func (m Span) String() string

func (Span) ValidateEnumValue

func (m Span) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SpanLog

SpanLog Definition of a log which is a key-value pair of log data.

type SpanLog struct {

    // Key that specifies the log name.
    LogKey *string `mandatory:"true" json:"logKey"`

    // Value associated with the log key.
    LogValue *string `mandatory:"true" json:"logValue"`
}

func (SpanLog) String

func (m SpanLog) String() string

func (SpanLog) ValidateEnumValue

func (m SpanLog) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SpanLogCollection

SpanLogCollection Definition of span log collection object.

type SpanLogCollection struct {

    // Timestamp at which the log is created.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Name of the event for which the log is created.
    EventName *string `mandatory:"false" json:"eventName"`

    // List of logs associated with the span at the given timestamp.
    SpanLogs []SpanLog `mandatory:"false" json:"spanLogs"`
}

func (SpanLogCollection) String

func (m SpanLogCollection) String() string

func (SpanLogCollection) ValidateEnumValue

func (m SpanLogCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SpanSnapshot

SpanSnapshot Definition of a span snapshot object.

type SpanSnapshot struct {

    // Unique identifier (spanId) for the trace span.
    Key *string `mandatory:"true" json:"key"`

    // Start time of the span.
    TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"`

    // End time of the span.
    TimeEnded *common.SDKTime `mandatory:"true" json:"timeEnded"`

    // Span name associated with the trace.
    SpanName *string `mandatory:"false" json:"spanName"`

    // Span snapshots properties.
    SpanSnapshotDetails []SnapshotDetail `mandatory:"false" json:"spanSnapshotDetails"`

    // Thread snapshots.
    ThreadSnapshots []ThreadSnapshot `mandatory:"false" json:"threadSnapshots"`

    // An array of child span snapshots.
    Children []SpanSnapshot `mandatory:"false" json:"children"`
}

func (SpanSnapshot) String

func (m SpanSnapshot) String() string

func (SpanSnapshot) ValidateEnumValue

func (m SpanSnapshot) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SpanSourceNameEnum

SpanSourceNameEnum Enum with underlying type: string

type SpanSourceNameEnum string

Set of constants representing the allowable values for SpanSourceNameEnum

const (
    SpanSourceNameSpans    SpanSourceNameEnum = "SPANS"
    SpanSourceNameSynSpans SpanSourceNameEnum = "SYN_SPANS"
)

func GetMappingSpanSourceNameEnum

func GetMappingSpanSourceNameEnum(val string) (SpanSourceNameEnum, bool)

GetMappingSpanSourceNameEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSpanSourceNameEnumValues

func GetSpanSourceNameEnumValues() []SpanSourceNameEnum

GetSpanSourceNameEnumValues Enumerates the set of values for SpanSourceNameEnum

type StackTraceElement

StackTraceElement Stack trace element.

type StackTraceElement struct {

    // Name of the method containing the execution point.
    MethodName *string `mandatory:"false" json:"methodName"`

    // Name of the source file containing the execution point.
    FileName *string `mandatory:"false" json:"fileName"`

    // Line number of the source line containing the execution point.
    LineNumber *int `mandatory:"false" json:"lineNumber"`

    // Name of the class containing the execution point.
    ClassName *string `mandatory:"false" json:"className"`

    // The weight distribution that denotes the percentage occurrence of a method in the captured snapshots.
    Weightage *float32 `mandatory:"false" json:"weightage"`
}

func (StackTraceElement) String

func (m StackTraceElement) String() string

func (StackTraceElement) ValidateEnumValue

func (m StackTraceElement) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Tag

Tag Definition of a tag which is a key-value pair.

type Tag struct {

    // Key that specifies the tag name.
    TagName *string `mandatory:"true" json:"tagName"`

    // Value associated with the tag key.
    TagValue *string `mandatory:"true" json:"tagValue"`
}

func (Tag) String

func (m Tag) String() string

func (Tag) ValidateEnumValue

func (m Tag) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TagMetadata

TagMetadata Definition of the tag metadata.

type TagMetadata struct {

    // Type associated with the tag key.
    TagType TagMetadataTagTypeEnum `mandatory:"false" json:"tagType,omitempty"`

    // Unit associated with the tag key.
    TagUnit TagMetadataTagUnitEnum `mandatory:"false" json:"tagUnit,omitempty"`
}

func (TagMetadata) String

func (m TagMetadata) String() string

func (TagMetadata) ValidateEnumValue

func (m TagMetadata) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TagMetadataTagTypeEnum

TagMetadataTagTypeEnum Enum with underlying type: string

type TagMetadataTagTypeEnum string

Set of constants representing the allowable values for TagMetadataTagTypeEnum

const (
    TagMetadataTagTypeString  TagMetadataTagTypeEnum = "STRING"
    TagMetadataTagTypeNumeric TagMetadataTagTypeEnum = "NUMERIC"
)

func GetMappingTagMetadataTagTypeEnum

func GetMappingTagMetadataTagTypeEnum(val string) (TagMetadataTagTypeEnum, bool)

GetMappingTagMetadataTagTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTagMetadataTagTypeEnumValues

func GetTagMetadataTagTypeEnumValues() []TagMetadataTagTypeEnum

GetTagMetadataTagTypeEnumValues Enumerates the set of values for TagMetadataTagTypeEnum

type TagMetadataTagUnitEnum

TagMetadataTagUnitEnum Enum with underlying type: string

type TagMetadataTagUnitEnum string

Set of constants representing the allowable values for TagMetadataTagUnitEnum

const (
    TagMetadataTagUnitEpochTimeMs TagMetadataTagUnitEnum = "EPOCH_TIME_MS"
    TagMetadataTagUnitBytes       TagMetadataTagUnitEnum = "BYTES"
    TagMetadataTagUnitCount       TagMetadataTagUnitEnum = "COUNT"
    TagMetadataTagUnitDurationMs  TagMetadataTagUnitEnum = "DURATION_MS"
    TagMetadataTagUnitTraceStatus TagMetadataTagUnitEnum = "TRACE_STATUS"
    TagMetadataTagUnitPercentage  TagMetadataTagUnitEnum = "PERCENTAGE"
    TagMetadataTagUnitNone        TagMetadataTagUnitEnum = "NONE"
)

func GetMappingTagMetadataTagUnitEnum

func GetMappingTagMetadataTagUnitEnum(val string) (TagMetadataTagUnitEnum, bool)

GetMappingTagMetadataTagUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTagMetadataTagUnitEnumValues

func GetTagMetadataTagUnitEnumValues() []TagMetadataTagUnitEnum

GetTagMetadataTagUnitEnumValues Enumerates the set of values for TagMetadataTagUnitEnum

type ThreadSnapshot

ThreadSnapshot Thread snapshot.

type ThreadSnapshot struct {

    // Snapshot time.
    TimeStamp *common.SDKTime `mandatory:"false" json:"timeStamp"`

    // Snapshot details.
    ThreadSnapshotDetails []SnapshotDetail `mandatory:"false" json:"threadSnapshotDetails"`

    // Stack trace.
    StackTrace []StackTraceElement `mandatory:"false" json:"stackTrace"`
}

func (ThreadSnapshot) String

func (m ThreadSnapshot) String() string

func (ThreadSnapshot) ValidateEnumValue

func (m ThreadSnapshot) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Trace

Trace Definition of a trace object.

type Trace struct {

    // Unique identifier (traceId) for the trace that represents the span set.  Note that this field is
    // defined as traceKey in the API and it maps to the traceId in the trace data in Application Performance
    // Monitoring.
    Key *string `mandatory:"true" json:"key"`

    // An array of spans in the trace.
    Spans []Span `mandatory:"true" json:"spans"`

    // Root span name associated with the trace. This is the flow start operation name.
    // Null is displayed if the root span is not yet completed.
    RootSpanOperationName *string `mandatory:"false" json:"rootSpanOperationName"`

    // Start time of the earliest span in the span collection.
    TimeEarliestSpanStarted *common.SDKTime `mandatory:"false" json:"timeEarliestSpanStarted"`

    // End time of the span that most recently ended in the span collection.
    TimeLatestSpanEnded *common.SDKTime `mandatory:"false" json:"timeLatestSpanEnded"`

    // The number of spans that have been processed by the system for the trace.  Note that there
    // could be additional spans that have not been processed or reported yet if the trace is still
    // in progress.
    SpanCount *int `mandatory:"false" json:"spanCount"`

    // The number of spans with errors that have been processed by the system for the trace.
    // Note that the number of spans with errors will be less than or equal to the total number of spans in the trace.
    ErrorSpanCount *int `mandatory:"false" json:"errorSpanCount"`

    // Service associated with the trace.
    RootSpanServiceName *string `mandatory:"false" json:"rootSpanServiceName"`

    // Start time of the root span for the span collection.
    TimeRootSpanStarted *common.SDKTime `mandatory:"false" json:"timeRootSpanStarted"`

    // End time of the root span for the span collection.
    TimeRootSpanEnded *common.SDKTime `mandatory:"false" json:"timeRootSpanEnded"`

    // Time taken for the root span operation to complete in milliseconds.
    RootSpanDurationInMs *int `mandatory:"false" json:"rootSpanDurationInMs"`

    // Time between the start of the earliest span and the end of the most recent span in milliseconds.
    TraceDurationInMs *int `mandatory:"false" json:"traceDurationInMs"`

    // Boolean flag that indicates whether the trace has an error.
    IsFault *bool `mandatory:"false" json:"isFault"`

    // The status of the trace.
    // The trace statuses are defined as follows:
    // complete - a root span has been recorded, but there is no information on the errors.
    // success - a complete root span is recorded there is a successful error type and error code - HTTP 200.
    // incomplete - the root span has not yet been received.
    // error - the root span returned with an error. There may or may not be an associated error code or error type.
    TraceStatus *string `mandatory:"false" json:"traceStatus"`

    // Error type of the trace.
    TraceErrorType *string `mandatory:"false" json:"traceErrorType"`

    // Error code of the trace.
    TraceErrorCode *string `mandatory:"false" json:"traceErrorCode"`

    // A summary of the spans by service.
    ServiceSummaries []TraceServiceSummary `mandatory:"false" json:"serviceSummaries"`

    // Source of trace (traces, syn_traces).
    SourceName TraceSourceNameEnum `mandatory:"false" json:"sourceName,omitempty"`

    SpanSummary *TraceSpanSummary `mandatory:"false" json:"spanSummary"`
}

func (Trace) String

func (m Trace) String() string

func (Trace) ValidateEnumValue

func (m Trace) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TraceClient

TraceClient a client for Trace

type TraceClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewTraceClientWithConfigurationProvider

func NewTraceClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client TraceClient, err error)

NewTraceClientWithConfigurationProvider Creates a new default Trace client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewTraceClientWithOboToken

func NewTraceClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client TraceClient, err error)

NewTraceClientWithOboToken Creates a new default Trace client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer

as well as reading the region

func (*TraceClient) ConfigurationProvider

func (client *TraceClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (TraceClient) GetAggregatedSnapshot

func (client TraceClient) GetAggregatedSnapshot(ctx context.Context, request GetAggregatedSnapshotRequest) (response GetAggregatedSnapshotResponse, err error)

GetAggregatedSnapshot Gets the aggregated snapshot identified by trace ID.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/apmtraces/GetAggregatedSnapshot.go.html to see an example of how to use GetAggregatedSnapshot API.

func (TraceClient) GetSpan

func (client TraceClient) GetSpan(ctx context.Context, request GetSpanRequest) (response GetSpanResponse, err error)

GetSpan Gets the span details identified by spanId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/apmtraces/GetSpan.go.html to see an example of how to use GetSpan API.

func (TraceClient) GetTrace

func (client TraceClient) GetTrace(ctx context.Context, request GetTraceRequest) (response GetTraceResponse, err error)

GetTrace Gets the trace details identified by traceId.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/apmtraces/GetTrace.go.html to see an example of how to use GetTrace API.

func (TraceClient) GetTraceSnapshot

func (client TraceClient) GetTraceSnapshot(ctx context.Context, request GetTraceSnapshotRequest) (response GetTraceSnapshotResponse, err error)

GetTraceSnapshot Gets the trace snapshots data identified by trace ID.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/apmtraces/GetTraceSnapshot.go.html to see an example of how to use GetTraceSnapshot API.

func (*TraceClient) SetRegion

func (client *TraceClient) SetRegion(region string)

SetRegion overrides the region of this client.

type TraceServiceSummary

TraceServiceSummary Summary of the spans in a trace by service.

type TraceServiceSummary struct {

    // Name associated with the service.
    SpanServiceName *string `mandatory:"true" json:"spanServiceName"`

    // Number of spans for serviceName in the trace.
    TotalSpans *int64 `mandatory:"true" json:"totalSpans"`

    // Number of spans with errors for serviceName in the trace.
    ErrorSpans *int64 `mandatory:"true" json:"errorSpans"`
}

func (TraceServiceSummary) String

func (m TraceServiceSummary) String() string

func (TraceServiceSummary) ValidateEnumValue

func (m TraceServiceSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TraceSnapshot

TraceSnapshot Definition of a trace snapshot object.

type TraceSnapshot struct {

    // Unique identifier (traceId) for the trace that represents the span set.  Note that this field is
    // defined as traceKey in the API and it maps to the traceId in the trace data in Application Performance
    // Monitoring.
    Key *string `mandatory:"true" json:"key"`

    // List of spans.
    SpanSnapshots []SpanSnapshot `mandatory:"true" json:"spanSnapshots"`

    // Start time of the trace.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // End time of the trace.
    TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"`

    // Trace snapshots properties.
    TraceSnapshotDetails []SnapshotDetail `mandatory:"false" json:"traceSnapshotDetails"`
}

func (TraceSnapshot) String

func (m TraceSnapshot) String() string

func (TraceSnapshot) ValidateEnumValue

func (m TraceSnapshot) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TraceSourceNameEnum

TraceSourceNameEnum Enum with underlying type: string

type TraceSourceNameEnum string

Set of constants representing the allowable values for TraceSourceNameEnum

const (
    TraceSourceNameTraces    TraceSourceNameEnum = "TRACES"
    TraceSourceNameSynTraces TraceSourceNameEnum = "SYN_TRACES"
)

func GetMappingTraceSourceNameEnum

func GetMappingTraceSourceNameEnum(val string) (TraceSourceNameEnum, bool)

GetMappingTraceSourceNameEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTraceSourceNameEnumValues

func GetTraceSourceNameEnumValues() []TraceSourceNameEnum

GetTraceSourceNameEnumValues Enumerates the set of values for TraceSourceNameEnum

type TraceSpanSummary

TraceSpanSummary Summary of the information pertaining to the spans in the trace window that is being queried.

type TraceSpanSummary struct {

    // Unique identifier (traceId) for the trace that represents the span set.  Note that this field is
    // defined as traceKey in the API and it maps to the traceId in the trace data in Application Performance
    // Monitoring.
    Key *string `mandatory:"true" json:"key"`

    // Start time of the earliest span in the span collection.
    TimeEarliestSpanStarted *common.SDKTime `mandatory:"true" json:"timeEarliestSpanStarted"`

    // End time of the span that most recently ended in the span collection.
    TimeLatestSpanEnded *common.SDKTime `mandatory:"true" json:"timeLatestSpanEnded"`

    // The number of spans that have been processed by the system for the trace.  Note that there
    // could be additional spans that have not been processed or reported yet if the trace is still
    // in progress.
    SpanCount *int `mandatory:"true" json:"spanCount"`

    // The number of spans with errors that have been processed by the system for the trace.
    // Note that the number of spans with errors will be less than or equal to the total number of spans in the trace.
    ErrorSpanCount *int `mandatory:"true" json:"errorSpanCount"`

    // Time between the start of the earliest span and the end of the most recent span in milliseconds.
    TraceDurationInMs *int `mandatory:"true" json:"traceDurationInMs"`

    // Boolean flag that indicates whether the trace has an error.
    IsFault *bool `mandatory:"true" json:"isFault"`

    // The status of the trace.
    // The trace statuses are defined as follows:
    // complete - a root span has been recorded, but there is no information on the errors.
    // success - a complete root span is recorded there is a successful error type and error code - HTTP 200.
    // incomplete - the root span has not yet been received.
    // error - the root span returned with an error. There may or may not be an associated error code or error type.
    TraceStatus *string `mandatory:"true" json:"traceStatus"`

    // Error type of the trace.
    TraceErrorType *string `mandatory:"true" json:"traceErrorType"`

    // Error code of the trace.
    TraceErrorCode *string `mandatory:"true" json:"traceErrorCode"`

    // Root span name associated with the trace. This is the flow start operation name.
    // Null is displayed if the root span is not yet completed.
    RootSpanOperationName *string `mandatory:"false" json:"rootSpanOperationName"`

    // Service associated with the trace.
    RootSpanServiceName *string `mandatory:"false" json:"rootSpanServiceName"`

    // Start time of the root span for the span collection.
    TimeRootSpanStarted *common.SDKTime `mandatory:"false" json:"timeRootSpanStarted"`

    // End time of the root span for the span collection.
    TimeRootSpanEnded *common.SDKTime `mandatory:"false" json:"timeRootSpanEnded"`

    // Time taken for the root span operation to complete in milliseconds.
    RootSpanDurationInMs *int `mandatory:"false" json:"rootSpanDurationInMs"`

    // A summary of the spans by service.
    ServiceSummaries []TraceServiceSummary `mandatory:"false" json:"serviceSummaries"`
}

func (TraceSpanSummary) String

func (m TraceSpanSummary) String() string

func (TraceSpanSummary) ValidateEnumValue

func (m TraceSpanSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly