Documentation ¶
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
- type AggregatedStackTrace
- type AttributePinResponse
- type AttributePinResponseAttributeNameSpaceEnum
- type AttributePinResponseAttributeStatusEnum
- type AttributePinResponseOperationTypeEnum
- type AttributeResponse
- type AttributeResponseAttributeNameSpaceEnum
- type AttributeResponseAttributeStatusEnum
- type AttributeResponseAttributeTypeEnum
- type AttributeResponseOperationTypeEnum
- type AttributeResponseUnitEnum
- type AttributeUnpinResponse
- type AttributeUnpinResponseAttributeNameSpaceEnum
- type AttributeUnpinResponseAttributeStatusEnum
- type AttributeUnpinResponseOperationTypeEnum
- type AttributeUpdateNotesResponse
- type AttributeUpdateNotesResponseAttributeNameSpaceEnum
- type AttributeUpdateNotesResponseAttributeStatusEnum
- type AttributeUpdateNotesResponseOperationTypeEnum
- type AttributeUpdateResponse
- type AttributeUpdateResponseAttributeNameSpaceEnum
- type AttributeUpdateResponseAttributeStatusEnum
- type AttributeUpdateResponseAttributeTypeEnum
- type AttributeUpdateResponseOperationTypeEnum
- type AttributeUpdateResponseUnitEnum
- type AttributesClient
- 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
- type AutoActivateStatusDataKeyEnum
- type AutoActivateToggleStatus
- type AutoActivateToggleStatusDataKeyEnum
- type AutoActivateToggleStatusStatusEnum
- type BulkActivateAttributeDetail
- type BulkActivateAttributeDetailAttributeNameSpaceEnum
- type BulkActivateAttributeDetailAttributeTypeEnum
- type BulkActivateAttributeDetailUnitEnum
- type BulkActivateAttributeDetails
- type BulkActivateAttributeRequest
- func (request BulkActivateAttributeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request BulkActivateAttributeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request BulkActivateAttributeRequest) RetryPolicy() *common.RetryPolicy
- func (request BulkActivateAttributeRequest) String() string
- func (request BulkActivateAttributeRequest) ValidateEnumValue() (bool, error)
- type BulkActivateAttributeResponse
- type BulkActivationMetadata
- type BulkActivationMetadataOperationStatusEnum
- type BulkActivationMetadataOperationTypeEnum
- type BulkActivationStatus
- type BulkDeActivateAttributeDetail
- type BulkDeActivateAttributeDetailAttributeNameSpaceEnum
- type BulkDeActivateAttributeDetails
- type BulkDeActivateAttributeRequest
- func (request BulkDeActivateAttributeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request BulkDeActivateAttributeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request BulkDeActivateAttributeRequest) RetryPolicy() *common.RetryPolicy
- func (request BulkDeActivateAttributeRequest) String() string
- func (request BulkDeActivateAttributeRequest) ValidateEnumValue() (bool, error)
- type BulkDeActivateAttributeResponse
- type BulkDeActivationMetadata
- type BulkDeActivationMetadataOperationStatusEnum
- type BulkDeActivationMetadataOperationTypeEnum
- type BulkDeActivationStatus
- type BulkPinAttributeDetail
- type BulkPinAttributeDetailAttributeNameSpaceEnum
- type BulkPinAttributeDetails
- type BulkPinAttributeRequest
- func (request BulkPinAttributeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request BulkPinAttributeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request BulkPinAttributeRequest) RetryPolicy() *common.RetryPolicy
- func (request BulkPinAttributeRequest) String() string
- func (request BulkPinAttributeRequest) ValidateEnumValue() (bool, error)
- type BulkPinAttributeResponse
- type BulkPinMetadata
- type BulkPinMetadataOperationStatusEnum
- type BulkPinMetadataOperationTypeEnum
- type BulkPinStatus
- type BulkUnpinAttributeDetail
- type BulkUnpinAttributeDetailAttributeNameSpaceEnum
- type BulkUnpinAttributeDetails
- type BulkUnpinAttributeRequest
- func (request BulkUnpinAttributeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request BulkUnpinAttributeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request BulkUnpinAttributeRequest) RetryPolicy() *common.RetryPolicy
- func (request BulkUnpinAttributeRequest) String() string
- func (request BulkUnpinAttributeRequest) ValidateEnumValue() (bool, error)
- type BulkUnpinAttributeResponse
- type BulkUnpinMetadata
- type BulkUnpinMetadataOperationStatusEnum
- type BulkUnpinMetadataOperationTypeEnum
- type BulkUnpinStatus
- type BulkUpdateAttributeDetail
- type BulkUpdateAttributeDetailAttributeNameSpaceEnum
- type BulkUpdateAttributeDetailUnitEnum
- type BulkUpdateAttributeDetails
- type BulkUpdateAttributeMetadata
- type BulkUpdateAttributeMetadataOperationStatusEnum
- type BulkUpdateAttributeMetadataOperationTypeEnum
- type BulkUpdateAttributeNotesDetail
- type BulkUpdateAttributeNotesDetailAttributeNameSpaceEnum
- type BulkUpdateAttributeNotesDetails
- type BulkUpdateAttributeNotesRequest
- func (request BulkUpdateAttributeNotesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request BulkUpdateAttributeNotesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request BulkUpdateAttributeNotesRequest) RetryPolicy() *common.RetryPolicy
- func (request BulkUpdateAttributeNotesRequest) String() string
- func (request BulkUpdateAttributeNotesRequest) ValidateEnumValue() (bool, error)
- type BulkUpdateAttributeNotesResponse
- type BulkUpdateAttributeRequest
- func (request BulkUpdateAttributeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request BulkUpdateAttributeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request BulkUpdateAttributeRequest) RetryPolicy() *common.RetryPolicy
- func (request BulkUpdateAttributeRequest) String() string
- func (request BulkUpdateAttributeRequest) ValidateEnumValue() (bool, error)
- type BulkUpdateAttributeResponse
- type BulkUpdateAttributeStatus
- type BulkUpdateNotesMetadata
- type BulkUpdateNotesMetadataOperationStatusEnum
- type BulkUpdateNotesMetadataOperationTypeEnum
- type BulkUpdateNotesStatus
- type GetAggregatedSnapshotRequest
- func (request GetAggregatedSnapshotRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetAggregatedSnapshotRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetAggregatedSnapshotRequest) RetryPolicy() *common.RetryPolicy
- func (request GetAggregatedSnapshotRequest) String() string
- func (request GetAggregatedSnapshotRequest) ValidateEnumValue() (bool, error)
- type GetAggregatedSnapshotResponse
- type GetSpanRequest
- func (request GetSpanRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetSpanRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetSpanRequest) RetryPolicy() *common.RetryPolicy
- func (request GetSpanRequest) String() string
- func (request GetSpanRequest) ValidateEnumValue() (bool, error)
- type GetSpanResponse
- type GetSpanSpanNamespaceEnum
- type GetStatusAutoActivateDataKeyTypeEnum
- type GetStatusAutoActivateRequest
- func (request GetStatusAutoActivateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetStatusAutoActivateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetStatusAutoActivateRequest) RetryPolicy() *common.RetryPolicy
- func (request GetStatusAutoActivateRequest) String() string
- func (request GetStatusAutoActivateRequest) ValidateEnumValue() (bool, error)
- type GetStatusAutoActivateResponse
- type GetTraceRequest
- func (request GetTraceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetTraceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetTraceRequest) RetryPolicy() *common.RetryPolicy
- func (request GetTraceRequest) String() string
- func (request GetTraceRequest) ValidateEnumValue() (bool, error)
- type GetTraceResponse
- type GetTraceSnapshotRequest
- func (request GetTraceSnapshotRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetTraceSnapshotRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetTraceSnapshotRequest) RetryPolicy() *common.RetryPolicy
- func (request GetTraceSnapshotRequest) String() string
- func (request GetTraceSnapshotRequest) ValidateEnumValue() (bool, error)
- type GetTraceSnapshotResponse
- type GetTraceTraceNamespaceEnum
- type ListQuickPicksRequest
- func (request ListQuickPicksRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListQuickPicksRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListQuickPicksRequest) RetryPolicy() *common.RetryPolicy
- func (request ListQuickPicksRequest) String() string
- func (request ListQuickPicksRequest) ValidateEnumValue() (bool, error)
- type ListQuickPicksResponse
- type PutToggleAutoActivateDataKeyTypeEnum
- type PutToggleAutoActivateRequest
- func (request PutToggleAutoActivateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PutToggleAutoActivateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PutToggleAutoActivateRequest) RetryPolicy() *common.RetryPolicy
- func (request PutToggleAutoActivateRequest) String() string
- func (request PutToggleAutoActivateRequest) ValidateEnumValue() (bool, error)
- type PutToggleAutoActivateResponse
- type QueryClient
- 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
- type QueryRequest
- func (request QueryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request QueryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request QueryRequest) RetryPolicy() *common.RetryPolicy
- func (request QueryRequest) String() string
- func (request QueryRequest) ValidateEnumValue() (bool, error)
- type QueryResponse
- type QueryResultMetadataSummary
- type QueryResultResponse
- type QueryResultRow
- type QueryResultRowTypeSummary
- type QueryResultWarning
- type QueryResultsGroupedBySummary
- type QueryResultsOrderedBySummary
- type QueryResultsTopologyInfo
- type QueryResultsTopologyNodeInfo
- type QuickPickSummary
- type SnapshotDetail
- type Span
- type SpanLog
- type SpanLogCollection
- type SpanSnapshot
- type SpanSourceNameEnum
- type StackTraceElement
- type Tag
- type TagMetadata
- type TagMetadataTagTypeEnum
- type TagMetadataTagUnitEnum
- type ThreadSnapshot
- type Trace
- type TraceClient
- 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
- type TraceSnapshot
- type TraceSourceNameEnum
- type TraceSpanSummary
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAttributePinResponseAttributeNameSpaceEnumStringValues ¶ added in v65.61.2
func GetAttributePinResponseAttributeNameSpaceEnumStringValues() []string
GetAttributePinResponseAttributeNameSpaceEnumStringValues Enumerates the set of values in String for AttributePinResponseAttributeNameSpaceEnum
func GetAttributePinResponseAttributeStatusEnumStringValues ¶ added in v65.61.2
func GetAttributePinResponseAttributeStatusEnumStringValues() []string
GetAttributePinResponseAttributeStatusEnumStringValues Enumerates the set of values in String for AttributePinResponseAttributeStatusEnum
func GetAttributePinResponseOperationTypeEnumStringValues ¶ added in v65.61.2
func GetAttributePinResponseOperationTypeEnumStringValues() []string
GetAttributePinResponseOperationTypeEnumStringValues Enumerates the set of values in String for AttributePinResponseOperationTypeEnum
func GetAttributeResponseAttributeNameSpaceEnumStringValues ¶ added in v65.61.2
func GetAttributeResponseAttributeNameSpaceEnumStringValues() []string
GetAttributeResponseAttributeNameSpaceEnumStringValues Enumerates the set of values in String for AttributeResponseAttributeNameSpaceEnum
func GetAttributeResponseAttributeStatusEnumStringValues ¶ added in v65.61.2
func GetAttributeResponseAttributeStatusEnumStringValues() []string
GetAttributeResponseAttributeStatusEnumStringValues Enumerates the set of values in String for AttributeResponseAttributeStatusEnum
func GetAttributeResponseAttributeTypeEnumStringValues ¶ added in v65.61.2
func GetAttributeResponseAttributeTypeEnumStringValues() []string
GetAttributeResponseAttributeTypeEnumStringValues Enumerates the set of values in String for AttributeResponseAttributeTypeEnum
func GetAttributeResponseOperationTypeEnumStringValues ¶ added in v65.61.2
func GetAttributeResponseOperationTypeEnumStringValues() []string
GetAttributeResponseOperationTypeEnumStringValues Enumerates the set of values in String for AttributeResponseOperationTypeEnum
func GetAttributeResponseUnitEnumStringValues ¶ added in v65.61.2
func GetAttributeResponseUnitEnumStringValues() []string
GetAttributeResponseUnitEnumStringValues Enumerates the set of values in String for AttributeResponseUnitEnum
func GetAttributeUnpinResponseAttributeNameSpaceEnumStringValues ¶ added in v65.61.2
func GetAttributeUnpinResponseAttributeNameSpaceEnumStringValues() []string
GetAttributeUnpinResponseAttributeNameSpaceEnumStringValues Enumerates the set of values in String for AttributeUnpinResponseAttributeNameSpaceEnum
func GetAttributeUnpinResponseAttributeStatusEnumStringValues ¶ added in v65.61.2
func GetAttributeUnpinResponseAttributeStatusEnumStringValues() []string
GetAttributeUnpinResponseAttributeStatusEnumStringValues Enumerates the set of values in String for AttributeUnpinResponseAttributeStatusEnum
func GetAttributeUnpinResponseOperationTypeEnumStringValues ¶ added in v65.61.2
func GetAttributeUnpinResponseOperationTypeEnumStringValues() []string
GetAttributeUnpinResponseOperationTypeEnumStringValues Enumerates the set of values in String for AttributeUnpinResponseOperationTypeEnum
func GetAttributeUpdateNotesResponseAttributeNameSpaceEnumStringValues ¶ added in v65.61.2
func GetAttributeUpdateNotesResponseAttributeNameSpaceEnumStringValues() []string
GetAttributeUpdateNotesResponseAttributeNameSpaceEnumStringValues Enumerates the set of values in String for AttributeUpdateNotesResponseAttributeNameSpaceEnum
func GetAttributeUpdateNotesResponseAttributeStatusEnumStringValues ¶ added in v65.61.2
func GetAttributeUpdateNotesResponseAttributeStatusEnumStringValues() []string
GetAttributeUpdateNotesResponseAttributeStatusEnumStringValues Enumerates the set of values in String for AttributeUpdateNotesResponseAttributeStatusEnum
func GetAttributeUpdateNotesResponseOperationTypeEnumStringValues ¶ added in v65.61.2
func GetAttributeUpdateNotesResponseOperationTypeEnumStringValues() []string
GetAttributeUpdateNotesResponseOperationTypeEnumStringValues Enumerates the set of values in String for AttributeUpdateNotesResponseOperationTypeEnum
func GetAttributeUpdateResponseAttributeNameSpaceEnumStringValues ¶ added in v65.61.2
func GetAttributeUpdateResponseAttributeNameSpaceEnumStringValues() []string
GetAttributeUpdateResponseAttributeNameSpaceEnumStringValues Enumerates the set of values in String for AttributeUpdateResponseAttributeNameSpaceEnum
func GetAttributeUpdateResponseAttributeStatusEnumStringValues ¶ added in v65.61.2
func GetAttributeUpdateResponseAttributeStatusEnumStringValues() []string
GetAttributeUpdateResponseAttributeStatusEnumStringValues Enumerates the set of values in String for AttributeUpdateResponseAttributeStatusEnum
func GetAttributeUpdateResponseAttributeTypeEnumStringValues ¶ added in v65.61.2
func GetAttributeUpdateResponseAttributeTypeEnumStringValues() []string
GetAttributeUpdateResponseAttributeTypeEnumStringValues Enumerates the set of values in String for AttributeUpdateResponseAttributeTypeEnum
func GetAttributeUpdateResponseOperationTypeEnumStringValues ¶ added in v65.61.2
func GetAttributeUpdateResponseOperationTypeEnumStringValues() []string
GetAttributeUpdateResponseOperationTypeEnumStringValues Enumerates the set of values in String for AttributeUpdateResponseOperationTypeEnum
func GetAttributeUpdateResponseUnitEnumStringValues ¶ added in v65.61.2
func GetAttributeUpdateResponseUnitEnumStringValues() []string
GetAttributeUpdateResponseUnitEnumStringValues Enumerates the set of values in String for AttributeUpdateResponseUnitEnum
func GetAutoActivateStatusDataKeyEnumStringValues ¶ added in v65.61.2
func GetAutoActivateStatusDataKeyEnumStringValues() []string
GetAutoActivateStatusDataKeyEnumStringValues Enumerates the set of values in String for AutoActivateStatusDataKeyEnum
func GetAutoActivateToggleStatusDataKeyEnumStringValues ¶ added in v65.61.2
func GetAutoActivateToggleStatusDataKeyEnumStringValues() []string
GetAutoActivateToggleStatusDataKeyEnumStringValues Enumerates the set of values in String for AutoActivateToggleStatusDataKeyEnum
func GetAutoActivateToggleStatusStatusEnumStringValues ¶ added in v65.61.2
func GetAutoActivateToggleStatusStatusEnumStringValues() []string
GetAutoActivateToggleStatusStatusEnumStringValues Enumerates the set of values in String for AutoActivateToggleStatusStatusEnum
func GetBulkActivateAttributeDetailAttributeNameSpaceEnumStringValues ¶ added in v65.61.2
func GetBulkActivateAttributeDetailAttributeNameSpaceEnumStringValues() []string
GetBulkActivateAttributeDetailAttributeNameSpaceEnumStringValues Enumerates the set of values in String for BulkActivateAttributeDetailAttributeNameSpaceEnum
func GetBulkActivateAttributeDetailAttributeTypeEnumStringValues ¶ added in v65.61.2
func GetBulkActivateAttributeDetailAttributeTypeEnumStringValues() []string
GetBulkActivateAttributeDetailAttributeTypeEnumStringValues Enumerates the set of values in String for BulkActivateAttributeDetailAttributeTypeEnum
func GetBulkActivateAttributeDetailUnitEnumStringValues ¶ added in v65.61.2
func GetBulkActivateAttributeDetailUnitEnumStringValues() []string
GetBulkActivateAttributeDetailUnitEnumStringValues Enumerates the set of values in String for BulkActivateAttributeDetailUnitEnum
func GetBulkActivationMetadataOperationStatusEnumStringValues ¶ added in v65.61.2
func GetBulkActivationMetadataOperationStatusEnumStringValues() []string
GetBulkActivationMetadataOperationStatusEnumStringValues Enumerates the set of values in String for BulkActivationMetadataOperationStatusEnum
func GetBulkActivationMetadataOperationTypeEnumStringValues ¶ added in v65.61.2
func GetBulkActivationMetadataOperationTypeEnumStringValues() []string
GetBulkActivationMetadataOperationTypeEnumStringValues Enumerates the set of values in String for BulkActivationMetadataOperationTypeEnum
func GetBulkDeActivateAttributeDetailAttributeNameSpaceEnumStringValues ¶ added in v65.61.2
func GetBulkDeActivateAttributeDetailAttributeNameSpaceEnumStringValues() []string
GetBulkDeActivateAttributeDetailAttributeNameSpaceEnumStringValues Enumerates the set of values in String for BulkDeActivateAttributeDetailAttributeNameSpaceEnum
func GetBulkDeActivationMetadataOperationStatusEnumStringValues ¶ added in v65.61.2
func GetBulkDeActivationMetadataOperationStatusEnumStringValues() []string
GetBulkDeActivationMetadataOperationStatusEnumStringValues Enumerates the set of values in String for BulkDeActivationMetadataOperationStatusEnum
func GetBulkDeActivationMetadataOperationTypeEnumStringValues ¶ added in v65.61.2
func GetBulkDeActivationMetadataOperationTypeEnumStringValues() []string
GetBulkDeActivationMetadataOperationTypeEnumStringValues Enumerates the set of values in String for BulkDeActivationMetadataOperationTypeEnum
func GetBulkPinAttributeDetailAttributeNameSpaceEnumStringValues ¶ added in v65.61.2
func GetBulkPinAttributeDetailAttributeNameSpaceEnumStringValues() []string
GetBulkPinAttributeDetailAttributeNameSpaceEnumStringValues Enumerates the set of values in String for BulkPinAttributeDetailAttributeNameSpaceEnum
func GetBulkPinMetadataOperationStatusEnumStringValues ¶ added in v65.61.2
func GetBulkPinMetadataOperationStatusEnumStringValues() []string
GetBulkPinMetadataOperationStatusEnumStringValues Enumerates the set of values in String for BulkPinMetadataOperationStatusEnum
func GetBulkPinMetadataOperationTypeEnumStringValues ¶ added in v65.61.2
func GetBulkPinMetadataOperationTypeEnumStringValues() []string
GetBulkPinMetadataOperationTypeEnumStringValues Enumerates the set of values in String for BulkPinMetadataOperationTypeEnum
func GetBulkUnpinAttributeDetailAttributeNameSpaceEnumStringValues ¶ added in v65.61.2
func GetBulkUnpinAttributeDetailAttributeNameSpaceEnumStringValues() []string
GetBulkUnpinAttributeDetailAttributeNameSpaceEnumStringValues Enumerates the set of values in String for BulkUnpinAttributeDetailAttributeNameSpaceEnum
func GetBulkUnpinMetadataOperationStatusEnumStringValues ¶ added in v65.61.2
func GetBulkUnpinMetadataOperationStatusEnumStringValues() []string
GetBulkUnpinMetadataOperationStatusEnumStringValues Enumerates the set of values in String for BulkUnpinMetadataOperationStatusEnum
func GetBulkUnpinMetadataOperationTypeEnumStringValues ¶ added in v65.61.2
func GetBulkUnpinMetadataOperationTypeEnumStringValues() []string
GetBulkUnpinMetadataOperationTypeEnumStringValues Enumerates the set of values in String for BulkUnpinMetadataOperationTypeEnum
func GetBulkUpdateAttributeDetailAttributeNameSpaceEnumStringValues ¶ added in v65.61.2
func GetBulkUpdateAttributeDetailAttributeNameSpaceEnumStringValues() []string
GetBulkUpdateAttributeDetailAttributeNameSpaceEnumStringValues Enumerates the set of values in String for BulkUpdateAttributeDetailAttributeNameSpaceEnum
func GetBulkUpdateAttributeDetailUnitEnumStringValues ¶ added in v65.61.2
func GetBulkUpdateAttributeDetailUnitEnumStringValues() []string
GetBulkUpdateAttributeDetailUnitEnumStringValues Enumerates the set of values in String for BulkUpdateAttributeDetailUnitEnum
func GetBulkUpdateAttributeMetadataOperationStatusEnumStringValues ¶ added in v65.61.2
func GetBulkUpdateAttributeMetadataOperationStatusEnumStringValues() []string
GetBulkUpdateAttributeMetadataOperationStatusEnumStringValues Enumerates the set of values in String for BulkUpdateAttributeMetadataOperationStatusEnum
func GetBulkUpdateAttributeMetadataOperationTypeEnumStringValues ¶ added in v65.61.2
func GetBulkUpdateAttributeMetadataOperationTypeEnumStringValues() []string
GetBulkUpdateAttributeMetadataOperationTypeEnumStringValues Enumerates the set of values in String for BulkUpdateAttributeMetadataOperationTypeEnum
func GetBulkUpdateAttributeNotesDetailAttributeNameSpaceEnumStringValues ¶ added in v65.61.2
func GetBulkUpdateAttributeNotesDetailAttributeNameSpaceEnumStringValues() []string
GetBulkUpdateAttributeNotesDetailAttributeNameSpaceEnumStringValues Enumerates the set of values in String for BulkUpdateAttributeNotesDetailAttributeNameSpaceEnum
func GetBulkUpdateNotesMetadataOperationStatusEnumStringValues ¶ added in v65.61.2
func GetBulkUpdateNotesMetadataOperationStatusEnumStringValues() []string
GetBulkUpdateNotesMetadataOperationStatusEnumStringValues Enumerates the set of values in String for BulkUpdateNotesMetadataOperationStatusEnum
func GetBulkUpdateNotesMetadataOperationTypeEnumStringValues ¶ added in v65.61.2
func GetBulkUpdateNotesMetadataOperationTypeEnumStringValues() []string
GetBulkUpdateNotesMetadataOperationTypeEnumStringValues Enumerates the set of values in String for BulkUpdateNotesMetadataOperationTypeEnum
func GetGetSpanSpanNamespaceEnumStringValues ¶ added in v65.61.2
func GetGetSpanSpanNamespaceEnumStringValues() []string
GetGetSpanSpanNamespaceEnumStringValues Enumerates the set of values in String for GetSpanSpanNamespaceEnum
func GetGetStatusAutoActivateDataKeyTypeEnumStringValues ¶ added in v65.61.2
func GetGetStatusAutoActivateDataKeyTypeEnumStringValues() []string
GetGetStatusAutoActivateDataKeyTypeEnumStringValues Enumerates the set of values in String for GetStatusAutoActivateDataKeyTypeEnum
func GetGetTraceTraceNamespaceEnumStringValues ¶ added in v65.61.2
func GetGetTraceTraceNamespaceEnumStringValues() []string
GetGetTraceTraceNamespaceEnumStringValues Enumerates the set of values in String for GetTraceTraceNamespaceEnum
func GetPutToggleAutoActivateDataKeyTypeEnumStringValues ¶ added in v65.61.2
func GetPutToggleAutoActivateDataKeyTypeEnumStringValues() []string
GetPutToggleAutoActivateDataKeyTypeEnumStringValues Enumerates the set of values in String for PutToggleAutoActivateDataKeyTypeEnum
func GetSpanSourceNameEnumStringValues ¶ added in v65.61.2
func GetSpanSourceNameEnumStringValues() []string
GetSpanSourceNameEnumStringValues Enumerates the set of values in String for SpanSourceNameEnum
func GetTagMetadataTagTypeEnumStringValues ¶ added in v65.61.2
func GetTagMetadataTagTypeEnumStringValues() []string
GetTagMetadataTagTypeEnumStringValues Enumerates the set of values in String for TagMetadataTagTypeEnum
func GetTagMetadataTagUnitEnumStringValues ¶ added in v65.61.2
func GetTagMetadataTagUnitEnumStringValues() []string
GetTagMetadataTagUnitEnumStringValues Enumerates the set of values in String for TagMetadataTagUnitEnum
func GetTraceSourceNameEnumStringValues ¶ added in v65.61.2
func GetTraceSourceNameEnumStringValues() []string
GetTraceSourceNameEnumStringValues Enumerates the set of values in String for TraceSourceNameEnum
Types ¶
type AggregatedSnapshot ¶
type AggregatedSnapshot struct { // Aggregated snapshot details. Details []SnapshotDetail `mandatory:"true" json:"details"` // List of aggregated stack trace. AggregatedStackTraces []AggregatedStackTrace `mandatory:"true" json:"aggregatedStackTraces"` }
AggregatedSnapshot Aggregated snapshots of all spans.
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 ¶
type AggregatedStackTrace struct { StackTraceElement *StackTraceElement `mandatory:"false" json:"stackTraceElement"` // List of child aggregated stack trace to represent branches. Children []AggregatedStackTrace `mandatory:"false" json:"children"` }
AggregatedStackTrace A branching tree with aggregated stack trace.
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 ¶ added in v65.61.2
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"` }
AttributePinResponse Response of an individual attribute item in the bulk pin operation.
func (AttributePinResponse) String ¶ added in v65.61.2
func (m AttributePinResponse) String() string
func (AttributePinResponse) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
type AttributePinResponseAttributeNameSpaceEnum string
AttributePinResponseAttributeNameSpaceEnum Enum with underlying type: string
const ( AttributePinResponseAttributeNameSpaceTraces AttributePinResponseAttributeNameSpaceEnum = "TRACES" AttributePinResponseAttributeNameSpaceSynthetic AttributePinResponseAttributeNameSpaceEnum = "SYNTHETIC" )
Set of constants representing the allowable values for AttributePinResponseAttributeNameSpaceEnum
func GetAttributePinResponseAttributeNameSpaceEnumValues ¶ added in v65.61.2
func GetAttributePinResponseAttributeNameSpaceEnumValues() []AttributePinResponseAttributeNameSpaceEnum
GetAttributePinResponseAttributeNameSpaceEnumValues Enumerates the set of values for AttributePinResponseAttributeNameSpaceEnum
func GetMappingAttributePinResponseAttributeNameSpaceEnum ¶ added in v65.61.2
func GetMappingAttributePinResponseAttributeNameSpaceEnum(val string) (AttributePinResponseAttributeNameSpaceEnum, bool)
GetMappingAttributePinResponseAttributeNameSpaceEnum performs case Insensitive comparison on enum value and return the desired enum
type AttributePinResponseAttributeStatusEnum ¶ added in v65.61.2
type AttributePinResponseAttributeStatusEnum string
AttributePinResponseAttributeStatusEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for AttributePinResponseAttributeStatusEnum
func GetAttributePinResponseAttributeStatusEnumValues ¶ added in v65.61.2
func GetAttributePinResponseAttributeStatusEnumValues() []AttributePinResponseAttributeStatusEnum
GetAttributePinResponseAttributeStatusEnumValues Enumerates the set of values for AttributePinResponseAttributeStatusEnum
func GetMappingAttributePinResponseAttributeStatusEnum ¶ added in v65.61.2
func GetMappingAttributePinResponseAttributeStatusEnum(val string) (AttributePinResponseAttributeStatusEnum, bool)
GetMappingAttributePinResponseAttributeStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type AttributePinResponseOperationTypeEnum ¶ added in v65.61.2
type AttributePinResponseOperationTypeEnum string
AttributePinResponseOperationTypeEnum Enum with underlying type: string
const (
AttributePinResponseOperationTypePin AttributePinResponseOperationTypeEnum = "PIN"
)
Set of constants representing the allowable values for AttributePinResponseOperationTypeEnum
func GetAttributePinResponseOperationTypeEnumValues ¶ added in v65.61.2
func GetAttributePinResponseOperationTypeEnumValues() []AttributePinResponseOperationTypeEnum
GetAttributePinResponseOperationTypeEnumValues Enumerates the set of values for AttributePinResponseOperationTypeEnum
func GetMappingAttributePinResponseOperationTypeEnum ¶ added in v65.61.2
func GetMappingAttributePinResponseOperationTypeEnum(val string) (AttributePinResponseOperationTypeEnum, bool)
GetMappingAttributePinResponseOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AttributeResponse ¶ added in v65.61.2
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"` }
AttributeResponse Response of an individual attribute item in the bulk activate or deactivate operation.
func (AttributeResponse) String ¶ added in v65.61.2
func (m AttributeResponse) String() string
func (AttributeResponse) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
type AttributeResponseAttributeNameSpaceEnum string
AttributeResponseAttributeNameSpaceEnum Enum with underlying type: string
const ( AttributeResponseAttributeNameSpaceTraces AttributeResponseAttributeNameSpaceEnum = "TRACES" AttributeResponseAttributeNameSpaceSynthetic AttributeResponseAttributeNameSpaceEnum = "SYNTHETIC" )
Set of constants representing the allowable values for AttributeResponseAttributeNameSpaceEnum
func GetAttributeResponseAttributeNameSpaceEnumValues ¶ added in v65.61.2
func GetAttributeResponseAttributeNameSpaceEnumValues() []AttributeResponseAttributeNameSpaceEnum
GetAttributeResponseAttributeNameSpaceEnumValues Enumerates the set of values for AttributeResponseAttributeNameSpaceEnum
func GetMappingAttributeResponseAttributeNameSpaceEnum ¶ added in v65.61.2
func GetMappingAttributeResponseAttributeNameSpaceEnum(val string) (AttributeResponseAttributeNameSpaceEnum, bool)
GetMappingAttributeResponseAttributeNameSpaceEnum performs case Insensitive comparison on enum value and return the desired enum
type AttributeResponseAttributeStatusEnum ¶ added in v65.61.2
type AttributeResponseAttributeStatusEnum string
AttributeResponseAttributeStatusEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for AttributeResponseAttributeStatusEnum
func GetAttributeResponseAttributeStatusEnumValues ¶ added in v65.61.2
func GetAttributeResponseAttributeStatusEnumValues() []AttributeResponseAttributeStatusEnum
GetAttributeResponseAttributeStatusEnumValues Enumerates the set of values for AttributeResponseAttributeStatusEnum
func GetMappingAttributeResponseAttributeStatusEnum ¶ added in v65.61.2
func GetMappingAttributeResponseAttributeStatusEnum(val string) (AttributeResponseAttributeStatusEnum, bool)
GetMappingAttributeResponseAttributeStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type AttributeResponseAttributeTypeEnum ¶ added in v65.61.2
type AttributeResponseAttributeTypeEnum string
AttributeResponseAttributeTypeEnum Enum with underlying type: string
const ( AttributeResponseAttributeTypeNumeric AttributeResponseAttributeTypeEnum = "NUMERIC" AttributeResponseAttributeTypeString AttributeResponseAttributeTypeEnum = "STRING" )
Set of constants representing the allowable values for AttributeResponseAttributeTypeEnum
func GetAttributeResponseAttributeTypeEnumValues ¶ added in v65.61.2
func GetAttributeResponseAttributeTypeEnumValues() []AttributeResponseAttributeTypeEnum
GetAttributeResponseAttributeTypeEnumValues Enumerates the set of values for AttributeResponseAttributeTypeEnum
func GetMappingAttributeResponseAttributeTypeEnum ¶ added in v65.61.2
func GetMappingAttributeResponseAttributeTypeEnum(val string) (AttributeResponseAttributeTypeEnum, bool)
GetMappingAttributeResponseAttributeTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AttributeResponseOperationTypeEnum ¶ added in v65.61.2
type AttributeResponseOperationTypeEnum string
AttributeResponseOperationTypeEnum Enum with underlying type: string
const ( AttributeResponseOperationTypeActivate AttributeResponseOperationTypeEnum = "ACTIVATE" AttributeResponseOperationTypeDeactivate AttributeResponseOperationTypeEnum = "DEACTIVATE" )
Set of constants representing the allowable values for AttributeResponseOperationTypeEnum
func GetAttributeResponseOperationTypeEnumValues ¶ added in v65.61.2
func GetAttributeResponseOperationTypeEnumValues() []AttributeResponseOperationTypeEnum
GetAttributeResponseOperationTypeEnumValues Enumerates the set of values for AttributeResponseOperationTypeEnum
func GetMappingAttributeResponseOperationTypeEnum ¶ added in v65.61.2
func GetMappingAttributeResponseOperationTypeEnum(val string) (AttributeResponseOperationTypeEnum, bool)
GetMappingAttributeResponseOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AttributeResponseUnitEnum ¶ added in v65.61.2
type AttributeResponseUnitEnum string
AttributeResponseUnitEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for AttributeResponseUnitEnum
func GetAttributeResponseUnitEnumValues ¶ added in v65.61.2
func GetAttributeResponseUnitEnumValues() []AttributeResponseUnitEnum
GetAttributeResponseUnitEnumValues Enumerates the set of values for AttributeResponseUnitEnum
func GetMappingAttributeResponseUnitEnum ¶ added in v65.61.2
func GetMappingAttributeResponseUnitEnum(val string) (AttributeResponseUnitEnum, bool)
GetMappingAttributeResponseUnitEnum performs case Insensitive comparison on enum value and return the desired enum
type AttributeUnpinResponse ¶ added in v65.61.2
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"` }
AttributeUnpinResponse Response of an individual attribute item in the bulk unpin operation.
func (AttributeUnpinResponse) String ¶ added in v65.61.2
func (m AttributeUnpinResponse) String() string
func (AttributeUnpinResponse) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
type AttributeUnpinResponseAttributeNameSpaceEnum string
AttributeUnpinResponseAttributeNameSpaceEnum Enum with underlying type: string
const ( AttributeUnpinResponseAttributeNameSpaceTraces AttributeUnpinResponseAttributeNameSpaceEnum = "TRACES" AttributeUnpinResponseAttributeNameSpaceSynthetic AttributeUnpinResponseAttributeNameSpaceEnum = "SYNTHETIC" )
Set of constants representing the allowable values for AttributeUnpinResponseAttributeNameSpaceEnum
func GetAttributeUnpinResponseAttributeNameSpaceEnumValues ¶ added in v65.61.2
func GetAttributeUnpinResponseAttributeNameSpaceEnumValues() []AttributeUnpinResponseAttributeNameSpaceEnum
GetAttributeUnpinResponseAttributeNameSpaceEnumValues Enumerates the set of values for AttributeUnpinResponseAttributeNameSpaceEnum
func GetMappingAttributeUnpinResponseAttributeNameSpaceEnum ¶ added in v65.61.2
func GetMappingAttributeUnpinResponseAttributeNameSpaceEnum(val string) (AttributeUnpinResponseAttributeNameSpaceEnum, bool)
GetMappingAttributeUnpinResponseAttributeNameSpaceEnum performs case Insensitive comparison on enum value and return the desired enum
type AttributeUnpinResponseAttributeStatusEnum ¶ added in v65.61.2
type AttributeUnpinResponseAttributeStatusEnum string
AttributeUnpinResponseAttributeStatusEnum Enum with underlying type: string
const ( AttributeUnpinResponseAttributeStatusAttributeUnpinned AttributeUnpinResponseAttributeStatusEnum = "ATTRIBUTE_UNPINNED" AttributeUnpinResponseAttributeStatusDuplicateAttribute AttributeUnpinResponseAttributeStatusEnum = "DUPLICATE_ATTRIBUTE" AttributeUnpinResponseAttributeStatusInvalidAttribute AttributeUnpinResponseAttributeStatusEnum = "INVALID_ATTRIBUTE" AttributeUnpinResponseAttributeStatusAttributeNotFound AttributeUnpinResponseAttributeStatusEnum = "ATTRIBUTE_NOT_FOUND" AttributeUnpinResponseAttributeStatusAttributeNotProcessed AttributeUnpinResponseAttributeStatusEnum = "ATTRIBUTE_NOT_PROCESSED" )
Set of constants representing the allowable values for AttributeUnpinResponseAttributeStatusEnum
func GetAttributeUnpinResponseAttributeStatusEnumValues ¶ added in v65.61.2
func GetAttributeUnpinResponseAttributeStatusEnumValues() []AttributeUnpinResponseAttributeStatusEnum
GetAttributeUnpinResponseAttributeStatusEnumValues Enumerates the set of values for AttributeUnpinResponseAttributeStatusEnum
func GetMappingAttributeUnpinResponseAttributeStatusEnum ¶ added in v65.61.2
func GetMappingAttributeUnpinResponseAttributeStatusEnum(val string) (AttributeUnpinResponseAttributeStatusEnum, bool)
GetMappingAttributeUnpinResponseAttributeStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type AttributeUnpinResponseOperationTypeEnum ¶ added in v65.61.2
type AttributeUnpinResponseOperationTypeEnum string
AttributeUnpinResponseOperationTypeEnum Enum with underlying type: string
const (
AttributeUnpinResponseOperationTypeUnpin AttributeUnpinResponseOperationTypeEnum = "UNPIN"
)
Set of constants representing the allowable values for AttributeUnpinResponseOperationTypeEnum
func GetAttributeUnpinResponseOperationTypeEnumValues ¶ added in v65.61.2
func GetAttributeUnpinResponseOperationTypeEnumValues() []AttributeUnpinResponseOperationTypeEnum
GetAttributeUnpinResponseOperationTypeEnumValues Enumerates the set of values for AttributeUnpinResponseOperationTypeEnum
func GetMappingAttributeUnpinResponseOperationTypeEnum ¶ added in v65.61.2
func GetMappingAttributeUnpinResponseOperationTypeEnum(val string) (AttributeUnpinResponseOperationTypeEnum, bool)
GetMappingAttributeUnpinResponseOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AttributeUpdateNotesResponse ¶ added in v65.61.2
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"` }
AttributeUpdateNotesResponse Response of an individual attribute item in the bulk update notes operation.
func (AttributeUpdateNotesResponse) String ¶ added in v65.61.2
func (m AttributeUpdateNotesResponse) String() string
func (AttributeUpdateNotesResponse) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
type AttributeUpdateNotesResponseAttributeNameSpaceEnum string
AttributeUpdateNotesResponseAttributeNameSpaceEnum Enum with underlying type: string
const ( AttributeUpdateNotesResponseAttributeNameSpaceTraces AttributeUpdateNotesResponseAttributeNameSpaceEnum = "TRACES" AttributeUpdateNotesResponseAttributeNameSpaceSynthetic AttributeUpdateNotesResponseAttributeNameSpaceEnum = "SYNTHETIC" )
Set of constants representing the allowable values for AttributeUpdateNotesResponseAttributeNameSpaceEnum
func GetAttributeUpdateNotesResponseAttributeNameSpaceEnumValues ¶ added in v65.61.2
func GetAttributeUpdateNotesResponseAttributeNameSpaceEnumValues() []AttributeUpdateNotesResponseAttributeNameSpaceEnum
GetAttributeUpdateNotesResponseAttributeNameSpaceEnumValues Enumerates the set of values for AttributeUpdateNotesResponseAttributeNameSpaceEnum
func GetMappingAttributeUpdateNotesResponseAttributeNameSpaceEnum ¶ added in v65.61.2
func GetMappingAttributeUpdateNotesResponseAttributeNameSpaceEnum(val string) (AttributeUpdateNotesResponseAttributeNameSpaceEnum, bool)
GetMappingAttributeUpdateNotesResponseAttributeNameSpaceEnum performs case Insensitive comparison on enum value and return the desired enum
type AttributeUpdateNotesResponseAttributeStatusEnum ¶ added in v65.61.2
type AttributeUpdateNotesResponseAttributeStatusEnum string
AttributeUpdateNotesResponseAttributeStatusEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for AttributeUpdateNotesResponseAttributeStatusEnum
func GetAttributeUpdateNotesResponseAttributeStatusEnumValues ¶ added in v65.61.2
func GetAttributeUpdateNotesResponseAttributeStatusEnumValues() []AttributeUpdateNotesResponseAttributeStatusEnum
GetAttributeUpdateNotesResponseAttributeStatusEnumValues Enumerates the set of values for AttributeUpdateNotesResponseAttributeStatusEnum
func GetMappingAttributeUpdateNotesResponseAttributeStatusEnum ¶ added in v65.61.2
func GetMappingAttributeUpdateNotesResponseAttributeStatusEnum(val string) (AttributeUpdateNotesResponseAttributeStatusEnum, bool)
GetMappingAttributeUpdateNotesResponseAttributeStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type AttributeUpdateNotesResponseOperationTypeEnum ¶ added in v65.61.2
type AttributeUpdateNotesResponseOperationTypeEnum string
AttributeUpdateNotesResponseOperationTypeEnum Enum with underlying type: string
const (
AttributeUpdateNotesResponseOperationTypeUpdateNotes AttributeUpdateNotesResponseOperationTypeEnum = "UPDATE_NOTES"
)
Set of constants representing the allowable values for AttributeUpdateNotesResponseOperationTypeEnum
func GetAttributeUpdateNotesResponseOperationTypeEnumValues ¶ added in v65.61.2
func GetAttributeUpdateNotesResponseOperationTypeEnumValues() []AttributeUpdateNotesResponseOperationTypeEnum
GetAttributeUpdateNotesResponseOperationTypeEnumValues Enumerates the set of values for AttributeUpdateNotesResponseOperationTypeEnum
func GetMappingAttributeUpdateNotesResponseOperationTypeEnum ¶ added in v65.61.2
func GetMappingAttributeUpdateNotesResponseOperationTypeEnum(val string) (AttributeUpdateNotesResponseOperationTypeEnum, bool)
GetMappingAttributeUpdateNotesResponseOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AttributeUpdateResponse ¶ added in v65.61.2
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"` }
AttributeUpdateResponse Response of an individual attribute item in the bulk update attribute operation.
func (AttributeUpdateResponse) String ¶ added in v65.61.2
func (m AttributeUpdateResponse) String() string
func (AttributeUpdateResponse) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
type AttributeUpdateResponseAttributeNameSpaceEnum string
AttributeUpdateResponseAttributeNameSpaceEnum Enum with underlying type: string
const ( AttributeUpdateResponseAttributeNameSpaceTraces AttributeUpdateResponseAttributeNameSpaceEnum = "TRACES" AttributeUpdateResponseAttributeNameSpaceSynthetic AttributeUpdateResponseAttributeNameSpaceEnum = "SYNTHETIC" )
Set of constants representing the allowable values for AttributeUpdateResponseAttributeNameSpaceEnum
func GetAttributeUpdateResponseAttributeNameSpaceEnumValues ¶ added in v65.61.2
func GetAttributeUpdateResponseAttributeNameSpaceEnumValues() []AttributeUpdateResponseAttributeNameSpaceEnum
GetAttributeUpdateResponseAttributeNameSpaceEnumValues Enumerates the set of values for AttributeUpdateResponseAttributeNameSpaceEnum
func GetMappingAttributeUpdateResponseAttributeNameSpaceEnum ¶ added in v65.61.2
func GetMappingAttributeUpdateResponseAttributeNameSpaceEnum(val string) (AttributeUpdateResponseAttributeNameSpaceEnum, bool)
GetMappingAttributeUpdateResponseAttributeNameSpaceEnum performs case Insensitive comparison on enum value and return the desired enum
type AttributeUpdateResponseAttributeStatusEnum ¶ added in v65.61.2
type AttributeUpdateResponseAttributeStatusEnum string
AttributeUpdateResponseAttributeStatusEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for AttributeUpdateResponseAttributeStatusEnum
func GetAttributeUpdateResponseAttributeStatusEnumValues ¶ added in v65.61.2
func GetAttributeUpdateResponseAttributeStatusEnumValues() []AttributeUpdateResponseAttributeStatusEnum
GetAttributeUpdateResponseAttributeStatusEnumValues Enumerates the set of values for AttributeUpdateResponseAttributeStatusEnum
func GetMappingAttributeUpdateResponseAttributeStatusEnum ¶ added in v65.61.2
func GetMappingAttributeUpdateResponseAttributeStatusEnum(val string) (AttributeUpdateResponseAttributeStatusEnum, bool)
GetMappingAttributeUpdateResponseAttributeStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type AttributeUpdateResponseAttributeTypeEnum ¶ added in v65.61.2
type AttributeUpdateResponseAttributeTypeEnum string
AttributeUpdateResponseAttributeTypeEnum Enum with underlying type: string
const ( AttributeUpdateResponseAttributeTypeNumeric AttributeUpdateResponseAttributeTypeEnum = "NUMERIC" AttributeUpdateResponseAttributeTypeString AttributeUpdateResponseAttributeTypeEnum = "STRING" )
Set of constants representing the allowable values for AttributeUpdateResponseAttributeTypeEnum
func GetAttributeUpdateResponseAttributeTypeEnumValues ¶ added in v65.61.2
func GetAttributeUpdateResponseAttributeTypeEnumValues() []AttributeUpdateResponseAttributeTypeEnum
GetAttributeUpdateResponseAttributeTypeEnumValues Enumerates the set of values for AttributeUpdateResponseAttributeTypeEnum
func GetMappingAttributeUpdateResponseAttributeTypeEnum ¶ added in v65.61.2
func GetMappingAttributeUpdateResponseAttributeTypeEnum(val string) (AttributeUpdateResponseAttributeTypeEnum, bool)
GetMappingAttributeUpdateResponseAttributeTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AttributeUpdateResponseOperationTypeEnum ¶ added in v65.61.2
type AttributeUpdateResponseOperationTypeEnum string
AttributeUpdateResponseOperationTypeEnum Enum with underlying type: string
const (
AttributeUpdateResponseOperationTypeUpdateAttributeProperties AttributeUpdateResponseOperationTypeEnum = "UPDATE_ATTRIBUTE_PROPERTIES"
)
Set of constants representing the allowable values for AttributeUpdateResponseOperationTypeEnum
func GetAttributeUpdateResponseOperationTypeEnumValues ¶ added in v65.61.2
func GetAttributeUpdateResponseOperationTypeEnumValues() []AttributeUpdateResponseOperationTypeEnum
GetAttributeUpdateResponseOperationTypeEnumValues Enumerates the set of values for AttributeUpdateResponseOperationTypeEnum
func GetMappingAttributeUpdateResponseOperationTypeEnum ¶ added in v65.61.2
func GetMappingAttributeUpdateResponseOperationTypeEnum(val string) (AttributeUpdateResponseOperationTypeEnum, bool)
GetMappingAttributeUpdateResponseOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AttributeUpdateResponseUnitEnum ¶ added in v65.61.2
type AttributeUpdateResponseUnitEnum string
AttributeUpdateResponseUnitEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for AttributeUpdateResponseUnitEnum
func GetAttributeUpdateResponseUnitEnumValues ¶ added in v65.61.2
func GetAttributeUpdateResponseUnitEnumValues() []AttributeUpdateResponseUnitEnum
GetAttributeUpdateResponseUnitEnumValues Enumerates the set of values for AttributeUpdateResponseUnitEnum
func GetMappingAttributeUpdateResponseUnitEnum ¶ added in v65.61.2
func GetMappingAttributeUpdateResponseUnitEnum(val string) (AttributeUpdateResponseUnitEnum, bool)
GetMappingAttributeUpdateResponseUnitEnum performs case Insensitive comparison on enum value and return the desired enum
type AttributesClient ¶ added in v65.61.2
type AttributesClient struct { common.BaseClient // contains filtered or unexported fields }
AttributesClient a client for Attributes
func NewAttributesClientWithConfigurationProvider ¶ added in v65.61.2
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 ¶ added in v65.61.2
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 ¶ added in v65.61.2
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/latest/apmtraces/BulkActivateAttribute.go.html to see an example of how to use BulkActivateAttribute API.
func (AttributesClient) BulkDeActivateAttribute ¶ added in v65.61.2
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/latest/apmtraces/BulkDeActivateAttribute.go.html to see an example of how to use BulkDeActivateAttribute API.
func (AttributesClient) BulkPinAttribute ¶ added in v65.61.2
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/latest/apmtraces/BulkPinAttribute.go.html to see an example of how to use BulkPinAttribute API.
func (AttributesClient) BulkUnpinAttribute ¶ added in v65.61.2
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/latest/apmtraces/BulkUnpinAttribute.go.html to see an example of how to use BulkUnpinAttribute API.
func (AttributesClient) BulkUpdateAttribute ¶ added in v65.61.2
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/latest/apmtraces/BulkUpdateAttribute.go.html to see an example of how to use BulkUpdateAttribute API.
func (AttributesClient) BulkUpdateAttributeNotes ¶ added in v65.61.2
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/latest/apmtraces/BulkUpdateAttributeNotes.go.html to see an example of how to use BulkUpdateAttributeNotes API.
func (*AttributesClient) ConfigurationProvider ¶ added in v65.61.2
func (client *AttributesClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (AttributesClient) GetStatusAutoActivate ¶ added in v65.61.2
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/latest/apmtraces/GetStatusAutoActivate.go.html to see an example of how to use GetStatusAutoActivate API.
func (AttributesClient) PutToggleAutoActivate ¶ added in v65.61.2
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/latest/apmtraces/PutToggleAutoActivate.go.html to see an example of how to use PutToggleAutoActivate API.
func (*AttributesClient) SetRegion ¶ added in v65.61.2
func (client *AttributesClient) SetRegion(region string)
SetRegion overrides the region of this client.
type AutoActivateStatus ¶ added in v65.61.2
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"` }
AutoActivateStatus Status of autoactivation for the given data key in the APM Domain.
func (AutoActivateStatus) String ¶ added in v65.61.2
func (m AutoActivateStatus) String() string
func (AutoActivateStatus) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
type AutoActivateStatusDataKeyEnum string
AutoActivateStatusDataKeyEnum Enum with underlying type: string
const ( AutoActivateStatusDataKeyPrivateDataKey AutoActivateStatusDataKeyEnum = "PRIVATE_DATA_KEY" AutoActivateStatusDataKeyPublicDataKey AutoActivateStatusDataKeyEnum = "PUBLIC_DATA_KEY" )
Set of constants representing the allowable values for AutoActivateStatusDataKeyEnum
func GetAutoActivateStatusDataKeyEnumValues ¶ added in v65.61.2
func GetAutoActivateStatusDataKeyEnumValues() []AutoActivateStatusDataKeyEnum
GetAutoActivateStatusDataKeyEnumValues Enumerates the set of values for AutoActivateStatusDataKeyEnum
func GetMappingAutoActivateStatusDataKeyEnum ¶ added in v65.61.2
func GetMappingAutoActivateStatusDataKeyEnum(val string) (AutoActivateStatusDataKeyEnum, bool)
GetMappingAutoActivateStatusDataKeyEnum performs case Insensitive comparison on enum value and return the desired enum
type AutoActivateToggleStatus ¶ added in v65.61.2
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"` }
AutoActivateToggleStatus Response of a auto-activate toggle operation.
func (AutoActivateToggleStatus) String ¶ added in v65.61.2
func (m AutoActivateToggleStatus) String() string
func (AutoActivateToggleStatus) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
type AutoActivateToggleStatusDataKeyEnum string
AutoActivateToggleStatusDataKeyEnum Enum with underlying type: string
const ( AutoActivateToggleStatusDataKeyPrivateDataKey AutoActivateToggleStatusDataKeyEnum = "PRIVATE_DATA_KEY" AutoActivateToggleStatusDataKeyPublicDataKey AutoActivateToggleStatusDataKeyEnum = "PUBLIC_DATA_KEY" )
Set of constants representing the allowable values for AutoActivateToggleStatusDataKeyEnum
func GetAutoActivateToggleStatusDataKeyEnumValues ¶ added in v65.61.2
func GetAutoActivateToggleStatusDataKeyEnumValues() []AutoActivateToggleStatusDataKeyEnum
GetAutoActivateToggleStatusDataKeyEnumValues Enumerates the set of values for AutoActivateToggleStatusDataKeyEnum
func GetMappingAutoActivateToggleStatusDataKeyEnum ¶ added in v65.61.2
func GetMappingAutoActivateToggleStatusDataKeyEnum(val string) (AutoActivateToggleStatusDataKeyEnum, bool)
GetMappingAutoActivateToggleStatusDataKeyEnum performs case Insensitive comparison on enum value and return the desired enum
type AutoActivateToggleStatusStatusEnum ¶ added in v65.61.2
type AutoActivateToggleStatusStatusEnum string
AutoActivateToggleStatusStatusEnum Enum with underlying type: string
const (
AutoActivateToggleStatusStatusSuccess AutoActivateToggleStatusStatusEnum = "SUCCESS"
)
Set of constants representing the allowable values for AutoActivateToggleStatusStatusEnum
func GetAutoActivateToggleStatusStatusEnumValues ¶ added in v65.61.2
func GetAutoActivateToggleStatusStatusEnumValues() []AutoActivateToggleStatusStatusEnum
GetAutoActivateToggleStatusStatusEnumValues Enumerates the set of values for AutoActivateToggleStatusStatusEnum
func GetMappingAutoActivateToggleStatusStatusEnum ¶ added in v65.61.2
func GetMappingAutoActivateToggleStatusStatusEnum(val string) (AutoActivateToggleStatusStatusEnum, bool)
GetMappingAutoActivateToggleStatusStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type BulkActivateAttributeDetail ¶ added in v65.61.2
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"` }
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.
func (BulkActivateAttributeDetail) String ¶ added in v65.61.2
func (m BulkActivateAttributeDetail) String() string
func (BulkActivateAttributeDetail) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
type BulkActivateAttributeDetailAttributeNameSpaceEnum string
BulkActivateAttributeDetailAttributeNameSpaceEnum Enum with underlying type: string
const ( BulkActivateAttributeDetailAttributeNameSpaceTraces BulkActivateAttributeDetailAttributeNameSpaceEnum = "TRACES" BulkActivateAttributeDetailAttributeNameSpaceSynthetic BulkActivateAttributeDetailAttributeNameSpaceEnum = "SYNTHETIC" )
Set of constants representing the allowable values for BulkActivateAttributeDetailAttributeNameSpaceEnum
func GetBulkActivateAttributeDetailAttributeNameSpaceEnumValues ¶ added in v65.61.2
func GetBulkActivateAttributeDetailAttributeNameSpaceEnumValues() []BulkActivateAttributeDetailAttributeNameSpaceEnum
GetBulkActivateAttributeDetailAttributeNameSpaceEnumValues Enumerates the set of values for BulkActivateAttributeDetailAttributeNameSpaceEnum
func GetMappingBulkActivateAttributeDetailAttributeNameSpaceEnum ¶ added in v65.61.2
func GetMappingBulkActivateAttributeDetailAttributeNameSpaceEnum(val string) (BulkActivateAttributeDetailAttributeNameSpaceEnum, bool)
GetMappingBulkActivateAttributeDetailAttributeNameSpaceEnum performs case Insensitive comparison on enum value and return the desired enum
type BulkActivateAttributeDetailAttributeTypeEnum ¶ added in v65.61.2
type BulkActivateAttributeDetailAttributeTypeEnum string
BulkActivateAttributeDetailAttributeTypeEnum Enum with underlying type: string
const ( BulkActivateAttributeDetailAttributeTypeNumeric BulkActivateAttributeDetailAttributeTypeEnum = "NUMERIC" BulkActivateAttributeDetailAttributeTypeString BulkActivateAttributeDetailAttributeTypeEnum = "STRING" )
Set of constants representing the allowable values for BulkActivateAttributeDetailAttributeTypeEnum
func GetBulkActivateAttributeDetailAttributeTypeEnumValues ¶ added in v65.61.2
func GetBulkActivateAttributeDetailAttributeTypeEnumValues() []BulkActivateAttributeDetailAttributeTypeEnum
GetBulkActivateAttributeDetailAttributeTypeEnumValues Enumerates the set of values for BulkActivateAttributeDetailAttributeTypeEnum
func GetMappingBulkActivateAttributeDetailAttributeTypeEnum ¶ added in v65.61.2
func GetMappingBulkActivateAttributeDetailAttributeTypeEnum(val string) (BulkActivateAttributeDetailAttributeTypeEnum, bool)
GetMappingBulkActivateAttributeDetailAttributeTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type BulkActivateAttributeDetailUnitEnum ¶ added in v65.61.2
type BulkActivateAttributeDetailUnitEnum string
BulkActivateAttributeDetailUnitEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for BulkActivateAttributeDetailUnitEnum
func GetBulkActivateAttributeDetailUnitEnumValues ¶ added in v65.61.2
func GetBulkActivateAttributeDetailUnitEnumValues() []BulkActivateAttributeDetailUnitEnum
GetBulkActivateAttributeDetailUnitEnumValues Enumerates the set of values for BulkActivateAttributeDetailUnitEnum
func GetMappingBulkActivateAttributeDetailUnitEnum ¶ added in v65.61.2
func GetMappingBulkActivateAttributeDetailUnitEnum(val string) (BulkActivateAttributeDetailUnitEnum, bool)
GetMappingBulkActivateAttributeDetailUnitEnum performs case Insensitive comparison on enum value and return the desired enum
type BulkActivateAttributeDetails ¶ added in v65.61.2
type BulkActivateAttributeDetails struct { // Collection of objects containing the details about individual attribute to be activated. AttributeDetails []BulkActivateAttributeDetail `mandatory:"false" json:"attributeDetails"` }
BulkActivateAttributeDetails Bulk request object containing the details of the attributes to be activated.
func (BulkActivateAttributeDetails) String ¶ added in v65.61.2
func (m BulkActivateAttributeDetails) String() string
func (BulkActivateAttributeDetails) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
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 }
BulkActivateAttributeRequest wrapper for the BulkActivateAttribute operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmtraces/BulkActivateAttribute.go.html to see an example of how to use BulkActivateAttributeRequest.
func (BulkActivateAttributeRequest) BinaryRequestBody ¶ added in v65.61.2
func (request BulkActivateAttributeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (BulkActivateAttributeRequest) HTTPRequest ¶ added in v65.61.2
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 ¶ added in v65.61.2
func (request BulkActivateAttributeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (BulkActivateAttributeRequest) String ¶ added in v65.61.2
func (request BulkActivateAttributeRequest) String() string
func (BulkActivateAttributeRequest) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
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"` }
BulkActivateAttributeResponse wrapper for the BulkActivateAttribute operation
func (BulkActivateAttributeResponse) HTTPResponse ¶ added in v65.61.2
func (response BulkActivateAttributeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (BulkActivateAttributeResponse) String ¶ added in v65.61.2
func (response BulkActivateAttributeResponse) String() string
type BulkActivationMetadata ¶ added in v65.61.2
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"` }
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.
func (BulkActivationMetadata) String ¶ added in v65.61.2
func (m BulkActivationMetadata) String() string
func (BulkActivationMetadata) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
type BulkActivationMetadataOperationStatusEnum string
BulkActivationMetadataOperationStatusEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for BulkActivationMetadataOperationStatusEnum
func GetBulkActivationMetadataOperationStatusEnumValues ¶ added in v65.61.2
func GetBulkActivationMetadataOperationStatusEnumValues() []BulkActivationMetadataOperationStatusEnum
GetBulkActivationMetadataOperationStatusEnumValues Enumerates the set of values for BulkActivationMetadataOperationStatusEnum
func GetMappingBulkActivationMetadataOperationStatusEnum ¶ added in v65.61.2
func GetMappingBulkActivationMetadataOperationStatusEnum(val string) (BulkActivationMetadataOperationStatusEnum, bool)
GetMappingBulkActivationMetadataOperationStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type BulkActivationMetadataOperationTypeEnum ¶ added in v65.61.2
type BulkActivationMetadataOperationTypeEnum string
BulkActivationMetadataOperationTypeEnum Enum with underlying type: string
const (
BulkActivationMetadataOperationTypeActivate BulkActivationMetadataOperationTypeEnum = "ACTIVATE"
)
Set of constants representing the allowable values for BulkActivationMetadataOperationTypeEnum
func GetBulkActivationMetadataOperationTypeEnumValues ¶ added in v65.61.2
func GetBulkActivationMetadataOperationTypeEnumValues() []BulkActivationMetadataOperationTypeEnum
GetBulkActivationMetadataOperationTypeEnumValues Enumerates the set of values for BulkActivationMetadataOperationTypeEnum
func GetMappingBulkActivationMetadataOperationTypeEnum ¶ added in v65.61.2
func GetMappingBulkActivationMetadataOperationTypeEnum(val string) (BulkActivationMetadataOperationTypeEnum, bool)
GetMappingBulkActivationMetadataOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type BulkActivationStatus ¶ added in v65.61.2
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"` }
BulkActivationStatus Response of a bulk attribute activation operation.
func (BulkActivationStatus) String ¶ added in v65.61.2
func (m BulkActivationStatus) String() string
func (BulkActivationStatus) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
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"` }
BulkDeActivateAttributeDetail Object that contains the details about a single attribute to be deactivated.
func (BulkDeActivateAttributeDetail) String ¶ added in v65.61.2
func (m BulkDeActivateAttributeDetail) String() string
func (BulkDeActivateAttributeDetail) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
type BulkDeActivateAttributeDetailAttributeNameSpaceEnum string
BulkDeActivateAttributeDetailAttributeNameSpaceEnum Enum with underlying type: string
const ( BulkDeActivateAttributeDetailAttributeNameSpaceTraces BulkDeActivateAttributeDetailAttributeNameSpaceEnum = "TRACES" BulkDeActivateAttributeDetailAttributeNameSpaceSynthetic BulkDeActivateAttributeDetailAttributeNameSpaceEnum = "SYNTHETIC" )
Set of constants representing the allowable values for BulkDeActivateAttributeDetailAttributeNameSpaceEnum
func GetBulkDeActivateAttributeDetailAttributeNameSpaceEnumValues ¶ added in v65.61.2
func GetBulkDeActivateAttributeDetailAttributeNameSpaceEnumValues() []BulkDeActivateAttributeDetailAttributeNameSpaceEnum
GetBulkDeActivateAttributeDetailAttributeNameSpaceEnumValues Enumerates the set of values for BulkDeActivateAttributeDetailAttributeNameSpaceEnum
func GetMappingBulkDeActivateAttributeDetailAttributeNameSpaceEnum ¶ added in v65.61.2
func GetMappingBulkDeActivateAttributeDetailAttributeNameSpaceEnum(val string) (BulkDeActivateAttributeDetailAttributeNameSpaceEnum, bool)
GetMappingBulkDeActivateAttributeDetailAttributeNameSpaceEnum performs case Insensitive comparison on enum value and return the desired enum
type BulkDeActivateAttributeDetails ¶ added in v65.61.2
type BulkDeActivateAttributeDetails struct { // Collection of objects containing the details about individual attribute to be deactivated. AttributeDetails []BulkDeActivateAttributeDetail `mandatory:"false" json:"attributeDetails"` }
BulkDeActivateAttributeDetails Bulk request object containing the details of the attributes to be deactivated.
func (BulkDeActivateAttributeDetails) String ¶ added in v65.61.2
func (m BulkDeActivateAttributeDetails) String() string
func (BulkDeActivateAttributeDetails) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
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 }
BulkDeActivateAttributeRequest wrapper for the BulkDeActivateAttribute operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmtraces/BulkDeActivateAttribute.go.html to see an example of how to use BulkDeActivateAttributeRequest.
func (BulkDeActivateAttributeRequest) BinaryRequestBody ¶ added in v65.61.2
func (request BulkDeActivateAttributeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (BulkDeActivateAttributeRequest) HTTPRequest ¶ added in v65.61.2
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 ¶ added in v65.61.2
func (request BulkDeActivateAttributeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (BulkDeActivateAttributeRequest) String ¶ added in v65.61.2
func (request BulkDeActivateAttributeRequest) String() string
func (BulkDeActivateAttributeRequest) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
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"` }
BulkDeActivateAttributeResponse wrapper for the BulkDeActivateAttribute operation
func (BulkDeActivateAttributeResponse) HTTPResponse ¶ added in v65.61.2
func (response BulkDeActivateAttributeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (BulkDeActivateAttributeResponse) String ¶ added in v65.61.2
func (response BulkDeActivateAttributeResponse) String() string
type BulkDeActivationMetadata ¶ added in v65.61.2
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"` }
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.
func (BulkDeActivationMetadata) String ¶ added in v65.61.2
func (m BulkDeActivationMetadata) String() string
func (BulkDeActivationMetadata) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
type BulkDeActivationMetadataOperationStatusEnum string
BulkDeActivationMetadataOperationStatusEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for BulkDeActivationMetadataOperationStatusEnum
func GetBulkDeActivationMetadataOperationStatusEnumValues ¶ added in v65.61.2
func GetBulkDeActivationMetadataOperationStatusEnumValues() []BulkDeActivationMetadataOperationStatusEnum
GetBulkDeActivationMetadataOperationStatusEnumValues Enumerates the set of values for BulkDeActivationMetadataOperationStatusEnum
func GetMappingBulkDeActivationMetadataOperationStatusEnum ¶ added in v65.61.2
func GetMappingBulkDeActivationMetadataOperationStatusEnum(val string) (BulkDeActivationMetadataOperationStatusEnum, bool)
GetMappingBulkDeActivationMetadataOperationStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type BulkDeActivationMetadataOperationTypeEnum ¶ added in v65.61.2
type BulkDeActivationMetadataOperationTypeEnum string
BulkDeActivationMetadataOperationTypeEnum Enum with underlying type: string
const (
BulkDeActivationMetadataOperationTypeDeactivate BulkDeActivationMetadataOperationTypeEnum = "DEACTIVATE"
)
Set of constants representing the allowable values for BulkDeActivationMetadataOperationTypeEnum
func GetBulkDeActivationMetadataOperationTypeEnumValues ¶ added in v65.61.2
func GetBulkDeActivationMetadataOperationTypeEnumValues() []BulkDeActivationMetadataOperationTypeEnum
GetBulkDeActivationMetadataOperationTypeEnumValues Enumerates the set of values for BulkDeActivationMetadataOperationTypeEnum
func GetMappingBulkDeActivationMetadataOperationTypeEnum ¶ added in v65.61.2
func GetMappingBulkDeActivationMetadataOperationTypeEnum(val string) (BulkDeActivationMetadataOperationTypeEnum, bool)
GetMappingBulkDeActivationMetadataOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type BulkDeActivationStatus ¶ added in v65.61.2
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"` }
BulkDeActivationStatus Response of a bulk attribute deactivation operation.
func (BulkDeActivationStatus) String ¶ added in v65.61.2
func (m BulkDeActivationStatus) String() string
func (BulkDeActivationStatus) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
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"` }
BulkPinAttributeDetail Object that contains the details about a single attribute in the bulk request to be pinned.
func (BulkPinAttributeDetail) String ¶ added in v65.61.2
func (m BulkPinAttributeDetail) String() string
func (BulkPinAttributeDetail) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
type BulkPinAttributeDetailAttributeNameSpaceEnum string
BulkPinAttributeDetailAttributeNameSpaceEnum Enum with underlying type: string
const ( BulkPinAttributeDetailAttributeNameSpaceTraces BulkPinAttributeDetailAttributeNameSpaceEnum = "TRACES" BulkPinAttributeDetailAttributeNameSpaceSynthetic BulkPinAttributeDetailAttributeNameSpaceEnum = "SYNTHETIC" )
Set of constants representing the allowable values for BulkPinAttributeDetailAttributeNameSpaceEnum
func GetBulkPinAttributeDetailAttributeNameSpaceEnumValues ¶ added in v65.61.2
func GetBulkPinAttributeDetailAttributeNameSpaceEnumValues() []BulkPinAttributeDetailAttributeNameSpaceEnum
GetBulkPinAttributeDetailAttributeNameSpaceEnumValues Enumerates the set of values for BulkPinAttributeDetailAttributeNameSpaceEnum
func GetMappingBulkPinAttributeDetailAttributeNameSpaceEnum ¶ added in v65.61.2
func GetMappingBulkPinAttributeDetailAttributeNameSpaceEnum(val string) (BulkPinAttributeDetailAttributeNameSpaceEnum, bool)
GetMappingBulkPinAttributeDetailAttributeNameSpaceEnum performs case Insensitive comparison on enum value and return the desired enum
type BulkPinAttributeDetails ¶ added in v65.61.2
type BulkPinAttributeDetails struct { // Collection of objects containing the details about individual attribute to be pinned. AttributeDetails []BulkPinAttributeDetail `mandatory:"false" json:"attributeDetails"` }
BulkPinAttributeDetails Bulk request object containing the details of the attributes to be pinned.
func (BulkPinAttributeDetails) String ¶ added in v65.61.2
func (m BulkPinAttributeDetails) String() string
func (BulkPinAttributeDetails) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
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 }
BulkPinAttributeRequest wrapper for the BulkPinAttribute operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmtraces/BulkPinAttribute.go.html to see an example of how to use BulkPinAttributeRequest.
func (BulkPinAttributeRequest) BinaryRequestBody ¶ added in v65.61.2
func (request BulkPinAttributeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (BulkPinAttributeRequest) HTTPRequest ¶ added in v65.61.2
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 ¶ added in v65.61.2
func (request BulkPinAttributeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (BulkPinAttributeRequest) String ¶ added in v65.61.2
func (request BulkPinAttributeRequest) String() string
func (BulkPinAttributeRequest) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
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"` }
BulkPinAttributeResponse wrapper for the BulkPinAttribute operation
func (BulkPinAttributeResponse) HTTPResponse ¶ added in v65.61.2
func (response BulkPinAttributeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (BulkPinAttributeResponse) String ¶ added in v65.61.2
func (response BulkPinAttributeResponse) String() string
type BulkPinMetadata ¶ added in v65.61.2
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"` }
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.
func (BulkPinMetadata) String ¶ added in v65.61.2
func (m BulkPinMetadata) String() string
func (BulkPinMetadata) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
type BulkPinMetadataOperationStatusEnum string
BulkPinMetadataOperationStatusEnum Enum with underlying type: string
const ( BulkPinMetadataOperationStatusSuccess BulkPinMetadataOperationStatusEnum = "SUCCESS" BulkPinMetadataOperationStatusEmptyAttributeList BulkPinMetadataOperationStatusEnum = "EMPTY_ATTRIBUTE_LIST" BulkPinMetadataOperationStatusInvalidBulkRequest BulkPinMetadataOperationStatusEnum = "INVALID_BULK_REQUEST" )
Set of constants representing the allowable values for BulkPinMetadataOperationStatusEnum
func GetBulkPinMetadataOperationStatusEnumValues ¶ added in v65.61.2
func GetBulkPinMetadataOperationStatusEnumValues() []BulkPinMetadataOperationStatusEnum
GetBulkPinMetadataOperationStatusEnumValues Enumerates the set of values for BulkPinMetadataOperationStatusEnum
func GetMappingBulkPinMetadataOperationStatusEnum ¶ added in v65.61.2
func GetMappingBulkPinMetadataOperationStatusEnum(val string) (BulkPinMetadataOperationStatusEnum, bool)
GetMappingBulkPinMetadataOperationStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type BulkPinMetadataOperationTypeEnum ¶ added in v65.61.2
type BulkPinMetadataOperationTypeEnum string
BulkPinMetadataOperationTypeEnum Enum with underlying type: string
const (
BulkPinMetadataOperationTypePin BulkPinMetadataOperationTypeEnum = "PIN"
)
Set of constants representing the allowable values for BulkPinMetadataOperationTypeEnum
func GetBulkPinMetadataOperationTypeEnumValues ¶ added in v65.61.2
func GetBulkPinMetadataOperationTypeEnumValues() []BulkPinMetadataOperationTypeEnum
GetBulkPinMetadataOperationTypeEnumValues Enumerates the set of values for BulkPinMetadataOperationTypeEnum
func GetMappingBulkPinMetadataOperationTypeEnum ¶ added in v65.61.2
func GetMappingBulkPinMetadataOperationTypeEnum(val string) (BulkPinMetadataOperationTypeEnum, bool)
GetMappingBulkPinMetadataOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type BulkPinStatus ¶ added in v65.61.2
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"` }
BulkPinStatus Response of a bulk attribute pin operation.
func (BulkPinStatus) String ¶ added in v65.61.2
func (m BulkPinStatus) String() string
func (BulkPinStatus) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
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"` }
BulkUnpinAttributeDetail Object that contains the details about a single attribute in the bulk request to be unpinned.
func (BulkUnpinAttributeDetail) String ¶ added in v65.61.2
func (m BulkUnpinAttributeDetail) String() string
func (BulkUnpinAttributeDetail) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
type BulkUnpinAttributeDetailAttributeNameSpaceEnum string
BulkUnpinAttributeDetailAttributeNameSpaceEnum Enum with underlying type: string
const ( BulkUnpinAttributeDetailAttributeNameSpaceTraces BulkUnpinAttributeDetailAttributeNameSpaceEnum = "TRACES" BulkUnpinAttributeDetailAttributeNameSpaceSynthetic BulkUnpinAttributeDetailAttributeNameSpaceEnum = "SYNTHETIC" )
Set of constants representing the allowable values for BulkUnpinAttributeDetailAttributeNameSpaceEnum
func GetBulkUnpinAttributeDetailAttributeNameSpaceEnumValues ¶ added in v65.61.2
func GetBulkUnpinAttributeDetailAttributeNameSpaceEnumValues() []BulkUnpinAttributeDetailAttributeNameSpaceEnum
GetBulkUnpinAttributeDetailAttributeNameSpaceEnumValues Enumerates the set of values for BulkUnpinAttributeDetailAttributeNameSpaceEnum
func GetMappingBulkUnpinAttributeDetailAttributeNameSpaceEnum ¶ added in v65.61.2
func GetMappingBulkUnpinAttributeDetailAttributeNameSpaceEnum(val string) (BulkUnpinAttributeDetailAttributeNameSpaceEnum, bool)
GetMappingBulkUnpinAttributeDetailAttributeNameSpaceEnum performs case Insensitive comparison on enum value and return the desired enum
type BulkUnpinAttributeDetails ¶ added in v65.61.2
type BulkUnpinAttributeDetails struct { // Collection of objects containing the details about individual attribute to be unpinned. AttributeDetails []BulkUnpinAttributeDetail `mandatory:"false" json:"attributeDetails"` }
BulkUnpinAttributeDetails Bulk request object containing the details of the attributes to be unpinned.
func (BulkUnpinAttributeDetails) String ¶ added in v65.61.2
func (m BulkUnpinAttributeDetails) String() string
func (BulkUnpinAttributeDetails) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
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 }
BulkUnpinAttributeRequest wrapper for the BulkUnpinAttribute operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmtraces/BulkUnpinAttribute.go.html to see an example of how to use BulkUnpinAttributeRequest.
func (BulkUnpinAttributeRequest) BinaryRequestBody ¶ added in v65.61.2
func (request BulkUnpinAttributeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (BulkUnpinAttributeRequest) HTTPRequest ¶ added in v65.61.2
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 ¶ added in v65.61.2
func (request BulkUnpinAttributeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (BulkUnpinAttributeRequest) String ¶ added in v65.61.2
func (request BulkUnpinAttributeRequest) String() string
func (BulkUnpinAttributeRequest) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
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"` }
BulkUnpinAttributeResponse wrapper for the BulkUnpinAttribute operation
func (BulkUnpinAttributeResponse) HTTPResponse ¶ added in v65.61.2
func (response BulkUnpinAttributeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (BulkUnpinAttributeResponse) String ¶ added in v65.61.2
func (response BulkUnpinAttributeResponse) String() string
type BulkUnpinMetadata ¶ added in v65.61.2
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"` }
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.
func (BulkUnpinMetadata) String ¶ added in v65.61.2
func (m BulkUnpinMetadata) String() string
func (BulkUnpinMetadata) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
type BulkUnpinMetadataOperationStatusEnum string
BulkUnpinMetadataOperationStatusEnum Enum with underlying type: string
const ( BulkUnpinMetadataOperationStatusSuccess BulkUnpinMetadataOperationStatusEnum = "SUCCESS" BulkUnpinMetadataOperationStatusEmptyAttributeList BulkUnpinMetadataOperationStatusEnum = "EMPTY_ATTRIBUTE_LIST" BulkUnpinMetadataOperationStatusInvalidBulkRequest BulkUnpinMetadataOperationStatusEnum = "INVALID_BULK_REQUEST" )
Set of constants representing the allowable values for BulkUnpinMetadataOperationStatusEnum
func GetBulkUnpinMetadataOperationStatusEnumValues ¶ added in v65.61.2
func GetBulkUnpinMetadataOperationStatusEnumValues() []BulkUnpinMetadataOperationStatusEnum
GetBulkUnpinMetadataOperationStatusEnumValues Enumerates the set of values for BulkUnpinMetadataOperationStatusEnum
func GetMappingBulkUnpinMetadataOperationStatusEnum ¶ added in v65.61.2
func GetMappingBulkUnpinMetadataOperationStatusEnum(val string) (BulkUnpinMetadataOperationStatusEnum, bool)
GetMappingBulkUnpinMetadataOperationStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type BulkUnpinMetadataOperationTypeEnum ¶ added in v65.61.2
type BulkUnpinMetadataOperationTypeEnum string
BulkUnpinMetadataOperationTypeEnum Enum with underlying type: string
const (
BulkUnpinMetadataOperationTypeUnpin BulkUnpinMetadataOperationTypeEnum = "UNPIN"
)
Set of constants representing the allowable values for BulkUnpinMetadataOperationTypeEnum
func GetBulkUnpinMetadataOperationTypeEnumValues ¶ added in v65.61.2
func GetBulkUnpinMetadataOperationTypeEnumValues() []BulkUnpinMetadataOperationTypeEnum
GetBulkUnpinMetadataOperationTypeEnumValues Enumerates the set of values for BulkUnpinMetadataOperationTypeEnum
func GetMappingBulkUnpinMetadataOperationTypeEnum ¶ added in v65.61.2
func GetMappingBulkUnpinMetadataOperationTypeEnum(val string) (BulkUnpinMetadataOperationTypeEnum, bool)
GetMappingBulkUnpinMetadataOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type BulkUnpinStatus ¶ added in v65.61.2
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"` }
BulkUnpinStatus Response of a bulk attribute unpin operation.
func (BulkUnpinStatus) String ¶ added in v65.61.2
func (m BulkUnpinStatus) String() string
func (BulkUnpinStatus) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
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"` }
BulkUpdateAttributeDetail Object that contains the details about a single attribute in the bulk request for which properties are to be updated.
func (BulkUpdateAttributeDetail) String ¶ added in v65.61.2
func (m BulkUpdateAttributeDetail) String() string
func (BulkUpdateAttributeDetail) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
type BulkUpdateAttributeDetailAttributeNameSpaceEnum string
BulkUpdateAttributeDetailAttributeNameSpaceEnum Enum with underlying type: string
const ( BulkUpdateAttributeDetailAttributeNameSpaceTraces BulkUpdateAttributeDetailAttributeNameSpaceEnum = "TRACES" BulkUpdateAttributeDetailAttributeNameSpaceSynthetic BulkUpdateAttributeDetailAttributeNameSpaceEnum = "SYNTHETIC" )
Set of constants representing the allowable values for BulkUpdateAttributeDetailAttributeNameSpaceEnum
func GetBulkUpdateAttributeDetailAttributeNameSpaceEnumValues ¶ added in v65.61.2
func GetBulkUpdateAttributeDetailAttributeNameSpaceEnumValues() []BulkUpdateAttributeDetailAttributeNameSpaceEnum
GetBulkUpdateAttributeDetailAttributeNameSpaceEnumValues Enumerates the set of values for BulkUpdateAttributeDetailAttributeNameSpaceEnum
func GetMappingBulkUpdateAttributeDetailAttributeNameSpaceEnum ¶ added in v65.61.2
func GetMappingBulkUpdateAttributeDetailAttributeNameSpaceEnum(val string) (BulkUpdateAttributeDetailAttributeNameSpaceEnum, bool)
GetMappingBulkUpdateAttributeDetailAttributeNameSpaceEnum performs case Insensitive comparison on enum value and return the desired enum
type BulkUpdateAttributeDetailUnitEnum ¶ added in v65.61.2
type BulkUpdateAttributeDetailUnitEnum string
BulkUpdateAttributeDetailUnitEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for BulkUpdateAttributeDetailUnitEnum
func GetBulkUpdateAttributeDetailUnitEnumValues ¶ added in v65.61.2
func GetBulkUpdateAttributeDetailUnitEnumValues() []BulkUpdateAttributeDetailUnitEnum
GetBulkUpdateAttributeDetailUnitEnumValues Enumerates the set of values for BulkUpdateAttributeDetailUnitEnum
func GetMappingBulkUpdateAttributeDetailUnitEnum ¶ added in v65.61.2
func GetMappingBulkUpdateAttributeDetailUnitEnum(val string) (BulkUpdateAttributeDetailUnitEnum, bool)
GetMappingBulkUpdateAttributeDetailUnitEnum performs case Insensitive comparison on enum value and return the desired enum
type BulkUpdateAttributeDetails ¶ added in v65.61.2
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"` }
BulkUpdateAttributeDetails Bulk request object containing the details of the attributes for which properties are to be updated.
func (BulkUpdateAttributeDetails) String ¶ added in v65.61.2
func (m BulkUpdateAttributeDetails) String() string
func (BulkUpdateAttributeDetails) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
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"` }
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.
func (BulkUpdateAttributeMetadata) String ¶ added in v65.61.2
func (m BulkUpdateAttributeMetadata) String() string
func (BulkUpdateAttributeMetadata) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
type BulkUpdateAttributeMetadataOperationStatusEnum string
BulkUpdateAttributeMetadataOperationStatusEnum Enum with underlying type: string
const ( BulkUpdateAttributeMetadataOperationStatusSuccess BulkUpdateAttributeMetadataOperationStatusEnum = "SUCCESS" BulkUpdateAttributeMetadataOperationStatusEmptyAttributeList BulkUpdateAttributeMetadataOperationStatusEnum = "EMPTY_ATTRIBUTE_LIST" BulkUpdateAttributeMetadataOperationStatusInvalidBulkRequest BulkUpdateAttributeMetadataOperationStatusEnum = "INVALID_BULK_REQUEST" )
Set of constants representing the allowable values for BulkUpdateAttributeMetadataOperationStatusEnum
func GetBulkUpdateAttributeMetadataOperationStatusEnumValues ¶ added in v65.61.2
func GetBulkUpdateAttributeMetadataOperationStatusEnumValues() []BulkUpdateAttributeMetadataOperationStatusEnum
GetBulkUpdateAttributeMetadataOperationStatusEnumValues Enumerates the set of values for BulkUpdateAttributeMetadataOperationStatusEnum
func GetMappingBulkUpdateAttributeMetadataOperationStatusEnum ¶ added in v65.61.2
func GetMappingBulkUpdateAttributeMetadataOperationStatusEnum(val string) (BulkUpdateAttributeMetadataOperationStatusEnum, bool)
GetMappingBulkUpdateAttributeMetadataOperationStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type BulkUpdateAttributeMetadataOperationTypeEnum ¶ added in v65.61.2
type BulkUpdateAttributeMetadataOperationTypeEnum string
BulkUpdateAttributeMetadataOperationTypeEnum Enum with underlying type: string
const (
BulkUpdateAttributeMetadataOperationTypeUpdateAttributeProperties BulkUpdateAttributeMetadataOperationTypeEnum = "UPDATE_ATTRIBUTE_PROPERTIES"
)
Set of constants representing the allowable values for BulkUpdateAttributeMetadataOperationTypeEnum
func GetBulkUpdateAttributeMetadataOperationTypeEnumValues ¶ added in v65.61.2
func GetBulkUpdateAttributeMetadataOperationTypeEnumValues() []BulkUpdateAttributeMetadataOperationTypeEnum
GetBulkUpdateAttributeMetadataOperationTypeEnumValues Enumerates the set of values for BulkUpdateAttributeMetadataOperationTypeEnum
func GetMappingBulkUpdateAttributeMetadataOperationTypeEnum ¶ added in v65.61.2
func GetMappingBulkUpdateAttributeMetadataOperationTypeEnum(val string) (BulkUpdateAttributeMetadataOperationTypeEnum, bool)
GetMappingBulkUpdateAttributeMetadataOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type BulkUpdateAttributeNotesDetail ¶ added in v65.61.2
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"` }
BulkUpdateAttributeNotesDetail Object that contains the details about a single attribute in the bulk request for which notes are to be updated.
func (BulkUpdateAttributeNotesDetail) String ¶ added in v65.61.2
func (m BulkUpdateAttributeNotesDetail) String() string
func (BulkUpdateAttributeNotesDetail) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
type BulkUpdateAttributeNotesDetailAttributeNameSpaceEnum string
BulkUpdateAttributeNotesDetailAttributeNameSpaceEnum Enum with underlying type: string
const ( BulkUpdateAttributeNotesDetailAttributeNameSpaceTraces BulkUpdateAttributeNotesDetailAttributeNameSpaceEnum = "TRACES" BulkUpdateAttributeNotesDetailAttributeNameSpaceSynthetic BulkUpdateAttributeNotesDetailAttributeNameSpaceEnum = "SYNTHETIC" )
Set of constants representing the allowable values for BulkUpdateAttributeNotesDetailAttributeNameSpaceEnum
func GetBulkUpdateAttributeNotesDetailAttributeNameSpaceEnumValues ¶ added in v65.61.2
func GetBulkUpdateAttributeNotesDetailAttributeNameSpaceEnumValues() []BulkUpdateAttributeNotesDetailAttributeNameSpaceEnum
GetBulkUpdateAttributeNotesDetailAttributeNameSpaceEnumValues Enumerates the set of values for BulkUpdateAttributeNotesDetailAttributeNameSpaceEnum
func GetMappingBulkUpdateAttributeNotesDetailAttributeNameSpaceEnum ¶ added in v65.61.2
func GetMappingBulkUpdateAttributeNotesDetailAttributeNameSpaceEnum(val string) (BulkUpdateAttributeNotesDetailAttributeNameSpaceEnum, bool)
GetMappingBulkUpdateAttributeNotesDetailAttributeNameSpaceEnum performs case Insensitive comparison on enum value and return the desired enum
type BulkUpdateAttributeNotesDetails ¶ added in v65.61.2
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"` }
BulkUpdateAttributeNotesDetails Bulk request object containing the details of the attributes for which notes are to be updated.
func (BulkUpdateAttributeNotesDetails) String ¶ added in v65.61.2
func (m BulkUpdateAttributeNotesDetails) String() string
func (BulkUpdateAttributeNotesDetails) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
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 }
BulkUpdateAttributeNotesRequest wrapper for the BulkUpdateAttributeNotes operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmtraces/BulkUpdateAttributeNotes.go.html to see an example of how to use BulkUpdateAttributeNotesRequest.
func (BulkUpdateAttributeNotesRequest) BinaryRequestBody ¶ added in v65.61.2
func (request BulkUpdateAttributeNotesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (BulkUpdateAttributeNotesRequest) HTTPRequest ¶ added in v65.61.2
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 ¶ added in v65.61.2
func (request BulkUpdateAttributeNotesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (BulkUpdateAttributeNotesRequest) String ¶ added in v65.61.2
func (request BulkUpdateAttributeNotesRequest) String() string
func (BulkUpdateAttributeNotesRequest) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
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"` }
BulkUpdateAttributeNotesResponse wrapper for the BulkUpdateAttributeNotes operation
func (BulkUpdateAttributeNotesResponse) HTTPResponse ¶ added in v65.61.2
func (response BulkUpdateAttributeNotesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (BulkUpdateAttributeNotesResponse) String ¶ added in v65.61.2
func (response BulkUpdateAttributeNotesResponse) String() string
type BulkUpdateAttributeRequest ¶ added in v65.61.2
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 }
BulkUpdateAttributeRequest wrapper for the BulkUpdateAttribute operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmtraces/BulkUpdateAttribute.go.html to see an example of how to use BulkUpdateAttributeRequest.
func (BulkUpdateAttributeRequest) BinaryRequestBody ¶ added in v65.61.2
func (request BulkUpdateAttributeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (BulkUpdateAttributeRequest) HTTPRequest ¶ added in v65.61.2
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 ¶ added in v65.61.2
func (request BulkUpdateAttributeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (BulkUpdateAttributeRequest) String ¶ added in v65.61.2
func (request BulkUpdateAttributeRequest) String() string
func (BulkUpdateAttributeRequest) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
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"` }
BulkUpdateAttributeResponse wrapper for the BulkUpdateAttribute operation
func (BulkUpdateAttributeResponse) HTTPResponse ¶ added in v65.61.2
func (response BulkUpdateAttributeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (BulkUpdateAttributeResponse) String ¶ added in v65.61.2
func (response BulkUpdateAttributeResponse) String() string
type BulkUpdateAttributeStatus ¶ added in v65.61.2
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"` }
BulkUpdateAttributeStatus Response of a bulk update attribute operation.
func (BulkUpdateAttributeStatus) String ¶ added in v65.61.2
func (m BulkUpdateAttributeStatus) String() string
func (BulkUpdateAttributeStatus) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
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"` }
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.
func (BulkUpdateNotesMetadata) String ¶ added in v65.61.2
func (m BulkUpdateNotesMetadata) String() string
func (BulkUpdateNotesMetadata) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
type BulkUpdateNotesMetadataOperationStatusEnum string
BulkUpdateNotesMetadataOperationStatusEnum Enum with underlying type: string
const ( BulkUpdateNotesMetadataOperationStatusSuccess BulkUpdateNotesMetadataOperationStatusEnum = "SUCCESS" BulkUpdateNotesMetadataOperationStatusEmptyAttributeList BulkUpdateNotesMetadataOperationStatusEnum = "EMPTY_ATTRIBUTE_LIST" BulkUpdateNotesMetadataOperationStatusInvalidBulkRequest BulkUpdateNotesMetadataOperationStatusEnum = "INVALID_BULK_REQUEST" )
Set of constants representing the allowable values for BulkUpdateNotesMetadataOperationStatusEnum
func GetBulkUpdateNotesMetadataOperationStatusEnumValues ¶ added in v65.61.2
func GetBulkUpdateNotesMetadataOperationStatusEnumValues() []BulkUpdateNotesMetadataOperationStatusEnum
GetBulkUpdateNotesMetadataOperationStatusEnumValues Enumerates the set of values for BulkUpdateNotesMetadataOperationStatusEnum
func GetMappingBulkUpdateNotesMetadataOperationStatusEnum ¶ added in v65.61.2
func GetMappingBulkUpdateNotesMetadataOperationStatusEnum(val string) (BulkUpdateNotesMetadataOperationStatusEnum, bool)
GetMappingBulkUpdateNotesMetadataOperationStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type BulkUpdateNotesMetadataOperationTypeEnum ¶ added in v65.61.2
type BulkUpdateNotesMetadataOperationTypeEnum string
BulkUpdateNotesMetadataOperationTypeEnum Enum with underlying type: string
const (
BulkUpdateNotesMetadataOperationTypeUpdateNotes BulkUpdateNotesMetadataOperationTypeEnum = "UPDATE_NOTES"
)
Set of constants representing the allowable values for BulkUpdateNotesMetadataOperationTypeEnum
func GetBulkUpdateNotesMetadataOperationTypeEnumValues ¶ added in v65.61.2
func GetBulkUpdateNotesMetadataOperationTypeEnumValues() []BulkUpdateNotesMetadataOperationTypeEnum
GetBulkUpdateNotesMetadataOperationTypeEnumValues Enumerates the set of values for BulkUpdateNotesMetadataOperationTypeEnum
func GetMappingBulkUpdateNotesMetadataOperationTypeEnum ¶ added in v65.61.2
func GetMappingBulkUpdateNotesMetadataOperationTypeEnum(val string) (BulkUpdateNotesMetadataOperationTypeEnum, bool)
GetMappingBulkUpdateNotesMetadataOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type BulkUpdateNotesStatus ¶ added in v65.61.2
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"` }
BulkUpdateNotesStatus Response of a bulk update notes operation.
func (BulkUpdateNotesStatus) String ¶ added in v65.61.2
func (m BulkUpdateNotesStatus) String() string
func (BulkUpdateNotesStatus) ValidateEnumValue ¶ added in v65.61.2
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 ¶
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 }
GetAggregatedSnapshotRequest wrapper for the GetAggregatedSnapshot operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmtraces/GetAggregatedSnapshot.go.html to see an example of how to use GetAggregatedSnapshotRequest.
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 ¶
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"` }
GetAggregatedSnapshotResponse wrapper for the GetAggregatedSnapshot operation
func (GetAggregatedSnapshotResponse) HTTPResponse ¶
func (response GetAggregatedSnapshotResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAggregatedSnapshotResponse) String ¶
func (response GetAggregatedSnapshotResponse) String() string
type 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 }
GetSpanRequest wrapper for the GetSpan operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmtraces/GetSpan.go.html to see an example of how to use GetSpanRequest.
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 ¶
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"` }
GetSpanResponse wrapper for the GetSpan operation
func (GetSpanResponse) HTTPResponse ¶
func (response GetSpanResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetSpanResponse) String ¶
func (response GetSpanResponse) String() string
type GetSpanSpanNamespaceEnum ¶ added in v65.61.2
type GetSpanSpanNamespaceEnum string
GetSpanSpanNamespaceEnum Enum with underlying type: string
const ( GetSpanSpanNamespaceTraces GetSpanSpanNamespaceEnum = "TRACES" GetSpanSpanNamespaceSynthetic GetSpanSpanNamespaceEnum = "SYNTHETIC" )
Set of constants representing the allowable values for GetSpanSpanNamespaceEnum
func GetGetSpanSpanNamespaceEnumValues ¶ added in v65.61.2
func GetGetSpanSpanNamespaceEnumValues() []GetSpanSpanNamespaceEnum
GetGetSpanSpanNamespaceEnumValues Enumerates the set of values for GetSpanSpanNamespaceEnum
func GetMappingGetSpanSpanNamespaceEnum ¶ added in v65.61.2
func GetMappingGetSpanSpanNamespaceEnum(val string) (GetSpanSpanNamespaceEnum, bool)
GetMappingGetSpanSpanNamespaceEnum performs case Insensitive comparison on enum value and return the desired enum
type GetStatusAutoActivateDataKeyTypeEnum ¶ added in v65.61.2
type GetStatusAutoActivateDataKeyTypeEnum string
GetStatusAutoActivateDataKeyTypeEnum Enum with underlying type: string
const ( GetStatusAutoActivateDataKeyTypePrivateDataKey GetStatusAutoActivateDataKeyTypeEnum = "PRIVATE_DATA_KEY" GetStatusAutoActivateDataKeyTypePublicDataKey GetStatusAutoActivateDataKeyTypeEnum = "PUBLIC_DATA_KEY" )
Set of constants representing the allowable values for GetStatusAutoActivateDataKeyTypeEnum
func GetGetStatusAutoActivateDataKeyTypeEnumValues ¶ added in v65.61.2
func GetGetStatusAutoActivateDataKeyTypeEnumValues() []GetStatusAutoActivateDataKeyTypeEnum
GetGetStatusAutoActivateDataKeyTypeEnumValues Enumerates the set of values for GetStatusAutoActivateDataKeyTypeEnum
func GetMappingGetStatusAutoActivateDataKeyTypeEnum ¶ added in v65.61.2
func GetMappingGetStatusAutoActivateDataKeyTypeEnum(val string) (GetStatusAutoActivateDataKeyTypeEnum, bool)
GetMappingGetStatusAutoActivateDataKeyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type GetStatusAutoActivateRequest ¶ added in v65.61.2
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 }
GetStatusAutoActivateRequest wrapper for the GetStatusAutoActivate operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmtraces/GetStatusAutoActivate.go.html to see an example of how to use GetStatusAutoActivateRequest.
func (GetStatusAutoActivateRequest) BinaryRequestBody ¶ added in v65.61.2
func (request GetStatusAutoActivateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetStatusAutoActivateRequest) HTTPRequest ¶ added in v65.61.2
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 ¶ added in v65.61.2
func (request GetStatusAutoActivateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetStatusAutoActivateRequest) String ¶ added in v65.61.2
func (request GetStatusAutoActivateRequest) String() string
func (GetStatusAutoActivateRequest) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
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"` }
GetStatusAutoActivateResponse wrapper for the GetStatusAutoActivate operation
func (GetStatusAutoActivateResponse) HTTPResponse ¶ added in v65.61.2
func (response GetStatusAutoActivateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetStatusAutoActivateResponse) String ¶ added in v65.61.2
func (response GetStatusAutoActivateResponse) String() string
type 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 }
GetTraceRequest wrapper for the GetTrace operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmtraces/GetTrace.go.html to see an example of how to use GetTraceRequest.
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 ¶
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"` }
GetTraceResponse wrapper for the GetTrace operation
func (GetTraceResponse) HTTPResponse ¶
func (response GetTraceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetTraceResponse) String ¶
func (response GetTraceResponse) String() string
type 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 }
GetTraceSnapshotRequest wrapper for the GetTraceSnapshot operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmtraces/GetTraceSnapshot.go.html to see an example of how to use GetTraceSnapshotRequest.
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 ¶
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"` }
GetTraceSnapshotResponse wrapper for the GetTraceSnapshot operation
func (GetTraceSnapshotResponse) HTTPResponse ¶
func (response GetTraceSnapshotResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetTraceSnapshotResponse) String ¶
func (response GetTraceSnapshotResponse) String() string
type GetTraceTraceNamespaceEnum ¶ added in v65.61.2
type GetTraceTraceNamespaceEnum string
GetTraceTraceNamespaceEnum Enum with underlying type: string
const ( GetTraceTraceNamespaceTraces GetTraceTraceNamespaceEnum = "TRACES" GetTraceTraceNamespaceSynthetic GetTraceTraceNamespaceEnum = "SYNTHETIC" )
Set of constants representing the allowable values for GetTraceTraceNamespaceEnum
func GetGetTraceTraceNamespaceEnumValues ¶ added in v65.61.2
func GetGetTraceTraceNamespaceEnumValues() []GetTraceTraceNamespaceEnum
GetGetTraceTraceNamespaceEnumValues Enumerates the set of values for GetTraceTraceNamespaceEnum
func GetMappingGetTraceTraceNamespaceEnum ¶ added in v65.61.2
func GetMappingGetTraceTraceNamespaceEnum(val string) (GetTraceTraceNamespaceEnum, bool)
GetMappingGetTraceTraceNamespaceEnum performs case Insensitive comparison on enum value and return the desired enum
type 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 }
ListQuickPicksRequest wrapper for the ListQuickPicks operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmtraces/ListQuickPicks.go.html to see an example of how to use ListQuickPicksRequest.
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 ¶
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"` }
ListQuickPicksResponse wrapper for the ListQuickPicks operation
func (ListQuickPicksResponse) HTTPResponse ¶
func (response ListQuickPicksResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListQuickPicksResponse) String ¶
func (response ListQuickPicksResponse) String() string
type PutToggleAutoActivateDataKeyTypeEnum ¶ added in v65.61.2
type PutToggleAutoActivateDataKeyTypeEnum string
PutToggleAutoActivateDataKeyTypeEnum Enum with underlying type: string
const ( PutToggleAutoActivateDataKeyTypePrivateDataKey PutToggleAutoActivateDataKeyTypeEnum = "PRIVATE_DATA_KEY" PutToggleAutoActivateDataKeyTypePublicDataKey PutToggleAutoActivateDataKeyTypeEnum = "PUBLIC_DATA_KEY" )
Set of constants representing the allowable values for PutToggleAutoActivateDataKeyTypeEnum
func GetMappingPutToggleAutoActivateDataKeyTypeEnum ¶ added in v65.61.2
func GetMappingPutToggleAutoActivateDataKeyTypeEnum(val string) (PutToggleAutoActivateDataKeyTypeEnum, bool)
GetMappingPutToggleAutoActivateDataKeyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPutToggleAutoActivateDataKeyTypeEnumValues ¶ added in v65.61.2
func GetPutToggleAutoActivateDataKeyTypeEnumValues() []PutToggleAutoActivateDataKeyTypeEnum
GetPutToggleAutoActivateDataKeyTypeEnumValues Enumerates the set of values for PutToggleAutoActivateDataKeyTypeEnum
type PutToggleAutoActivateRequest ¶ added in v65.61.2
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 }
PutToggleAutoActivateRequest wrapper for the PutToggleAutoActivate operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmtraces/PutToggleAutoActivate.go.html to see an example of how to use PutToggleAutoActivateRequest.
func (PutToggleAutoActivateRequest) BinaryRequestBody ¶ added in v65.61.2
func (request PutToggleAutoActivateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PutToggleAutoActivateRequest) HTTPRequest ¶ added in v65.61.2
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 ¶ added in v65.61.2
func (request PutToggleAutoActivateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PutToggleAutoActivateRequest) String ¶ added in v65.61.2
func (request PutToggleAutoActivateRequest) String() string
func (PutToggleAutoActivateRequest) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
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"` }
PutToggleAutoActivateResponse wrapper for the PutToggleAutoActivate operation
func (PutToggleAutoActivateResponse) HTTPResponse ¶ added in v65.61.2
func (response PutToggleAutoActivateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PutToggleAutoActivateResponse) String ¶ added in v65.61.2
func (response PutToggleAutoActivateResponse) String() string
type QueryClient ¶
type QueryClient struct { common.BaseClient // contains filtered or unexported fields }
QueryClient a client for Query
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/latest/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/latest/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 ¶
type QueryDetails struct { // Application Performance Monitoring defined query string that filters and retrieves trace data results. QueryText *string `mandatory:"false" json:"queryText"` }
QueryDetails Request object containing the query to be run against the trace data.
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 ¶
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 }
QueryRequest wrapper for the Query operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/apmtraces/Query.go.html to see an example of how to use QueryRequest.
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 ¶
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"` }
QueryResponse wrapper for the Query operation
func (QueryResponse) HTTPResponse ¶
func (response QueryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (QueryResponse) String ¶
func (response QueryResponse) String() string
type QueryResultMetadataSummary ¶
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"` }
QueryResultMetadataSummary Summary containing the metadata about the query result set.
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 ¶
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"` }
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.
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 ¶
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"` }
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.
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 ¶
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"` }
QueryResultRowTypeSummary Summary of the datatype, unit and related metadata of an individual row element of a query result row that is returned.
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 ¶ added in v65.61.2
type QueryResultWarning struct { // The text of the warning message. Message *string `mandatory:"false" json:"message"` }
QueryResultWarning A warning message that can be included with a query result that provides information to the user.
func (QueryResultWarning) String ¶ added in v65.61.2
func (m QueryResultWarning) String() string
func (QueryResultWarning) ValidateEnumValue ¶ added in v65.61.2
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 ¶
type QueryResultsGroupedBySummary struct { // Column or attribute in the query result, which is a group by value. QueryResultsGroupedByColumn *string `mandatory:"false" json:"queryResultsGroupedByColumn"` }
QueryResultsGroupedBySummary Summary of the attribute based on which the query results are grouped.
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 ¶
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"` }
QueryResultsOrderedBySummary Summary of the sort and order by attribute based on which the query results are organized.
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 ¶ added in v65.61.2
type QueryResultsTopologyInfo struct { // The information about the attributes of the topology nodes. Nodes []QueryResultsTopologyNodeInfo `mandatory:"false" json:"nodes"` }
QueryResultsTopologyInfo The structure that provides the metadata of a topology query.
func (QueryResultsTopologyInfo) String ¶ added in v65.61.2
func (m QueryResultsTopologyInfo) String() string
func (QueryResultsTopologyInfo) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
type QueryResultsTopologyNodeInfo struct { // The name of the node attribute. NodeName *string `mandatory:"false" json:"nodeName"` }
QueryResultsTopologyNodeInfo The information about a node attribute.
func (QueryResultsTopologyNodeInfo) String ¶ added in v65.61.2
func (m QueryResultsTopologyNodeInfo) String() string
func (QueryResultsTopologyNodeInfo) ValidateEnumValue ¶ added in v65.61.2
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 ¶
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"` }
QuickPickSummary Summary of the Quick Pick query objects.
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 ¶
type SnapshotDetail struct { // Name of the property. Key *string `mandatory:"false" json:"key"` // Value of the property. Value *interface{} `mandatory:"false" json:"value"` }
SnapshotDetail A generic key value pair object, which contains information such as the thread ID, thread name, and thread state.
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 ¶
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"` }
Span Definition of a span object.
func (Span) ValidateEnumValue ¶
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 ¶
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"` }
SpanLog Definition of a log which is a key-value pair of log data.
func (SpanLog) ValidateEnumValue ¶
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 ¶
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"` }
SpanLogCollection Definition of span log collection object.
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 ¶
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"` }
SpanSnapshot Definition of a span snapshot object.
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 ¶ added in v65.61.2
type SpanSourceNameEnum string
SpanSourceNameEnum Enum with underlying type: string
const ( SpanSourceNameSpans SpanSourceNameEnum = "SPANS" SpanSourceNameSynSpans SpanSourceNameEnum = "SYN_SPANS" )
Set of constants representing the allowable values for SpanSourceNameEnum
func GetMappingSpanSourceNameEnum ¶ added in v65.61.2
func GetMappingSpanSourceNameEnum(val string) (SpanSourceNameEnum, bool)
GetMappingSpanSourceNameEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSpanSourceNameEnumValues ¶ added in v65.61.2
func GetSpanSourceNameEnumValues() []SpanSourceNameEnum
GetSpanSourceNameEnumValues Enumerates the set of values for SpanSourceNameEnum
type StackTraceElement ¶
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"` }
StackTraceElement Stack trace element.
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 ¶
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"` }
Tag Definition of a tag which is a key-value pair.
func (Tag) ValidateEnumValue ¶
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 ¶ added in v65.61.2
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"` }
TagMetadata Definition of the tag metadata.
func (TagMetadata) String ¶ added in v65.61.2
func (m TagMetadata) String() string
func (TagMetadata) ValidateEnumValue ¶ added in v65.61.2
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 ¶ added in v65.61.2
type TagMetadataTagTypeEnum string
TagMetadataTagTypeEnum Enum with underlying type: string
const ( TagMetadataTagTypeString TagMetadataTagTypeEnum = "STRING" TagMetadataTagTypeNumeric TagMetadataTagTypeEnum = "NUMERIC" )
Set of constants representing the allowable values for TagMetadataTagTypeEnum
func GetMappingTagMetadataTagTypeEnum ¶ added in v65.61.2
func GetMappingTagMetadataTagTypeEnum(val string) (TagMetadataTagTypeEnum, bool)
GetMappingTagMetadataTagTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTagMetadataTagTypeEnumValues ¶ added in v65.61.2
func GetTagMetadataTagTypeEnumValues() []TagMetadataTagTypeEnum
GetTagMetadataTagTypeEnumValues Enumerates the set of values for TagMetadataTagTypeEnum
type TagMetadataTagUnitEnum ¶ added in v65.61.2
type TagMetadataTagUnitEnum string
TagMetadataTagUnitEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for TagMetadataTagUnitEnum
func GetMappingTagMetadataTagUnitEnum ¶ added in v65.61.2
func GetMappingTagMetadataTagUnitEnum(val string) (TagMetadataTagUnitEnum, bool)
GetMappingTagMetadataTagUnitEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTagMetadataTagUnitEnumValues ¶ added in v65.61.2
func GetTagMetadataTagUnitEnumValues() []TagMetadataTagUnitEnum
GetTagMetadataTagUnitEnumValues Enumerates the set of values for TagMetadataTagUnitEnum
type ThreadSnapshot ¶
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"` }
ThreadSnapshot Thread snapshot.
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 ¶
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"` }
Trace Definition of a trace object.
func (Trace) ValidateEnumValue ¶
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 ¶
type TraceClient struct { common.BaseClient // contains filtered or unexported fields }
TraceClient a client for Trace
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/latest/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/latest/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/latest/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/latest/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 ¶
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"` }
TraceServiceSummary Summary of the spans in a trace by service.
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 ¶
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"` }
TraceSnapshot Definition of a trace snapshot object.
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 ¶ added in v65.61.2
type TraceSourceNameEnum string
TraceSourceNameEnum Enum with underlying type: string
const ( TraceSourceNameTraces TraceSourceNameEnum = "TRACES" TraceSourceNameSynTraces TraceSourceNameEnum = "SYN_TRACES" )
Set of constants representing the allowable values for TraceSourceNameEnum
func GetMappingTraceSourceNameEnum ¶ added in v65.61.2
func GetMappingTraceSourceNameEnum(val string) (TraceSourceNameEnum, bool)
GetMappingTraceSourceNameEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTraceSourceNameEnumValues ¶ added in v65.61.2
func GetTraceSourceNameEnumValues() []TraceSourceNameEnum
GetTraceSourceNameEnumValues Enumerates the set of values for TraceSourceNameEnum
type TraceSpanSummary ¶
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"` }
TraceSpanSummary Summary of the information pertaining to the spans in the trace window that is being queried.
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
Source 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