Package io.kubernetes.client.proto
Class V1beta1Apiextensions.CustomResourceColumnDefinition.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceColumnDefinition.Builder>
io.kubernetes.client.proto.V1beta1Apiextensions.CustomResourceColumnDefinition.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,V1beta1Apiextensions.CustomResourceColumnDefinitionOrBuilder,Cloneable
- Enclosing class:
- V1beta1Apiextensions.CustomResourceColumnDefinition
public static final class V1beta1Apiextensions.CustomResourceColumnDefinition.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceColumnDefinition.Builder>
implements V1beta1Apiextensions.CustomResourceColumnDefinitionOrBuilder
CustomResourceColumnDefinition specifies a column for server side printing.Protobuf type
k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()description is a human readable description of this column.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) format is an optional OpenAPI type definition for this column.JSONPath is a simple JSON path (i.e.name is a human readable name for the column.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) priority is an integer defining the relative importance of this column compared to others.type is an OpenAPI type definition for this column.clone()description is a human readable description of this column.com.google.protobuf.ByteStringdescription is a human readable description of this column.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorformat is an optional OpenAPI type definition for this column.com.google.protobuf.ByteStringformat is an optional OpenAPI type definition for this column.JSONPath is a simple JSON path (i.e.com.google.protobuf.ByteStringJSONPath is a simple JSON path (i.e.getName()name is a human readable name for the column.com.google.protobuf.ByteStringname is a human readable name for the column.intpriority is an integer defining the relative importance of this column compared to others.getType()type is an OpenAPI type definition for this column.com.google.protobuf.ByteStringtype is an OpenAPI type definition for this column.booleandescription is a human readable description of this column.booleanformat is an optional OpenAPI type definition for this column.booleanJSONPath is a simple JSON path (i.e.booleanhasName()name is a human readable name for the column.booleanpriority is an integer defining the relative importance of this column compared to others.booleanhasType()type is an OpenAPI type definition for this column.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setDescription(String value) description is a human readable description of this column.setDescriptionBytes(com.google.protobuf.ByteString value) description is a human readable description of this column.format is an optional OpenAPI type definition for this column.setFormatBytes(com.google.protobuf.ByteString value) format is an optional OpenAPI type definition for this column.setJSONPath(String value) JSONPath is a simple JSON path (i.e.setJSONPathBytes(com.google.protobuf.ByteString value) JSONPath is a simple JSON path (i.e.name is a human readable name for the column.setNameBytes(com.google.protobuf.ByteString value) name is a human readable name for the column.setPriority(int value) priority is an integer defining the relative importance of this column compared to others.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) type is an OpenAPI type definition for this column.setTypeBytes(com.google.protobuf.ByteString value) type is an OpenAPI type definition for this column.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceColumnDefinition.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceColumnDefinition.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceColumnDefinition.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceColumnDefinition.Builder>
-
setField
public V1beta1Apiextensions.CustomResourceColumnDefinition.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceColumnDefinition.Builder>
-
clearField
public V1beta1Apiextensions.CustomResourceColumnDefinition.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceColumnDefinition.Builder>
-
clearOneof
public V1beta1Apiextensions.CustomResourceColumnDefinition.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceColumnDefinition.Builder>
-
setRepeatedField
public V1beta1Apiextensions.CustomResourceColumnDefinition.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceColumnDefinition.Builder>
-
addRepeatedField
public V1beta1Apiextensions.CustomResourceColumnDefinition.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceColumnDefinition.Builder>
-
mergeFrom
public V1beta1Apiextensions.CustomResourceColumnDefinition.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<V1beta1Apiextensions.CustomResourceColumnDefinition.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceColumnDefinition.Builder>
-
mergeFrom
public V1beta1Apiextensions.CustomResourceColumnDefinition.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<V1beta1Apiextensions.CustomResourceColumnDefinition.Builder>- Throws:
IOException
-
hasName
public boolean hasName()name is a human readable name for the column.
optional string name = 1;- Specified by:
hasNamein interfaceV1beta1Apiextensions.CustomResourceColumnDefinitionOrBuilder
-
getName
name is a human readable name for the column.
optional string name = 1;- Specified by:
getNamein interfaceV1beta1Apiextensions.CustomResourceColumnDefinitionOrBuilder
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()name is a human readable name for the column.
optional string name = 1;- Specified by:
getNameBytesin interfaceV1beta1Apiextensions.CustomResourceColumnDefinitionOrBuilder
-
setName
name is a human readable name for the column.
optional string name = 1; -
clearName
name is a human readable name for the column.
optional string name = 1; -
setNameBytes
public V1beta1Apiextensions.CustomResourceColumnDefinition.Builder setNameBytes(com.google.protobuf.ByteString value) name is a human readable name for the column.
optional string name = 1; -
hasType
public boolean hasType()type is an OpenAPI type definition for this column. See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for details.
optional string type = 2;- Specified by:
hasTypein interfaceV1beta1Apiextensions.CustomResourceColumnDefinitionOrBuilder
-
getType
type is an OpenAPI type definition for this column. See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for details.
optional string type = 2;- Specified by:
getTypein interfaceV1beta1Apiextensions.CustomResourceColumnDefinitionOrBuilder
-
getTypeBytes
public com.google.protobuf.ByteString getTypeBytes()type is an OpenAPI type definition for this column. See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for details.
optional string type = 2;- Specified by:
getTypeBytesin interfaceV1beta1Apiextensions.CustomResourceColumnDefinitionOrBuilder
-
setType
type is an OpenAPI type definition for this column. See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for details.
optional string type = 2; -
clearType
type is an OpenAPI type definition for this column. See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for details.
optional string type = 2; -
setTypeBytes
public V1beta1Apiextensions.CustomResourceColumnDefinition.Builder setTypeBytes(com.google.protobuf.ByteString value) type is an OpenAPI type definition for this column. See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for details.
optional string type = 2; -
hasFormat
public boolean hasFormat()format is an optional OpenAPI type definition for this column. The 'name' format is applied to the primary identifier column to assist in clients identifying column is the resource name. See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for details. +optional
optional string format = 3;- Specified by:
hasFormatin interfaceV1beta1Apiextensions.CustomResourceColumnDefinitionOrBuilder
-
getFormat
format is an optional OpenAPI type definition for this column. The 'name' format is applied to the primary identifier column to assist in clients identifying column is the resource name. See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for details. +optional
optional string format = 3;- Specified by:
getFormatin interfaceV1beta1Apiextensions.CustomResourceColumnDefinitionOrBuilder
-
getFormatBytes
public com.google.protobuf.ByteString getFormatBytes()format is an optional OpenAPI type definition for this column. The 'name' format is applied to the primary identifier column to assist in clients identifying column is the resource name. See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for details. +optional
optional string format = 3;- Specified by:
getFormatBytesin interfaceV1beta1Apiextensions.CustomResourceColumnDefinitionOrBuilder
-
setFormat
format is an optional OpenAPI type definition for this column. The 'name' format is applied to the primary identifier column to assist in clients identifying column is the resource name. See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for details. +optional
optional string format = 3; -
clearFormat
format is an optional OpenAPI type definition for this column. The 'name' format is applied to the primary identifier column to assist in clients identifying column is the resource name. See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for details. +optional
optional string format = 3; -
setFormatBytes
public V1beta1Apiextensions.CustomResourceColumnDefinition.Builder setFormatBytes(com.google.protobuf.ByteString value) format is an optional OpenAPI type definition for this column. The 'name' format is applied to the primary identifier column to assist in clients identifying column is the resource name. See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for details. +optional
optional string format = 3; -
hasDescription
public boolean hasDescription()description is a human readable description of this column. +optional
optional string description = 4;- Specified by:
hasDescriptionin interfaceV1beta1Apiextensions.CustomResourceColumnDefinitionOrBuilder
-
getDescription
description is a human readable description of this column. +optional
optional string description = 4;- Specified by:
getDescriptionin interfaceV1beta1Apiextensions.CustomResourceColumnDefinitionOrBuilder
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()description is a human readable description of this column. +optional
optional string description = 4;- Specified by:
getDescriptionBytesin interfaceV1beta1Apiextensions.CustomResourceColumnDefinitionOrBuilder
-
setDescription
description is a human readable description of this column. +optional
optional string description = 4; -
clearDescription
description is a human readable description of this column. +optional
optional string description = 4; -
setDescriptionBytes
public V1beta1Apiextensions.CustomResourceColumnDefinition.Builder setDescriptionBytes(com.google.protobuf.ByteString value) description is a human readable description of this column. +optional
optional string description = 4; -
hasPriority
public boolean hasPriority()priority is an integer defining the relative importance of this column compared to others. Lower numbers are considered higher priority. Columns that may be omitted in limited space scenarios should be given a priority greater than 0. +optional
optional int32 priority = 5;- Specified by:
hasPriorityin interfaceV1beta1Apiextensions.CustomResourceColumnDefinitionOrBuilder
-
getPriority
public int getPriority()priority is an integer defining the relative importance of this column compared to others. Lower numbers are considered higher priority. Columns that may be omitted in limited space scenarios should be given a priority greater than 0. +optional
optional int32 priority = 5;- Specified by:
getPriorityin interfaceV1beta1Apiextensions.CustomResourceColumnDefinitionOrBuilder
-
setPriority
priority is an integer defining the relative importance of this column compared to others. Lower numbers are considered higher priority. Columns that may be omitted in limited space scenarios should be given a priority greater than 0. +optional
optional int32 priority = 5; -
clearPriority
priority is an integer defining the relative importance of this column compared to others. Lower numbers are considered higher priority. Columns that may be omitted in limited space scenarios should be given a priority greater than 0. +optional
optional int32 priority = 5; -
hasJSONPath
public boolean hasJSONPath()JSONPath is a simple JSON path (i.e. with array notation) which is evaluated against each custom resource to produce the value for this column.
optional string JSONPath = 6;- Specified by:
hasJSONPathin interfaceV1beta1Apiextensions.CustomResourceColumnDefinitionOrBuilder
-
getJSONPath
JSONPath is a simple JSON path (i.e. with array notation) which is evaluated against each custom resource to produce the value for this column.
optional string JSONPath = 6;- Specified by:
getJSONPathin interfaceV1beta1Apiextensions.CustomResourceColumnDefinitionOrBuilder
-
getJSONPathBytes
public com.google.protobuf.ByteString getJSONPathBytes()JSONPath is a simple JSON path (i.e. with array notation) which is evaluated against each custom resource to produce the value for this column.
optional string JSONPath = 6;- Specified by:
getJSONPathBytesin interfaceV1beta1Apiextensions.CustomResourceColumnDefinitionOrBuilder
-
setJSONPath
JSONPath is a simple JSON path (i.e. with array notation) which is evaluated against each custom resource to produce the value for this column.
optional string JSONPath = 6; -
clearJSONPath
JSONPath is a simple JSON path (i.e. with array notation) which is evaluated against each custom resource to produce the value for this column.
optional string JSONPath = 6; -
setJSONPathBytes
public V1beta1Apiextensions.CustomResourceColumnDefinition.Builder setJSONPathBytes(com.google.protobuf.ByteString value) JSONPath is a simple JSON path (i.e. with array notation) which is evaluated against each custom resource to produce the value for this column.
optional string JSONPath = 6; -
setUnknownFields
public final V1beta1Apiextensions.CustomResourceColumnDefinition.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceColumnDefinition.Builder>
-
mergeUnknownFields
public final V1beta1Apiextensions.CustomResourceColumnDefinition.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<V1beta1Apiextensions.CustomResourceColumnDefinition.Builder>
-