Class Runtime.Unknown.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<Runtime.Unknown.Builder>
io.kubernetes.client.proto.Runtime.Unknown.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Runtime.UnknownOrBuilder, Cloneable
Enclosing class:
Runtime.Unknown

public static final class Runtime.Unknown.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Runtime.Unknown.Builder> implements Runtime.UnknownOrBuilder
 Unknown allows api objects with unknown types to be passed-through. This can be used
 to deal with the API objects from a plug-in. Unknown objects still have functioning
 TypeMeta features-- kind, version, etc.
 TODO: Make this object have easy access to field based accessors and settors for
 metadata and field mutatation.
 +k8s:deepcopy-gen=true
 +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
 +protobuf=true
 +k8s:openapi-gen=true
 
Protobuf type k8s.io.apimachinery.pkg.runtime.Unknown
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Runtime.Unknown.Builder>
    • clear

      public Runtime.Unknown.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<Runtime.Unknown.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Runtime.Unknown.Builder>
    • getDefaultInstanceForType

      public Runtime.Unknown getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public Runtime.Unknown build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public Runtime.Unknown buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public Runtime.Unknown.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<Runtime.Unknown.Builder>
    • setField

      public Runtime.Unknown.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<Runtime.Unknown.Builder>
    • clearField

      public Runtime.Unknown.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Runtime.Unknown.Builder>
    • clearOneof

      public Runtime.Unknown.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Runtime.Unknown.Builder>
    • setRepeatedField

      public Runtime.Unknown.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Runtime.Unknown.Builder>
    • addRepeatedField

      public Runtime.Unknown.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Runtime.Unknown.Builder>
    • mergeFrom

      public Runtime.Unknown.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Runtime.Unknown.Builder>
    • mergeFrom

      public Runtime.Unknown.Builder mergeFrom(Runtime.Unknown other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Runtime.Unknown.Builder>
    • mergeFrom

      public Runtime.Unknown.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Runtime.Unknown.Builder>
      Throws:
      IOException
    • hasTypeMeta

      public boolean hasTypeMeta()
      optional .k8s.io.apimachinery.pkg.runtime.TypeMeta typeMeta = 1;
      Specified by:
      hasTypeMeta in interface Runtime.UnknownOrBuilder
    • getTypeMeta

      public Runtime.TypeMeta getTypeMeta()
      optional .k8s.io.apimachinery.pkg.runtime.TypeMeta typeMeta = 1;
      Specified by:
      getTypeMeta in interface Runtime.UnknownOrBuilder
    • setTypeMeta

      public Runtime.Unknown.Builder setTypeMeta(Runtime.TypeMeta value)
      optional .k8s.io.apimachinery.pkg.runtime.TypeMeta typeMeta = 1;
    • setTypeMeta

      public Runtime.Unknown.Builder setTypeMeta(Runtime.TypeMeta.Builder builderForValue)
      optional .k8s.io.apimachinery.pkg.runtime.TypeMeta typeMeta = 1;
    • mergeTypeMeta

      public Runtime.Unknown.Builder mergeTypeMeta(Runtime.TypeMeta value)
      optional .k8s.io.apimachinery.pkg.runtime.TypeMeta typeMeta = 1;
    • clearTypeMeta

      public Runtime.Unknown.Builder clearTypeMeta()
      optional .k8s.io.apimachinery.pkg.runtime.TypeMeta typeMeta = 1;
    • getTypeMetaBuilder

      public Runtime.TypeMeta.Builder getTypeMetaBuilder()
      optional .k8s.io.apimachinery.pkg.runtime.TypeMeta typeMeta = 1;
    • getTypeMetaOrBuilder

      public Runtime.TypeMetaOrBuilder getTypeMetaOrBuilder()
      optional .k8s.io.apimachinery.pkg.runtime.TypeMeta typeMeta = 1;
      Specified by:
      getTypeMetaOrBuilder in interface Runtime.UnknownOrBuilder
    • hasRaw

      public boolean hasRaw()
       Raw will hold the complete serialized object which couldn't be matched
       with a registered type. Most likely, nothing should be done with this
       except for passing it through the system.
       
      optional bytes raw = 2;
      Specified by:
      hasRaw in interface Runtime.UnknownOrBuilder
    • getRaw

      public com.google.protobuf.ByteString getRaw()
       Raw will hold the complete serialized object which couldn't be matched
       with a registered type. Most likely, nothing should be done with this
       except for passing it through the system.
       
      optional bytes raw = 2;
      Specified by:
      getRaw in interface Runtime.UnknownOrBuilder
    • setRaw

      public Runtime.Unknown.Builder setRaw(com.google.protobuf.ByteString value)
       Raw will hold the complete serialized object which couldn't be matched
       with a registered type. Most likely, nothing should be done with this
       except for passing it through the system.
       
      optional bytes raw = 2;
    • clearRaw

      public Runtime.Unknown.Builder clearRaw()
       Raw will hold the complete serialized object which couldn't be matched
       with a registered type. Most likely, nothing should be done with this
       except for passing it through the system.
       
      optional bytes raw = 2;
    • hasContentEncoding

      public boolean hasContentEncoding()
       ContentEncoding is encoding used to encode 'Raw' data.
       Unspecified means no encoding.
       
      optional string contentEncoding = 3;
      Specified by:
      hasContentEncoding in interface Runtime.UnknownOrBuilder
    • getContentEncoding

      public String getContentEncoding()
       ContentEncoding is encoding used to encode 'Raw' data.
       Unspecified means no encoding.
       
      optional string contentEncoding = 3;
      Specified by:
      getContentEncoding in interface Runtime.UnknownOrBuilder
    • getContentEncodingBytes

      public com.google.protobuf.ByteString getContentEncodingBytes()
       ContentEncoding is encoding used to encode 'Raw' data.
       Unspecified means no encoding.
       
      optional string contentEncoding = 3;
      Specified by:
      getContentEncodingBytes in interface Runtime.UnknownOrBuilder
    • setContentEncoding

      public Runtime.Unknown.Builder setContentEncoding(String value)
       ContentEncoding is encoding used to encode 'Raw' data.
       Unspecified means no encoding.
       
      optional string contentEncoding = 3;
    • clearContentEncoding

      public Runtime.Unknown.Builder clearContentEncoding()
       ContentEncoding is encoding used to encode 'Raw' data.
       Unspecified means no encoding.
       
      optional string contentEncoding = 3;
    • setContentEncodingBytes

      public Runtime.Unknown.Builder setContentEncodingBytes(com.google.protobuf.ByteString value)
       ContentEncoding is encoding used to encode 'Raw' data.
       Unspecified means no encoding.
       
      optional string contentEncoding = 3;
    • hasContentType

      public boolean hasContentType()
       ContentType  is serialization method used to serialize 'Raw'.
       Unspecified means ContentTypeJSON.
       
      optional string contentType = 4;
      Specified by:
      hasContentType in interface Runtime.UnknownOrBuilder
    • getContentType

      public String getContentType()
       ContentType  is serialization method used to serialize 'Raw'.
       Unspecified means ContentTypeJSON.
       
      optional string contentType = 4;
      Specified by:
      getContentType in interface Runtime.UnknownOrBuilder
    • getContentTypeBytes

      public com.google.protobuf.ByteString getContentTypeBytes()
       ContentType  is serialization method used to serialize 'Raw'.
       Unspecified means ContentTypeJSON.
       
      optional string contentType = 4;
      Specified by:
      getContentTypeBytes in interface Runtime.UnknownOrBuilder
    • setContentType

      public Runtime.Unknown.Builder setContentType(String value)
       ContentType  is serialization method used to serialize 'Raw'.
       Unspecified means ContentTypeJSON.
       
      optional string contentType = 4;
    • clearContentType

      public Runtime.Unknown.Builder clearContentType()
       ContentType  is serialization method used to serialize 'Raw'.
       Unspecified means ContentTypeJSON.
       
      optional string contentType = 4;
    • setContentTypeBytes

      public Runtime.Unknown.Builder setContentTypeBytes(com.google.protobuf.ByteString value)
       ContentType  is serialization method used to serialize 'Raw'.
       Unspecified means ContentTypeJSON.
       
      optional string contentType = 4;
    • setUnknownFields

      public final Runtime.Unknown.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Runtime.Unknown.Builder>
    • mergeUnknownFields

      public final Runtime.Unknown.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Runtime.Unknown.Builder>