vendor: update all dependencies to latest versions
This commit is contained in:
parent
8e83fb6fb9
commit
7d3a17725d
4878 changed files with 1974229 additions and 201215 deletions
348
vendor/github.com/aws/aws-sdk-go/service/xray/api.go
generated
vendored
348
vendor/github.com/aws/aws-sdk-go/service/xray/api.go
generated
vendored
|
@ -3,6 +3,7 @@
|
|||
package xray
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"time"
|
||||
|
||||
"github.com/aws/aws-sdk-go/aws"
|
||||
|
@ -35,12 +36,18 @@ const opBatchGetTraces = "BatchGetTraces"
|
|||
// fmt.Println(resp)
|
||||
// }
|
||||
//
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/BatchGetTraces
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/BatchGetTraces
|
||||
func (c *XRay) BatchGetTracesRequest(input *BatchGetTracesInput) (req *request.Request, output *BatchGetTracesOutput) {
|
||||
op := &request.Operation{
|
||||
Name: opBatchGetTraces,
|
||||
HTTPMethod: "POST",
|
||||
HTTPPath: "/Traces",
|
||||
Paginator: &request.Paginator{
|
||||
InputTokens: []string{"NextToken"},
|
||||
OutputTokens: []string{"NextToken"},
|
||||
LimitToken: "",
|
||||
TruncationToken: "",
|
||||
},
|
||||
}
|
||||
|
||||
if input == nil {
|
||||
|
@ -72,7 +79,7 @@ func (c *XRay) BatchGetTracesRequest(input *BatchGetTracesInput) (req *request.R
|
|||
// * ErrCodeThrottledException "ThrottledException"
|
||||
// The request exceeds the maximum number of requests per second.
|
||||
//
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/BatchGetTraces
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/BatchGetTraces
|
||||
func (c *XRay) BatchGetTraces(input *BatchGetTracesInput) (*BatchGetTracesOutput, error) {
|
||||
req, out := c.BatchGetTracesRequest(input)
|
||||
return out, req.Send()
|
||||
|
@ -94,6 +101,56 @@ func (c *XRay) BatchGetTracesWithContext(ctx aws.Context, input *BatchGetTracesI
|
|||
return out, req.Send()
|
||||
}
|
||||
|
||||
// BatchGetTracesPages iterates over the pages of a BatchGetTraces operation,
|
||||
// calling the "fn" function with the response data for each page. To stop
|
||||
// iterating, return false from the fn function.
|
||||
//
|
||||
// See BatchGetTraces method for more information on how to use this operation.
|
||||
//
|
||||
// Note: This operation can generate multiple requests to a service.
|
||||
//
|
||||
// // Example iterating over at most 3 pages of a BatchGetTraces operation.
|
||||
// pageNum := 0
|
||||
// err := client.BatchGetTracesPages(params,
|
||||
// func(page *BatchGetTracesOutput, lastPage bool) bool {
|
||||
// pageNum++
|
||||
// fmt.Println(page)
|
||||
// return pageNum <= 3
|
||||
// })
|
||||
//
|
||||
func (c *XRay) BatchGetTracesPages(input *BatchGetTracesInput, fn func(*BatchGetTracesOutput, bool) bool) error {
|
||||
return c.BatchGetTracesPagesWithContext(aws.BackgroundContext(), input, fn)
|
||||
}
|
||||
|
||||
// BatchGetTracesPagesWithContext same as BatchGetTracesPages except
|
||||
// it takes a Context and allows setting request options on the pages.
|
||||
//
|
||||
// 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 (c *XRay) BatchGetTracesPagesWithContext(ctx aws.Context, input *BatchGetTracesInput, fn func(*BatchGetTracesOutput, bool) bool, opts ...request.Option) error {
|
||||
p := request.Pagination{
|
||||
NewRequest: func() (*request.Request, error) {
|
||||
var inCpy *BatchGetTracesInput
|
||||
if input != nil {
|
||||
tmp := *input
|
||||
inCpy = &tmp
|
||||
}
|
||||
req, _ := c.BatchGetTracesRequest(inCpy)
|
||||
req.SetContext(ctx)
|
||||
req.ApplyOptions(opts...)
|
||||
return req, nil
|
||||
},
|
||||
}
|
||||
|
||||
cont := true
|
||||
for p.Next() && cont {
|
||||
cont = fn(p.Page().(*BatchGetTracesOutput), !p.HasNextPage())
|
||||
}
|
||||
return p.Err()
|
||||
}
|
||||
|
||||
const opGetServiceGraph = "GetServiceGraph"
|
||||
|
||||
// GetServiceGraphRequest generates a "aws/request.Request" representing the
|
||||
|
@ -119,12 +176,18 @@ const opGetServiceGraph = "GetServiceGraph"
|
|||
// fmt.Println(resp)
|
||||
// }
|
||||
//
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/GetServiceGraph
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/GetServiceGraph
|
||||
func (c *XRay) GetServiceGraphRequest(input *GetServiceGraphInput) (req *request.Request, output *GetServiceGraphOutput) {
|
||||
op := &request.Operation{
|
||||
Name: opGetServiceGraph,
|
||||
HTTPMethod: "POST",
|
||||
HTTPPath: "/ServiceGraph",
|
||||
Paginator: &request.Paginator{
|
||||
InputTokens: []string{"NextToken"},
|
||||
OutputTokens: []string{"NextToken"},
|
||||
LimitToken: "",
|
||||
TruncationToken: "",
|
||||
},
|
||||
}
|
||||
|
||||
if input == nil {
|
||||
|
@ -158,7 +221,7 @@ func (c *XRay) GetServiceGraphRequest(input *GetServiceGraphInput) (req *request
|
|||
// * ErrCodeThrottledException "ThrottledException"
|
||||
// The request exceeds the maximum number of requests per second.
|
||||
//
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/GetServiceGraph
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/GetServiceGraph
|
||||
func (c *XRay) GetServiceGraph(input *GetServiceGraphInput) (*GetServiceGraphOutput, error) {
|
||||
req, out := c.GetServiceGraphRequest(input)
|
||||
return out, req.Send()
|
||||
|
@ -180,6 +243,56 @@ func (c *XRay) GetServiceGraphWithContext(ctx aws.Context, input *GetServiceGrap
|
|||
return out, req.Send()
|
||||
}
|
||||
|
||||
// GetServiceGraphPages iterates over the pages of a GetServiceGraph operation,
|
||||
// calling the "fn" function with the response data for each page. To stop
|
||||
// iterating, return false from the fn function.
|
||||
//
|
||||
// See GetServiceGraph method for more information on how to use this operation.
|
||||
//
|
||||
// Note: This operation can generate multiple requests to a service.
|
||||
//
|
||||
// // Example iterating over at most 3 pages of a GetServiceGraph operation.
|
||||
// pageNum := 0
|
||||
// err := client.GetServiceGraphPages(params,
|
||||
// func(page *GetServiceGraphOutput, lastPage bool) bool {
|
||||
// pageNum++
|
||||
// fmt.Println(page)
|
||||
// return pageNum <= 3
|
||||
// })
|
||||
//
|
||||
func (c *XRay) GetServiceGraphPages(input *GetServiceGraphInput, fn func(*GetServiceGraphOutput, bool) bool) error {
|
||||
return c.GetServiceGraphPagesWithContext(aws.BackgroundContext(), input, fn)
|
||||
}
|
||||
|
||||
// GetServiceGraphPagesWithContext same as GetServiceGraphPages except
|
||||
// it takes a Context and allows setting request options on the pages.
|
||||
//
|
||||
// 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 (c *XRay) GetServiceGraphPagesWithContext(ctx aws.Context, input *GetServiceGraphInput, fn func(*GetServiceGraphOutput, bool) bool, opts ...request.Option) error {
|
||||
p := request.Pagination{
|
||||
NewRequest: func() (*request.Request, error) {
|
||||
var inCpy *GetServiceGraphInput
|
||||
if input != nil {
|
||||
tmp := *input
|
||||
inCpy = &tmp
|
||||
}
|
||||
req, _ := c.GetServiceGraphRequest(inCpy)
|
||||
req.SetContext(ctx)
|
||||
req.ApplyOptions(opts...)
|
||||
return req, nil
|
||||
},
|
||||
}
|
||||
|
||||
cont := true
|
||||
for p.Next() && cont {
|
||||
cont = fn(p.Page().(*GetServiceGraphOutput), !p.HasNextPage())
|
||||
}
|
||||
return p.Err()
|
||||
}
|
||||
|
||||
const opGetTraceGraph = "GetTraceGraph"
|
||||
|
||||
// GetTraceGraphRequest generates a "aws/request.Request" representing the
|
||||
|
@ -205,12 +318,18 @@ const opGetTraceGraph = "GetTraceGraph"
|
|||
// fmt.Println(resp)
|
||||
// }
|
||||
//
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/GetTraceGraph
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/GetTraceGraph
|
||||
func (c *XRay) GetTraceGraphRequest(input *GetTraceGraphInput) (req *request.Request, output *GetTraceGraphOutput) {
|
||||
op := &request.Operation{
|
||||
Name: opGetTraceGraph,
|
||||
HTTPMethod: "POST",
|
||||
HTTPPath: "/TraceGraph",
|
||||
Paginator: &request.Paginator{
|
||||
InputTokens: []string{"NextToken"},
|
||||
OutputTokens: []string{"NextToken"},
|
||||
LimitToken: "",
|
||||
TruncationToken: "",
|
||||
},
|
||||
}
|
||||
|
||||
if input == nil {
|
||||
|
@ -240,7 +359,7 @@ func (c *XRay) GetTraceGraphRequest(input *GetTraceGraphInput) (req *request.Req
|
|||
// * ErrCodeThrottledException "ThrottledException"
|
||||
// The request exceeds the maximum number of requests per second.
|
||||
//
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/GetTraceGraph
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/GetTraceGraph
|
||||
func (c *XRay) GetTraceGraph(input *GetTraceGraphInput) (*GetTraceGraphOutput, error) {
|
||||
req, out := c.GetTraceGraphRequest(input)
|
||||
return out, req.Send()
|
||||
|
@ -262,6 +381,56 @@ func (c *XRay) GetTraceGraphWithContext(ctx aws.Context, input *GetTraceGraphInp
|
|||
return out, req.Send()
|
||||
}
|
||||
|
||||
// GetTraceGraphPages iterates over the pages of a GetTraceGraph operation,
|
||||
// calling the "fn" function with the response data for each page. To stop
|
||||
// iterating, return false from the fn function.
|
||||
//
|
||||
// See GetTraceGraph method for more information on how to use this operation.
|
||||
//
|
||||
// Note: This operation can generate multiple requests to a service.
|
||||
//
|
||||
// // Example iterating over at most 3 pages of a GetTraceGraph operation.
|
||||
// pageNum := 0
|
||||
// err := client.GetTraceGraphPages(params,
|
||||
// func(page *GetTraceGraphOutput, lastPage bool) bool {
|
||||
// pageNum++
|
||||
// fmt.Println(page)
|
||||
// return pageNum <= 3
|
||||
// })
|
||||
//
|
||||
func (c *XRay) GetTraceGraphPages(input *GetTraceGraphInput, fn func(*GetTraceGraphOutput, bool) bool) error {
|
||||
return c.GetTraceGraphPagesWithContext(aws.BackgroundContext(), input, fn)
|
||||
}
|
||||
|
||||
// GetTraceGraphPagesWithContext same as GetTraceGraphPages except
|
||||
// it takes a Context and allows setting request options on the pages.
|
||||
//
|
||||
// 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 (c *XRay) GetTraceGraphPagesWithContext(ctx aws.Context, input *GetTraceGraphInput, fn func(*GetTraceGraphOutput, bool) bool, opts ...request.Option) error {
|
||||
p := request.Pagination{
|
||||
NewRequest: func() (*request.Request, error) {
|
||||
var inCpy *GetTraceGraphInput
|
||||
if input != nil {
|
||||
tmp := *input
|
||||
inCpy = &tmp
|
||||
}
|
||||
req, _ := c.GetTraceGraphRequest(inCpy)
|
||||
req.SetContext(ctx)
|
||||
req.ApplyOptions(opts...)
|
||||
return req, nil
|
||||
},
|
||||
}
|
||||
|
||||
cont := true
|
||||
for p.Next() && cont {
|
||||
cont = fn(p.Page().(*GetTraceGraphOutput), !p.HasNextPage())
|
||||
}
|
||||
return p.Err()
|
||||
}
|
||||
|
||||
const opGetTraceSummaries = "GetTraceSummaries"
|
||||
|
||||
// GetTraceSummariesRequest generates a "aws/request.Request" representing the
|
||||
|
@ -287,12 +456,18 @@ const opGetTraceSummaries = "GetTraceSummaries"
|
|||
// fmt.Println(resp)
|
||||
// }
|
||||
//
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/GetTraceSummaries
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/GetTraceSummaries
|
||||
func (c *XRay) GetTraceSummariesRequest(input *GetTraceSummariesInput) (req *request.Request, output *GetTraceSummariesOutput) {
|
||||
op := &request.Operation{
|
||||
Name: opGetTraceSummaries,
|
||||
HTTPMethod: "POST",
|
||||
HTTPPath: "/TraceSummaries",
|
||||
Paginator: &request.Paginator{
|
||||
InputTokens: []string{"NextToken"},
|
||||
OutputTokens: []string{"NextToken"},
|
||||
LimitToken: "",
|
||||
TruncationToken: "",
|
||||
},
|
||||
}
|
||||
|
||||
if input == nil {
|
||||
|
@ -338,7 +513,7 @@ func (c *XRay) GetTraceSummariesRequest(input *GetTraceSummariesInput) (req *req
|
|||
// * ErrCodeThrottledException "ThrottledException"
|
||||
// The request exceeds the maximum number of requests per second.
|
||||
//
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/GetTraceSummaries
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/GetTraceSummaries
|
||||
func (c *XRay) GetTraceSummaries(input *GetTraceSummariesInput) (*GetTraceSummariesOutput, error) {
|
||||
req, out := c.GetTraceSummariesRequest(input)
|
||||
return out, req.Send()
|
||||
|
@ -360,6 +535,56 @@ func (c *XRay) GetTraceSummariesWithContext(ctx aws.Context, input *GetTraceSumm
|
|||
return out, req.Send()
|
||||
}
|
||||
|
||||
// GetTraceSummariesPages iterates over the pages of a GetTraceSummaries operation,
|
||||
// calling the "fn" function with the response data for each page. To stop
|
||||
// iterating, return false from the fn function.
|
||||
//
|
||||
// See GetTraceSummaries method for more information on how to use this operation.
|
||||
//
|
||||
// Note: This operation can generate multiple requests to a service.
|
||||
//
|
||||
// // Example iterating over at most 3 pages of a GetTraceSummaries operation.
|
||||
// pageNum := 0
|
||||
// err := client.GetTraceSummariesPages(params,
|
||||
// func(page *GetTraceSummariesOutput, lastPage bool) bool {
|
||||
// pageNum++
|
||||
// fmt.Println(page)
|
||||
// return pageNum <= 3
|
||||
// })
|
||||
//
|
||||
func (c *XRay) GetTraceSummariesPages(input *GetTraceSummariesInput, fn func(*GetTraceSummariesOutput, bool) bool) error {
|
||||
return c.GetTraceSummariesPagesWithContext(aws.BackgroundContext(), input, fn)
|
||||
}
|
||||
|
||||
// GetTraceSummariesPagesWithContext same as GetTraceSummariesPages except
|
||||
// it takes a Context and allows setting request options on the pages.
|
||||
//
|
||||
// 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 (c *XRay) GetTraceSummariesPagesWithContext(ctx aws.Context, input *GetTraceSummariesInput, fn func(*GetTraceSummariesOutput, bool) bool, opts ...request.Option) error {
|
||||
p := request.Pagination{
|
||||
NewRequest: func() (*request.Request, error) {
|
||||
var inCpy *GetTraceSummariesInput
|
||||
if input != nil {
|
||||
tmp := *input
|
||||
inCpy = &tmp
|
||||
}
|
||||
req, _ := c.GetTraceSummariesRequest(inCpy)
|
||||
req.SetContext(ctx)
|
||||
req.ApplyOptions(opts...)
|
||||
return req, nil
|
||||
},
|
||||
}
|
||||
|
||||
cont := true
|
||||
for p.Next() && cont {
|
||||
cont = fn(p.Page().(*GetTraceSummariesOutput), !p.HasNextPage())
|
||||
}
|
||||
return p.Err()
|
||||
}
|
||||
|
||||
const opPutTelemetryRecords = "PutTelemetryRecords"
|
||||
|
||||
// PutTelemetryRecordsRequest generates a "aws/request.Request" representing the
|
||||
|
@ -385,7 +610,7 @@ const opPutTelemetryRecords = "PutTelemetryRecords"
|
|||
// fmt.Println(resp)
|
||||
// }
|
||||
//
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/PutTelemetryRecords
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/PutTelemetryRecords
|
||||
func (c *XRay) PutTelemetryRecordsRequest(input *PutTelemetryRecordsInput) (req *request.Request, output *PutTelemetryRecordsOutput) {
|
||||
op := &request.Operation{
|
||||
Name: opPutTelemetryRecords,
|
||||
|
@ -420,7 +645,7 @@ func (c *XRay) PutTelemetryRecordsRequest(input *PutTelemetryRecordsInput) (req
|
|||
// * ErrCodeThrottledException "ThrottledException"
|
||||
// The request exceeds the maximum number of requests per second.
|
||||
//
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/PutTelemetryRecords
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/PutTelemetryRecords
|
||||
func (c *XRay) PutTelemetryRecords(input *PutTelemetryRecordsInput) (*PutTelemetryRecordsOutput, error) {
|
||||
req, out := c.PutTelemetryRecordsRequest(input)
|
||||
return out, req.Send()
|
||||
|
@ -467,7 +692,7 @@ const opPutTraceSegments = "PutTraceSegments"
|
|||
// fmt.Println(resp)
|
||||
// }
|
||||
//
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/PutTraceSegments
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/PutTraceSegments
|
||||
func (c *XRay) PutTraceSegmentsRequest(input *PutTraceSegmentsInput) (req *request.Request, output *PutTraceSegmentsOutput) {
|
||||
op := &request.Operation{
|
||||
Name: opPutTraceSegments,
|
||||
|
@ -547,7 +772,7 @@ func (c *XRay) PutTraceSegmentsRequest(input *PutTraceSegmentsInput) (req *reque
|
|||
// * ErrCodeThrottledException "ThrottledException"
|
||||
// The request exceeds the maximum number of requests per second.
|
||||
//
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/PutTraceSegments
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/PutTraceSegments
|
||||
func (c *XRay) PutTraceSegments(input *PutTraceSegmentsInput) (*PutTraceSegmentsOutput, error) {
|
||||
req, out := c.PutTraceSegmentsRequest(input)
|
||||
return out, req.Send()
|
||||
|
@ -570,7 +795,7 @@ func (c *XRay) PutTraceSegmentsWithContext(ctx aws.Context, input *PutTraceSegme
|
|||
}
|
||||
|
||||
// An alias for an edge.
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/Alias
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/Alias
|
||||
type Alias struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
@ -614,7 +839,7 @@ func (s *Alias) SetType(v string) *Alias {
|
|||
|
||||
// Value of a segment annotation. Has one of three value types: Number, Boolean
|
||||
// or String.
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/AnnotationValue
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/AnnotationValue
|
||||
type AnnotationValue struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
@ -656,7 +881,7 @@ func (s *AnnotationValue) SetStringValue(v string) *AnnotationValue {
|
|||
return s
|
||||
}
|
||||
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/BackendConnectionErrors
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/BackendConnectionErrors
|
||||
type BackendConnectionErrors struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
@ -719,7 +944,7 @@ func (s *BackendConnectionErrors) SetUnknownHostCount(v int64) *BackendConnectio
|
|||
return s
|
||||
}
|
||||
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/BatchGetTracesRequest
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/BatchGetTracesRequest
|
||||
type BatchGetTracesInput struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
@ -767,7 +992,7 @@ func (s *BatchGetTracesInput) SetTraceIds(v []*string) *BatchGetTracesInput {
|
|||
return s
|
||||
}
|
||||
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/BatchGetTracesResult
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/BatchGetTracesResult
|
||||
type BatchGetTracesOutput struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
@ -810,7 +1035,7 @@ func (s *BatchGetTracesOutput) SetUnprocessedTraceIds(v []*string) *BatchGetTrac
|
|||
}
|
||||
|
||||
// Information about a connection between two services.
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/Edge
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/Edge
|
||||
type Edge struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
@ -880,7 +1105,7 @@ func (s *Edge) SetSummaryStatistics(v *EdgeStatistics) *Edge {
|
|||
}
|
||||
|
||||
// Response statistics for an edge.
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/EdgeStatistics
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/EdgeStatistics
|
||||
type EdgeStatistics struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
@ -941,7 +1166,7 @@ func (s *EdgeStatistics) SetTotalResponseTime(v float64) *EdgeStatistics {
|
|||
}
|
||||
|
||||
// Information about requests that failed with a 4xx Client Error status code.
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/ErrorStatistics
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/ErrorStatistics
|
||||
type ErrorStatistics struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
@ -985,7 +1210,7 @@ func (s *ErrorStatistics) SetTotalCount(v int64) *ErrorStatistics {
|
|||
}
|
||||
|
||||
// Information about requests that failed with a 5xx Server Error status code.
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/FaultStatistics
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/FaultStatistics
|
||||
type FaultStatistics struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
@ -1019,7 +1244,7 @@ func (s *FaultStatistics) SetTotalCount(v int64) *FaultStatistics {
|
|||
return s
|
||||
}
|
||||
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/GetServiceGraphRequest
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/GetServiceGraphRequest
|
||||
type GetServiceGraphInput struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
@ -1081,7 +1306,7 @@ func (s *GetServiceGraphInput) SetStartTime(v time.Time) *GetServiceGraphInput {
|
|||
return s
|
||||
}
|
||||
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/GetServiceGraphResult
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/GetServiceGraphResult
|
||||
type GetServiceGraphOutput struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
@ -1133,7 +1358,7 @@ func (s *GetServiceGraphOutput) SetStartTime(v time.Time) *GetServiceGraphOutput
|
|||
return s
|
||||
}
|
||||
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/GetTraceGraphRequest
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/GetTraceGraphRequest
|
||||
type GetTraceGraphInput struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
@ -1181,7 +1406,7 @@ func (s *GetTraceGraphInput) SetTraceIds(v []*string) *GetTraceGraphInput {
|
|||
return s
|
||||
}
|
||||
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/GetTraceGraphResult
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/GetTraceGraphResult
|
||||
type GetTraceGraphOutput struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
@ -1214,7 +1439,7 @@ func (s *GetTraceGraphOutput) SetServices(v []*Service) *GetTraceGraphOutput {
|
|||
return s
|
||||
}
|
||||
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/GetTraceSummariesRequest
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/GetTraceSummariesRequest
|
||||
type GetTraceSummariesInput struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
@ -1225,7 +1450,7 @@ type GetTraceSummariesInput struct {
|
|||
|
||||
// Specify a filter expression to retrieve trace summaries for services or requests
|
||||
// that meet certain requirements.
|
||||
FilterExpression *string `type:"string"`
|
||||
FilterExpression *string `min:"1" type:"string"`
|
||||
|
||||
// Specify the pagination token returned by a previous request to retrieve the
|
||||
// next page of results.
|
||||
|
@ -1256,6 +1481,9 @@ func (s *GetTraceSummariesInput) Validate() error {
|
|||
if s.EndTime == nil {
|
||||
invalidParams.Add(request.NewErrParamRequired("EndTime"))
|
||||
}
|
||||
if s.FilterExpression != nil && len(*s.FilterExpression) < 1 {
|
||||
invalidParams.Add(request.NewErrParamMinLen("FilterExpression", 1))
|
||||
}
|
||||
if s.StartTime == nil {
|
||||
invalidParams.Add(request.NewErrParamRequired("StartTime"))
|
||||
}
|
||||
|
@ -1296,7 +1524,7 @@ func (s *GetTraceSummariesInput) SetStartTime(v time.Time) *GetTraceSummariesInp
|
|||
return s
|
||||
}
|
||||
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/GetTraceSummariesResult
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/GetTraceSummariesResult
|
||||
type GetTraceSummariesOutput struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
@ -1351,7 +1579,7 @@ func (s *GetTraceSummariesOutput) SetTracesProcessedCount(v int64) *GetTraceSumm
|
|||
|
||||
// An entry in a histogram for a statistic. A histogram maps the range of observed
|
||||
// values on the X axis, and the prevalence of each value on the Y axis.
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/HistogramEntry
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/HistogramEntry
|
||||
type HistogramEntry struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
@ -1385,7 +1613,7 @@ func (s *HistogramEntry) SetValue(v float64) *HistogramEntry {
|
|||
}
|
||||
|
||||
// Information about an HTTP request.
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/Http
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/Http
|
||||
type Http struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
@ -1445,7 +1673,7 @@ func (s *Http) SetUserAgent(v string) *Http {
|
|||
return s
|
||||
}
|
||||
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/PutTelemetryRecordsRequest
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/PutTelemetryRecordsRequest
|
||||
type PutTelemetryRecordsInput struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
@ -1475,6 +1703,16 @@ func (s *PutTelemetryRecordsInput) Validate() error {
|
|||
if s.TelemetryRecords == nil {
|
||||
invalidParams.Add(request.NewErrParamRequired("TelemetryRecords"))
|
||||
}
|
||||
if s.TelemetryRecords != nil {
|
||||
for i, v := range s.TelemetryRecords {
|
||||
if v == nil {
|
||||
continue
|
||||
}
|
||||
if err := v.Validate(); err != nil {
|
||||
invalidParams.AddNested(fmt.Sprintf("%s[%v]", "TelemetryRecords", i), err.(request.ErrInvalidParams))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if invalidParams.Len() > 0 {
|
||||
return invalidParams
|
||||
|
@ -1506,7 +1744,7 @@ func (s *PutTelemetryRecordsInput) SetTelemetryRecords(v []*TelemetryRecord) *Pu
|
|||
return s
|
||||
}
|
||||
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/PutTelemetryRecordsResult
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/PutTelemetryRecordsResult
|
||||
type PutTelemetryRecordsOutput struct {
|
||||
_ struct{} `type:"structure"`
|
||||
}
|
||||
|
@ -1521,7 +1759,7 @@ func (s PutTelemetryRecordsOutput) GoString() string {
|
|||
return s.String()
|
||||
}
|
||||
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/PutTraceSegmentsRequest
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/PutTraceSegmentsRequest
|
||||
type PutTraceSegmentsInput struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
@ -1560,7 +1798,7 @@ func (s *PutTraceSegmentsInput) SetTraceSegmentDocuments(v []*string) *PutTraceS
|
|||
return s
|
||||
}
|
||||
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/PutTraceSegmentsResult
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/PutTraceSegmentsResult
|
||||
type PutTraceSegmentsOutput struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
@ -1588,7 +1826,7 @@ func (s *PutTraceSegmentsOutput) SetUnprocessedTraceSegments(v []*UnprocessedTra
|
|||
// can be compiled from documents uploaded with PutTraceSegments, or an inferred
|
||||
// segment for a downstream service, generated from a subsegment sent by the
|
||||
// service that called it.
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/Segment
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/Segment
|
||||
type Segment struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
@ -1596,7 +1834,7 @@ type Segment struct {
|
|||
Document *string `min:"1" type:"string"`
|
||||
|
||||
// The segment's ID.
|
||||
Id *string `min:"16" type:"string"`
|
||||
Id *string `type:"string"`
|
||||
}
|
||||
|
||||
// String returns the string representation
|
||||
|
@ -1624,7 +1862,7 @@ func (s *Segment) SetId(v string) *Segment {
|
|||
// Information about an application that processed requests, users that made
|
||||
// requests, or downstream services, resources and applications that an application
|
||||
// used.
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/Service
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/Service
|
||||
type Service struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
@ -1768,7 +2006,7 @@ func (s *Service) SetType(v string) *Service {
|
|||
return s
|
||||
}
|
||||
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/ServiceId
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/ServiceId
|
||||
type ServiceId struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
@ -1816,7 +2054,7 @@ func (s *ServiceId) SetType(v string) *ServiceId {
|
|||
}
|
||||
|
||||
// Response statistics for a service.
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/ServiceStatistics
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/ServiceStatistics
|
||||
type ServiceStatistics struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
@ -1876,7 +2114,7 @@ func (s *ServiceStatistics) SetTotalResponseTime(v float64) *ServiceStatistics {
|
|||
return s
|
||||
}
|
||||
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/TelemetryRecord
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/TelemetryRecord
|
||||
type TelemetryRecord struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
@ -1890,7 +2128,8 @@ type TelemetryRecord struct {
|
|||
|
||||
SegmentsSpilloverCount *int64 `type:"integer"`
|
||||
|
||||
Timestamp *time.Time `type:"timestamp" timestampFormat:"unix"`
|
||||
// Timestamp is a required field
|
||||
Timestamp *time.Time `type:"timestamp" timestampFormat:"unix" required:"true"`
|
||||
}
|
||||
|
||||
// String returns the string representation
|
||||
|
@ -1903,6 +2142,19 @@ func (s TelemetryRecord) GoString() string {
|
|||
return s.String()
|
||||
}
|
||||
|
||||
// Validate inspects the fields of the type to determine if they are valid.
|
||||
func (s *TelemetryRecord) Validate() error {
|
||||
invalidParams := request.ErrInvalidParams{Context: "TelemetryRecord"}
|
||||
if s.Timestamp == nil {
|
||||
invalidParams.Add(request.NewErrParamRequired("Timestamp"))
|
||||
}
|
||||
|
||||
if invalidParams.Len() > 0 {
|
||||
return invalidParams
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// SetBackendConnectionErrors sets the BackendConnectionErrors field's value.
|
||||
func (s *TelemetryRecord) SetBackendConnectionErrors(v *BackendConnectionErrors) *TelemetryRecord {
|
||||
s.BackendConnectionErrors = v
|
||||
|
@ -1940,7 +2192,7 @@ func (s *TelemetryRecord) SetTimestamp(v time.Time) *TelemetryRecord {
|
|||
}
|
||||
|
||||
// A collection of segment documents with matching trace IDs.
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/Trace
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/Trace
|
||||
type Trace struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
@ -1950,7 +2202,7 @@ type Trace struct {
|
|||
|
||||
// The unique identifier for the request that generated the trace's segments
|
||||
// and subsegments.
|
||||
Id *string `min:"35" type:"string"`
|
||||
Id *string `min:"1" type:"string"`
|
||||
|
||||
// Segment documents for the segments and subsegments that comprise the trace.
|
||||
Segments []*Segment `type:"list"`
|
||||
|
@ -1985,7 +2237,7 @@ func (s *Trace) SetSegments(v []*Segment) *Trace {
|
|||
}
|
||||
|
||||
// Metadata generated from the segment documents in a trace.
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/TraceSummary
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/TraceSummary
|
||||
type TraceSummary struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
@ -2010,7 +2262,7 @@ type TraceSummary struct {
|
|||
|
||||
// The unique identifier for the request that generated the trace's segments
|
||||
// and subsegments.
|
||||
Id *string `min:"35" type:"string"`
|
||||
Id *string `min:"1" type:"string"`
|
||||
|
||||
// One or more of the segment documents is in progress.
|
||||
IsPartial *bool `type:"boolean"`
|
||||
|
@ -2105,7 +2357,7 @@ func (s *TraceSummary) SetUsers(v []*TraceUser) *TraceSummary {
|
|||
}
|
||||
|
||||
// Information about a user recorded in segment documents.
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/TraceUser
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/TraceUser
|
||||
type TraceUser struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
@ -2139,7 +2391,7 @@ func (s *TraceUser) SetUserName(v string) *TraceUser {
|
|||
}
|
||||
|
||||
// Information about a segment that failed processing.
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/UnprocessedTraceSegment
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/UnprocessedTraceSegment
|
||||
type UnprocessedTraceSegment struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
@ -2182,7 +2434,7 @@ func (s *UnprocessedTraceSegment) SetMessage(v string) *UnprocessedTraceSegment
|
|||
}
|
||||
|
||||
// Information about a segment annotation.
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/ValueWithServiceIds
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/ValueWithServiceIds
|
||||
type ValueWithServiceIds struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue