Package com.google.cloud.compute.v1
Class WafExpressionSet.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<WafExpressionSet.Builder>
com.google.cloud.compute.v1.WafExpressionSet.Builder
- All Implemented Interfaces:
WafExpressionSetOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- WafExpressionSet
public static final class WafExpressionSet.Builder
extends com.google.protobuf.GeneratedMessage.Builder<WafExpressionSet.Builder>
implements WafExpressionSetOrBuilder
Protobuf type
google.cloud.compute.v1.WafExpressionSet-
Method Summary
Modifier and TypeMethodDescriptionaddAliases(String value) A list of alternate IDs.addAliasesBytes(com.google.protobuf.ByteString value) A list of alternate IDs.addAllAliases(Iterable<String> values) A list of alternate IDs.addAllExpressions(Iterable<? extends WafExpressionSetExpression> values) List of available expressions.addExpressions(int index, WafExpressionSetExpression value) List of available expressions.addExpressions(int index, WafExpressionSetExpression.Builder builderForValue) List of available expressions.List of available expressions.addExpressions(WafExpressionSetExpression.Builder builderForValue) List of available expressions.List of available expressions.addExpressionsBuilder(int index) List of available expressions.build()clear()A list of alternate IDs.List of available expressions.clearId()Google specified expression set ID.getAliases(int index) A list of alternate IDs.com.google.protobuf.ByteStringgetAliasesBytes(int index) A list of alternate IDs.intA list of alternate IDs.com.google.protobuf.ProtocolStringListA list of alternate IDs.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetExpressions(int index) List of available expressions.getExpressionsBuilder(int index) List of available expressions.List of available expressions.intList of available expressions.List of available expressions.getExpressionsOrBuilder(int index) List of available expressions.List<? extends WafExpressionSetExpressionOrBuilder>List of available expressions.getId()Google specified expression set ID.com.google.protobuf.ByteStringGoogle specified expression set ID.booleanhasId()Google specified expression set ID.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(WafExpressionSet other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeExpressions(int index) List of available expressions.setAliases(int index, String value) A list of alternate IDs.setExpressions(int index, WafExpressionSetExpression value) List of available expressions.setExpressions(int index, WafExpressionSetExpression.Builder builderForValue) List of available expressions.Google specified expression set ID.setIdBytes(com.google.protobuf.ByteString value) Google specified expression set ID.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<WafExpressionSet.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<WafExpressionSet.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<WafExpressionSet.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<WafExpressionSet.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<WafExpressionSet.Builder>
-
mergeFrom
public WafExpressionSet.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<WafExpressionSet.Builder>- Throws:
IOException
-
getAliasesList
public com.google.protobuf.ProtocolStringList getAliasesList()A list of alternate IDs. The format should be: - E.g. XSS-stable Generic suffix like "stable" is particularly useful if a policy likes to avail newer set of expressions without having to change the policy. A given alias name can't be used for more than one entity set.
repeated string aliases = 159207166;- Specified by:
getAliasesListin interfaceWafExpressionSetOrBuilder- Returns:
- A list containing the aliases.
-
getAliasesCount
public int getAliasesCount()A list of alternate IDs. The format should be: - E.g. XSS-stable Generic suffix like "stable" is particularly useful if a policy likes to avail newer set of expressions without having to change the policy. A given alias name can't be used for more than one entity set.
repeated string aliases = 159207166;- Specified by:
getAliasesCountin interfaceWafExpressionSetOrBuilder- Returns:
- The count of aliases.
-
getAliases
A list of alternate IDs. The format should be: - E.g. XSS-stable Generic suffix like "stable" is particularly useful if a policy likes to avail newer set of expressions without having to change the policy. A given alias name can't be used for more than one entity set.
repeated string aliases = 159207166;- Specified by:
getAliasesin interfaceWafExpressionSetOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The aliases at the given index.
-
getAliasesBytes
public com.google.protobuf.ByteString getAliasesBytes(int index) A list of alternate IDs. The format should be: - E.g. XSS-stable Generic suffix like "stable" is particularly useful if a policy likes to avail newer set of expressions without having to change the policy. A given alias name can't be used for more than one entity set.
repeated string aliases = 159207166;- Specified by:
getAliasesBytesin interfaceWafExpressionSetOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the aliases at the given index.
-
setAliases
A list of alternate IDs. The format should be: - E.g. XSS-stable Generic suffix like "stable" is particularly useful if a policy likes to avail newer set of expressions without having to change the policy. A given alias name can't be used for more than one entity set.
repeated string aliases = 159207166;- Parameters:
index- The index to set the value at.value- The aliases to set.- Returns:
- This builder for chaining.
-
addAliases
A list of alternate IDs. The format should be: - E.g. XSS-stable Generic suffix like "stable" is particularly useful if a policy likes to avail newer set of expressions without having to change the policy. A given alias name can't be used for more than one entity set.
repeated string aliases = 159207166;- Parameters:
value- The aliases to add.- Returns:
- This builder for chaining.
-
addAllAliases
A list of alternate IDs. The format should be: - E.g. XSS-stable Generic suffix like "stable" is particularly useful if a policy likes to avail newer set of expressions without having to change the policy. A given alias name can't be used for more than one entity set.
repeated string aliases = 159207166;- Parameters:
values- The aliases to add.- Returns:
- This builder for chaining.
-
clearAliases
A list of alternate IDs. The format should be: - E.g. XSS-stable Generic suffix like "stable" is particularly useful if a policy likes to avail newer set of expressions without having to change the policy. A given alias name can't be used for more than one entity set.
repeated string aliases = 159207166;- Returns:
- This builder for chaining.
-
addAliasesBytes
A list of alternate IDs. The format should be: - E.g. XSS-stable Generic suffix like "stable" is particularly useful if a policy likes to avail newer set of expressions without having to change the policy. A given alias name can't be used for more than one entity set.
repeated string aliases = 159207166;- Parameters:
value- The bytes of the aliases to add.- Returns:
- This builder for chaining.
-
getExpressionsList
List of available expressions.
repeated .google.cloud.compute.v1.WafExpressionSetExpression expressions = 175554779;- Specified by:
getExpressionsListin interfaceWafExpressionSetOrBuilder
-
getExpressionsCount
public int getExpressionsCount()List of available expressions.
repeated .google.cloud.compute.v1.WafExpressionSetExpression expressions = 175554779;- Specified by:
getExpressionsCountin interfaceWafExpressionSetOrBuilder
-
getExpressions
List of available expressions.
repeated .google.cloud.compute.v1.WafExpressionSetExpression expressions = 175554779;- Specified by:
getExpressionsin interfaceWafExpressionSetOrBuilder
-
setExpressions
List of available expressions.
repeated .google.cloud.compute.v1.WafExpressionSetExpression expressions = 175554779; -
setExpressions
public WafExpressionSet.Builder setExpressions(int index, WafExpressionSetExpression.Builder builderForValue) List of available expressions.
repeated .google.cloud.compute.v1.WafExpressionSetExpression expressions = 175554779; -
addExpressions
List of available expressions.
repeated .google.cloud.compute.v1.WafExpressionSetExpression expressions = 175554779; -
addExpressions
List of available expressions.
repeated .google.cloud.compute.v1.WafExpressionSetExpression expressions = 175554779; -
addExpressions
List of available expressions.
repeated .google.cloud.compute.v1.WafExpressionSetExpression expressions = 175554779; -
addExpressions
public WafExpressionSet.Builder addExpressions(int index, WafExpressionSetExpression.Builder builderForValue) List of available expressions.
repeated .google.cloud.compute.v1.WafExpressionSetExpression expressions = 175554779; -
addAllExpressions
public WafExpressionSet.Builder addAllExpressions(Iterable<? extends WafExpressionSetExpression> values) List of available expressions.
repeated .google.cloud.compute.v1.WafExpressionSetExpression expressions = 175554779; -
clearExpressions
List of available expressions.
repeated .google.cloud.compute.v1.WafExpressionSetExpression expressions = 175554779; -
removeExpressions
List of available expressions.
repeated .google.cloud.compute.v1.WafExpressionSetExpression expressions = 175554779; -
getExpressionsBuilder
List of available expressions.
repeated .google.cloud.compute.v1.WafExpressionSetExpression expressions = 175554779; -
getExpressionsOrBuilder
List of available expressions.
repeated .google.cloud.compute.v1.WafExpressionSetExpression expressions = 175554779;- Specified by:
getExpressionsOrBuilderin interfaceWafExpressionSetOrBuilder
-
getExpressionsOrBuilderList
List of available expressions.
repeated .google.cloud.compute.v1.WafExpressionSetExpression expressions = 175554779;- Specified by:
getExpressionsOrBuilderListin interfaceWafExpressionSetOrBuilder
-
addExpressionsBuilder
List of available expressions.
repeated .google.cloud.compute.v1.WafExpressionSetExpression expressions = 175554779; -
addExpressionsBuilder
List of available expressions.
repeated .google.cloud.compute.v1.WafExpressionSetExpression expressions = 175554779; -
getExpressionsBuilderList
List of available expressions.
repeated .google.cloud.compute.v1.WafExpressionSetExpression expressions = 175554779; -
hasId
public boolean hasId()Google specified expression set ID. The format should be: - E.g. XSS-20170329 required
optional string id = 3355;- Specified by:
hasIdin interfaceWafExpressionSetOrBuilder- Returns:
- Whether the id field is set.
-
getId
Google specified expression set ID. The format should be: - E.g. XSS-20170329 required
optional string id = 3355;- Specified by:
getIdin interfaceWafExpressionSetOrBuilder- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()Google specified expression set ID. The format should be: - E.g. XSS-20170329 required
optional string id = 3355;- Specified by:
getIdBytesin interfaceWafExpressionSetOrBuilder- Returns:
- The bytes for id.
-
setId
Google specified expression set ID. The format should be: - E.g. XSS-20170329 required
optional string id = 3355;- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
Google specified expression set ID. The format should be: - E.g. XSS-20170329 required
optional string id = 3355;- Returns:
- This builder for chaining.
-
setIdBytes
Google specified expression set ID. The format should be: - E.g. XSS-20170329 required
optional string id = 3355;- Parameters:
value- The bytes for id to set.- Returns:
- This builder for chaining.
-