apmtraces

package
v65.73.0 Latest Latest
Warning

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

Go to latest
Published: Aug 27, 2024 License: Apache-2.0, UPL-1.0 Imports: 6 Imported by: 1

Documentation

Index

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

func (m Span) String() string

func (Span) ValidateEnumValue

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

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

type SpanLog

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

func (m SpanLog) String() string

func (SpanLog) ValidateEnumValue

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

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

type SpanLogCollection

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

func (m Tag) String() string

func (Tag) ValidateEnumValue

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

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

type TagMetadata 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) String

func (m Trace) String() string

func (Trace) ValidateEnumValue

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

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

type TraceClient

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL