mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-07-17 01:39:06 +00:00
change github.com/aws/aws-sdk-go to be the same revision in kubernetes
This commit is contained in:
574
vendor/github.com/aws/aws-sdk-go/private/protocol/restjson/build_test.go
generated
vendored
574
vendor/github.com/aws/aws-sdk-go/private/protocol/restjson/build_test.go
generated
vendored
File diff suppressed because it is too large
Load Diff
266
vendor/github.com/aws/aws-sdk-go/private/protocol/restjson/unmarshal_test.go
generated
vendored
266
vendor/github.com/aws/aws-sdk-go/private/protocol/restjson/unmarshal_test.go
generated
vendored
@@ -571,17 +571,7 @@ type OutputService3TestShapeOutputService3TestCaseOperation1Output struct {
|
||||
|
||||
StructMember *OutputService3TestShapeTimeContainer `type:"structure"`
|
||||
|
||||
TimeArg *time.Time `type:"timestamp"`
|
||||
|
||||
TimeArgInHeader *time.Time `location:"header" locationName:"x-amz-timearg" type:"timestamp"`
|
||||
|
||||
TimeCustom *time.Time `type:"timestamp" timestampFormat:"rfc822"`
|
||||
|
||||
TimeCustomInHeader *time.Time `location:"header" locationName:"x-amz-timecustom" type:"timestamp" timestampFormat:"unixTimestamp"`
|
||||
|
||||
TimeFormat *time.Time `type:"timestamp" timestampFormat:"iso8601"`
|
||||
|
||||
TimeFormatInHeader *time.Time `location:"header" locationName:"x-amz-timeformat" type:"timestamp" timestampFormat:"iso8601"`
|
||||
TimeMember *time.Time `type:"timestamp" timestampFormat:"unix"`
|
||||
}
|
||||
|
||||
// SetStructMember sets the StructMember field's value.
|
||||
@@ -590,54 +580,16 @@ func (s *OutputService3TestShapeOutputService3TestCaseOperation1Output) SetStruc
|
||||
return s
|
||||
}
|
||||
|
||||
// SetTimeArg sets the TimeArg field's value.
|
||||
func (s *OutputService3TestShapeOutputService3TestCaseOperation1Output) SetTimeArg(v time.Time) *OutputService3TestShapeOutputService3TestCaseOperation1Output {
|
||||
s.TimeArg = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetTimeArgInHeader sets the TimeArgInHeader field's value.
|
||||
func (s *OutputService3TestShapeOutputService3TestCaseOperation1Output) SetTimeArgInHeader(v time.Time) *OutputService3TestShapeOutputService3TestCaseOperation1Output {
|
||||
s.TimeArgInHeader = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetTimeCustom sets the TimeCustom field's value.
|
||||
func (s *OutputService3TestShapeOutputService3TestCaseOperation1Output) SetTimeCustom(v time.Time) *OutputService3TestShapeOutputService3TestCaseOperation1Output {
|
||||
s.TimeCustom = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetTimeCustomInHeader sets the TimeCustomInHeader field's value.
|
||||
func (s *OutputService3TestShapeOutputService3TestCaseOperation1Output) SetTimeCustomInHeader(v time.Time) *OutputService3TestShapeOutputService3TestCaseOperation1Output {
|
||||
s.TimeCustomInHeader = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetTimeFormat sets the TimeFormat field's value.
|
||||
func (s *OutputService3TestShapeOutputService3TestCaseOperation1Output) SetTimeFormat(v time.Time) *OutputService3TestShapeOutputService3TestCaseOperation1Output {
|
||||
s.TimeFormat = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetTimeFormatInHeader sets the TimeFormatInHeader field's value.
|
||||
func (s *OutputService3TestShapeOutputService3TestCaseOperation1Output) SetTimeFormatInHeader(v time.Time) *OutputService3TestShapeOutputService3TestCaseOperation1Output {
|
||||
s.TimeFormatInHeader = &v
|
||||
// SetTimeMember sets the TimeMember field's value.
|
||||
func (s *OutputService3TestShapeOutputService3TestCaseOperation1Output) SetTimeMember(v time.Time) *OutputService3TestShapeOutputService3TestCaseOperation1Output {
|
||||
s.TimeMember = &v
|
||||
return s
|
||||
}
|
||||
|
||||
type OutputService3TestShapeTimeContainer struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
Bar *time.Time `locationName:"bar" type:"timestamp" timestampFormat:"iso8601"`
|
||||
|
||||
Foo *time.Time `locationName:"foo" type:"timestamp"`
|
||||
}
|
||||
|
||||
// SetBar sets the Bar field's value.
|
||||
func (s *OutputService3TestShapeTimeContainer) SetBar(v time.Time) *OutputService3TestShapeTimeContainer {
|
||||
s.Bar = &v
|
||||
return s
|
||||
Foo *time.Time `locationName:"foo" type:"timestamp" timestampFormat:"unix"`
|
||||
}
|
||||
|
||||
// SetFoo sets the Foo field's value.
|
||||
@@ -1922,7 +1874,7 @@ const opOutputService12TestCaseOperation1 = "OperationName"
|
||||
// if err == nil { // resp is now filled
|
||||
// fmt.Println(resp)
|
||||
// }
|
||||
func (c *OutputService12ProtocolTest) OutputService12TestCaseOperation1Request(input *OutputService12TestShapeOutputService12TestCaseOperation1Input) (req *request.Request, output *OutputService12TestShapeOutputService12TestCaseOperation1Output) {
|
||||
func (c *OutputService12ProtocolTest) OutputService12TestCaseOperation1Request(input *OutputService12TestShapeOutputService12TestCaseOperation1Input) (req *request.Request, output *OutputService12TestShapeOutputService12TestCaseOperation3Output) {
|
||||
op := &request.Operation{
|
||||
Name: opOutputService12TestCaseOperation1,
|
||||
HTTPPath: "/",
|
||||
@@ -1932,7 +1884,7 @@ func (c *OutputService12ProtocolTest) OutputService12TestCaseOperation1Request(i
|
||||
input = &OutputService12TestShapeOutputService12TestCaseOperation1Input{}
|
||||
}
|
||||
|
||||
output = &OutputService12TestShapeOutputService12TestCaseOperation1Output{}
|
||||
output = &OutputService12TestShapeOutputService12TestCaseOperation3Output{}
|
||||
req = c.newRequest(op, input, output)
|
||||
return
|
||||
}
|
||||
@@ -1945,7 +1897,7 @@ func (c *OutputService12ProtocolTest) OutputService12TestCaseOperation1Request(i
|
||||
//
|
||||
// See the AWS API reference guide for 's
|
||||
// API operation OutputService12TestCaseOperation1 for usage and error information.
|
||||
func (c *OutputService12ProtocolTest) OutputService12TestCaseOperation1(input *OutputService12TestShapeOutputService12TestCaseOperation1Input) (*OutputService12TestShapeOutputService12TestCaseOperation1Output, error) {
|
||||
func (c *OutputService12ProtocolTest) OutputService12TestCaseOperation1(input *OutputService12TestShapeOutputService12TestCaseOperation1Input) (*OutputService12TestShapeOutputService12TestCaseOperation3Output, error) {
|
||||
req, out := c.OutputService12TestCaseOperation1Request(input)
|
||||
return out, req.Send()
|
||||
}
|
||||
@@ -1959,7 +1911,7 @@ func (c *OutputService12ProtocolTest) OutputService12TestCaseOperation1(input *O
|
||||
// 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 *OutputService12ProtocolTest) OutputService12TestCaseOperation1WithContext(ctx aws.Context, input *OutputService12TestShapeOutputService12TestCaseOperation1Input, opts ...request.Option) (*OutputService12TestShapeOutputService12TestCaseOperation1Output, error) {
|
||||
func (c *OutputService12ProtocolTest) OutputService12TestCaseOperation1WithContext(ctx aws.Context, input *OutputService12TestShapeOutputService12TestCaseOperation1Input, opts ...request.Option) (*OutputService12TestShapeOutputService12TestCaseOperation3Output, error) {
|
||||
req, out := c.OutputService12TestCaseOperation1Request(input)
|
||||
req.SetContext(ctx)
|
||||
req.ApplyOptions(opts...)
|
||||
@@ -1990,7 +1942,7 @@ const opOutputService12TestCaseOperation2 = "OperationName"
|
||||
// if err == nil { // resp is now filled
|
||||
// fmt.Println(resp)
|
||||
// }
|
||||
func (c *OutputService12ProtocolTest) OutputService12TestCaseOperation2Request(input *OutputService12TestShapeOutputService12TestCaseOperation2Input) (req *request.Request, output *OutputService12TestShapeOutputService12TestCaseOperation2Output) {
|
||||
func (c *OutputService12ProtocolTest) OutputService12TestCaseOperation2Request(input *OutputService12TestShapeOutputService12TestCaseOperation2Input) (req *request.Request, output *OutputService12TestShapeOutputService12TestCaseOperation3Output) {
|
||||
op := &request.Operation{
|
||||
Name: opOutputService12TestCaseOperation2,
|
||||
HTTPPath: "/",
|
||||
@@ -2000,7 +1952,7 @@ func (c *OutputService12ProtocolTest) OutputService12TestCaseOperation2Request(i
|
||||
input = &OutputService12TestShapeOutputService12TestCaseOperation2Input{}
|
||||
}
|
||||
|
||||
output = &OutputService12TestShapeOutputService12TestCaseOperation2Output{}
|
||||
output = &OutputService12TestShapeOutputService12TestCaseOperation3Output{}
|
||||
req = c.newRequest(op, input, output)
|
||||
return
|
||||
}
|
||||
@@ -2013,7 +1965,7 @@ func (c *OutputService12ProtocolTest) OutputService12TestCaseOperation2Request(i
|
||||
//
|
||||
// See the AWS API reference guide for 's
|
||||
// API operation OutputService12TestCaseOperation2 for usage and error information.
|
||||
func (c *OutputService12ProtocolTest) OutputService12TestCaseOperation2(input *OutputService12TestShapeOutputService12TestCaseOperation2Input) (*OutputService12TestShapeOutputService12TestCaseOperation2Output, error) {
|
||||
func (c *OutputService12ProtocolTest) OutputService12TestCaseOperation2(input *OutputService12TestShapeOutputService12TestCaseOperation2Input) (*OutputService12TestShapeOutputService12TestCaseOperation3Output, error) {
|
||||
req, out := c.OutputService12TestCaseOperation2Request(input)
|
||||
return out, req.Send()
|
||||
}
|
||||
@@ -2027,50 +1979,94 @@ func (c *OutputService12ProtocolTest) OutputService12TestCaseOperation2(input *O
|
||||
// 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 *OutputService12ProtocolTest) OutputService12TestCaseOperation2WithContext(ctx aws.Context, input *OutputService12TestShapeOutputService12TestCaseOperation2Input, opts ...request.Option) (*OutputService12TestShapeOutputService12TestCaseOperation2Output, error) {
|
||||
func (c *OutputService12ProtocolTest) OutputService12TestCaseOperation2WithContext(ctx aws.Context, input *OutputService12TestShapeOutputService12TestCaseOperation2Input, opts ...request.Option) (*OutputService12TestShapeOutputService12TestCaseOperation3Output, error) {
|
||||
req, out := c.OutputService12TestCaseOperation2Request(input)
|
||||
req.SetContext(ctx)
|
||||
req.ApplyOptions(opts...)
|
||||
return out, req.Send()
|
||||
}
|
||||
|
||||
const opOutputService12TestCaseOperation3 = "OperationName"
|
||||
|
||||
// OutputService12TestCaseOperation3Request generates a "aws/request.Request" representing the
|
||||
// client's request for the OutputService12TestCaseOperation3 operation. The "output" return
|
||||
// value will be populated with the request's response once the request completes
|
||||
// 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 OutputService12TestCaseOperation3 for more information on using the OutputService12TestCaseOperation3
|
||||
// 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 OutputService12TestCaseOperation3Request method.
|
||||
// req, resp := client.OutputService12TestCaseOperation3Request(params)
|
||||
//
|
||||
// err := req.Send()
|
||||
// if err == nil { // resp is now filled
|
||||
// fmt.Println(resp)
|
||||
// }
|
||||
func (c *OutputService12ProtocolTest) OutputService12TestCaseOperation3Request(input *OutputService12TestShapeOutputService12TestCaseOperation3Input) (req *request.Request, output *OutputService12TestShapeOutputService12TestCaseOperation3Output) {
|
||||
op := &request.Operation{
|
||||
Name: opOutputService12TestCaseOperation3,
|
||||
HTTPPath: "/",
|
||||
}
|
||||
|
||||
if input == nil {
|
||||
input = &OutputService12TestShapeOutputService12TestCaseOperation3Input{}
|
||||
}
|
||||
|
||||
output = &OutputService12TestShapeOutputService12TestCaseOperation3Output{}
|
||||
req = c.newRequest(op, input, output)
|
||||
return
|
||||
}
|
||||
|
||||
// OutputService12TestCaseOperation3 API operation for .
|
||||
//
|
||||
// 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 's
|
||||
// API operation OutputService12TestCaseOperation3 for usage and error information.
|
||||
func (c *OutputService12ProtocolTest) OutputService12TestCaseOperation3(input *OutputService12TestShapeOutputService12TestCaseOperation3Input) (*OutputService12TestShapeOutputService12TestCaseOperation3Output, error) {
|
||||
req, out := c.OutputService12TestCaseOperation3Request(input)
|
||||
return out, req.Send()
|
||||
}
|
||||
|
||||
// OutputService12TestCaseOperation3WithContext is the same as OutputService12TestCaseOperation3 with the addition of
|
||||
// the ability to pass a context and additional request options.
|
||||
//
|
||||
// See OutputService12TestCaseOperation3 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 *OutputService12ProtocolTest) OutputService12TestCaseOperation3WithContext(ctx aws.Context, input *OutputService12TestShapeOutputService12TestCaseOperation3Input, opts ...request.Option) (*OutputService12TestShapeOutputService12TestCaseOperation3Output, error) {
|
||||
req, out := c.OutputService12TestCaseOperation3Request(input)
|
||||
req.SetContext(ctx)
|
||||
req.ApplyOptions(opts...)
|
||||
return out, req.Send()
|
||||
}
|
||||
|
||||
type OutputService12TestShapeOutputService12TestCaseOperation1Input struct {
|
||||
_ struct{} `type:"structure"`
|
||||
}
|
||||
|
||||
type OutputService12TestShapeOutputService12TestCaseOperation1Output struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
BodyField aws.JSONValue `type:"jsonvalue"`
|
||||
|
||||
BodyListField []aws.JSONValue `type:"list"`
|
||||
|
||||
HeaderField aws.JSONValue `location:"header" locationName:"X-Amz-Foo" type:"jsonvalue"`
|
||||
}
|
||||
|
||||
// SetBodyField sets the BodyField field's value.
|
||||
func (s *OutputService12TestShapeOutputService12TestCaseOperation1Output) SetBodyField(v aws.JSONValue) *OutputService12TestShapeOutputService12TestCaseOperation1Output {
|
||||
s.BodyField = v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetBodyListField sets the BodyListField field's value.
|
||||
func (s *OutputService12TestShapeOutputService12TestCaseOperation1Output) SetBodyListField(v []aws.JSONValue) *OutputService12TestShapeOutputService12TestCaseOperation1Output {
|
||||
s.BodyListField = v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetHeaderField sets the HeaderField field's value.
|
||||
func (s *OutputService12TestShapeOutputService12TestCaseOperation1Output) SetHeaderField(v aws.JSONValue) *OutputService12TestShapeOutputService12TestCaseOperation1Output {
|
||||
s.HeaderField = v
|
||||
return s
|
||||
}
|
||||
|
||||
type OutputService12TestShapeOutputService12TestCaseOperation2Input struct {
|
||||
_ struct{} `type:"structure"`
|
||||
}
|
||||
|
||||
type OutputService12TestShapeOutputService12TestCaseOperation2Output struct {
|
||||
type OutputService12TestShapeOutputService12TestCaseOperation3Input struct {
|
||||
_ struct{} `type:"structure"`
|
||||
}
|
||||
|
||||
type OutputService12TestShapeOutputService12TestCaseOperation3Output struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
BodyField aws.JSONValue `type:"jsonvalue"`
|
||||
@@ -2081,19 +2077,19 @@ type OutputService12TestShapeOutputService12TestCaseOperation2Output struct {
|
||||
}
|
||||
|
||||
// SetBodyField sets the BodyField field's value.
|
||||
func (s *OutputService12TestShapeOutputService12TestCaseOperation2Output) SetBodyField(v aws.JSONValue) *OutputService12TestShapeOutputService12TestCaseOperation2Output {
|
||||
func (s *OutputService12TestShapeOutputService12TestCaseOperation3Output) SetBodyField(v aws.JSONValue) *OutputService12TestShapeOutputService12TestCaseOperation3Output {
|
||||
s.BodyField = v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetBodyListField sets the BodyListField field's value.
|
||||
func (s *OutputService12TestShapeOutputService12TestCaseOperation2Output) SetBodyListField(v []aws.JSONValue) *OutputService12TestShapeOutputService12TestCaseOperation2Output {
|
||||
func (s *OutputService12TestShapeOutputService12TestCaseOperation3Output) SetBodyListField(v []aws.JSONValue) *OutputService12TestShapeOutputService12TestCaseOperation3Output {
|
||||
s.BodyListField = v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetHeaderField sets the HeaderField field's value.
|
||||
func (s *OutputService12TestShapeOutputService12TestCaseOperation2Output) SetHeaderField(v aws.JSONValue) *OutputService12TestShapeOutputService12TestCaseOperation2Output {
|
||||
func (s *OutputService12TestShapeOutputService12TestCaseOperation3Output) SetHeaderField(v aws.JSONValue) *OutputService12TestShapeOutputService12TestCaseOperation3Output {
|
||||
s.HeaderField = v
|
||||
return s
|
||||
}
|
||||
@@ -2182,7 +2178,7 @@ const opOutputService13TestCaseOperation1 = "OperationName"
|
||||
// if err == nil { // resp is now filled
|
||||
// fmt.Println(resp)
|
||||
// }
|
||||
func (c *OutputService13ProtocolTest) OutputService13TestCaseOperation1Request(input *OutputService13TestShapeOutputService13TestCaseOperation1Input) (req *request.Request, output *OutputService13TestShapeOutputService13TestCaseOperation1Output) {
|
||||
func (c *OutputService13ProtocolTest) OutputService13TestCaseOperation1Request(input *OutputService13TestShapeOutputService13TestCaseOperation1Input) (req *request.Request, output *OutputService13TestShapeOutputService13TestCaseOperation2Input) {
|
||||
op := &request.Operation{
|
||||
Name: opOutputService13TestCaseOperation1,
|
||||
HTTPMethod: "POST",
|
||||
@@ -2193,7 +2189,7 @@ func (c *OutputService13ProtocolTest) OutputService13TestCaseOperation1Request(i
|
||||
input = &OutputService13TestShapeOutputService13TestCaseOperation1Input{}
|
||||
}
|
||||
|
||||
output = &OutputService13TestShapeOutputService13TestCaseOperation1Output{}
|
||||
output = &OutputService13TestShapeOutputService13TestCaseOperation2Input{}
|
||||
req = c.newRequest(op, input, output)
|
||||
return
|
||||
}
|
||||
@@ -2206,7 +2202,7 @@ func (c *OutputService13ProtocolTest) OutputService13TestCaseOperation1Request(i
|
||||
//
|
||||
// See the AWS API reference guide for 's
|
||||
// API operation OutputService13TestCaseOperation1 for usage and error information.
|
||||
func (c *OutputService13ProtocolTest) OutputService13TestCaseOperation1(input *OutputService13TestShapeOutputService13TestCaseOperation1Input) (*OutputService13TestShapeOutputService13TestCaseOperation1Output, error) {
|
||||
func (c *OutputService13ProtocolTest) OutputService13TestCaseOperation1(input *OutputService13TestShapeOutputService13TestCaseOperation1Input) (*OutputService13TestShapeOutputService13TestCaseOperation2Input, error) {
|
||||
req, out := c.OutputService13TestCaseOperation1Request(input)
|
||||
return out, req.Send()
|
||||
}
|
||||
@@ -2220,7 +2216,7 @@ func (c *OutputService13ProtocolTest) OutputService13TestCaseOperation1(input *O
|
||||
// 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 *OutputService13ProtocolTest) OutputService13TestCaseOperation1WithContext(ctx aws.Context, input *OutputService13TestShapeOutputService13TestCaseOperation1Input, opts ...request.Option) (*OutputService13TestShapeOutputService13TestCaseOperation1Output, error) {
|
||||
func (c *OutputService13ProtocolTest) OutputService13TestCaseOperation1WithContext(ctx aws.Context, input *OutputService13TestShapeOutputService13TestCaseOperation1Input, opts ...request.Option) (*OutputService13TestShapeOutputService13TestCaseOperation2Input, error) {
|
||||
req, out := c.OutputService13TestCaseOperation1Request(input)
|
||||
req.SetContext(ctx)
|
||||
req.ApplyOptions(opts...)
|
||||
@@ -2302,34 +2298,6 @@ type OutputService13TestShapeOutputService13TestCaseOperation1Input struct {
|
||||
_ struct{} `type:"structure"`
|
||||
}
|
||||
|
||||
type OutputService13TestShapeOutputService13TestCaseOperation1Output struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
FooEnum *string `type:"string" enum:"OutputService13TestShapeRESTJSONEnumType"`
|
||||
|
||||
HeaderEnum *string `location:"header" locationName:"x-amz-enum" type:"string" enum:"OutputService13TestShapeRESTJSONEnumType"`
|
||||
|
||||
ListEnums []*string `type:"list"`
|
||||
}
|
||||
|
||||
// SetFooEnum sets the FooEnum field's value.
|
||||
func (s *OutputService13TestShapeOutputService13TestCaseOperation1Output) SetFooEnum(v string) *OutputService13TestShapeOutputService13TestCaseOperation1Output {
|
||||
s.FooEnum = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetHeaderEnum sets the HeaderEnum field's value.
|
||||
func (s *OutputService13TestShapeOutputService13TestCaseOperation1Output) SetHeaderEnum(v string) *OutputService13TestShapeOutputService13TestCaseOperation1Output {
|
||||
s.HeaderEnum = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetListEnums sets the ListEnums field's value.
|
||||
func (s *OutputService13TestShapeOutputService13TestCaseOperation1Output) SetListEnums(v []*string) *OutputService13TestShapeOutputService13TestCaseOperation1Output {
|
||||
s.ListEnums = v
|
||||
return s
|
||||
}
|
||||
|
||||
type OutputService13TestShapeOutputService13TestCaseOperation2Input struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
@@ -2470,14 +2438,11 @@ func TestOutputService2ProtocolTestBlobMembersCase1(t *testing.T) {
|
||||
func TestOutputService3ProtocolTestTimestampMembersCase1(t *testing.T) {
|
||||
svc := NewOutputService3ProtocolTest(unit.Session, &aws.Config{Endpoint: aws.String("https://test")})
|
||||
|
||||
buf := bytes.NewReader([]byte("{\"TimeArg\": 1398796238, \"TimeCustom\": \"Tue, 29 Apr 2014 18:30:38 GMT\", \"TimeFormat\": \"2014-04-29T18:30:38Z\", \"StructMember\": {\"foo\": 1398796238, \"bar\": \"2014-04-29T18:30:38Z\"}}"))
|
||||
buf := bytes.NewReader([]byte("{\"TimeMember\": 1398796238, \"StructMember\": {\"foo\": 1398796238}}"))
|
||||
req, out := svc.OutputService3TestCaseOperation1Request(nil)
|
||||
req.HTTPResponse = &http.Response{StatusCode: 200, Body: ioutil.NopCloser(buf), Header: http.Header{}}
|
||||
|
||||
// set headers
|
||||
req.HTTPResponse.Header.Set("x-amz-timearg", "Tue, 29 Apr 2014 18:30:38 GMT")
|
||||
req.HTTPResponse.Header.Set("x-amz-timecustom", "1398796238")
|
||||
req.HTTPResponse.Header.Set("x-amz-timeformat", "2014-04-29T18:30:38Z")
|
||||
|
||||
// unmarshal response
|
||||
restjson.UnmarshalMeta(req)
|
||||
@@ -2490,28 +2455,10 @@ func TestOutputService3ProtocolTestTimestampMembersCase1(t *testing.T) {
|
||||
if out == nil {
|
||||
t.Errorf("expect not to be nil")
|
||||
}
|
||||
if e, a := time.Unix(1.398796238e+09, 0).UTC().String(), out.StructMember.Bar.UTC().String(); e != a {
|
||||
t.Errorf("expect %v, got %v", e, a)
|
||||
}
|
||||
if e, a := time.Unix(1.398796238e+09, 0).UTC().String(), out.StructMember.Foo.UTC().String(); e != a {
|
||||
t.Errorf("expect %v, got %v", e, a)
|
||||
}
|
||||
if e, a := time.Unix(1.398796238e+09, 0).UTC().String(), out.TimeArg.UTC().String(); e != a {
|
||||
t.Errorf("expect %v, got %v", e, a)
|
||||
}
|
||||
if e, a := time.Unix(1.398796238e+09, 0).UTC().String(), out.TimeArgInHeader.UTC().String(); e != a {
|
||||
t.Errorf("expect %v, got %v", e, a)
|
||||
}
|
||||
if e, a := time.Unix(1.398796238e+09, 0).UTC().String(), out.TimeCustom.UTC().String(); e != a {
|
||||
t.Errorf("expect %v, got %v", e, a)
|
||||
}
|
||||
if e, a := time.Unix(1.398796238e+09, 0).UTC().String(), out.TimeCustomInHeader.UTC().String(); e != a {
|
||||
t.Errorf("expect %v, got %v", e, a)
|
||||
}
|
||||
if e, a := time.Unix(1.398796238e+09, 0).UTC().String(), out.TimeFormat.UTC().String(); e != a {
|
||||
t.Errorf("expect %v, got %v", e, a)
|
||||
}
|
||||
if e, a := time.Unix(1.398796238e+09, 0).UTC().String(), out.TimeFormatInHeader.UTC().String(); e != a {
|
||||
if e, a := time.Unix(1.398796238e+09, 0).UTC().String(), out.TimeMember.UTC().String(); e != a {
|
||||
t.Errorf("expect %v, got %v", e, a)
|
||||
}
|
||||
|
||||
@@ -2809,6 +2756,29 @@ func TestOutputService12ProtocolTestJSONValueTraitCase2(t *testing.T) {
|
||||
|
||||
}
|
||||
|
||||
func TestOutputService12ProtocolTestJSONValueTraitCase3(t *testing.T) {
|
||||
svc := NewOutputService12ProtocolTest(unit.Session, &aws.Config{Endpoint: aws.String("https://test")})
|
||||
|
||||
buf := bytes.NewReader([]byte(""))
|
||||
req, out := svc.OutputService12TestCaseOperation3Request(nil)
|
||||
req.HTTPResponse = &http.Response{StatusCode: 200, Body: ioutil.NopCloser(buf), Header: http.Header{}}
|
||||
|
||||
// set headers
|
||||
|
||||
// unmarshal response
|
||||
restjson.UnmarshalMeta(req)
|
||||
restjson.Unmarshal(req)
|
||||
if req.Error != nil {
|
||||
t.Errorf("expect not error, got %v", req.Error)
|
||||
}
|
||||
|
||||
// assert response
|
||||
if out == nil {
|
||||
t.Errorf("expect not to be nil")
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
func TestOutputService13ProtocolTestEnumCase1(t *testing.T) {
|
||||
svc := NewOutputService13ProtocolTest(unit.Session, &aws.Config{Endpoint: aws.String("https://test")})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user