Package com.google.cloud.compute.v1
Class SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch.Builder>
com.google.cloud.compute.v1.SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch.Builder
- All Implemented Interfaces:
SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatchOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch
public static final class SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch.Builder>
implements SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatchOrBuilder
Protobuf type
google.cloud.compute.v1.SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch-
Method Summary
Modifier and TypeMethodDescriptionaddAllValues(Iterable<String> values) Matching values of the field.Matching values of the field.addValuesBytes(com.google.protobuf.ByteString value) Matching values of the field.build()clear()Name of the user-defined field, as given in the definition.Matching values of the field.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetName()Name of the user-defined field, as given in the definition.com.google.protobuf.ByteStringName of the user-defined field, as given in the definition.getValues(int index) Matching values of the field.com.google.protobuf.ByteStringgetValuesBytes(int index) Matching values of the field.intMatching values of the field.com.google.protobuf.ProtocolStringListMatching values of the field.booleanhasName()Name of the user-defined field, as given in the definition.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Name of the user-defined field, as given in the definition.setNameBytes(com.google.protobuf.ByteString value) Name of the user-defined field, as given in the definition.Matching values of the field.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<SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch.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<SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch.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<SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch.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
public SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch.Builder>
-
mergeFrom
public SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch.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<SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch.Builder>- Throws:
IOException
-
hasName
public boolean hasName()Name of the user-defined field, as given in the definition.
optional string name = 3373707;- Specified by:
hasNamein interfaceSecurityPolicyRuleNetworkMatcherUserDefinedFieldMatchOrBuilder- Returns:
- Whether the name field is set.
-
getName
Name of the user-defined field, as given in the definition.
optional string name = 3373707;- Specified by:
getNamein interfaceSecurityPolicyRuleNetworkMatcherUserDefinedFieldMatchOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Name of the user-defined field, as given in the definition.
optional string name = 3373707;- Specified by:
getNameBytesin interfaceSecurityPolicyRuleNetworkMatcherUserDefinedFieldMatchOrBuilder- Returns:
- The bytes for name.
-
setName
Name of the user-defined field, as given in the definition.
optional string name = 3373707;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Name of the user-defined field, as given in the definition.
optional string name = 3373707;- Returns:
- This builder for chaining.
-
setNameBytes
public SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch.Builder setNameBytes(com.google.protobuf.ByteString value) Name of the user-defined field, as given in the definition.
optional string name = 3373707;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getValuesList
public com.google.protobuf.ProtocolStringList getValuesList()Matching values of the field. Each element can be a 32-bit unsigned decimal or hexadecimal (starting with "0x") number (e.g. "64") or range (e.g. "0x400-0x7ff").
repeated string values = 249928994;- Specified by:
getValuesListin interfaceSecurityPolicyRuleNetworkMatcherUserDefinedFieldMatchOrBuilder- Returns:
- A list containing the values.
-
getValuesCount
public int getValuesCount()Matching values of the field. Each element can be a 32-bit unsigned decimal or hexadecimal (starting with "0x") number (e.g. "64") or range (e.g. "0x400-0x7ff").
repeated string values = 249928994;- Specified by:
getValuesCountin interfaceSecurityPolicyRuleNetworkMatcherUserDefinedFieldMatchOrBuilder- Returns:
- The count of values.
-
getValues
Matching values of the field. Each element can be a 32-bit unsigned decimal or hexadecimal (starting with "0x") number (e.g. "64") or range (e.g. "0x400-0x7ff").
repeated string values = 249928994;- Specified by:
getValuesin interfaceSecurityPolicyRuleNetworkMatcherUserDefinedFieldMatchOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The values at the given index.
-
getValuesBytes
public com.google.protobuf.ByteString getValuesBytes(int index) Matching values of the field. Each element can be a 32-bit unsigned decimal or hexadecimal (starting with "0x") number (e.g. "64") or range (e.g. "0x400-0x7ff").
repeated string values = 249928994;- Specified by:
getValuesBytesin interfaceSecurityPolicyRuleNetworkMatcherUserDefinedFieldMatchOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the values at the given index.
-
setValues
public SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch.Builder setValues(int index, String value) Matching values of the field. Each element can be a 32-bit unsigned decimal or hexadecimal (starting with "0x") number (e.g. "64") or range (e.g. "0x400-0x7ff").
repeated string values = 249928994;- Parameters:
index- The index to set the value at.value- The values to set.- Returns:
- This builder for chaining.
-
addValues
Matching values of the field. Each element can be a 32-bit unsigned decimal or hexadecimal (starting with "0x") number (e.g. "64") or range (e.g. "0x400-0x7ff").
repeated string values = 249928994;- Parameters:
value- The values to add.- Returns:
- This builder for chaining.
-
addAllValues
public SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch.Builder addAllValues(Iterable<String> values) Matching values of the field. Each element can be a 32-bit unsigned decimal or hexadecimal (starting with "0x") number (e.g. "64") or range (e.g. "0x400-0x7ff").
repeated string values = 249928994;- Parameters:
values- The values to add.- Returns:
- This builder for chaining.
-
clearValues
Matching values of the field. Each element can be a 32-bit unsigned decimal or hexadecimal (starting with "0x") number (e.g. "64") or range (e.g. "0x400-0x7ff").
repeated string values = 249928994;- Returns:
- This builder for chaining.
-
addValuesBytes
public SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch.Builder addValuesBytes(com.google.protobuf.ByteString value) Matching values of the field. Each element can be a 32-bit unsigned decimal or hexadecimal (starting with "0x") number (e.g. "64") or range (e.g. "0x400-0x7ff").
repeated string values = 249928994;- Parameters:
value- The bytes of the values to add.- Returns:
- This builder for chaining.
-