Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 19 for DecoderToVersion (0.45 sec)

  1. staging/src/k8s.io/apimachinery/pkg/runtime/negotiate.go

    	if !ok {
    		if len(contentType) != 0 || len(mediaTypes) == 0 {
    			return nil, NegotiateError{ContentType: contentType}
    		}
    		info = mediaTypes[0]
    	}
    	return n.serializer.DecoderToVersion(info.Serializer, n.decode), nil
    }
    
    func (n *clientNegotiator) StreamDecoder(contentType string, params map[string]string) (Decoder, Serializer, Framer, error) {
    	mediaTypes := n.serializer.SupportedMediaTypes()
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Oct 29 19:55:06 UTC 2020
    - 3.7K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apimachinery/pkg/runtime/serializer/negotiated_codec.go

    	return []runtime.SerializerInfo{n.info}
    }
    
    func (n *negotiatedSerializerWrapper) EncoderForVersion(e runtime.Encoder, _ runtime.GroupVersioner) runtime.Encoder {
    	return e
    }
    
    func (n *negotiatedSerializerWrapper) DecoderToVersion(d runtime.Decoder, _gv runtime.GroupVersioner) runtime.Decoder {
    	return d
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jan 11 14:09:48 UTC 2017
    - 1.3K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apimachinery/pkg/runtime/serializer/codec_factory.go

    		decode = runtime.InternalGroupVersioner
    	}
    	return versioning.NewDefaultingCodecForScheme(f.scheme, encoder, decoder, encode, decode)
    }
    
    // DecoderToVersion returns a decoder that targets the provided group version.
    func (f CodecFactory) DecoderToVersion(decoder runtime.Decoder, gv runtime.GroupVersioner) runtime.Decoder {
    	return f.CodecForVersions(nil, decoder, nil, gv)
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sun Dec 18 04:27:38 UTC 2022
    - 12.6K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/endpoints/handlers/delete_test.go

    			s, err := negotiation.NegotiateInputSerializer(req, false, test.codecFactory)
    			if err != nil {
    				t.Fatal(err)
    			}
    
    			options := &metav1.DeleteOptions{}
    			_, _, err = metainternalversionscheme.Codecs.DecoderToVersion(s.Serializer, defaultGVK.GroupVersion()).Decode(test.data, &defaultGVK, options)
    			if test.expectErr != "" {
    				if err == nil {
    					t.Fatalf("expect %s but got nil", test.expectErr)
    				}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Jul 03 16:16:51 UTC 2023
    - 8.2K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured/unstructuredscheme/scheme.go

    	return versioning.NewDefaultingCodecForScheme(s.scheme, encoder, nil, gv, nil)
    }
    
    func (s unstructuredNegotiatedSerializer) DecoderToVersion(decoder runtime.Decoder, gv runtime.GroupVersioner) runtime.Decoder {
    	return versioning.NewDefaultingCodecForScheme(s.scheme, nil, decoder, nil, gv)
    }
    
    type unstructuredObjectTyper struct {
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Aug 27 12:37:23 UTC 2020
    - 4.2K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apiserver/pkg/endpoints/handlers/delete.go

    				// It is also allowed to pass a body with meta.k8s.io/v1.DeleteOptions
    				defaultGVK := scope.MetaGroupVersion.WithKind("DeleteOptions")
    				obj, gvk, err := metainternalversionscheme.Codecs.DecoderToVersion(s.Serializer, defaultGVK.GroupVersion()).Decode(body, &defaultGVK, options)
    				if err != nil {
    					scope.err(err, w, req)
    					return
    				}
    				if obj != options {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 01 10:00:32 UTC 2023
    - 11.4K bytes
    - Viewed (0)
  7. staging/src/k8s.io/apiserver/pkg/server/storage/storage_codec.go

    	)
    
    	// Ensure the storage receives the correct version.
    	encoder = opts.StorageSerializer.EncoderForVersion(
    		encoder,
    		encodeVersioner,
    	)
    	decoder := opts.StorageSerializer.DecoderToVersion(
    		recognizer.NewDecoder(decoders...),
    		runtime.NewCoercingMultiGroupVersioner(
    			opts.MemoryVersion,
    			schema.GroupKind{Group: opts.MemoryVersion.Group},
    			schema.GroupKind{Group: opts.StorageVersion.Group},
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Nov 05 15:03:23 UTC 2022
    - 3.8K bytes
    - Viewed (0)
  8. staging/src/k8s.io/apiserver/pkg/server/storage/storage_factory_test.go

    	return n.serializer
    }
    
    func (n *fakeNegotiater) EncoderForVersion(serializer runtime.Encoder, gv runtime.GroupVersioner) runtime.Encoder {
    	return n.serializer
    }
    
    func (n *fakeNegotiater) DecoderToVersion(serializer runtime.Decoder, gv runtime.GroupVersioner) runtime.Decoder {
    	return n.serializer
    }
    
    func TestConfigurableStorageFactory(t *testing.T) {
    	ns := &fakeNegotiater{types: []string{"test/test"}}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Oct 20 13:35:58 UTC 2023
    - 7.6K bytes
    - Viewed (0)
  9. staging/src/k8s.io/apimachinery/pkg/runtime/interfaces.go

    	// serializer are in the provided group version.
    	EncoderForVersion(serializer Encoder, gv GroupVersioner) Encoder
    	// DecoderToVersion returns a decoder that ensures objects being read by the provided
    	// serializer are in the provided group version by default.
    	DecoderToVersion(serializer Decoder, gv GroupVersioner) Decoder
    }
    
    // ClientNegotiator handles turning an HTTP content type into the appropriate encoder.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sun May 28 03:26:35 UTC 2023
    - 19K bytes
    - Viewed (0)
  10. staging/src/k8s.io/apiserver/pkg/endpoints/handlers/negotiation/negotiate_test.go

    	}
    	return out
    }
    
    func (n *fakeNegotiater) EncoderForVersion(serializer runtime.Encoder, gv runtime.GroupVersioner) runtime.Encoder {
    	return n.serializer
    }
    
    func (n *fakeNegotiater) DecoderToVersion(serializer runtime.Decoder, gv runtime.GroupVersioner) runtime.Decoder {
    	return n.serializer
    }
    
    var fakeCodec = runtime.NewCodec(runtime.NoopEncoder{}, runtime.NoopDecoder{})
    
    func TestNegotiate(t *testing.T) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Oct 10 10:53:34 UTC 2019
    - 9K bytes
    - Viewed (0)
Back to top