Package namespace.cloud.network.v1beta
Class Egress.EgressPolicySpec.Rule.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Egress.EgressPolicySpec.Rule.Builder>
com.google.protobuf.GeneratedMessage.Builder<Egress.EgressPolicySpec.Rule.Builder>
namespace.cloud.network.v1beta.Egress.EgressPolicySpec.Rule.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,Egress.EgressPolicySpec.RuleOrBuilder
- Enclosing class:
Egress.EgressPolicySpec.Rule
public static final class Egress.EgressPolicySpec.Rule.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Egress.EgressPolicySpec.Rule.Builder>
implements Egress.EgressPolicySpec.RuleOrBuilder
Protobuf type
namespace.cloud.network.v1beta.EgressPolicySpec.Rule-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear().namespace.cloud.network.v1beta.EgressPolicySpec.AllowOpts allow = 3;.namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts inject = 5;.namespace.cloud.network.v1beta.EgressPolicySpec.Matcher matcher = 2;clearOp().namespace.cloud.network.v1beta.EgressPolicySpec.Rule.RuleOp op = 1;.namespace.cloud.network.v1beta.EgressPolicySpec.ProxyOpts proxy = 4;getAllow().namespace.cloud.network.v1beta.EgressPolicySpec.AllowOpts allow = 3;.namespace.cloud.network.v1beta.EgressPolicySpec.AllowOpts allow = 3;.namespace.cloud.network.v1beta.EgressPolicySpec.AllowOpts allow = 3;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptor.namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts inject = 5;.namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts inject = 5;.namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts inject = 5;.namespace.cloud.network.v1beta.EgressPolicySpec.Matcher matcher = 2;.namespace.cloud.network.v1beta.EgressPolicySpec.Matcher matcher = 2;.namespace.cloud.network.v1beta.EgressPolicySpec.Matcher matcher = 2;getOp().namespace.cloud.network.v1beta.EgressPolicySpec.Rule.RuleOp op = 1;int.namespace.cloud.network.v1beta.EgressPolicySpec.Rule.RuleOp op = 1;getProxy().namespace.cloud.network.v1beta.EgressPolicySpec.ProxyOpts proxy = 4;.namespace.cloud.network.v1beta.EgressPolicySpec.ProxyOpts proxy = 4;.namespace.cloud.network.v1beta.EgressPolicySpec.ProxyOpts proxy = 4;booleanhasAllow().namespace.cloud.network.v1beta.EgressPolicySpec.AllowOpts allow = 3;boolean.namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts inject = 5;boolean.namespace.cloud.network.v1beta.EgressPolicySpec.Matcher matcher = 2;booleanhasProxy().namespace.cloud.network.v1beta.EgressPolicySpec.ProxyOpts proxy = 4;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal boolean.namespace.cloud.network.v1beta.EgressPolicySpec.AllowOpts allow = 3;mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) .namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts inject = 5;.namespace.cloud.network.v1beta.EgressPolicySpec.Matcher matcher = 2;.namespace.cloud.network.v1beta.EgressPolicySpec.ProxyOpts proxy = 4;.namespace.cloud.network.v1beta.EgressPolicySpec.AllowOpts allow = 3;setAllow(Egress.EgressPolicySpec.AllowOpts.Builder builderForValue) .namespace.cloud.network.v1beta.EgressPolicySpec.AllowOpts allow = 3;.namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts inject = 5;setInject(Egress.EgressPolicySpec.InjectOpts.Builder builderForValue) .namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts inject = 5;.namespace.cloud.network.v1beta.EgressPolicySpec.Matcher matcher = 2;setMatcher(Egress.EgressPolicySpec.Matcher.Builder builderForValue) .namespace.cloud.network.v1beta.EgressPolicySpec.Matcher matcher = 2;.namespace.cloud.network.v1beta.EgressPolicySpec.Rule.RuleOp op = 1;setOpValue(int value) .namespace.cloud.network.v1beta.EgressPolicySpec.Rule.RuleOp op = 1;.namespace.cloud.network.v1beta.EgressPolicySpec.ProxyOpts proxy = 4;setProxy(Egress.EgressPolicySpec.ProxyOpts.Builder builderForValue) .namespace.cloud.network.v1beta.EgressPolicySpec.ProxyOpts proxy = 4;Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Egress.EgressPolicySpec.Rule.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Egress.EgressPolicySpec.Rule.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.GeneratedMessage.Builder<Egress.EgressPolicySpec.Rule.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
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Egress.EgressPolicySpec.Rule.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Egress.EgressPolicySpec.Rule.Builder>
-
mergeFrom
public Egress.EgressPolicySpec.Rule.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<Egress.EgressPolicySpec.Rule.Builder>- Throws:
IOException
-
getOpValue
public int getOpValue().namespace.cloud.network.v1beta.EgressPolicySpec.Rule.RuleOp op = 1;- Specified by:
getOpValuein interfaceEgress.EgressPolicySpec.RuleOrBuilder- Returns:
- The enum numeric value on the wire for op.
-
setOpValue
.namespace.cloud.network.v1beta.EgressPolicySpec.Rule.RuleOp op = 1;- Parameters:
value- The enum numeric value on the wire for op to set.- Returns:
- This builder for chaining.
-
getOp
.namespace.cloud.network.v1beta.EgressPolicySpec.Rule.RuleOp op = 1;- Specified by:
getOpin interfaceEgress.EgressPolicySpec.RuleOrBuilder- Returns:
- The op.
-
setOp
.namespace.cloud.network.v1beta.EgressPolicySpec.Rule.RuleOp op = 1;- Parameters:
value- The op to set.- Returns:
- This builder for chaining.
-
clearOp
.namespace.cloud.network.v1beta.EgressPolicySpec.Rule.RuleOp op = 1;- Returns:
- This builder for chaining.
-
hasMatcher
public boolean hasMatcher().namespace.cloud.network.v1beta.EgressPolicySpec.Matcher matcher = 2;- Specified by:
hasMatcherin interfaceEgress.EgressPolicySpec.RuleOrBuilder- Returns:
- Whether the matcher field is set.
-
getMatcher
.namespace.cloud.network.v1beta.EgressPolicySpec.Matcher matcher = 2;- Specified by:
getMatcherin interfaceEgress.EgressPolicySpec.RuleOrBuilder- Returns:
- The matcher.
-
setMatcher
.namespace.cloud.network.v1beta.EgressPolicySpec.Matcher matcher = 2; -
setMatcher
public Egress.EgressPolicySpec.Rule.Builder setMatcher(Egress.EgressPolicySpec.Matcher.Builder builderForValue) .namespace.cloud.network.v1beta.EgressPolicySpec.Matcher matcher = 2; -
mergeMatcher
.namespace.cloud.network.v1beta.EgressPolicySpec.Matcher matcher = 2; -
clearMatcher
.namespace.cloud.network.v1beta.EgressPolicySpec.Matcher matcher = 2; -
getMatcherBuilder
.namespace.cloud.network.v1beta.EgressPolicySpec.Matcher matcher = 2; -
getMatcherOrBuilder
.namespace.cloud.network.v1beta.EgressPolicySpec.Matcher matcher = 2;- Specified by:
getMatcherOrBuilderin interfaceEgress.EgressPolicySpec.RuleOrBuilder
-
hasAllow
public boolean hasAllow().namespace.cloud.network.v1beta.EgressPolicySpec.AllowOpts allow = 3;- Specified by:
hasAllowin interfaceEgress.EgressPolicySpec.RuleOrBuilder- Returns:
- Whether the allow field is set.
-
getAllow
.namespace.cloud.network.v1beta.EgressPolicySpec.AllowOpts allow = 3;- Specified by:
getAllowin interfaceEgress.EgressPolicySpec.RuleOrBuilder- Returns:
- The allow.
-
setAllow
.namespace.cloud.network.v1beta.EgressPolicySpec.AllowOpts allow = 3; -
setAllow
public Egress.EgressPolicySpec.Rule.Builder setAllow(Egress.EgressPolicySpec.AllowOpts.Builder builderForValue) .namespace.cloud.network.v1beta.EgressPolicySpec.AllowOpts allow = 3; -
mergeAllow
.namespace.cloud.network.v1beta.EgressPolicySpec.AllowOpts allow = 3; -
clearAllow
.namespace.cloud.network.v1beta.EgressPolicySpec.AllowOpts allow = 3; -
getAllowBuilder
.namespace.cloud.network.v1beta.EgressPolicySpec.AllowOpts allow = 3; -
getAllowOrBuilder
.namespace.cloud.network.v1beta.EgressPolicySpec.AllowOpts allow = 3;- Specified by:
getAllowOrBuilderin interfaceEgress.EgressPolicySpec.RuleOrBuilder
-
hasProxy
public boolean hasProxy().namespace.cloud.network.v1beta.EgressPolicySpec.ProxyOpts proxy = 4;- Specified by:
hasProxyin interfaceEgress.EgressPolicySpec.RuleOrBuilder- Returns:
- Whether the proxy field is set.
-
getProxy
.namespace.cloud.network.v1beta.EgressPolicySpec.ProxyOpts proxy = 4;- Specified by:
getProxyin interfaceEgress.EgressPolicySpec.RuleOrBuilder- Returns:
- The proxy.
-
setProxy
.namespace.cloud.network.v1beta.EgressPolicySpec.ProxyOpts proxy = 4; -
setProxy
public Egress.EgressPolicySpec.Rule.Builder setProxy(Egress.EgressPolicySpec.ProxyOpts.Builder builderForValue) .namespace.cloud.network.v1beta.EgressPolicySpec.ProxyOpts proxy = 4; -
mergeProxy
.namespace.cloud.network.v1beta.EgressPolicySpec.ProxyOpts proxy = 4; -
clearProxy
.namespace.cloud.network.v1beta.EgressPolicySpec.ProxyOpts proxy = 4; -
getProxyBuilder
.namespace.cloud.network.v1beta.EgressPolicySpec.ProxyOpts proxy = 4; -
getProxyOrBuilder
.namespace.cloud.network.v1beta.EgressPolicySpec.ProxyOpts proxy = 4;- Specified by:
getProxyOrBuilderin interfaceEgress.EgressPolicySpec.RuleOrBuilder
-
hasInject
public boolean hasInject().namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts inject = 5;- Specified by:
hasInjectin interfaceEgress.EgressPolicySpec.RuleOrBuilder- Returns:
- Whether the inject field is set.
-
getInject
.namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts inject = 5;- Specified by:
getInjectin interfaceEgress.EgressPolicySpec.RuleOrBuilder- Returns:
- The inject.
-
setInject
.namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts inject = 5; -
setInject
public Egress.EgressPolicySpec.Rule.Builder setInject(Egress.EgressPolicySpec.InjectOpts.Builder builderForValue) .namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts inject = 5; -
mergeInject
.namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts inject = 5; -
clearInject
.namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts inject = 5; -
getInjectBuilder
.namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts inject = 5; -
getInjectOrBuilder
.namespace.cloud.network.v1beta.EgressPolicySpec.InjectOpts inject = 5;- Specified by:
getInjectOrBuilderin interfaceEgress.EgressPolicySpec.RuleOrBuilder
-