Class Meta.TypeMeta.Builder

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

public static final class Meta.TypeMeta.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Meta.TypeMeta.Builder> implements Meta.TypeMetaOrBuilder
 TypeMeta describes an individual object in an API response or request
 with strings representing the type of the object and its API schema version.
 Structures that are versioned or persisted should inline TypeMeta.
 +k8s:deepcopy-gen=false
 
Protobuf type k8s.io.apimachinery.pkg.apis.meta.v1.TypeMeta
  • 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<Meta.TypeMeta.Builder>
    • clear

      public Meta.TypeMeta.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<Meta.TypeMeta.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<Meta.TypeMeta.Builder>
    • getDefaultInstanceForType

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

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

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

      public Meta.TypeMeta.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<Meta.TypeMeta.Builder>
    • setField

      public Meta.TypeMeta.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<Meta.TypeMeta.Builder>
    • clearField

      public Meta.TypeMeta.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<Meta.TypeMeta.Builder>
    • clearOneof

      public Meta.TypeMeta.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<Meta.TypeMeta.Builder>
    • setRepeatedField

      public Meta.TypeMeta.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<Meta.TypeMeta.Builder>
    • addRepeatedField

      public Meta.TypeMeta.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<Meta.TypeMeta.Builder>
    • mergeFrom

      public Meta.TypeMeta.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<Meta.TypeMeta.Builder>
    • mergeFrom

      public Meta.TypeMeta.Builder mergeFrom(Meta.TypeMeta other)
    • isInitialized

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

      public Meta.TypeMeta.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<Meta.TypeMeta.Builder>
      Throws:
      IOException
    • hasKind

      public boolean hasKind()
       Kind is a string value representing the REST resource this object represents.
       Servers may infer this from the endpoint the client submits requests to.
       Cannot be updated.
       In CamelCase.
       More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
       +optional
       
      optional string kind = 1;
      Specified by:
      hasKind in interface Meta.TypeMetaOrBuilder
    • getKind

      public String getKind()
       Kind is a string value representing the REST resource this object represents.
       Servers may infer this from the endpoint the client submits requests to.
       Cannot be updated.
       In CamelCase.
       More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
       +optional
       
      optional string kind = 1;
      Specified by:
      getKind in interface Meta.TypeMetaOrBuilder
    • getKindBytes

      public com.google.protobuf.ByteString getKindBytes()
       Kind is a string value representing the REST resource this object represents.
       Servers may infer this from the endpoint the client submits requests to.
       Cannot be updated.
       In CamelCase.
       More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
       +optional
       
      optional string kind = 1;
      Specified by:
      getKindBytes in interface Meta.TypeMetaOrBuilder
    • setKind

      public Meta.TypeMeta.Builder setKind(String value)
       Kind is a string value representing the REST resource this object represents.
       Servers may infer this from the endpoint the client submits requests to.
       Cannot be updated.
       In CamelCase.
       More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
       +optional
       
      optional string kind = 1;
    • clearKind

      public Meta.TypeMeta.Builder clearKind()
       Kind is a string value representing the REST resource this object represents.
       Servers may infer this from the endpoint the client submits requests to.
       Cannot be updated.
       In CamelCase.
       More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
       +optional
       
      optional string kind = 1;
    • setKindBytes

      public Meta.TypeMeta.Builder setKindBytes(com.google.protobuf.ByteString value)
       Kind is a string value representing the REST resource this object represents.
       Servers may infer this from the endpoint the client submits requests to.
       Cannot be updated.
       In CamelCase.
       More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
       +optional
       
      optional string kind = 1;
    • hasApiVersion

      public boolean hasApiVersion()
       APIVersion defines the versioned schema of this representation of an object.
       Servers should convert recognized schemas to the latest internal value, and
       may reject unrecognized values.
       More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
       +optional
       
      optional string apiVersion = 2;
      Specified by:
      hasApiVersion in interface Meta.TypeMetaOrBuilder
    • getApiVersion

      public String getApiVersion()
       APIVersion defines the versioned schema of this representation of an object.
       Servers should convert recognized schemas to the latest internal value, and
       may reject unrecognized values.
       More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
       +optional
       
      optional string apiVersion = 2;
      Specified by:
      getApiVersion in interface Meta.TypeMetaOrBuilder
    • getApiVersionBytes

      public com.google.protobuf.ByteString getApiVersionBytes()
       APIVersion defines the versioned schema of this representation of an object.
       Servers should convert recognized schemas to the latest internal value, and
       may reject unrecognized values.
       More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
       +optional
       
      optional string apiVersion = 2;
      Specified by:
      getApiVersionBytes in interface Meta.TypeMetaOrBuilder
    • setApiVersion

      public Meta.TypeMeta.Builder setApiVersion(String value)
       APIVersion defines the versioned schema of this representation of an object.
       Servers should convert recognized schemas to the latest internal value, and
       may reject unrecognized values.
       More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
       +optional
       
      optional string apiVersion = 2;
    • clearApiVersion

      public Meta.TypeMeta.Builder clearApiVersion()
       APIVersion defines the versioned schema of this representation of an object.
       Servers should convert recognized schemas to the latest internal value, and
       may reject unrecognized values.
       More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
       +optional
       
      optional string apiVersion = 2;
    • setApiVersionBytes

      public Meta.TypeMeta.Builder setApiVersionBytes(com.google.protobuf.ByteString value)
       APIVersion defines the versioned schema of this representation of an object.
       Servers should convert recognized schemas to the latest internal value, and
       may reject unrecognized values.
       More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
       +optional
       
      optional string apiVersion = 2;
    • setUnknownFields

      public final Meta.TypeMeta.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<Meta.TypeMeta.Builder>
    • mergeUnknownFields

      public final Meta.TypeMeta.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<Meta.TypeMeta.Builder>