Package io.kubernetes.client.proto
Class V1.SELinuxOptions.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<V1.SELinuxOptions.Builder>
io.kubernetes.client.proto.V1.SELinuxOptions.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,V1.SELinuxOptionsOrBuilder,Cloneable
- Enclosing class:
- V1.SELinuxOptions
public static final class V1.SELinuxOptions.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<V1.SELinuxOptions.Builder>
implements V1.SELinuxOptionsOrBuilder
SELinuxOptions are the labels to be applied to the containerProtobuf type
k8s.io.api.core.v1.SELinuxOptions-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Level is SELinux level label that applies to the container.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Role is a SELinux role label that applies to the container.Type is a SELinux type label that applies to the container.User is a SELinux user label that applies to the container.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetLevel()Level is SELinux level label that applies to the container.com.google.protobuf.ByteStringLevel is SELinux level label that applies to the container.getRole()Role is a SELinux role label that applies to the container.com.google.protobuf.ByteStringRole is a SELinux role label that applies to the container.getType()Type is a SELinux type label that applies to the container.com.google.protobuf.ByteStringType is a SELinux type label that applies to the container.getUser()User is a SELinux user label that applies to the container.com.google.protobuf.ByteStringUser is a SELinux user label that applies to the container.booleanhasLevel()Level is SELinux level label that applies to the container.booleanhasRole()Role is a SELinux role label that applies to the container.booleanhasType()Type is a SELinux type label that applies to the container.booleanhasUser()User is a SELinux user label that applies to the container.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(V1.SELinuxOptions other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Level is SELinux level label that applies to the container.setLevelBytes(com.google.protobuf.ByteString value) Level is SELinux level label that applies to the container.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) Role is a SELinux role label that applies to the container.setRoleBytes(com.google.protobuf.ByteString value) Role is a SELinux role label that applies to the container.Type is a SELinux type label that applies to the container.setTypeBytes(com.google.protobuf.ByteString value) Type is a SELinux type label that applies to the container.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) User is a SELinux user label that applies to the container.setUserBytes(com.google.protobuf.ByteString value) User is a SELinux user label that applies to the container.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<V1.SELinuxOptions.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<V1.SELinuxOptions.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<V1.SELinuxOptions.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<V1.SELinuxOptions.Builder>
-
setField
public V1.SELinuxOptions.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<V1.SELinuxOptions.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<V1.SELinuxOptions.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<V1.SELinuxOptions.Builder>
-
setRepeatedField
public V1.SELinuxOptions.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<V1.SELinuxOptions.Builder>
-
addRepeatedField
public V1.SELinuxOptions.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<V1.SELinuxOptions.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<V1.SELinuxOptions.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<V1.SELinuxOptions.Builder>
-
mergeFrom
public V1.SELinuxOptions.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<V1.SELinuxOptions.Builder>- Throws:
IOException
-
hasUser
public boolean hasUser()User is a SELinux user label that applies to the container. +optional
optional string user = 1;- Specified by:
hasUserin interfaceV1.SELinuxOptionsOrBuilder
-
getUser
User is a SELinux user label that applies to the container. +optional
optional string user = 1;- Specified by:
getUserin interfaceV1.SELinuxOptionsOrBuilder
-
getUserBytes
public com.google.protobuf.ByteString getUserBytes()User is a SELinux user label that applies to the container. +optional
optional string user = 1;- Specified by:
getUserBytesin interfaceV1.SELinuxOptionsOrBuilder
-
setUser
User is a SELinux user label that applies to the container. +optional
optional string user = 1; -
clearUser
User is a SELinux user label that applies to the container. +optional
optional string user = 1; -
setUserBytes
User is a SELinux user label that applies to the container. +optional
optional string user = 1; -
hasRole
public boolean hasRole()Role is a SELinux role label that applies to the container. +optional
optional string role = 2;- Specified by:
hasRolein interfaceV1.SELinuxOptionsOrBuilder
-
getRole
Role is a SELinux role label that applies to the container. +optional
optional string role = 2;- Specified by:
getRolein interfaceV1.SELinuxOptionsOrBuilder
-
getRoleBytes
public com.google.protobuf.ByteString getRoleBytes()Role is a SELinux role label that applies to the container. +optional
optional string role = 2;- Specified by:
getRoleBytesin interfaceV1.SELinuxOptionsOrBuilder
-
setRole
Role is a SELinux role label that applies to the container. +optional
optional string role = 2; -
clearRole
Role is a SELinux role label that applies to the container. +optional
optional string role = 2; -
setRoleBytes
Role is a SELinux role label that applies to the container. +optional
optional string role = 2; -
hasType
public boolean hasType()Type is a SELinux type label that applies to the container. +optional
optional string type = 3;- Specified by:
hasTypein interfaceV1.SELinuxOptionsOrBuilder
-
getType
Type is a SELinux type label that applies to the container. +optional
optional string type = 3;- Specified by:
getTypein interfaceV1.SELinuxOptionsOrBuilder
-
getTypeBytes
public com.google.protobuf.ByteString getTypeBytes()Type is a SELinux type label that applies to the container. +optional
optional string type = 3;- Specified by:
getTypeBytesin interfaceV1.SELinuxOptionsOrBuilder
-
setType
Type is a SELinux type label that applies to the container. +optional
optional string type = 3; -
clearType
Type is a SELinux type label that applies to the container. +optional
optional string type = 3; -
setTypeBytes
Type is a SELinux type label that applies to the container. +optional
optional string type = 3; -
hasLevel
public boolean hasLevel()Level is SELinux level label that applies to the container. +optional
optional string level = 4;- Specified by:
hasLevelin interfaceV1.SELinuxOptionsOrBuilder
-
getLevel
Level is SELinux level label that applies to the container. +optional
optional string level = 4;- Specified by:
getLevelin interfaceV1.SELinuxOptionsOrBuilder
-
getLevelBytes
public com.google.protobuf.ByteString getLevelBytes()Level is SELinux level label that applies to the container. +optional
optional string level = 4;- Specified by:
getLevelBytesin interfaceV1.SELinuxOptionsOrBuilder
-
setLevel
Level is SELinux level label that applies to the container. +optional
optional string level = 4; -
clearLevel
Level is SELinux level label that applies to the container. +optional
optional string level = 4; -
setLevelBytes
Level is SELinux level label that applies to the container. +optional
optional string level = 4; -
setUnknownFields
public final V1.SELinuxOptions.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<V1.SELinuxOptions.Builder>
-
mergeUnknownFields
public final V1.SELinuxOptions.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<V1.SELinuxOptions.Builder>
-