Sha256: 5452c4efbc0f1e60d2d779f1748ea0b7dc718728f0dfa3d607dee7bd2e0904f9
Contents?: true
Size: 1.57 KB
Versions: 16
Compression:
Stored size: 1.57 KB
Contents
package http import ( "context" "github.com/aws/smithy-go/middleware" ) type ( hostnameImmutableKey struct{} hostPrefixDisableKey struct{} ) // GetHostnameImmutable retrieves whether the endpoint hostname should be considered // immutable or not. // // Scoped to stack values. Use middleware#ClearStackValues to clear all stack // values. func GetHostnameImmutable(ctx context.Context) (v bool) { v, _ = middleware.GetStackValue(ctx, hostnameImmutableKey{}).(bool) return v } // SetHostnameImmutable sets or modifies whether the request's endpoint hostname // should be considered immutable or not. // // Scoped to stack values. Use middleware#ClearStackValues to clear all stack // values. func SetHostnameImmutable(ctx context.Context, value bool) context.Context { return middleware.WithStackValue(ctx, hostnameImmutableKey{}, value) } // IsEndpointHostPrefixDisabled retrieves whether the hostname prefixing is // disabled. // // Scoped to stack values. Use middleware#ClearStackValues to clear all stack // values. func IsEndpointHostPrefixDisabled(ctx context.Context) (v bool) { v, _ = middleware.GetStackValue(ctx, hostPrefixDisableKey{}).(bool) return v } // DisableEndpointHostPrefix sets or modifies whether the request's endpoint host // prefixing should be disabled. If value is true, endpoint host prefixing // will be disabled. // // Scoped to stack values. Use middleware#ClearStackValues to clear all stack // values. func DisableEndpointHostPrefix(ctx context.Context, value bool) context.Context { return middleware.WithStackValue(ctx, hostPrefixDisableKey{}, value) }
Version data entries
16 entries across 16 versions & 1 rubygems