Package io.kubernetes.client.proto
Class V1Admissionregistration.RuleWithOperations.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<V1Admissionregistration.RuleWithOperations.Builder>
io.kubernetes.client.proto.V1Admissionregistration.RuleWithOperations.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,V1Admissionregistration.RuleWithOperationsOrBuilder,Cloneable
- Enclosing class:
- V1Admissionregistration.RuleWithOperations
public static final class V1Admissionregistration.RuleWithOperations.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<V1Admissionregistration.RuleWithOperations.Builder>
implements V1Admissionregistration.RuleWithOperationsOrBuilder
RuleWithOperations is a tuple of Operations and Resources. It is recommended to make sure that all the tuple expansions are valid.Protobuf type
k8s.io.api.admissionregistration.v1.RuleWithOperations-
Method Summary
Modifier and TypeMethodDescriptionaddAllOperations(Iterable<String> values) Operations is the operations the admission hook cares about - CREATE, UPDATE, DELETE, CONNECT or * for all of those operations and any future admission operations that are added.addOperations(String value) Operations is the operations the admission hook cares about - CREATE, UPDATE, DELETE, CONNECT or * for all of those operations and any future admission operations that are added.addOperationsBytes(com.google.protobuf.ByteString value) Operations is the operations the admission hook cares about - CREATE, UPDATE, DELETE, CONNECT or * for all of those operations and any future admission operations that are added.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Operations is the operations the admission hook cares about - CREATE, UPDATE, DELETE, CONNECT or * for all of those operations and any future admission operations that are added.Rule is embedded, it describes other criteria of the rule, like APIGroups, APIVersions, Resources, etc.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetOperations(int index) Operations is the operations the admission hook cares about - CREATE, UPDATE, DELETE, CONNECT or * for all of those operations and any future admission operations that are added.com.google.protobuf.ByteStringgetOperationsBytes(int index) Operations is the operations the admission hook cares about - CREATE, UPDATE, DELETE, CONNECT or * for all of those operations and any future admission operations that are added.intOperations is the operations the admission hook cares about - CREATE, UPDATE, DELETE, CONNECT or * for all of those operations and any future admission operations that are added.com.google.protobuf.ProtocolStringListOperations is the operations the admission hook cares about - CREATE, UPDATE, DELETE, CONNECT or * for all of those operations and any future admission operations that are added.getRule()Rule is embedded, it describes other criteria of the rule, like APIGroups, APIVersions, Resources, etc.Rule is embedded, it describes other criteria of the rule, like APIGroups, APIVersions, Resources, etc.Rule is embedded, it describes other criteria of the rule, like APIGroups, APIVersions, Resources, etc.booleanhasRule()Rule is embedded, it describes other criteria of the rule, like APIGroups, APIVersions, Resources, etc.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Rule is embedded, it describes other criteria of the rule, like APIGroups, APIVersions, Resources, etc.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setOperations(int index, String value) Operations is the operations the admission hook cares about - CREATE, UPDATE, DELETE, CONNECT or * for all of those operations and any future admission operations that are added.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) Rule is embedded, it describes other criteria of the rule, like APIGroups, APIVersions, Resources, etc.setRule(V1Admissionregistration.Rule.Builder builderForValue) Rule is embedded, it describes other criteria of the rule, like APIGroups, APIVersions, Resources, etc.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<V1Admissionregistration.RuleWithOperations.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<V1Admissionregistration.RuleWithOperations.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<V1Admissionregistration.RuleWithOperations.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<V1Admissionregistration.RuleWithOperations.Builder>
-
setField
public V1Admissionregistration.RuleWithOperations.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<V1Admissionregistration.RuleWithOperations.Builder>
-
clearField
public V1Admissionregistration.RuleWithOperations.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<V1Admissionregistration.RuleWithOperations.Builder>
-
clearOneof
public V1Admissionregistration.RuleWithOperations.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<V1Admissionregistration.RuleWithOperations.Builder>
-
setRepeatedField
public V1Admissionregistration.RuleWithOperations.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<V1Admissionregistration.RuleWithOperations.Builder>
-
addRepeatedField
public V1Admissionregistration.RuleWithOperations.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<V1Admissionregistration.RuleWithOperations.Builder>
-
mergeFrom
public V1Admissionregistration.RuleWithOperations.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<V1Admissionregistration.RuleWithOperations.Builder>
-
mergeFrom
public V1Admissionregistration.RuleWithOperations.Builder mergeFrom(V1Admissionregistration.RuleWithOperations other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<V1Admissionregistration.RuleWithOperations.Builder>
-
mergeFrom
public V1Admissionregistration.RuleWithOperations.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<V1Admissionregistration.RuleWithOperations.Builder>- Throws:
IOException
-
getOperationsList
public com.google.protobuf.ProtocolStringList getOperationsList()Operations is the operations the admission hook cares about - CREATE, UPDATE, DELETE, CONNECT or * for all of those operations and any future admission operations that are added. If '*' is present, the length of the slice must be one. Required.
repeated string operations = 1;- Specified by:
getOperationsListin interfaceV1Admissionregistration.RuleWithOperationsOrBuilder
-
getOperationsCount
public int getOperationsCount()Operations is the operations the admission hook cares about - CREATE, UPDATE, DELETE, CONNECT or * for all of those operations and any future admission operations that are added. If '*' is present, the length of the slice must be one. Required.
repeated string operations = 1;- Specified by:
getOperationsCountin interfaceV1Admissionregistration.RuleWithOperationsOrBuilder
-
getOperations
Operations is the operations the admission hook cares about - CREATE, UPDATE, DELETE, CONNECT or * for all of those operations and any future admission operations that are added. If '*' is present, the length of the slice must be one. Required.
repeated string operations = 1;- Specified by:
getOperationsin interfaceV1Admissionregistration.RuleWithOperationsOrBuilder
-
getOperationsBytes
public com.google.protobuf.ByteString getOperationsBytes(int index) Operations is the operations the admission hook cares about - CREATE, UPDATE, DELETE, CONNECT or * for all of those operations and any future admission operations that are added. If '*' is present, the length of the slice must be one. Required.
repeated string operations = 1;- Specified by:
getOperationsBytesin interfaceV1Admissionregistration.RuleWithOperationsOrBuilder
-
setOperations
Operations is the operations the admission hook cares about - CREATE, UPDATE, DELETE, CONNECT or * for all of those operations and any future admission operations that are added. If '*' is present, the length of the slice must be one. Required.
repeated string operations = 1; -
addOperations
Operations is the operations the admission hook cares about - CREATE, UPDATE, DELETE, CONNECT or * for all of those operations and any future admission operations that are added. If '*' is present, the length of the slice must be one. Required.
repeated string operations = 1; -
addAllOperations
Operations is the operations the admission hook cares about - CREATE, UPDATE, DELETE, CONNECT or * for all of those operations and any future admission operations that are added. If '*' is present, the length of the slice must be one. Required.
repeated string operations = 1; -
clearOperations
Operations is the operations the admission hook cares about - CREATE, UPDATE, DELETE, CONNECT or * for all of those operations and any future admission operations that are added. If '*' is present, the length of the slice must be one. Required.
repeated string operations = 1; -
addOperationsBytes
public V1Admissionregistration.RuleWithOperations.Builder addOperationsBytes(com.google.protobuf.ByteString value) Operations is the operations the admission hook cares about - CREATE, UPDATE, DELETE, CONNECT or * for all of those operations and any future admission operations that are added. If '*' is present, the length of the slice must be one. Required.
repeated string operations = 1; -
hasRule
public boolean hasRule()Rule is embedded, it describes other criteria of the rule, like APIGroups, APIVersions, Resources, etc.
optional .k8s.io.api.admissionregistration.v1.Rule rule = 2;- Specified by:
hasRulein interfaceV1Admissionregistration.RuleWithOperationsOrBuilder
-
getRule
Rule is embedded, it describes other criteria of the rule, like APIGroups, APIVersions, Resources, etc.
optional .k8s.io.api.admissionregistration.v1.Rule rule = 2;- Specified by:
getRulein interfaceV1Admissionregistration.RuleWithOperationsOrBuilder
-
setRule
public V1Admissionregistration.RuleWithOperations.Builder setRule(V1Admissionregistration.Rule value) Rule is embedded, it describes other criteria of the rule, like APIGroups, APIVersions, Resources, etc.
optional .k8s.io.api.admissionregistration.v1.Rule rule = 2; -
setRule
public V1Admissionregistration.RuleWithOperations.Builder setRule(V1Admissionregistration.Rule.Builder builderForValue) Rule is embedded, it describes other criteria of the rule, like APIGroups, APIVersions, Resources, etc.
optional .k8s.io.api.admissionregistration.v1.Rule rule = 2; -
mergeRule
public V1Admissionregistration.RuleWithOperations.Builder mergeRule(V1Admissionregistration.Rule value) Rule is embedded, it describes other criteria of the rule, like APIGroups, APIVersions, Resources, etc.
optional .k8s.io.api.admissionregistration.v1.Rule rule = 2; -
clearRule
Rule is embedded, it describes other criteria of the rule, like APIGroups, APIVersions, Resources, etc.
optional .k8s.io.api.admissionregistration.v1.Rule rule = 2; -
getRuleBuilder
Rule is embedded, it describes other criteria of the rule, like APIGroups, APIVersions, Resources, etc.
optional .k8s.io.api.admissionregistration.v1.Rule rule = 2; -
getRuleOrBuilder
Rule is embedded, it describes other criteria of the rule, like APIGroups, APIVersions, Resources, etc.
optional .k8s.io.api.admissionregistration.v1.Rule rule = 2;- Specified by:
getRuleOrBuilderin interfaceV1Admissionregistration.RuleWithOperationsOrBuilder
-
setUnknownFields
public final V1Admissionregistration.RuleWithOperations.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<V1Admissionregistration.RuleWithOperations.Builder>
-
mergeUnknownFields
public final V1Admissionregistration.RuleWithOperations.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<V1Admissionregistration.RuleWithOperations.Builder>
-