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
223
vendor/github.com/aws/aws-sdk-go/service/sagemakerruntime/api.go
generated
vendored
Normal file
223
vendor/github.com/aws/aws-sdk-go/service/sagemakerruntime/api.go
generated
vendored
Normal file
|
@ -0,0 +1,223 @@
|
|||
// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
|
||||
|
||||
package sagemakerruntime
|
||||
|
||||
import (
|
||||
"github.com/aws/aws-sdk-go/aws"
|
||||
"github.com/aws/aws-sdk-go/aws/awsutil"
|
||||
"github.com/aws/aws-sdk-go/aws/request"
|
||||
)
|
||||
|
||||
const opInvokeEndpoint = "InvokeEndpoint"
|
||||
|
||||
// InvokeEndpointRequest generates a "aws/request.Request" representing the
|
||||
// client's request for the InvokeEndpoint operation. The "output" return
|
||||
// value will be populated with the request's response once the request complets
|
||||
// successfuly.
|
||||
//
|
||||
// Use "Send" method on the returned Request to send the API call to the service.
|
||||
// the "output" return value is not valid until after Send returns without error.
|
||||
//
|
||||
// See InvokeEndpoint for more information on using the InvokeEndpoint
|
||||
// API call, and error handling.
|
||||
//
|
||||
// This method is useful when you want to inject custom logic or configuration
|
||||
// into the SDK's request lifecycle. Such as custom headers, or retry logic.
|
||||
//
|
||||
//
|
||||
// // Example sending a request using the InvokeEndpointRequest method.
|
||||
// req, resp := client.InvokeEndpointRequest(params)
|
||||
//
|
||||
// err := req.Send()
|
||||
// if err == nil { // resp is now filled
|
||||
// fmt.Println(resp)
|
||||
// }
|
||||
//
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/runtime.sagemaker-2017-05-13/InvokeEndpoint
|
||||
func (c *SageMakerRuntime) InvokeEndpointRequest(input *InvokeEndpointInput) (req *request.Request, output *InvokeEndpointOutput) {
|
||||
op := &request.Operation{
|
||||
Name: opInvokeEndpoint,
|
||||
HTTPMethod: "POST",
|
||||
HTTPPath: "/endpoints/{EndpointName}/invocations",
|
||||
}
|
||||
|
||||
if input == nil {
|
||||
input = &InvokeEndpointInput{}
|
||||
}
|
||||
|
||||
output = &InvokeEndpointOutput{}
|
||||
req = c.newRequest(op, input, output)
|
||||
return
|
||||
}
|
||||
|
||||
// InvokeEndpoint API operation for Amazon SageMaker Runtime.
|
||||
//
|
||||
// After you deploy a model into production using Amazon SageMaker hosting services,
|
||||
// your client applications use this API to get inferences from the model hosted
|
||||
// at the specified endpoint.
|
||||
//
|
||||
// For an overview of Amazon SageMaker, see How It Works (http://docs.aws.amazon.com/sagemaker/latest/dg/how-it-works.html)
|
||||
//
|
||||
// Amazon SageMaker strips all POST headers except those supported by the API.
|
||||
// Amazon SageMaker might add additional headers. You should not rely on the
|
||||
// behavior of headers outside those enumerated in the request syntax.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
// the error.
|
||||
//
|
||||
// See the AWS API reference guide for Amazon SageMaker Runtime's
|
||||
// API operation InvokeEndpoint for usage and error information.
|
||||
//
|
||||
// Returned Error Codes:
|
||||
// * ErrCodeInternalFailure "InternalFailure"
|
||||
// Internal failure occurred.
|
||||
//
|
||||
// * ErrCodeServiceUnavailable "ServiceUnavailable"
|
||||
// Service is unavailable. Try your call again.
|
||||
//
|
||||
// * ErrCodeValidationError "ValidationError"
|
||||
// Inspect your request and try again.
|
||||
//
|
||||
// * ErrCodeModelError "ModelError"
|
||||
// Model (owned by the customer in the container) returned an error 500.
|
||||
//
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/runtime.sagemaker-2017-05-13/InvokeEndpoint
|
||||
func (c *SageMakerRuntime) InvokeEndpoint(input *InvokeEndpointInput) (*InvokeEndpointOutput, error) {
|
||||
req, out := c.InvokeEndpointRequest(input)
|
||||
return out, req.Send()
|
||||
}
|
||||
|
||||
// InvokeEndpointWithContext is the same as InvokeEndpoint with the addition of
|
||||
// the ability to pass a context and additional request options.
|
||||
//
|
||||
// See InvokeEndpoint 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 (c *SageMakerRuntime) InvokeEndpointWithContext(ctx aws.Context, input *InvokeEndpointInput, opts ...request.Option) (*InvokeEndpointOutput, error) {
|
||||
req, out := c.InvokeEndpointRequest(input)
|
||||
req.SetContext(ctx)
|
||||
req.ApplyOptions(opts...)
|
||||
return out, req.Send()
|
||||
}
|
||||
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/runtime.sagemaker-2017-05-13/InvokeEndpointInput
|
||||
type InvokeEndpointInput struct {
|
||||
_ struct{} `type:"structure" payload:"Body"`
|
||||
|
||||
// The desired MIME type of the inference in the response.
|
||||
Accept *string `location:"header" locationName:"Accept" type:"string"`
|
||||
|
||||
// Provides input data, in the format specified in the ContentType request header.
|
||||
// Amazon SageMaker passes all of the data in the body to the model.
|
||||
//
|
||||
// Body is a required field
|
||||
Body []byte `type:"blob" required:"true"`
|
||||
|
||||
// The MIME type of the input data in the request body.
|
||||
ContentType *string `location:"header" locationName:"Content-Type" type:"string"`
|
||||
|
||||
// The name of the endpoint that you specified when you created the endpoint
|
||||
// using the CreateEndpoint (http://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateEndpoint.html)
|
||||
// API.
|
||||
//
|
||||
// EndpointName is a required field
|
||||
EndpointName *string `location:"uri" locationName:"EndpointName" type:"string" required:"true"`
|
||||
}
|
||||
|
||||
// String returns the string representation
|
||||
func (s InvokeEndpointInput) String() string {
|
||||
return awsutil.Prettify(s)
|
||||
}
|
||||
|
||||
// GoString returns the string representation
|
||||
func (s InvokeEndpointInput) GoString() string {
|
||||
return s.String()
|
||||
}
|
||||
|
||||
// Validate inspects the fields of the type to determine if they are valid.
|
||||
func (s *InvokeEndpointInput) Validate() error {
|
||||
invalidParams := request.ErrInvalidParams{Context: "InvokeEndpointInput"}
|
||||
if s.Body == nil {
|
||||
invalidParams.Add(request.NewErrParamRequired("Body"))
|
||||
}
|
||||
if s.EndpointName == nil {
|
||||
invalidParams.Add(request.NewErrParamRequired("EndpointName"))
|
||||
}
|
||||
|
||||
if invalidParams.Len() > 0 {
|
||||
return invalidParams
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// SetAccept sets the Accept field's value.
|
||||
func (s *InvokeEndpointInput) SetAccept(v string) *InvokeEndpointInput {
|
||||
s.Accept = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetBody sets the Body field's value.
|
||||
func (s *InvokeEndpointInput) SetBody(v []byte) *InvokeEndpointInput {
|
||||
s.Body = v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetContentType sets the ContentType field's value.
|
||||
func (s *InvokeEndpointInput) SetContentType(v string) *InvokeEndpointInput {
|
||||
s.ContentType = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetEndpointName sets the EndpointName field's value.
|
||||
func (s *InvokeEndpointInput) SetEndpointName(v string) *InvokeEndpointInput {
|
||||
s.EndpointName = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// See also, https://docs.aws.amazon.com/goto/WebAPI/runtime.sagemaker-2017-05-13/InvokeEndpointOutput
|
||||
type InvokeEndpointOutput struct {
|
||||
_ struct{} `type:"structure" payload:"Body"`
|
||||
|
||||
// Includes the inference provided by the model.
|
||||
//
|
||||
// Body is a required field
|
||||
Body []byte `type:"blob" required:"true"`
|
||||
|
||||
// The MIME type of the inference returned in the response body.
|
||||
ContentType *string `location:"header" locationName:"Content-Type" type:"string"`
|
||||
|
||||
// Identifies the production variant that was invoked.
|
||||
InvokedProductionVariant *string `location:"header" locationName:"x-Amzn-Invoked-Production-Variant" type:"string"`
|
||||
}
|
||||
|
||||
// String returns the string representation
|
||||
func (s InvokeEndpointOutput) String() string {
|
||||
return awsutil.Prettify(s)
|
||||
}
|
||||
|
||||
// GoString returns the string representation
|
||||
func (s InvokeEndpointOutput) GoString() string {
|
||||
return s.String()
|
||||
}
|
||||
|
||||
// SetBody sets the Body field's value.
|
||||
func (s *InvokeEndpointOutput) SetBody(v []byte) *InvokeEndpointOutput {
|
||||
s.Body = v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetContentType sets the ContentType field's value.
|
||||
func (s *InvokeEndpointOutput) SetContentType(v string) *InvokeEndpointOutput {
|
||||
s.ContentType = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetInvokedProductionVariant sets the InvokedProductionVariant field's value.
|
||||
func (s *InvokeEndpointOutput) SetInvokedProductionVariant(v string) *InvokeEndpointOutput {
|
||||
s.InvokedProductionVariant = &v
|
||||
return s
|
||||
}
|
28
vendor/github.com/aws/aws-sdk-go/service/sagemakerruntime/doc.go
generated
vendored
Normal file
28
vendor/github.com/aws/aws-sdk-go/service/sagemakerruntime/doc.go
generated
vendored
Normal file
|
@ -0,0 +1,28 @@
|
|||
// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
|
||||
|
||||
// Package sagemakerruntime provides the client and types for making API
|
||||
// requests to Amazon SageMaker Runtime.
|
||||
//
|
||||
// Amazon SageMaker runtime API.
|
||||
//
|
||||
// See https://docs.aws.amazon.com/goto/WebAPI/runtime.sagemaker-2017-05-13 for more information on this service.
|
||||
//
|
||||
// See sagemakerruntime package documentation for more information.
|
||||
// https://docs.aws.amazon.com/sdk-for-go/api/service/sagemakerruntime/
|
||||
//
|
||||
// Using the Client
|
||||
//
|
||||
// To contact Amazon SageMaker Runtime with the SDK use the New function to create
|
||||
// a new service client. With that client you can make API requests to the service.
|
||||
// These clients are safe to use concurrently.
|
||||
//
|
||||
// See the SDK's documentation for more information on how to use the SDK.
|
||||
// https://docs.aws.amazon.com/sdk-for-go/api/
|
||||
//
|
||||
// See aws.Config documentation for more information on configuring SDK clients.
|
||||
// https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
|
||||
//
|
||||
// See the Amazon SageMaker Runtime client SageMakerRuntime for more
|
||||
// information on creating client for this service.
|
||||
// https://docs.aws.amazon.com/sdk-for-go/api/service/sagemakerruntime/#New
|
||||
package sagemakerruntime
|
30
vendor/github.com/aws/aws-sdk-go/service/sagemakerruntime/errors.go
generated
vendored
Normal file
30
vendor/github.com/aws/aws-sdk-go/service/sagemakerruntime/errors.go
generated
vendored
Normal file
|
@ -0,0 +1,30 @@
|
|||
// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
|
||||
|
||||
package sagemakerruntime
|
||||
|
||||
const (
|
||||
|
||||
// ErrCodeInternalFailure for service response error code
|
||||
// "InternalFailure".
|
||||
//
|
||||
// Internal failure occurred.
|
||||
ErrCodeInternalFailure = "InternalFailure"
|
||||
|
||||
// ErrCodeModelError for service response error code
|
||||
// "ModelError".
|
||||
//
|
||||
// Model (owned by the customer in the container) returned an error 500.
|
||||
ErrCodeModelError = "ModelError"
|
||||
|
||||
// ErrCodeServiceUnavailable for service response error code
|
||||
// "ServiceUnavailable".
|
||||
//
|
||||
// Service is unavailable. Try your call again.
|
||||
ErrCodeServiceUnavailable = "ServiceUnavailable"
|
||||
|
||||
// ErrCodeValidationError for service response error code
|
||||
// "ValidationError".
|
||||
//
|
||||
// Inspect your request and try again.
|
||||
ErrCodeValidationError = "ValidationError"
|
||||
)
|
68
vendor/github.com/aws/aws-sdk-go/service/sagemakerruntime/sagemakerruntimeiface/interface.go
generated
vendored
Normal file
68
vendor/github.com/aws/aws-sdk-go/service/sagemakerruntime/sagemakerruntimeiface/interface.go
generated
vendored
Normal file
|
@ -0,0 +1,68 @@
|
|||
// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
|
||||
|
||||
// Package sagemakerruntimeiface provides an interface to enable mocking the Amazon SageMaker Runtime 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.
|
||||
package sagemakerruntimeiface
|
||||
|
||||
import (
|
||||
"github.com/aws/aws-sdk-go/aws"
|
||||
"github.com/aws/aws-sdk-go/aws/request"
|
||||
"github.com/aws/aws-sdk-go/service/sagemakerruntime"
|
||||
)
|
||||
|
||||
// SageMakerRuntimeAPI provides an interface to enable mocking the
|
||||
// sagemakerruntime.SageMakerRuntime service client's API operation,
|
||||
// paginators, and waiters. This make unit testing your code that calls out
|
||||
// to the SDK's service client's calls easier.
|
||||
//
|
||||
// The best way to use this interface is so the SDK's service client's calls
|
||||
// can be stubbed out for unit testing your code with the SDK without needing
|
||||
// to inject custom request handlers into the SDK's request pipeline.
|
||||
//
|
||||
// // myFunc uses an SDK service client to make a request to
|
||||
// // Amazon SageMaker Runtime.
|
||||
// func myFunc(svc sagemakerruntimeiface.SageMakerRuntimeAPI) bool {
|
||||
// // Make svc.InvokeEndpoint request
|
||||
// }
|
||||
//
|
||||
// func main() {
|
||||
// sess := session.New()
|
||||
// svc := sagemakerruntime.New(sess)
|
||||
//
|
||||
// myFunc(svc)
|
||||
// }
|
||||
//
|
||||
// In your _test.go file:
|
||||
//
|
||||
// // Define a mock struct to be used in your unit tests of myFunc.
|
||||
// type mockSageMakerRuntimeClient struct {
|
||||
// sagemakerruntimeiface.SageMakerRuntimeAPI
|
||||
// }
|
||||
// func (m *mockSageMakerRuntimeClient) InvokeEndpoint(input *sagemakerruntime.InvokeEndpointInput) (*sagemakerruntime.InvokeEndpointOutput, error) {
|
||||
// // mock response/functionality
|
||||
// }
|
||||
//
|
||||
// func TestMyFunc(t *testing.T) {
|
||||
// // Setup Test
|
||||
// mockSvc := &mockSageMakerRuntimeClient{}
|
||||
//
|
||||
// myfunc(mockSvc)
|
||||
//
|
||||
// // Verify myFunc's functionality
|
||||
// }
|
||||
//
|
||||
// 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. Its suggested to use the pattern above for testing, or using
|
||||
// tooling to generate mocks to satisfy the interfaces.
|
||||
type SageMakerRuntimeAPI interface {
|
||||
InvokeEndpoint(*sagemakerruntime.InvokeEndpointInput) (*sagemakerruntime.InvokeEndpointOutput, error)
|
||||
InvokeEndpointWithContext(aws.Context, *sagemakerruntime.InvokeEndpointInput, ...request.Option) (*sagemakerruntime.InvokeEndpointOutput, error)
|
||||
InvokeEndpointRequest(*sagemakerruntime.InvokeEndpointInput) (*request.Request, *sagemakerruntime.InvokeEndpointOutput)
|
||||
}
|
||||
|
||||
var _ SageMakerRuntimeAPI = (*sagemakerruntime.SageMakerRuntime)(nil)
|
97
vendor/github.com/aws/aws-sdk-go/service/sagemakerruntime/service.go
generated
vendored
Normal file
97
vendor/github.com/aws/aws-sdk-go/service/sagemakerruntime/service.go
generated
vendored
Normal file
|
@ -0,0 +1,97 @@
|
|||
// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
|
||||
|
||||
package sagemakerruntime
|
||||
|
||||
import (
|
||||
"github.com/aws/aws-sdk-go/aws"
|
||||
"github.com/aws/aws-sdk-go/aws/client"
|
||||
"github.com/aws/aws-sdk-go/aws/client/metadata"
|
||||
"github.com/aws/aws-sdk-go/aws/request"
|
||||
"github.com/aws/aws-sdk-go/aws/signer/v4"
|
||||
"github.com/aws/aws-sdk-go/private/protocol/restjson"
|
||||
)
|
||||
|
||||
// SageMakerRuntime provides the API operation methods for making requests to
|
||||
// Amazon SageMaker Runtime. See this package's package overview docs
|
||||
// for details on the service.
|
||||
//
|
||||
// SageMakerRuntime methods are safe to use concurrently. It is not safe to
|
||||
// modify mutate any of the struct's properties though.
|
||||
type SageMakerRuntime struct {
|
||||
*client.Client
|
||||
}
|
||||
|
||||
// Used for custom client initialization logic
|
||||
var initClient func(*client.Client)
|
||||
|
||||
// Used for custom request initialization logic
|
||||
var initRequest func(*request.Request)
|
||||
|
||||
// Service information constants
|
||||
const (
|
||||
ServiceName = "runtime.sagemaker" // Service endpoint prefix API calls made to.
|
||||
EndpointsID = ServiceName // Service ID for Regions and Endpoints metadata.
|
||||
)
|
||||
|
||||
// New creates a new instance of the SageMakerRuntime client with a session.
|
||||
// If additional configuration is needed for the client instance use the optional
|
||||
// aws.Config parameter to add your extra config.
|
||||
//
|
||||
// Example:
|
||||
// // Create a SageMakerRuntime client from just a session.
|
||||
// svc := sagemakerruntime.New(mySession)
|
||||
//
|
||||
// // Create a SageMakerRuntime client with additional configuration
|
||||
// svc := sagemakerruntime.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
|
||||
func New(p client.ConfigProvider, cfgs ...*aws.Config) *SageMakerRuntime {
|
||||
c := p.ClientConfig(EndpointsID, cfgs...)
|
||||
return newClient(*c.Config, c.Handlers, c.Endpoint, c.SigningRegion, c.SigningName)
|
||||
}
|
||||
|
||||
// newClient creates, initializes and returns a new service client instance.
|
||||
func newClient(cfg aws.Config, handlers request.Handlers, endpoint, signingRegion, signingName string) *SageMakerRuntime {
|
||||
if len(signingName) == 0 {
|
||||
signingName = "sagemaker"
|
||||
}
|
||||
svc := &SageMakerRuntime{
|
||||
Client: client.New(
|
||||
cfg,
|
||||
metadata.ClientInfo{
|
||||
ServiceName: ServiceName,
|
||||
SigningName: signingName,
|
||||
SigningRegion: signingRegion,
|
||||
Endpoint: endpoint,
|
||||
APIVersion: "2017-05-13",
|
||||
JSONVersion: "1.1",
|
||||
},
|
||||
handlers,
|
||||
),
|
||||
}
|
||||
|
||||
// Handlers
|
||||
svc.Handlers.Sign.PushBackNamed(v4.SignRequestHandler)
|
||||
svc.Handlers.Build.PushBackNamed(restjson.BuildHandler)
|
||||
svc.Handlers.Unmarshal.PushBackNamed(restjson.UnmarshalHandler)
|
||||
svc.Handlers.UnmarshalMeta.PushBackNamed(restjson.UnmarshalMetaHandler)
|
||||
svc.Handlers.UnmarshalError.PushBackNamed(restjson.UnmarshalErrorHandler)
|
||||
|
||||
// Run custom client initialization if present
|
||||
if initClient != nil {
|
||||
initClient(svc.Client)
|
||||
}
|
||||
|
||||
return svc
|
||||
}
|
||||
|
||||
// newRequest creates a new request for a SageMakerRuntime operation and runs any
|
||||
// custom request initialization.
|
||||
func (c *SageMakerRuntime) newRequest(op *request.Operation, params, data interface{}) *request.Request {
|
||||
req := c.NewRequest(op, params, data)
|
||||
|
||||
// Run custom request initialization if present
|
||||
if initRequest != nil {
|
||||
initRequest(req)
|
||||
}
|
||||
|
||||
return req
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue