na

package
v1.2.9 Latest Latest
Warning

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

Go to latest
Published: Jan 23, 2026 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package naiface provides an interface to enable mocking the NA service client for testing your code.

It is important to note that this interface will have breaking changes when the service model is updated and adds new API operations, paginators, and waiters.

Index

Constants

View Source
const (
	ServiceName = "na"        // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "na"        // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateDiagnosisInstanceInput

type CreateDiagnosisInstanceInput struct {

	// ResourceInstanceId is a required field
	ResourceInstanceId *string `type:"string" required:"true"`

	// ResourceRegion is a required field
	ResourceRegion *string `type:"string" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateDiagnosisInstanceInput) GoString

func (s CreateDiagnosisInstanceInput) GoString() string

GoString returns the string representation

func (*CreateDiagnosisInstanceInput) SetResourceInstanceId

SetResourceInstanceId sets the ResourceInstanceId field's value.

func (*CreateDiagnosisInstanceInput) SetResourceRegion

SetResourceRegion sets the ResourceRegion field's value.

func (*CreateDiagnosisInstanceInput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (CreateDiagnosisInstanceInput) String

String returns the string representation

func (*CreateDiagnosisInstanceInput) Validate

func (s *CreateDiagnosisInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateDiagnosisInstanceOutput

type CreateDiagnosisInstanceOutput struct {
	Metadata *response.ResponseMetadata

	DiagnosisInstanceId *string `type:"string"`

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateDiagnosisInstanceOutput) GoString

GoString returns the string representation

func (*CreateDiagnosisInstanceOutput) SetDiagnosisInstanceId

SetDiagnosisInstanceId sets the DiagnosisInstanceId field's value.

func (*CreateDiagnosisInstanceOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (CreateDiagnosisInstanceOutput) String

String returns the string representation

type CreatePathAnalysisInput added in v1.2.5

type CreatePathAnalysisInput struct {
	Description *string `type:"string"`

	// PathName is a required field
	PathName *string `type:"string" required:"true"`

	// Protocol is a required field
	Protocol *string `type:"string" required:"true"`

	Save *bool `type:"boolean"`

	SourceIP *string `type:"string"`

	// SourceId is a required field
	SourceId *string `type:"string" required:"true"`

	// SourceType is a required field
	SourceType *string `type:"string" required:"true"`

	TargetIP *string `type:"string"`

	// TargetId is a required field
	TargetId *string `type:"string" required:"true"`

	TargetPort *int32 `type:"int32"`

	// TargetType is a required field
	TargetType *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreatePathAnalysisInput) GoString added in v1.2.5

func (s CreatePathAnalysisInput) GoString() string

GoString returns the string representation

func (*CreatePathAnalysisInput) SetDescription added in v1.2.5

SetDescription sets the Description field's value.

func (*CreatePathAnalysisInput) SetPathName added in v1.2.5

SetPathName sets the PathName field's value.

func (*CreatePathAnalysisInput) SetProtocol added in v1.2.5

SetProtocol sets the Protocol field's value.

func (*CreatePathAnalysisInput) SetSave added in v1.2.5

SetSave sets the Save field's value.

func (*CreatePathAnalysisInput) SetSourceIP added in v1.2.5

SetSourceIP sets the SourceIP field's value.

func (*CreatePathAnalysisInput) SetSourceId added in v1.2.5

SetSourceId sets the SourceId field's value.

func (*CreatePathAnalysisInput) SetSourceType added in v1.2.5

SetSourceType sets the SourceType field's value.

func (*CreatePathAnalysisInput) SetTargetIP added in v1.2.5

SetTargetIP sets the TargetIP field's value.

func (*CreatePathAnalysisInput) SetTargetId added in v1.2.5

SetTargetId sets the TargetId field's value.

func (*CreatePathAnalysisInput) SetTargetPort added in v1.2.5

SetTargetPort sets the TargetPort field's value.

func (*CreatePathAnalysisInput) SetTargetType added in v1.2.5

SetTargetType sets the TargetType field's value.

func (CreatePathAnalysisInput) String added in v1.2.5

func (s CreatePathAnalysisInput) String() string

String returns the string representation

func (*CreatePathAnalysisInput) Validate added in v1.2.5

func (s *CreatePathAnalysisInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreatePathAnalysisOutput added in v1.2.5

type CreatePathAnalysisOutput struct {
	Metadata *response.ResponseMetadata

	PathId *string `type:"string"`

	PathReportId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreatePathAnalysisOutput) GoString added in v1.2.5

func (s CreatePathAnalysisOutput) GoString() string

GoString returns the string representation

func (*CreatePathAnalysisOutput) SetPathId added in v1.2.5

SetPathId sets the PathId field's value.

func (*CreatePathAnalysisOutput) SetPathReportId added in v1.2.5

SetPathReportId sets the PathReportId field's value.

func (CreatePathAnalysisOutput) String added in v1.2.5

func (s CreatePathAnalysisOutput) String() string

String returns the string representation

type DataForGetNetworkTrafficMetricsOutput added in v1.2.5

type DataForGetNetworkTrafficMetricsOutput struct {
	Metrics []*MetricForGetNetworkTrafficMetricsOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForGetNetworkTrafficMetricsOutput) GoString added in v1.2.5

GoString returns the string representation

func (*DataForGetNetworkTrafficMetricsOutput) SetMetrics added in v1.2.5

SetMetrics sets the Metrics field's value.

func (DataForGetNetworkTrafficMetricsOutput) String added in v1.2.5

String returns the string representation

type DataForGetNetworkTrafficTopNOutput added in v1.2.5

type DataForGetNetworkTrafficTopNOutput struct {
	ByteCount *int64 `type:"int64" json:",omitempty"`

	City *string `type:"string" json:",omitempty"`

	Country *string `type:"string" json:",omitempty"`

	DestinationIp *string `type:"string" json:",omitempty"`

	DestinationPort *int32 `type:"int32" json:",omitempty"`

	InstanceId *string `type:"string" json:",omitempty"`

	Isp *string `type:"string" json:",omitempty"`

	PacketCount *int64 `type:"int64" json:",omitempty"`

	PeerRegion *string `type:"string" json:",omitempty"`

	Protocol *string `type:"string" json:",omitempty"`

	SourceIp *string `type:"string" json:",omitempty"`

	SourcePort *int32 `type:"int32" json:",omitempty"`

	TrAttachmentId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForGetNetworkTrafficTopNOutput) GoString added in v1.2.5

GoString returns the string representation

func (*DataForGetNetworkTrafficTopNOutput) SetByteCount added in v1.2.5

SetByteCount sets the ByteCount field's value.

func (*DataForGetNetworkTrafficTopNOutput) SetCity added in v1.2.5

SetCity sets the City field's value.

func (*DataForGetNetworkTrafficTopNOutput) SetCountry added in v1.2.5

SetCountry sets the Country field's value.

func (*DataForGetNetworkTrafficTopNOutput) SetDestinationIp added in v1.2.5

SetDestinationIp sets the DestinationIp field's value.

func (*DataForGetNetworkTrafficTopNOutput) SetDestinationPort added in v1.2.5

SetDestinationPort sets the DestinationPort field's value.

func (*DataForGetNetworkTrafficTopNOutput) SetInstanceId added in v1.2.5

SetInstanceId sets the InstanceId field's value.

func (*DataForGetNetworkTrafficTopNOutput) SetIsp added in v1.2.5

SetIsp sets the Isp field's value.

func (*DataForGetNetworkTrafficTopNOutput) SetPacketCount added in v1.2.5

SetPacketCount sets the PacketCount field's value.

func (*DataForGetNetworkTrafficTopNOutput) SetPeerRegion added in v1.2.5

SetPeerRegion sets the PeerRegion field's value.

func (*DataForGetNetworkTrafficTopNOutput) SetProtocol added in v1.2.5

SetProtocol sets the Protocol field's value.

func (*DataForGetNetworkTrafficTopNOutput) SetSourceIp added in v1.2.5

SetSourceIp sets the SourceIp field's value.

func (*DataForGetNetworkTrafficTopNOutput) SetSourcePort added in v1.2.5

SetSourcePort sets the SourcePort field's value.

func (*DataForGetNetworkTrafficTopNOutput) SetTrAttachmentId added in v1.2.5

SetTrAttachmentId sets the TrAttachmentId field's value.

func (DataForGetNetworkTrafficTopNOutput) String added in v1.2.5

String returns the string representation

type DeleteAnalysisPathInput added in v1.2.5

type DeleteAnalysisPathInput struct {

	// PathId is a required field
	PathId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteAnalysisPathInput) GoString added in v1.2.5

func (s DeleteAnalysisPathInput) GoString() string

GoString returns the string representation

func (*DeleteAnalysisPathInput) SetPathId added in v1.2.5

SetPathId sets the PathId field's value.

func (DeleteAnalysisPathInput) String added in v1.2.5

func (s DeleteAnalysisPathInput) String() string

String returns the string representation

func (*DeleteAnalysisPathInput) Validate added in v1.2.5

func (s *DeleteAnalysisPathInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteAnalysisPathOutput added in v1.2.5

type DeleteAnalysisPathOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteAnalysisPathOutput) GoString added in v1.2.5

func (s DeleteAnalysisPathOutput) GoString() string

GoString returns the string representation

func (DeleteAnalysisPathOutput) String added in v1.2.5

func (s DeleteAnalysisPathOutput) String() string

String returns the string representation

type DeleteAnalysisPathReportInput added in v1.2.5

type DeleteAnalysisPathReportInput struct {

	// PathReportId is a required field
	PathReportId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteAnalysisPathReportInput) GoString added in v1.2.5

GoString returns the string representation

func (*DeleteAnalysisPathReportInput) SetPathReportId added in v1.2.5

SetPathReportId sets the PathReportId field's value.

func (DeleteAnalysisPathReportInput) String added in v1.2.5

String returns the string representation

func (*DeleteAnalysisPathReportInput) Validate added in v1.2.5

func (s *DeleteAnalysisPathReportInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteAnalysisPathReportOutput added in v1.2.5

type DeleteAnalysisPathReportOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteAnalysisPathReportOutput) GoString added in v1.2.5

GoString returns the string representation

func (DeleteAnalysisPathReportOutput) String added in v1.2.5

String returns the string representation

type DescribeDiagnosisInstanceDetailInput

type DescribeDiagnosisInstanceDetailInput struct {

	// DiagnosisInstanceId is a required field
	DiagnosisInstanceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeDiagnosisInstanceDetailInput) GoString

GoString returns the string representation

func (*DescribeDiagnosisInstanceDetailInput) SetDiagnosisInstanceId

SetDiagnosisInstanceId sets the DiagnosisInstanceId field's value.

func (DescribeDiagnosisInstanceDetailInput) String

String returns the string representation

func (*DescribeDiagnosisInstanceDetailInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DescribeDiagnosisInstanceDetailOutput

type DescribeDiagnosisInstanceDetailOutput struct {
	Metadata *response.ResponseMetadata

	CreationTime *string `type:"string"`

	DiagnosisCategoryItems []*DiagnosisCategoryItemForDescribeDiagnosisInstanceDetailOutput `type:"list"`

	DiagnosisInstanceId *string `type:"string"`

	DiagnosisInstanceStatus *string `type:"string"`

	RequestId *string `type:"string"`

	ResourceDeleted *bool `type:"boolean"`

	ResourceInstanceId *string `type:"string"`

	ResourceInstanceName *string `type:"string"`

	ResourceRegion *string `type:"string"`

	ResourceType *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeDiagnosisInstanceDetailOutput) GoString

GoString returns the string representation

func (*DescribeDiagnosisInstanceDetailOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DescribeDiagnosisInstanceDetailOutput) SetDiagnosisCategoryItems

SetDiagnosisCategoryItems sets the DiagnosisCategoryItems field's value.

func (*DescribeDiagnosisInstanceDetailOutput) SetDiagnosisInstanceId

SetDiagnosisInstanceId sets the DiagnosisInstanceId field's value.

func (*DescribeDiagnosisInstanceDetailOutput) SetDiagnosisInstanceStatus

SetDiagnosisInstanceStatus sets the DiagnosisInstanceStatus field's value.

func (*DescribeDiagnosisInstanceDetailOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeDiagnosisInstanceDetailOutput) SetResourceDeleted

SetResourceDeleted sets the ResourceDeleted field's value.

func (*DescribeDiagnosisInstanceDetailOutput) SetResourceInstanceId

SetResourceInstanceId sets the ResourceInstanceId field's value.

func (*DescribeDiagnosisInstanceDetailOutput) SetResourceInstanceName

SetResourceInstanceName sets the ResourceInstanceName field's value.

func (*DescribeDiagnosisInstanceDetailOutput) SetResourceRegion

SetResourceRegion sets the ResourceRegion field's value.

func (*DescribeDiagnosisInstanceDetailOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (DescribeDiagnosisInstanceDetailOutput) String

String returns the string representation

type DescribeDiagnosisInstancesInput

type DescribeDiagnosisInstancesInput struct {
	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	ResourceInstanceId *string `type:"string"`

	ResourceType *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeDiagnosisInstancesInput) GoString

GoString returns the string representation

func (*DescribeDiagnosisInstancesInput) SetPageNumber added in v1.2.5

SetPageNumber sets the PageNumber field's value.

func (*DescribeDiagnosisInstancesInput) SetPageSize added in v1.2.5

SetPageSize sets the PageSize field's value.

func (*DescribeDiagnosisInstancesInput) SetResourceInstanceId

SetResourceInstanceId sets the ResourceInstanceId field's value.

func (*DescribeDiagnosisInstancesInput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (DescribeDiagnosisInstancesInput) String

String returns the string representation

type DescribeDiagnosisInstancesOutput

type DescribeDiagnosisInstancesOutput struct {
	Metadata *response.ResponseMetadata

	DiagnosisInstances []*DiagnosisInstanceForDescribeDiagnosisInstancesOutput `type:"list"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	RequestId *string `type:"string"`

	TotalCount *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (DescribeDiagnosisInstancesOutput) GoString

GoString returns the string representation

func (*DescribeDiagnosisInstancesOutput) SetDiagnosisInstances

SetDiagnosisInstances sets the DiagnosisInstances field's value.

func (*DescribeDiagnosisInstancesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeDiagnosisInstancesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeDiagnosisInstancesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeDiagnosisInstancesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeDiagnosisInstancesOutput) String

String returns the string representation

type DescribeHistoryDiagnosisInput

type DescribeHistoryDiagnosisInput struct {

	// ResourceInstanceId is a required field
	ResourceInstanceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeHistoryDiagnosisInput) GoString

GoString returns the string representation

func (*DescribeHistoryDiagnosisInput) SetResourceInstanceId

SetResourceInstanceId sets the ResourceInstanceId field's value.

func (DescribeHistoryDiagnosisInput) String

String returns the string representation

func (*DescribeHistoryDiagnosisInput) Validate

func (s *DescribeHistoryDiagnosisInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeHistoryDiagnosisOutput

type DescribeHistoryDiagnosisOutput struct {
	Metadata *response.ResponseMetadata

	HistoryDiagnosis []*HistoryDiagnosisForDescribeHistoryDiagnosisOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeHistoryDiagnosisOutput) GoString

GoString returns the string representation

func (*DescribeHistoryDiagnosisOutput) SetHistoryDiagnosis

SetHistoryDiagnosis sets the HistoryDiagnosis field's value.

func (DescribeHistoryDiagnosisOutput) String

String returns the string representation

type DiagnosisCategoryItemForDescribeDiagnosisInstanceDetailOutput

type DiagnosisCategoryItemForDescribeDiagnosisInstanceDetailOutput struct {
	DiagnosisItems []*DiagnosisItemForDescribeDiagnosisInstanceDetailOutput `type:"list"`

	ItemCategoryName *string `type:"string"`
	// contains filtered or unexported fields
}

func (DiagnosisCategoryItemForDescribeDiagnosisInstanceDetailOutput) GoString

GoString returns the string representation

func (*DiagnosisCategoryItemForDescribeDiagnosisInstanceDetailOutput) SetDiagnosisItems

SetDiagnosisItems sets the DiagnosisItems field's value.

func (*DiagnosisCategoryItemForDescribeDiagnosisInstanceDetailOutput) SetItemCategoryName

SetItemCategoryName sets the ItemCategoryName field's value.

func (DiagnosisCategoryItemForDescribeDiagnosisInstanceDetailOutput) String

String returns the string representation

type DiagnosisInstanceForDescribeDiagnosisInstancesOutput

type DiagnosisInstanceForDescribeDiagnosisInstancesOutput struct {
	Count *int32 `type:"int32"`

	CreationTime *string `type:"string"`

	DiagnosisInstanceId *string `type:"string"`

	DiagnosisInstanceStatus *string `type:"string"`

	ResourceDeleted *bool `type:"boolean"`

	ResourceInstanceId *string `type:"string"`

	ResourceInstanceName *string `type:"string"`

	ResourceRegion *string `type:"string"`

	ResourceType *string `type:"string"`
	// contains filtered or unexported fields
}

func (DiagnosisInstanceForDescribeDiagnosisInstancesOutput) GoString

GoString returns the string representation

func (*DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetCount

SetCount sets the Count field's value.

func (*DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetDiagnosisInstanceId

SetDiagnosisInstanceId sets the DiagnosisInstanceId field's value.

func (*DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetDiagnosisInstanceStatus

SetDiagnosisInstanceStatus sets the DiagnosisInstanceStatus field's value.

func (*DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetResourceDeleted

SetResourceDeleted sets the ResourceDeleted field's value.

func (*DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetResourceInstanceId

SetResourceInstanceId sets the ResourceInstanceId field's value.

func (*DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetResourceInstanceName

SetResourceInstanceName sets the ResourceInstanceName field's value.

func (*DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetResourceRegion

SetResourceRegion sets the ResourceRegion field's value.

func (*DiagnosisInstanceForDescribeDiagnosisInstancesOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (DiagnosisInstanceForDescribeDiagnosisInstancesOutput) String

String returns the string representation

type DiagnosisItemForDescribeDiagnosisInstanceDetailOutput

type DiagnosisItemForDescribeDiagnosisInstanceDetailOutput struct {
	AbnormalResult *string `type:"string"`

	ItemName *string `type:"string"`

	ItemStatus *string `type:"string"`

	Recommendation *string `type:"string"`
	// contains filtered or unexported fields
}

func (DiagnosisItemForDescribeDiagnosisInstanceDetailOutput) GoString

GoString returns the string representation

func (*DiagnosisItemForDescribeDiagnosisInstanceDetailOutput) SetAbnormalResult

SetAbnormalResult sets the AbnormalResult field's value.

func (*DiagnosisItemForDescribeDiagnosisInstanceDetailOutput) SetItemName

SetItemName sets the ItemName field's value.

func (*DiagnosisItemForDescribeDiagnosisInstanceDetailOutput) SetItemStatus

SetItemStatus sets the ItemStatus field's value.

func (*DiagnosisItemForDescribeDiagnosisInstanceDetailOutput) SetRecommendation

SetRecommendation sets the Recommendation field's value.

func (DiagnosisItemForDescribeDiagnosisInstanceDetailOutput) String

String returns the string representation

type FilterForGetNetworkTrafficMetricsInput added in v1.2.5

type FilterForGetNetworkTrafficMetricsInput struct {
	Name *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (FilterForGetNetworkTrafficMetricsInput) GoString added in v1.2.5

GoString returns the string representation

func (*FilterForGetNetworkTrafficMetricsInput) SetName added in v1.2.5

SetName sets the Name field's value.

func (*FilterForGetNetworkTrafficMetricsInput) SetValue added in v1.2.5

SetValue sets the Value field's value.

func (FilterForGetNetworkTrafficMetricsInput) String added in v1.2.5

String returns the string representation

type FilterForGetNetworkTrafficTopNInput added in v1.2.5

type FilterForGetNetworkTrafficTopNInput struct {
	Name *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (FilterForGetNetworkTrafficTopNInput) GoString added in v1.2.5

GoString returns the string representation

func (*FilterForGetNetworkTrafficTopNInput) SetName added in v1.2.5

SetName sets the Name field's value.

func (*FilterForGetNetworkTrafficTopNInput) SetValue added in v1.2.5

SetValue sets the Value field's value.

func (FilterForGetNetworkTrafficTopNInput) String added in v1.2.5

String returns the string representation

type GetAnalysisPathReportInput added in v1.2.5

type GetAnalysisPathReportInput struct {

	// PathReportId is a required field
	PathReportId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetAnalysisPathReportInput) GoString added in v1.2.5

func (s GetAnalysisPathReportInput) GoString() string

GoString returns the string representation

func (*GetAnalysisPathReportInput) SetPathReportId added in v1.2.5

SetPathReportId sets the PathReportId field's value.

func (GetAnalysisPathReportInput) String added in v1.2.5

String returns the string representation

func (*GetAnalysisPathReportInput) Validate added in v1.2.5

func (s *GetAnalysisPathReportInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetAnalysisPathReportOutput added in v1.2.5

type GetAnalysisPathReportOutput struct {
	Metadata *response.ResponseMetadata

	CreateTime *string `type:"string"`

	PathDetails *string `type:"string"`

	PathId *string `type:"string"`

	PathReportId *string `type:"string"`

	Reachability *string `type:"string"`

	ReportDetails *string `type:"string"`

	Status *string `type:"string"`
	// contains filtered or unexported fields
}

func (GetAnalysisPathReportOutput) GoString added in v1.2.5

func (s GetAnalysisPathReportOutput) GoString() string

GoString returns the string representation

func (*GetAnalysisPathReportOutput) SetCreateTime added in v1.2.5

SetCreateTime sets the CreateTime field's value.

func (*GetAnalysisPathReportOutput) SetPathDetails added in v1.2.5

SetPathDetails sets the PathDetails field's value.

func (*GetAnalysisPathReportOutput) SetPathId added in v1.2.5

SetPathId sets the PathId field's value.

func (*GetAnalysisPathReportOutput) SetPathReportId added in v1.2.5

SetPathReportId sets the PathReportId field's value.

func (*GetAnalysisPathReportOutput) SetReachability added in v1.2.5

SetReachability sets the Reachability field's value.

func (*GetAnalysisPathReportOutput) SetReportDetails added in v1.2.5

SetReportDetails sets the ReportDetails field's value.

func (*GetAnalysisPathReportOutput) SetStatus added in v1.2.5

SetStatus sets the Status field's value.

func (GetAnalysisPathReportOutput) String added in v1.2.5

String returns the string representation

type GetNetworkTrafficMetricsInput added in v1.2.5

type GetNetworkTrafficMetricsInput struct {
	BeginTime *int64 `type:"int64" json:",omitempty"`

	// Direction is a required field
	Direction *string `type:"string" json:",omitempty" required:"true"`

	EndTime *int64 `type:"int64" json:",omitempty"`

	Filters []*FilterForGetNetworkTrafficMetricsInput `type:"list" json:",omitempty"`

	// MetricName is a required field
	MetricName *string `type:"string" json:",omitempty" required:"true"`

	// Region is a required field
	Region *string `type:"string" json:",omitempty" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetNetworkTrafficMetricsInput) GoString added in v1.2.5

GoString returns the string representation

func (*GetNetworkTrafficMetricsInput) SetBeginTime added in v1.2.5

SetBeginTime sets the BeginTime field's value.

func (*GetNetworkTrafficMetricsInput) SetDirection added in v1.2.5

SetDirection sets the Direction field's value.

func (*GetNetworkTrafficMetricsInput) SetEndTime added in v1.2.5

SetEndTime sets the EndTime field's value.

func (*GetNetworkTrafficMetricsInput) SetFilters added in v1.2.5

SetFilters sets the Filters field's value.

func (*GetNetworkTrafficMetricsInput) SetMetricName added in v1.2.5

SetMetricName sets the MetricName field's value.

func (*GetNetworkTrafficMetricsInput) SetRegion added in v1.2.5

SetRegion sets the Region field's value.

func (*GetNetworkTrafficMetricsInput) SetResourceType added in v1.2.5

SetResourceType sets the ResourceType field's value.

func (GetNetworkTrafficMetricsInput) String added in v1.2.5

String returns the string representation

func (*GetNetworkTrafficMetricsInput) Validate added in v1.2.5

func (s *GetNetworkTrafficMetricsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetNetworkTrafficMetricsOutput added in v1.2.5

type GetNetworkTrafficMetricsOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForGetNetworkTrafficMetricsOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetNetworkTrafficMetricsOutput) GoString added in v1.2.5

GoString returns the string representation

func (*GetNetworkTrafficMetricsOutput) SetData added in v1.2.5

SetData sets the Data field's value.

func (GetNetworkTrafficMetricsOutput) String added in v1.2.5

String returns the string representation

type GetNetworkTrafficTopNInput added in v1.2.5

type GetNetworkTrafficTopNInput struct {
	BeginTime *int64 `type:"int64" json:",omitempty"`

	// Direction is a required field
	Direction *string `type:"string" json:",omitempty" required:"true"`

	EndTime *int64 `type:"int64" json:",omitempty"`

	Filters []*FilterForGetNetworkTrafficTopNInput `type:"list" json:",omitempty"`

	// GroupBy is a required field
	GroupBy *string `type:"string" json:",omitempty" required:"true"`

	// Region is a required field
	Region *string `type:"string" json:",omitempty" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" json:",omitempty" required:"true"`

	// SortBy is a required field
	SortBy *string `type:"string" json:",omitempty" required:"true"`

	SortOrder *string `type:"string" json:",omitempty"`

	TopCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetNetworkTrafficTopNInput) GoString added in v1.2.5

func (s GetNetworkTrafficTopNInput) GoString() string

GoString returns the string representation

func (*GetNetworkTrafficTopNInput) SetBeginTime added in v1.2.5

SetBeginTime sets the BeginTime field's value.

func (*GetNetworkTrafficTopNInput) SetDirection added in v1.2.5

SetDirection sets the Direction field's value.

func (*GetNetworkTrafficTopNInput) SetEndTime added in v1.2.5

SetEndTime sets the EndTime field's value.

func (*GetNetworkTrafficTopNInput) SetFilters added in v1.2.5

SetFilters sets the Filters field's value.

func (*GetNetworkTrafficTopNInput) SetGroupBy added in v1.2.5

SetGroupBy sets the GroupBy field's value.

func (*GetNetworkTrafficTopNInput) SetRegion added in v1.2.5

SetRegion sets the Region field's value.

func (*GetNetworkTrafficTopNInput) SetResourceType added in v1.2.5

SetResourceType sets the ResourceType field's value.

func (*GetNetworkTrafficTopNInput) SetSortBy added in v1.2.5

SetSortBy sets the SortBy field's value.

func (*GetNetworkTrafficTopNInput) SetSortOrder added in v1.2.5

SetSortOrder sets the SortOrder field's value.

func (*GetNetworkTrafficTopNInput) SetTopCount added in v1.2.5

SetTopCount sets the TopCount field's value.

func (GetNetworkTrafficTopNInput) String added in v1.2.5

String returns the string representation

func (*GetNetworkTrafficTopNInput) Validate added in v1.2.5

func (s *GetNetworkTrafficTopNInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetNetworkTrafficTopNOutput added in v1.2.5

type GetNetworkTrafficTopNOutput struct {
	Metadata *response.ResponseMetadata

	Data []*DataForGetNetworkTrafficTopNOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetNetworkTrafficTopNOutput) GoString added in v1.2.5

func (s GetNetworkTrafficTopNOutput) GoString() string

GoString returns the string representation

func (*GetNetworkTrafficTopNOutput) SetData added in v1.2.5

SetData sets the Data field's value.

func (GetNetworkTrafficTopNOutput) String added in v1.2.5

String returns the string representation

type HistoryDiagnosisForDescribeHistoryDiagnosisOutput

type HistoryDiagnosisForDescribeHistoryDiagnosisOutput struct {
	CreationTime *string `type:"string"`

	DiagnosisInstanceId *string `type:"string"`

	DiagnosisInstanceStatus *string `type:"string"`
	// contains filtered or unexported fields
}

func (HistoryDiagnosisForDescribeHistoryDiagnosisOutput) GoString

GoString returns the string representation

func (*HistoryDiagnosisForDescribeHistoryDiagnosisOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*HistoryDiagnosisForDescribeHistoryDiagnosisOutput) SetDiagnosisInstanceId

SetDiagnosisInstanceId sets the DiagnosisInstanceId field's value.

func (*HistoryDiagnosisForDescribeHistoryDiagnosisOutput) SetDiagnosisInstanceStatus

SetDiagnosisInstanceStatus sets the DiagnosisInstanceStatus field's value.

func (HistoryDiagnosisForDescribeHistoryDiagnosisOutput) String

String returns the string representation

type MetricForGetNetworkTrafficMetricsOutput added in v1.2.5

type MetricForGetNetworkTrafficMetricsOutput struct {
	Time *string `type:"string" json:",omitempty"`

	Value *float64 `type:"float" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MetricForGetNetworkTrafficMetricsOutput) GoString added in v1.2.5

GoString returns the string representation

func (*MetricForGetNetworkTrafficMetricsOutput) SetTime added in v1.2.5

SetTime sets the Time field's value.

func (*MetricForGetNetworkTrafficMetricsOutput) SetValue added in v1.2.5

SetValue sets the Value field's value.

func (MetricForGetNetworkTrafficMetricsOutput) String added in v1.2.5

String returns the string representation

type NA

type NA struct {
	*client.Client
}

NA provides the API operation methods for making requests to NA. See this package's package overview docs for details on the service.

NA methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

func New(p client.ConfigProvider, cfgs ...*volcengine.Config) *NA

New create int can support ssl or region locate set

func (*NA) CreateDiagnosisInstance

func (c *NA) CreateDiagnosisInstance(input *CreateDiagnosisInstanceInput) (*CreateDiagnosisInstanceOutput, error)

CreateDiagnosisInstance API operation for NA.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for NA's API operation CreateDiagnosisInstance for usage and error information.

func (*NA) CreateDiagnosisInstanceCommon

func (c *NA) CreateDiagnosisInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateDiagnosisInstanceCommon API operation for NA.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for NA's API operation CreateDiagnosisInstanceCommon for usage and error information.

func (*NA) CreateDiagnosisInstanceCommonRequest

func (c *NA) CreateDiagnosisInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateDiagnosisInstanceCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateDiagnosisInstanceCommon operation. The "output" return value will be populated with the CreateDiagnosisInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateDiagnosisInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after CreateDiagnosisInstanceCommon Send returns without error.

See CreateDiagnosisInstanceCommon for more information on using the CreateDiagnosisInstanceCommon API call, and error handling.

// Example sending a request using the CreateDiagnosisInstanceCommonRequest method.
req, resp := client.CreateDiagnosisInstanceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*NA) CreateDiagnosisInstanceCommonWithContext

func (c *NA) CreateDiagnosisInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateDiagnosisInstanceCommonWithContext is the same as CreateDiagnosisInstanceCommon with the addition of the ability to pass a context and additional request options.

See CreateDiagnosisInstanceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NA) CreateDiagnosisInstanceRequest

func (c *NA) CreateDiagnosisInstanceRequest(input *CreateDiagnosisInstanceInput) (req *request.Request, output *CreateDiagnosisInstanceOutput)

CreateDiagnosisInstanceRequest generates a "volcengine/request.Request" representing the client's request for the CreateDiagnosisInstance operation. The "output" return value will be populated with the CreateDiagnosisInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateDiagnosisInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after CreateDiagnosisInstanceCommon Send returns without error.

See CreateDiagnosisInstance for more information on using the CreateDiagnosisInstance API call, and error handling.

// Example sending a request using the CreateDiagnosisInstanceRequest method.
req, resp := client.CreateDiagnosisInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*NA) CreateDiagnosisInstanceWithContext

func (c *NA) CreateDiagnosisInstanceWithContext(ctx volcengine.Context, input *CreateDiagnosisInstanceInput, opts ...request.Option) (*CreateDiagnosisInstanceOutput, error)

CreateDiagnosisInstanceWithContext is the same as CreateDiagnosisInstance with the addition of the ability to pass a context and additional request options.

See CreateDiagnosisInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NA) CreatePathAnalysis added in v1.2.5

func (c *NA) CreatePathAnalysis(input *CreatePathAnalysisInput) (*CreatePathAnalysisOutput, error)

CreatePathAnalysis API operation for NA.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for NA's API operation CreatePathAnalysis for usage and error information.

func (*NA) CreatePathAnalysisCommon added in v1.2.5

func (c *NA) CreatePathAnalysisCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreatePathAnalysisCommon API operation for NA.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for NA's API operation CreatePathAnalysisCommon for usage and error information.

func (*NA) CreatePathAnalysisCommonRequest added in v1.2.5

func (c *NA) CreatePathAnalysisCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreatePathAnalysisCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreatePathAnalysisCommon operation. The "output" return value will be populated with the CreatePathAnalysisCommon request's response once the request completes successfully.

Use "Send" method on the returned CreatePathAnalysisCommon Request to send the API call to the service. the "output" return value is not valid until after CreatePathAnalysisCommon Send returns without error.

See CreatePathAnalysisCommon for more information on using the CreatePathAnalysisCommon API call, and error handling.

// Example sending a request using the CreatePathAnalysisCommonRequest method.
req, resp := client.CreatePathAnalysisCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*NA) CreatePathAnalysisCommonWithContext added in v1.2.5

func (c *NA) CreatePathAnalysisCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreatePathAnalysisCommonWithContext is the same as CreatePathAnalysisCommon with the addition of the ability to pass a context and additional request options.

See CreatePathAnalysisCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NA) CreatePathAnalysisRequest added in v1.2.5

func (c *NA) CreatePathAnalysisRequest(input *CreatePathAnalysisInput) (req *request.Request, output *CreatePathAnalysisOutput)

CreatePathAnalysisRequest generates a "volcengine/request.Request" representing the client's request for the CreatePathAnalysis operation. The "output" return value will be populated with the CreatePathAnalysisCommon request's response once the request completes successfully.

Use "Send" method on the returned CreatePathAnalysisCommon Request to send the API call to the service. the "output" return value is not valid until after CreatePathAnalysisCommon Send returns without error.

See CreatePathAnalysis for more information on using the CreatePathAnalysis API call, and error handling.

// Example sending a request using the CreatePathAnalysisRequest method.
req, resp := client.CreatePathAnalysisRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*NA) CreatePathAnalysisWithContext added in v1.2.5

func (c *NA) CreatePathAnalysisWithContext(ctx volcengine.Context, input *CreatePathAnalysisInput, opts ...request.Option) (*CreatePathAnalysisOutput, error)

CreatePathAnalysisWithContext is the same as CreatePathAnalysis with the addition of the ability to pass a context and additional request options.

See CreatePathAnalysis for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NA) DeleteAnalysisPath added in v1.2.5

func (c *NA) DeleteAnalysisPath(input *DeleteAnalysisPathInput) (*DeleteAnalysisPathOutput, error)

DeleteAnalysisPath API operation for NA.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for NA's API operation DeleteAnalysisPath for usage and error information.

func (*NA) DeleteAnalysisPathCommon added in v1.2.5

func (c *NA) DeleteAnalysisPathCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteAnalysisPathCommon API operation for NA.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for NA's API operation DeleteAnalysisPathCommon for usage and error information.

func (*NA) DeleteAnalysisPathCommonRequest added in v1.2.5

func (c *NA) DeleteAnalysisPathCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteAnalysisPathCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteAnalysisPathCommon operation. The "output" return value will be populated with the DeleteAnalysisPathCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteAnalysisPathCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteAnalysisPathCommon Send returns without error.

See DeleteAnalysisPathCommon for more information on using the DeleteAnalysisPathCommon API call, and error handling.

// Example sending a request using the DeleteAnalysisPathCommonRequest method.
req, resp := client.DeleteAnalysisPathCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*NA) DeleteAnalysisPathCommonWithContext added in v1.2.5

func (c *NA) DeleteAnalysisPathCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteAnalysisPathCommonWithContext is the same as DeleteAnalysisPathCommon with the addition of the ability to pass a context and additional request options.

See DeleteAnalysisPathCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NA) DeleteAnalysisPathReport added in v1.2.5

func (c *NA) DeleteAnalysisPathReport(input *DeleteAnalysisPathReportInput) (*DeleteAnalysisPathReportOutput, error)

DeleteAnalysisPathReport API operation for NA.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for NA's API operation DeleteAnalysisPathReport for usage and error information.

func (*NA) DeleteAnalysisPathReportCommon added in v1.2.5

func (c *NA) DeleteAnalysisPathReportCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteAnalysisPathReportCommon API operation for NA.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for NA's API operation DeleteAnalysisPathReportCommon for usage and error information.

func (*NA) DeleteAnalysisPathReportCommonRequest added in v1.2.5

func (c *NA) DeleteAnalysisPathReportCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteAnalysisPathReportCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteAnalysisPathReportCommon operation. The "output" return value will be populated with the DeleteAnalysisPathReportCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteAnalysisPathReportCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteAnalysisPathReportCommon Send returns without error.

See DeleteAnalysisPathReportCommon for more information on using the DeleteAnalysisPathReportCommon API call, and error handling.

// Example sending a request using the DeleteAnalysisPathReportCommonRequest method.
req, resp := client.DeleteAnalysisPathReportCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*NA) DeleteAnalysisPathReportCommonWithContext added in v1.2.5

func (c *NA) DeleteAnalysisPathReportCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteAnalysisPathReportCommonWithContext is the same as DeleteAnalysisPathReportCommon with the addition of the ability to pass a context and additional request options.

See DeleteAnalysisPathReportCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NA) DeleteAnalysisPathReportRequest added in v1.2.5

func (c *NA) DeleteAnalysisPathReportRequest(input *DeleteAnalysisPathReportInput) (req *request.Request, output *DeleteAnalysisPathReportOutput)

DeleteAnalysisPathReportRequest generates a "volcengine/request.Request" representing the client's request for the DeleteAnalysisPathReport operation. The "output" return value will be populated with the DeleteAnalysisPathReportCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteAnalysisPathReportCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteAnalysisPathReportCommon Send returns without error.

See DeleteAnalysisPathReport for more information on using the DeleteAnalysisPathReport API call, and error handling.

// Example sending a request using the DeleteAnalysisPathReportRequest method.
req, resp := client.DeleteAnalysisPathReportRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*NA) DeleteAnalysisPathReportWithContext added in v1.2.5

func (c *NA) DeleteAnalysisPathReportWithContext(ctx volcengine.Context, input *DeleteAnalysisPathReportInput, opts ...request.Option) (*DeleteAnalysisPathReportOutput, error)

DeleteAnalysisPathReportWithContext is the same as DeleteAnalysisPathReport with the addition of the ability to pass a context and additional request options.

See DeleteAnalysisPathReport for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NA) DeleteAnalysisPathRequest added in v1.2.5

func (c *NA) DeleteAnalysisPathRequest(input *DeleteAnalysisPathInput) (req *request.Request, output *DeleteAnalysisPathOutput)

DeleteAnalysisPathRequest generates a "volcengine/request.Request" representing the client's request for the DeleteAnalysisPath operation. The "output" return value will be populated with the DeleteAnalysisPathCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteAnalysisPathCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteAnalysisPathCommon Send returns without error.

See DeleteAnalysisPath for more information on using the DeleteAnalysisPath API call, and error handling.

// Example sending a request using the DeleteAnalysisPathRequest method.
req, resp := client.DeleteAnalysisPathRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*NA) DeleteAnalysisPathWithContext added in v1.2.5

func (c *NA) DeleteAnalysisPathWithContext(ctx volcengine.Context, input *DeleteAnalysisPathInput, opts ...request.Option) (*DeleteAnalysisPathOutput, error)

DeleteAnalysisPathWithContext is the same as DeleteAnalysisPath with the addition of the ability to pass a context and additional request options.

See DeleteAnalysisPath for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NA) DescribeDiagnosisInstanceDetail

func (c *NA) DescribeDiagnosisInstanceDetail(input *DescribeDiagnosisInstanceDetailInput) (*DescribeDiagnosisInstanceDetailOutput, error)

DescribeDiagnosisInstanceDetail API operation for NA.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for NA's API operation DescribeDiagnosisInstanceDetail for usage and error information.

func (*NA) DescribeDiagnosisInstanceDetailCommon

func (c *NA) DescribeDiagnosisInstanceDetailCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeDiagnosisInstanceDetailCommon API operation for NA.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for NA's API operation DescribeDiagnosisInstanceDetailCommon for usage and error information.

func (*NA) DescribeDiagnosisInstanceDetailCommonRequest

func (c *NA) DescribeDiagnosisInstanceDetailCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeDiagnosisInstanceDetailCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeDiagnosisInstanceDetailCommon operation. The "output" return value will be populated with the DescribeDiagnosisInstanceDetailCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeDiagnosisInstanceDetailCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeDiagnosisInstanceDetailCommon Send returns without error.

See DescribeDiagnosisInstanceDetailCommon for more information on using the DescribeDiagnosisInstanceDetailCommon API call, and error handling.

// Example sending a request using the DescribeDiagnosisInstanceDetailCommonRequest method.
req, resp := client.DescribeDiagnosisInstanceDetailCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*NA) DescribeDiagnosisInstanceDetailCommonWithContext

func (c *NA) DescribeDiagnosisInstanceDetailCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeDiagnosisInstanceDetailCommonWithContext is the same as DescribeDiagnosisInstanceDetailCommon with the addition of the ability to pass a context and additional request options.

See DescribeDiagnosisInstanceDetailCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NA) DescribeDiagnosisInstanceDetailRequest

func (c *NA) DescribeDiagnosisInstanceDetailRequest(input *DescribeDiagnosisInstanceDetailInput) (req *request.Request, output *DescribeDiagnosisInstanceDetailOutput)

DescribeDiagnosisInstanceDetailRequest generates a "volcengine/request.Request" representing the client's request for the DescribeDiagnosisInstanceDetail operation. The "output" return value will be populated with the DescribeDiagnosisInstanceDetailCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeDiagnosisInstanceDetailCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeDiagnosisInstanceDetailCommon Send returns without error.

See DescribeDiagnosisInstanceDetail for more information on using the DescribeDiagnosisInstanceDetail API call, and error handling.

// Example sending a request using the DescribeDiagnosisInstanceDetailRequest method.
req, resp := client.DescribeDiagnosisInstanceDetailRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*NA) DescribeDiagnosisInstanceDetailWithContext

func (c *NA) DescribeDiagnosisInstanceDetailWithContext(ctx volcengine.Context, input *DescribeDiagnosisInstanceDetailInput, opts ...request.Option) (*DescribeDiagnosisInstanceDetailOutput, error)

DescribeDiagnosisInstanceDetailWithContext is the same as DescribeDiagnosisInstanceDetail with the addition of the ability to pass a context and additional request options.

See DescribeDiagnosisInstanceDetail for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NA) DescribeDiagnosisInstances

func (c *NA) DescribeDiagnosisInstances(input *DescribeDiagnosisInstancesInput) (*DescribeDiagnosisInstancesOutput, error)

DescribeDiagnosisInstances API operation for NA.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for NA's API operation DescribeDiagnosisInstances for usage and error information.

func (*NA) DescribeDiagnosisInstancesCommon

func (c *NA) DescribeDiagnosisInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeDiagnosisInstancesCommon API operation for NA.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for NA's API operation DescribeDiagnosisInstancesCommon for usage and error information.

func (*NA) DescribeDiagnosisInstancesCommonRequest

func (c *NA) DescribeDiagnosisInstancesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeDiagnosisInstancesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeDiagnosisInstancesCommon operation. The "output" return value will be populated with the DescribeDiagnosisInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeDiagnosisInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeDiagnosisInstancesCommon Send returns without error.

See DescribeDiagnosisInstancesCommon for more information on using the DescribeDiagnosisInstancesCommon API call, and error handling.

// Example sending a request using the DescribeDiagnosisInstancesCommonRequest method.
req, resp := client.DescribeDiagnosisInstancesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*NA) DescribeDiagnosisInstancesCommonWithContext

func (c *NA) DescribeDiagnosisInstancesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeDiagnosisInstancesCommonWithContext is the same as DescribeDiagnosisInstancesCommon with the addition of the ability to pass a context and additional request options.

See DescribeDiagnosisInstancesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NA) DescribeDiagnosisInstancesRequest

func (c *NA) DescribeDiagnosisInstancesRequest(input *DescribeDiagnosisInstancesInput) (req *request.Request, output *DescribeDiagnosisInstancesOutput)

DescribeDiagnosisInstancesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeDiagnosisInstances operation. The "output" return value will be populated with the DescribeDiagnosisInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeDiagnosisInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeDiagnosisInstancesCommon Send returns without error.

See DescribeDiagnosisInstances for more information on using the DescribeDiagnosisInstances API call, and error handling.

// Example sending a request using the DescribeDiagnosisInstancesRequest method.
req, resp := client.DescribeDiagnosisInstancesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*NA) DescribeDiagnosisInstancesWithContext

func (c *NA) DescribeDiagnosisInstancesWithContext(ctx volcengine.Context, input *DescribeDiagnosisInstancesInput, opts ...request.Option) (*DescribeDiagnosisInstancesOutput, error)

DescribeDiagnosisInstancesWithContext is the same as DescribeDiagnosisInstances with the addition of the ability to pass a context and additional request options.

See DescribeDiagnosisInstances for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NA) DescribeHistoryDiagnosis

func (c *NA) DescribeHistoryDiagnosis(input *DescribeHistoryDiagnosisInput) (*DescribeHistoryDiagnosisOutput, error)

DescribeHistoryDiagnosis API operation for NA.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for NA's API operation DescribeHistoryDiagnosis for usage and error information.

func (*NA) DescribeHistoryDiagnosisCommon

func (c *NA) DescribeHistoryDiagnosisCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeHistoryDiagnosisCommon API operation for NA.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for NA's API operation DescribeHistoryDiagnosisCommon for usage and error information.

func (*NA) DescribeHistoryDiagnosisCommonRequest

func (c *NA) DescribeHistoryDiagnosisCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeHistoryDiagnosisCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeHistoryDiagnosisCommon operation. The "output" return value will be populated with the DescribeHistoryDiagnosisCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeHistoryDiagnosisCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeHistoryDiagnosisCommon Send returns without error.

See DescribeHistoryDiagnosisCommon for more information on using the DescribeHistoryDiagnosisCommon API call, and error handling.

// Example sending a request using the DescribeHistoryDiagnosisCommonRequest method.
req, resp := client.DescribeHistoryDiagnosisCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*NA) DescribeHistoryDiagnosisCommonWithContext

func (c *NA) DescribeHistoryDiagnosisCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeHistoryDiagnosisCommonWithContext is the same as DescribeHistoryDiagnosisCommon with the addition of the ability to pass a context and additional request options.

See DescribeHistoryDiagnosisCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NA) DescribeHistoryDiagnosisRequest

func (c *NA) DescribeHistoryDiagnosisRequest(input *DescribeHistoryDiagnosisInput) (req *request.Request, output *DescribeHistoryDiagnosisOutput)

DescribeHistoryDiagnosisRequest generates a "volcengine/request.Request" representing the client's request for the DescribeHistoryDiagnosis operation. The "output" return value will be populated with the DescribeHistoryDiagnosisCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeHistoryDiagnosisCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeHistoryDiagnosisCommon Send returns without error.

See DescribeHistoryDiagnosis for more information on using the DescribeHistoryDiagnosis API call, and error handling.

// Example sending a request using the DescribeHistoryDiagnosisRequest method.
req, resp := client.DescribeHistoryDiagnosisRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*NA) DescribeHistoryDiagnosisWithContext

func (c *NA) DescribeHistoryDiagnosisWithContext(ctx volcengine.Context, input *DescribeHistoryDiagnosisInput, opts ...request.Option) (*DescribeHistoryDiagnosisOutput, error)

DescribeHistoryDiagnosisWithContext is the same as DescribeHistoryDiagnosis with the addition of the ability to pass a context and additional request options.

See DescribeHistoryDiagnosis for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NA) GetAnalysisPathReport added in v1.2.5

func (c *NA) GetAnalysisPathReport(input *GetAnalysisPathReportInput) (*GetAnalysisPathReportOutput, error)

GetAnalysisPathReport API operation for NA.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for NA's API operation GetAnalysisPathReport for usage and error information.

func (*NA) GetAnalysisPathReportCommon added in v1.2.5

func (c *NA) GetAnalysisPathReportCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetAnalysisPathReportCommon API operation for NA.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for NA's API operation GetAnalysisPathReportCommon for usage and error information.

func (*NA) GetAnalysisPathReportCommonRequest added in v1.2.5

func (c *NA) GetAnalysisPathReportCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetAnalysisPathReportCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetAnalysisPathReportCommon operation. The "output" return value will be populated with the GetAnalysisPathReportCommon request's response once the request completes successfully.

Use "Send" method on the returned GetAnalysisPathReportCommon Request to send the API call to the service. the "output" return value is not valid until after GetAnalysisPathReportCommon Send returns without error.

See GetAnalysisPathReportCommon for more information on using the GetAnalysisPathReportCommon API call, and error handling.

// Example sending a request using the GetAnalysisPathReportCommonRequest method.
req, resp := client.GetAnalysisPathReportCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*NA) GetAnalysisPathReportCommonWithContext added in v1.2.5

func (c *NA) GetAnalysisPathReportCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetAnalysisPathReportCommonWithContext is the same as GetAnalysisPathReportCommon with the addition of the ability to pass a context and additional request options.

See GetAnalysisPathReportCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NA) GetAnalysisPathReportRequest added in v1.2.5

func (c *NA) GetAnalysisPathReportRequest(input *GetAnalysisPathReportInput) (req *request.Request, output *GetAnalysisPathReportOutput)

GetAnalysisPathReportRequest generates a "volcengine/request.Request" representing the client's request for the GetAnalysisPathReport operation. The "output" return value will be populated with the GetAnalysisPathReportCommon request's response once the request completes successfully.

Use "Send" method on the returned GetAnalysisPathReportCommon Request to send the API call to the service. the "output" return value is not valid until after GetAnalysisPathReportCommon Send returns without error.

See GetAnalysisPathReport for more information on using the GetAnalysisPathReport API call, and error handling.

// Example sending a request using the GetAnalysisPathReportRequest method.
req, resp := client.GetAnalysisPathReportRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*NA) GetAnalysisPathReportWithContext added in v1.2.5

func (c *NA) GetAnalysisPathReportWithContext(ctx volcengine.Context, input *GetAnalysisPathReportInput, opts ...request.Option) (*GetAnalysisPathReportOutput, error)

GetAnalysisPathReportWithContext is the same as GetAnalysisPathReport with the addition of the ability to pass a context and additional request options.

See GetAnalysisPathReport for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NA) GetNetworkTrafficMetrics added in v1.2.5

func (c *NA) GetNetworkTrafficMetrics(input *GetNetworkTrafficMetricsInput) (*GetNetworkTrafficMetricsOutput, error)

GetNetworkTrafficMetrics API operation for NA.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for NA's API operation GetNetworkTrafficMetrics for usage and error information.

func (*NA) GetNetworkTrafficMetricsCommon added in v1.2.5

func (c *NA) GetNetworkTrafficMetricsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetNetworkTrafficMetricsCommon API operation for NA.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for NA's API operation GetNetworkTrafficMetricsCommon for usage and error information.

func (*NA) GetNetworkTrafficMetricsCommonRequest added in v1.2.5

func (c *NA) GetNetworkTrafficMetricsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetNetworkTrafficMetricsCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetNetworkTrafficMetricsCommon operation. The "output" return value will be populated with the GetNetworkTrafficMetricsCommon request's response once the request completes successfully.

Use "Send" method on the returned GetNetworkTrafficMetricsCommon Request to send the API call to the service. the "output" return value is not valid until after GetNetworkTrafficMetricsCommon Send returns without error.

See GetNetworkTrafficMetricsCommon for more information on using the GetNetworkTrafficMetricsCommon API call, and error handling.

// Example sending a request using the GetNetworkTrafficMetricsCommonRequest method.
req, resp := client.GetNetworkTrafficMetricsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*NA) GetNetworkTrafficMetricsCommonWithContext added in v1.2.5

func (c *NA) GetNetworkTrafficMetricsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetNetworkTrafficMetricsCommonWithContext is the same as GetNetworkTrafficMetricsCommon with the addition of the ability to pass a context and additional request options.

See GetNetworkTrafficMetricsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NA) GetNetworkTrafficMetricsRequest added in v1.2.5

func (c *NA) GetNetworkTrafficMetricsRequest(input *GetNetworkTrafficMetricsInput) (req *request.Request, output *GetNetworkTrafficMetricsOutput)

GetNetworkTrafficMetricsRequest generates a "volcengine/request.Request" representing the client's request for the GetNetworkTrafficMetrics operation. The "output" return value will be populated with the GetNetworkTrafficMetricsCommon request's response once the request completes successfully.

Use "Send" method on the returned GetNetworkTrafficMetricsCommon Request to send the API call to the service. the "output" return value is not valid until after GetNetworkTrafficMetricsCommon Send returns without error.

See GetNetworkTrafficMetrics for more information on using the GetNetworkTrafficMetrics API call, and error handling.

// Example sending a request using the GetNetworkTrafficMetricsRequest method.
req, resp := client.GetNetworkTrafficMetricsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*NA) GetNetworkTrafficMetricsWithContext added in v1.2.5

func (c *NA) GetNetworkTrafficMetricsWithContext(ctx volcengine.Context, input *GetNetworkTrafficMetricsInput, opts ...request.Option) (*GetNetworkTrafficMetricsOutput, error)

GetNetworkTrafficMetricsWithContext is the same as GetNetworkTrafficMetrics with the addition of the ability to pass a context and additional request options.

See GetNetworkTrafficMetrics for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NA) GetNetworkTrafficTopN added in v1.2.5

func (c *NA) GetNetworkTrafficTopN(input *GetNetworkTrafficTopNInput) (*GetNetworkTrafficTopNOutput, error)

GetNetworkTrafficTopN API operation for NA.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for NA's API operation GetNetworkTrafficTopN for usage and error information.

func (*NA) GetNetworkTrafficTopNCommon added in v1.2.5

func (c *NA) GetNetworkTrafficTopNCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetNetworkTrafficTopNCommon API operation for NA.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for NA's API operation GetNetworkTrafficTopNCommon for usage and error information.

func (*NA) GetNetworkTrafficTopNCommonRequest added in v1.2.5

func (c *NA) GetNetworkTrafficTopNCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetNetworkTrafficTopNCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetNetworkTrafficTopNCommon operation. The "output" return value will be populated with the GetNetworkTrafficTopNCommon request's response once the request completes successfully.

Use "Send" method on the returned GetNetworkTrafficTopNCommon Request to send the API call to the service. the "output" return value is not valid until after GetNetworkTrafficTopNCommon Send returns without error.

See GetNetworkTrafficTopNCommon for more information on using the GetNetworkTrafficTopNCommon API call, and error handling.

// Example sending a request using the GetNetworkTrafficTopNCommonRequest method.
req, resp := client.GetNetworkTrafficTopNCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*NA) GetNetworkTrafficTopNCommonWithContext added in v1.2.5

func (c *NA) GetNetworkTrafficTopNCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetNetworkTrafficTopNCommonWithContext is the same as GetNetworkTrafficTopNCommon with the addition of the ability to pass a context and additional request options.

See GetNetworkTrafficTopNCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NA) GetNetworkTrafficTopNRequest added in v1.2.5

func (c *NA) GetNetworkTrafficTopNRequest(input *GetNetworkTrafficTopNInput) (req *request.Request, output *GetNetworkTrafficTopNOutput)

GetNetworkTrafficTopNRequest generates a "volcengine/request.Request" representing the client's request for the GetNetworkTrafficTopN operation. The "output" return value will be populated with the GetNetworkTrafficTopNCommon request's response once the request completes successfully.

Use "Send" method on the returned GetNetworkTrafficTopNCommon Request to send the API call to the service. the "output" return value is not valid until after GetNetworkTrafficTopNCommon Send returns without error.

See GetNetworkTrafficTopN for more information on using the GetNetworkTrafficTopN API call, and error handling.

// Example sending a request using the GetNetworkTrafficTopNRequest method.
req, resp := client.GetNetworkTrafficTopNRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*NA) GetNetworkTrafficTopNWithContext added in v1.2.5

func (c *NA) GetNetworkTrafficTopNWithContext(ctx volcengine.Context, input *GetNetworkTrafficTopNInput, opts ...request.Option) (*GetNetworkTrafficTopNOutput, error)

GetNetworkTrafficTopNWithContext is the same as GetNetworkTrafficTopN with the addition of the ability to pass a context and additional request options.

See GetNetworkTrafficTopN for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NA) ReanalysisPath added in v1.2.5

func (c *NA) ReanalysisPath(input *ReanalysisPathInput) (*ReanalysisPathOutput, error)

ReanalysisPath API operation for NA.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for NA's API operation ReanalysisPath for usage and error information.

func (*NA) ReanalysisPathCommon added in v1.2.5

func (c *NA) ReanalysisPathCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ReanalysisPathCommon API operation for NA.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for NA's API operation ReanalysisPathCommon for usage and error information.

func (*NA) ReanalysisPathCommonRequest added in v1.2.5

func (c *NA) ReanalysisPathCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ReanalysisPathCommonRequest generates a "volcengine/request.Request" representing the client's request for the ReanalysisPathCommon operation. The "output" return value will be populated with the ReanalysisPathCommon request's response once the request completes successfully.

Use "Send" method on the returned ReanalysisPathCommon Request to send the API call to the service. the "output" return value is not valid until after ReanalysisPathCommon Send returns without error.

See ReanalysisPathCommon for more information on using the ReanalysisPathCommon API call, and error handling.

// Example sending a request using the ReanalysisPathCommonRequest method.
req, resp := client.ReanalysisPathCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*NA) ReanalysisPathCommonWithContext added in v1.2.5

func (c *NA) ReanalysisPathCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ReanalysisPathCommonWithContext is the same as ReanalysisPathCommon with the addition of the ability to pass a context and additional request options.

See ReanalysisPathCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NA) ReanalysisPathRequest added in v1.2.5

func (c *NA) ReanalysisPathRequest(input *ReanalysisPathInput) (req *request.Request, output *ReanalysisPathOutput)

ReanalysisPathRequest generates a "volcengine/request.Request" representing the client's request for the ReanalysisPath operation. The "output" return value will be populated with the ReanalysisPathCommon request's response once the request completes successfully.

Use "Send" method on the returned ReanalysisPathCommon Request to send the API call to the service. the "output" return value is not valid until after ReanalysisPathCommon Send returns without error.

See ReanalysisPath for more information on using the ReanalysisPath API call, and error handling.

// Example sending a request using the ReanalysisPathRequest method.
req, resp := client.ReanalysisPathRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*NA) ReanalysisPathWithContext added in v1.2.5

func (c *NA) ReanalysisPathWithContext(ctx volcengine.Context, input *ReanalysisPathInput, opts ...request.Option) (*ReanalysisPathOutput, error)

ReanalysisPathWithContext is the same as ReanalysisPath with the addition of the ability to pass a context and additional request options.

See ReanalysisPath for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type NAAPI

type NAAPI interface {
	CreateDiagnosisInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateDiagnosisInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateDiagnosisInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateDiagnosisInstance(*CreateDiagnosisInstanceInput) (*CreateDiagnosisInstanceOutput, error)
	CreateDiagnosisInstanceWithContext(volcengine.Context, *CreateDiagnosisInstanceInput, ...request.Option) (*CreateDiagnosisInstanceOutput, error)
	CreateDiagnosisInstanceRequest(*CreateDiagnosisInstanceInput) (*request.Request, *CreateDiagnosisInstanceOutput)

	CreatePathAnalysisCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreatePathAnalysisCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreatePathAnalysisCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreatePathAnalysis(*CreatePathAnalysisInput) (*CreatePathAnalysisOutput, error)
	CreatePathAnalysisWithContext(volcengine.Context, *CreatePathAnalysisInput, ...request.Option) (*CreatePathAnalysisOutput, error)
	CreatePathAnalysisRequest(*CreatePathAnalysisInput) (*request.Request, *CreatePathAnalysisOutput)

	DeleteAnalysisPathCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteAnalysisPathCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteAnalysisPathCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteAnalysisPath(*DeleteAnalysisPathInput) (*DeleteAnalysisPathOutput, error)
	DeleteAnalysisPathWithContext(volcengine.Context, *DeleteAnalysisPathInput, ...request.Option) (*DeleteAnalysisPathOutput, error)
	DeleteAnalysisPathRequest(*DeleteAnalysisPathInput) (*request.Request, *DeleteAnalysisPathOutput)

	DeleteAnalysisPathReportCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteAnalysisPathReportCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteAnalysisPathReportCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteAnalysisPathReport(*DeleteAnalysisPathReportInput) (*DeleteAnalysisPathReportOutput, error)
	DeleteAnalysisPathReportWithContext(volcengine.Context, *DeleteAnalysisPathReportInput, ...request.Option) (*DeleteAnalysisPathReportOutput, error)
	DeleteAnalysisPathReportRequest(*DeleteAnalysisPathReportInput) (*request.Request, *DeleteAnalysisPathReportOutput)

	DescribeDiagnosisInstanceDetailCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDiagnosisInstanceDetailCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDiagnosisInstanceDetailCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDiagnosisInstanceDetail(*DescribeDiagnosisInstanceDetailInput) (*DescribeDiagnosisInstanceDetailOutput, error)
	DescribeDiagnosisInstanceDetailWithContext(volcengine.Context, *DescribeDiagnosisInstanceDetailInput, ...request.Option) (*DescribeDiagnosisInstanceDetailOutput, error)
	DescribeDiagnosisInstanceDetailRequest(*DescribeDiagnosisInstanceDetailInput) (*request.Request, *DescribeDiagnosisInstanceDetailOutput)

	DescribeDiagnosisInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDiagnosisInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDiagnosisInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDiagnosisInstances(*DescribeDiagnosisInstancesInput) (*DescribeDiagnosisInstancesOutput, error)
	DescribeDiagnosisInstancesWithContext(volcengine.Context, *DescribeDiagnosisInstancesInput, ...request.Option) (*DescribeDiagnosisInstancesOutput, error)
	DescribeDiagnosisInstancesRequest(*DescribeDiagnosisInstancesInput) (*request.Request, *DescribeDiagnosisInstancesOutput)

	DescribeHistoryDiagnosisCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeHistoryDiagnosisCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeHistoryDiagnosisCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeHistoryDiagnosis(*DescribeHistoryDiagnosisInput) (*DescribeHistoryDiagnosisOutput, error)
	DescribeHistoryDiagnosisWithContext(volcengine.Context, *DescribeHistoryDiagnosisInput, ...request.Option) (*DescribeHistoryDiagnosisOutput, error)
	DescribeHistoryDiagnosisRequest(*DescribeHistoryDiagnosisInput) (*request.Request, *DescribeHistoryDiagnosisOutput)

	GetAnalysisPathReportCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetAnalysisPathReportCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetAnalysisPathReportCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetAnalysisPathReport(*GetAnalysisPathReportInput) (*GetAnalysisPathReportOutput, error)
	GetAnalysisPathReportWithContext(volcengine.Context, *GetAnalysisPathReportInput, ...request.Option) (*GetAnalysisPathReportOutput, error)
	GetAnalysisPathReportRequest(*GetAnalysisPathReportInput) (*request.Request, *GetAnalysisPathReportOutput)

	GetNetworkTrafficMetricsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetNetworkTrafficMetricsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetNetworkTrafficMetricsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetNetworkTrafficMetrics(*GetNetworkTrafficMetricsInput) (*GetNetworkTrafficMetricsOutput, error)
	GetNetworkTrafficMetricsWithContext(volcengine.Context, *GetNetworkTrafficMetricsInput, ...request.Option) (*GetNetworkTrafficMetricsOutput, error)
	GetNetworkTrafficMetricsRequest(*GetNetworkTrafficMetricsInput) (*request.Request, *GetNetworkTrafficMetricsOutput)

	GetNetworkTrafficTopNCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetNetworkTrafficTopNCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetNetworkTrafficTopNCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetNetworkTrafficTopN(*GetNetworkTrafficTopNInput) (*GetNetworkTrafficTopNOutput, error)
	GetNetworkTrafficTopNWithContext(volcengine.Context, *GetNetworkTrafficTopNInput, ...request.Option) (*GetNetworkTrafficTopNOutput, error)
	GetNetworkTrafficTopNRequest(*GetNetworkTrafficTopNInput) (*request.Request, *GetNetworkTrafficTopNOutput)

	ReanalysisPathCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ReanalysisPathCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ReanalysisPathCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ReanalysisPath(*ReanalysisPathInput) (*ReanalysisPathOutput, error)
	ReanalysisPathWithContext(volcengine.Context, *ReanalysisPathInput, ...request.Option) (*ReanalysisPathOutput, error)
	ReanalysisPathRequest(*ReanalysisPathInput) (*request.Request, *ReanalysisPathOutput)
}

NAAPI provides an interface to enable mocking the na.NA service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// NA.
func myFunc(svc NAAPI) bool {
    // Make svc.CreateDiagnosisInstance request
}

func main() {
    sess := session.New()
    svc := na.New(sess)

    myFunc(svc)
}

type ReanalysisPathInput added in v1.2.5

type ReanalysisPathInput struct {

	// PathId is a required field
	PathId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ReanalysisPathInput) GoString added in v1.2.5

func (s ReanalysisPathInput) GoString() string

GoString returns the string representation

func (*ReanalysisPathInput) SetPathId added in v1.2.5

SetPathId sets the PathId field's value.

func (ReanalysisPathInput) String added in v1.2.5

func (s ReanalysisPathInput) String() string

String returns the string representation

func (*ReanalysisPathInput) Validate added in v1.2.5

func (s *ReanalysisPathInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ReanalysisPathOutput added in v1.2.5

type ReanalysisPathOutput struct {
	Metadata *response.ResponseMetadata

	PathId *string `type:"string"`

	PathReportId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ReanalysisPathOutput) GoString added in v1.2.5

func (s ReanalysisPathOutput) GoString() string

GoString returns the string representation

func (*ReanalysisPathOutput) SetPathId added in v1.2.5

SetPathId sets the PathId field's value.

func (*ReanalysisPathOutput) SetPathReportId added in v1.2.5

func (s *ReanalysisPathOutput) SetPathReportId(v string) *ReanalysisPathOutput

SetPathReportId sets the PathReportId field's value.

func (ReanalysisPathOutput) String added in v1.2.5

func (s ReanalysisPathOutput) String() string

String returns the string representation

Jump to

Keyboard shortcuts

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