public static final class V1Networking.NetworkPolicyPeer.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.NetworkPolicyPeer.Builder> implements V1Networking.NetworkPolicyPeerOrBuilder
NetworkPolicyPeer describes a peer to allow traffic from. Exactly one of its fields must be specified.Protobuf type
k8s.io.api.networking.v1.NetworkPolicyPeer| Modifier and Type | Method and Description |
|---|---|
V1Networking.NetworkPolicyPeer.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
V1Networking.NetworkPolicyPeer |
build() |
V1Networking.NetworkPolicyPeer |
buildPartial() |
V1Networking.NetworkPolicyPeer.Builder |
clear() |
V1Networking.NetworkPolicyPeer.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
V1Networking.NetworkPolicyPeer.Builder |
clearIpBlock()
IPBlock defines policy on a particular IPBlock
+optional
|
V1Networking.NetworkPolicyPeer.Builder |
clearNamespaceSelector()
Selects Namespaces using cluster scoped-labels.
|
V1Networking.NetworkPolicyPeer.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
V1Networking.NetworkPolicyPeer.Builder |
clearPodSelector()
This is a label selector which selects Pods in this namespace.
|
V1Networking.NetworkPolicyPeer.Builder |
clone() |
V1Networking.NetworkPolicyPeer |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
V1Networking.IPBlock |
getIpBlock()
IPBlock defines policy on a particular IPBlock
+optional
|
V1Networking.IPBlock.Builder |
getIpBlockBuilder()
IPBlock defines policy on a particular IPBlock
+optional
|
V1Networking.IPBlockOrBuilder |
getIpBlockOrBuilder()
IPBlock defines policy on a particular IPBlock
+optional
|
Meta.LabelSelector |
getNamespaceSelector()
Selects Namespaces using cluster scoped-labels.
|
Meta.LabelSelector.Builder |
getNamespaceSelectorBuilder()
Selects Namespaces using cluster scoped-labels.
|
Meta.LabelSelectorOrBuilder |
getNamespaceSelectorOrBuilder()
Selects Namespaces using cluster scoped-labels.
|
Meta.LabelSelector |
getPodSelector()
This is a label selector which selects Pods in this namespace.
|
Meta.LabelSelector.Builder |
getPodSelectorBuilder()
This is a label selector which selects Pods in this namespace.
|
Meta.LabelSelectorOrBuilder |
getPodSelectorOrBuilder()
This is a label selector which selects Pods in this namespace.
|
boolean |
hasIpBlock()
IPBlock defines policy on a particular IPBlock
+optional
|
boolean |
hasNamespaceSelector()
Selects Namespaces using cluster scoped-labels.
|
boolean |
hasPodSelector()
This is a label selector which selects Pods in this namespace.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
V1Networking.NetworkPolicyPeer.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
V1Networking.NetworkPolicyPeer.Builder |
mergeFrom(com.google.protobuf.Message other) |
V1Networking.NetworkPolicyPeer.Builder |
mergeFrom(V1Networking.NetworkPolicyPeer other) |
V1Networking.NetworkPolicyPeer.Builder |
mergeIpBlock(V1Networking.IPBlock value)
IPBlock defines policy on a particular IPBlock
+optional
|
V1Networking.NetworkPolicyPeer.Builder |
mergeNamespaceSelector(Meta.LabelSelector value)
Selects Namespaces using cluster scoped-labels.
|
V1Networking.NetworkPolicyPeer.Builder |
mergePodSelector(Meta.LabelSelector value)
This is a label selector which selects Pods in this namespace.
|
V1Networking.NetworkPolicyPeer.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
V1Networking.NetworkPolicyPeer.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
V1Networking.NetworkPolicyPeer.Builder |
setIpBlock(V1Networking.IPBlock.Builder builderForValue)
IPBlock defines policy on a particular IPBlock
+optional
|
V1Networking.NetworkPolicyPeer.Builder |
setIpBlock(V1Networking.IPBlock value)
IPBlock defines policy on a particular IPBlock
+optional
|
V1Networking.NetworkPolicyPeer.Builder |
setNamespaceSelector(Meta.LabelSelector.Builder builderForValue)
Selects Namespaces using cluster scoped-labels.
|
V1Networking.NetworkPolicyPeer.Builder |
setNamespaceSelector(Meta.LabelSelector value)
Selects Namespaces using cluster scoped-labels.
|
V1Networking.NetworkPolicyPeer.Builder |
setPodSelector(Meta.LabelSelector.Builder builderForValue)
This is a label selector which selects Pods in this namespace.
|
V1Networking.NetworkPolicyPeer.Builder |
setPodSelector(Meta.LabelSelector value)
This is a label selector which selects Pods in this namespace.
|
V1Networking.NetworkPolicyPeer.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
V1Networking.NetworkPolicyPeer.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.NetworkPolicyPeer.Builder>public V1Networking.NetworkPolicyPeer.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.NetworkPolicyPeer.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.NetworkPolicyPeer.Builder>public V1Networking.NetworkPolicyPeer getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic V1Networking.NetworkPolicyPeer build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic V1Networking.NetworkPolicyPeer buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic V1Networking.NetworkPolicyPeer.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.NetworkPolicyPeer.Builder>public V1Networking.NetworkPolicyPeer.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.NetworkPolicyPeer.Builder>public V1Networking.NetworkPolicyPeer.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.NetworkPolicyPeer.Builder>public V1Networking.NetworkPolicyPeer.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.NetworkPolicyPeer.Builder>public V1Networking.NetworkPolicyPeer.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.NetworkPolicyPeer.Builder>public V1Networking.NetworkPolicyPeer.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.NetworkPolicyPeer.Builder>public V1Networking.NetworkPolicyPeer.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<V1Networking.NetworkPolicyPeer.Builder>public V1Networking.NetworkPolicyPeer.Builder mergeFrom(V1Networking.NetworkPolicyPeer other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.NetworkPolicyPeer.Builder>public V1Networking.NetworkPolicyPeer.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<V1Networking.NetworkPolicyPeer.Builder>IOExceptionpublic boolean hasPodSelector()
This is a label selector which selects Pods in this namespace. This field follows standard label selector semantics. If present but empty, this selector selects all pods in this namespace. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector podSelector = 1;hasPodSelector in interface V1Networking.NetworkPolicyPeerOrBuilderpublic Meta.LabelSelector getPodSelector()
This is a label selector which selects Pods in this namespace. This field follows standard label selector semantics. If present but empty, this selector selects all pods in this namespace. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector podSelector = 1;getPodSelector in interface V1Networking.NetworkPolicyPeerOrBuilderpublic V1Networking.NetworkPolicyPeer.Builder setPodSelector(Meta.LabelSelector value)
This is a label selector which selects Pods in this namespace. This field follows standard label selector semantics. If present but empty, this selector selects all pods in this namespace. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector podSelector = 1;public V1Networking.NetworkPolicyPeer.Builder setPodSelector(Meta.LabelSelector.Builder builderForValue)
This is a label selector which selects Pods in this namespace. This field follows standard label selector semantics. If present but empty, this selector selects all pods in this namespace. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector podSelector = 1;public V1Networking.NetworkPolicyPeer.Builder mergePodSelector(Meta.LabelSelector value)
This is a label selector which selects Pods in this namespace. This field follows standard label selector semantics. If present but empty, this selector selects all pods in this namespace. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector podSelector = 1;public V1Networking.NetworkPolicyPeer.Builder clearPodSelector()
This is a label selector which selects Pods in this namespace. This field follows standard label selector semantics. If present but empty, this selector selects all pods in this namespace. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector podSelector = 1;public Meta.LabelSelector.Builder getPodSelectorBuilder()
This is a label selector which selects Pods in this namespace. This field follows standard label selector semantics. If present but empty, this selector selects all pods in this namespace. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector podSelector = 1;public Meta.LabelSelectorOrBuilder getPodSelectorOrBuilder()
This is a label selector which selects Pods in this namespace. This field follows standard label selector semantics. If present but empty, this selector selects all pods in this namespace. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector podSelector = 1;getPodSelectorOrBuilder in interface V1Networking.NetworkPolicyPeerOrBuilderpublic boolean hasNamespaceSelector()
Selects Namespaces using cluster scoped-labels. This matches all pods in all namespaces selected by this label selector. This field follows standard label selector semantics. If present but empty, this selector selects all namespaces. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector namespaceSelector = 2;hasNamespaceSelector in interface V1Networking.NetworkPolicyPeerOrBuilderpublic Meta.LabelSelector getNamespaceSelector()
Selects Namespaces using cluster scoped-labels. This matches all pods in all namespaces selected by this label selector. This field follows standard label selector semantics. If present but empty, this selector selects all namespaces. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector namespaceSelector = 2;getNamespaceSelector in interface V1Networking.NetworkPolicyPeerOrBuilderpublic V1Networking.NetworkPolicyPeer.Builder setNamespaceSelector(Meta.LabelSelector value)
Selects Namespaces using cluster scoped-labels. This matches all pods in all namespaces selected by this label selector. This field follows standard label selector semantics. If present but empty, this selector selects all namespaces. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector namespaceSelector = 2;public V1Networking.NetworkPolicyPeer.Builder setNamespaceSelector(Meta.LabelSelector.Builder builderForValue)
Selects Namespaces using cluster scoped-labels. This matches all pods in all namespaces selected by this label selector. This field follows standard label selector semantics. If present but empty, this selector selects all namespaces. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector namespaceSelector = 2;public V1Networking.NetworkPolicyPeer.Builder mergeNamespaceSelector(Meta.LabelSelector value)
Selects Namespaces using cluster scoped-labels. This matches all pods in all namespaces selected by this label selector. This field follows standard label selector semantics. If present but empty, this selector selects all namespaces. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector namespaceSelector = 2;public V1Networking.NetworkPolicyPeer.Builder clearNamespaceSelector()
Selects Namespaces using cluster scoped-labels. This matches all pods in all namespaces selected by this label selector. This field follows standard label selector semantics. If present but empty, this selector selects all namespaces. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector namespaceSelector = 2;public Meta.LabelSelector.Builder getNamespaceSelectorBuilder()
Selects Namespaces using cluster scoped-labels. This matches all pods in all namespaces selected by this label selector. This field follows standard label selector semantics. If present but empty, this selector selects all namespaces. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector namespaceSelector = 2;public Meta.LabelSelectorOrBuilder getNamespaceSelectorOrBuilder()
Selects Namespaces using cluster scoped-labels. This matches all pods in all namespaces selected by this label selector. This field follows standard label selector semantics. If present but empty, this selector selects all namespaces. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector namespaceSelector = 2;getNamespaceSelectorOrBuilder in interface V1Networking.NetworkPolicyPeerOrBuilderpublic boolean hasIpBlock()
IPBlock defines policy on a particular IPBlock +optional
optional .k8s.io.api.networking.v1.IPBlock ipBlock = 3;hasIpBlock in interface V1Networking.NetworkPolicyPeerOrBuilderpublic V1Networking.IPBlock getIpBlock()
IPBlock defines policy on a particular IPBlock +optional
optional .k8s.io.api.networking.v1.IPBlock ipBlock = 3;getIpBlock in interface V1Networking.NetworkPolicyPeerOrBuilderpublic V1Networking.NetworkPolicyPeer.Builder setIpBlock(V1Networking.IPBlock value)
IPBlock defines policy on a particular IPBlock +optional
optional .k8s.io.api.networking.v1.IPBlock ipBlock = 3;public V1Networking.NetworkPolicyPeer.Builder setIpBlock(V1Networking.IPBlock.Builder builderForValue)
IPBlock defines policy on a particular IPBlock +optional
optional .k8s.io.api.networking.v1.IPBlock ipBlock = 3;public V1Networking.NetworkPolicyPeer.Builder mergeIpBlock(V1Networking.IPBlock value)
IPBlock defines policy on a particular IPBlock +optional
optional .k8s.io.api.networking.v1.IPBlock ipBlock = 3;public V1Networking.NetworkPolicyPeer.Builder clearIpBlock()
IPBlock defines policy on a particular IPBlock +optional
optional .k8s.io.api.networking.v1.IPBlock ipBlock = 3;public V1Networking.IPBlock.Builder getIpBlockBuilder()
IPBlock defines policy on a particular IPBlock +optional
optional .k8s.io.api.networking.v1.IPBlock ipBlock = 3;public V1Networking.IPBlockOrBuilder getIpBlockOrBuilder()
IPBlock defines policy on a particular IPBlock +optional
optional .k8s.io.api.networking.v1.IPBlock ipBlock = 3;getIpBlockOrBuilder in interface V1Networking.NetworkPolicyPeerOrBuilderpublic final V1Networking.NetworkPolicyPeer.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.NetworkPolicyPeer.Builder>public final V1Networking.NetworkPolicyPeer.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.NetworkPolicyPeer.Builder>Copyright © 2018. All rights reserved.