public static final class SecurityPolicyUserDefinedField.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SecurityPolicyUserDefinedField.Builder> implements SecurityPolicyUserDefinedFieldOrBuilder
Protobuf type
google.cloud.compute.v1.SecurityPolicyUserDefinedField| Modifier and Type | Method and Description |
|---|---|
SecurityPolicyUserDefinedField.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SecurityPolicyUserDefinedField |
build() |
SecurityPolicyUserDefinedField |
buildPartial() |
SecurityPolicyUserDefinedField.Builder |
clear() |
SecurityPolicyUserDefinedField.Builder |
clearBase()
The base relative to which 'offset' is measured.
|
SecurityPolicyUserDefinedField.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
SecurityPolicyUserDefinedField.Builder |
clearMask()
If specified, apply this mask (bitwise AND) to the field to ignore bits before matching.
|
SecurityPolicyUserDefinedField.Builder |
clearName()
The name of this field.
|
SecurityPolicyUserDefinedField.Builder |
clearOffset()
Offset of the first byte of the field (in network byte order) relative to 'base'.
|
SecurityPolicyUserDefinedField.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
SecurityPolicyUserDefinedField.Builder |
clearSize()
Size of the field in bytes.
|
SecurityPolicyUserDefinedField.Builder |
clone() |
String |
getBase()
The base relative to which 'offset' is measured.
|
com.google.protobuf.ByteString |
getBaseBytes()
The base relative to which 'offset' is measured.
|
SecurityPolicyUserDefinedField |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getMask()
If specified, apply this mask (bitwise AND) to the field to ignore bits before matching.
|
com.google.protobuf.ByteString |
getMaskBytes()
If specified, apply this mask (bitwise AND) to the field to ignore bits before matching.
|
String |
getName()
The name of this field.
|
com.google.protobuf.ByteString |
getNameBytes()
The name of this field.
|
int |
getOffset()
Offset of the first byte of the field (in network byte order) relative to 'base'.
|
int |
getSize()
Size of the field in bytes.
|
boolean |
hasBase()
The base relative to which 'offset' is measured.
|
boolean |
hasMask()
If specified, apply this mask (bitwise AND) to the field to ignore bits before matching.
|
boolean |
hasName()
The name of this field.
|
boolean |
hasOffset()
Offset of the first byte of the field (in network byte order) relative to 'base'.
|
boolean |
hasSize()
Size of the field in bytes.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
SecurityPolicyUserDefinedField.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
SecurityPolicyUserDefinedField.Builder |
mergeFrom(com.google.protobuf.Message other) |
SecurityPolicyUserDefinedField.Builder |
mergeFrom(SecurityPolicyUserDefinedField other) |
SecurityPolicyUserDefinedField.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
SecurityPolicyUserDefinedField.Builder |
setBase(String value)
The base relative to which 'offset' is measured.
|
SecurityPolicyUserDefinedField.Builder |
setBaseBytes(com.google.protobuf.ByteString value)
The base relative to which 'offset' is measured.
|
SecurityPolicyUserDefinedField.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SecurityPolicyUserDefinedField.Builder |
setMask(String value)
If specified, apply this mask (bitwise AND) to the field to ignore bits before matching.
|
SecurityPolicyUserDefinedField.Builder |
setMaskBytes(com.google.protobuf.ByteString value)
If specified, apply this mask (bitwise AND) to the field to ignore bits before matching.
|
SecurityPolicyUserDefinedField.Builder |
setName(String value)
The name of this field.
|
SecurityPolicyUserDefinedField.Builder |
setNameBytes(com.google.protobuf.ByteString value)
The name of this field.
|
SecurityPolicyUserDefinedField.Builder |
setOffset(int value)
Offset of the first byte of the field (in network byte order) relative to 'base'.
|
SecurityPolicyUserDefinedField.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
SecurityPolicyUserDefinedField.Builder |
setSize(int value)
Size of the field in bytes.
|
SecurityPolicyUserDefinedField.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, 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<SecurityPolicyUserDefinedField.Builder>public SecurityPolicyUserDefinedField.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityPolicyUserDefinedField.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<SecurityPolicyUserDefinedField.Builder>public SecurityPolicyUserDefinedField getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SecurityPolicyUserDefinedField build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SecurityPolicyUserDefinedField buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SecurityPolicyUserDefinedField.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityPolicyUserDefinedField.Builder>public SecurityPolicyUserDefinedField.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<SecurityPolicyUserDefinedField.Builder>public SecurityPolicyUserDefinedField.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityPolicyUserDefinedField.Builder>public SecurityPolicyUserDefinedField.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityPolicyUserDefinedField.Builder>public SecurityPolicyUserDefinedField.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<SecurityPolicyUserDefinedField.Builder>public SecurityPolicyUserDefinedField.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<SecurityPolicyUserDefinedField.Builder>public SecurityPolicyUserDefinedField.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SecurityPolicyUserDefinedField.Builder>public SecurityPolicyUserDefinedField.Builder mergeFrom(SecurityPolicyUserDefinedField other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityPolicyUserDefinedField.Builder>public SecurityPolicyUserDefinedField.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<SecurityPolicyUserDefinedField.Builder>IOExceptionpublic boolean hasBase()
The base relative to which 'offset' is measured. Possible values are: - IPV4: Points to the beginning of the IPv4 header. - IPV6: Points to the beginning of the IPv6 header. - TCP: Points to the beginning of the TCP header, skipping over any IPv4 options or IPv6 extension headers. Not present for non-first fragments. - UDP: Points to the beginning of the UDP header, skipping over any IPv4 options or IPv6 extension headers. Not present for non-first fragments. required Check the Base enum for the list of possible values.
optional string base = 3016401;hasBase in interface SecurityPolicyUserDefinedFieldOrBuilderpublic String getBase()
The base relative to which 'offset' is measured. Possible values are: - IPV4: Points to the beginning of the IPv4 header. - IPV6: Points to the beginning of the IPv6 header. - TCP: Points to the beginning of the TCP header, skipping over any IPv4 options or IPv6 extension headers. Not present for non-first fragments. - UDP: Points to the beginning of the UDP header, skipping over any IPv4 options or IPv6 extension headers. Not present for non-first fragments. required Check the Base enum for the list of possible values.
optional string base = 3016401;getBase in interface SecurityPolicyUserDefinedFieldOrBuilderpublic com.google.protobuf.ByteString getBaseBytes()
The base relative to which 'offset' is measured. Possible values are: - IPV4: Points to the beginning of the IPv4 header. - IPV6: Points to the beginning of the IPv6 header. - TCP: Points to the beginning of the TCP header, skipping over any IPv4 options or IPv6 extension headers. Not present for non-first fragments. - UDP: Points to the beginning of the UDP header, skipping over any IPv4 options or IPv6 extension headers. Not present for non-first fragments. required Check the Base enum for the list of possible values.
optional string base = 3016401;getBaseBytes in interface SecurityPolicyUserDefinedFieldOrBuilderpublic SecurityPolicyUserDefinedField.Builder setBase(String value)
The base relative to which 'offset' is measured. Possible values are: - IPV4: Points to the beginning of the IPv4 header. - IPV6: Points to the beginning of the IPv6 header. - TCP: Points to the beginning of the TCP header, skipping over any IPv4 options or IPv6 extension headers. Not present for non-first fragments. - UDP: Points to the beginning of the UDP header, skipping over any IPv4 options or IPv6 extension headers. Not present for non-first fragments. required Check the Base enum for the list of possible values.
optional string base = 3016401;value - The base to set.public SecurityPolicyUserDefinedField.Builder clearBase()
The base relative to which 'offset' is measured. Possible values are: - IPV4: Points to the beginning of the IPv4 header. - IPV6: Points to the beginning of the IPv6 header. - TCP: Points to the beginning of the TCP header, skipping over any IPv4 options or IPv6 extension headers. Not present for non-first fragments. - UDP: Points to the beginning of the UDP header, skipping over any IPv4 options or IPv6 extension headers. Not present for non-first fragments. required Check the Base enum for the list of possible values.
optional string base = 3016401;public SecurityPolicyUserDefinedField.Builder setBaseBytes(com.google.protobuf.ByteString value)
The base relative to which 'offset' is measured. Possible values are: - IPV4: Points to the beginning of the IPv4 header. - IPV6: Points to the beginning of the IPv6 header. - TCP: Points to the beginning of the TCP header, skipping over any IPv4 options or IPv6 extension headers. Not present for non-first fragments. - UDP: Points to the beginning of the UDP header, skipping over any IPv4 options or IPv6 extension headers. Not present for non-first fragments. required Check the Base enum for the list of possible values.
optional string base = 3016401;value - The bytes for base to set.public boolean hasMask()
If specified, apply this mask (bitwise AND) to the field to ignore bits before matching. Encoded as a hexadecimal number (starting with "0x"). The last byte of the field (in network byte order) corresponds to the least significant byte of the mask.
optional string mask = 3344108;hasMask in interface SecurityPolicyUserDefinedFieldOrBuilderpublic String getMask()
If specified, apply this mask (bitwise AND) to the field to ignore bits before matching. Encoded as a hexadecimal number (starting with "0x"). The last byte of the field (in network byte order) corresponds to the least significant byte of the mask.
optional string mask = 3344108;getMask in interface SecurityPolicyUserDefinedFieldOrBuilderpublic com.google.protobuf.ByteString getMaskBytes()
If specified, apply this mask (bitwise AND) to the field to ignore bits before matching. Encoded as a hexadecimal number (starting with "0x"). The last byte of the field (in network byte order) corresponds to the least significant byte of the mask.
optional string mask = 3344108;getMaskBytes in interface SecurityPolicyUserDefinedFieldOrBuilderpublic SecurityPolicyUserDefinedField.Builder setMask(String value)
If specified, apply this mask (bitwise AND) to the field to ignore bits before matching. Encoded as a hexadecimal number (starting with "0x"). The last byte of the field (in network byte order) corresponds to the least significant byte of the mask.
optional string mask = 3344108;value - The mask to set.public SecurityPolicyUserDefinedField.Builder clearMask()
If specified, apply this mask (bitwise AND) to the field to ignore bits before matching. Encoded as a hexadecimal number (starting with "0x"). The last byte of the field (in network byte order) corresponds to the least significant byte of the mask.
optional string mask = 3344108;public SecurityPolicyUserDefinedField.Builder setMaskBytes(com.google.protobuf.ByteString value)
If specified, apply this mask (bitwise AND) to the field to ignore bits before matching. Encoded as a hexadecimal number (starting with "0x"). The last byte of the field (in network byte order) corresponds to the least significant byte of the mask.
optional string mask = 3344108;value - The bytes for mask to set.public boolean hasName()
The name of this field. Must be unique within the policy.
optional string name = 3373707;hasName in interface SecurityPolicyUserDefinedFieldOrBuilderpublic String getName()
The name of this field. Must be unique within the policy.
optional string name = 3373707;getName in interface SecurityPolicyUserDefinedFieldOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
The name of this field. Must be unique within the policy.
optional string name = 3373707;getNameBytes in interface SecurityPolicyUserDefinedFieldOrBuilderpublic SecurityPolicyUserDefinedField.Builder setName(String value)
The name of this field. Must be unique within the policy.
optional string name = 3373707;value - The name to set.public SecurityPolicyUserDefinedField.Builder clearName()
The name of this field. Must be unique within the policy.
optional string name = 3373707;public SecurityPolicyUserDefinedField.Builder setNameBytes(com.google.protobuf.ByteString value)
The name of this field. Must be unique within the policy.
optional string name = 3373707;value - The bytes for name to set.public boolean hasOffset()
Offset of the first byte of the field (in network byte order) relative to 'base'.
optional int32 offset = 53961875;hasOffset in interface SecurityPolicyUserDefinedFieldOrBuilderpublic int getOffset()
Offset of the first byte of the field (in network byte order) relative to 'base'.
optional int32 offset = 53961875;getOffset in interface SecurityPolicyUserDefinedFieldOrBuilderpublic SecurityPolicyUserDefinedField.Builder setOffset(int value)
Offset of the first byte of the field (in network byte order) relative to 'base'.
optional int32 offset = 53961875;value - The offset to set.public SecurityPolicyUserDefinedField.Builder clearOffset()
Offset of the first byte of the field (in network byte order) relative to 'base'.
optional int32 offset = 53961875;public boolean hasSize()
Size of the field in bytes. Valid values: 1-4.
optional int32 size = 3530753;hasSize in interface SecurityPolicyUserDefinedFieldOrBuilderpublic int getSize()
Size of the field in bytes. Valid values: 1-4.
optional int32 size = 3530753;getSize in interface SecurityPolicyUserDefinedFieldOrBuilderpublic SecurityPolicyUserDefinedField.Builder setSize(int value)
Size of the field in bytes. Valid values: 1-4.
optional int32 size = 3530753;value - The size to set.public SecurityPolicyUserDefinedField.Builder clearSize()
Size of the field in bytes. Valid values: 1-4.
optional int32 size = 3530753;public final SecurityPolicyUserDefinedField.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityPolicyUserDefinedField.Builder>public final SecurityPolicyUserDefinedField.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityPolicyUserDefinedField.Builder>Copyright © 2025 Google LLC. All rights reserved.