public final class SecurityPolicyUserDefinedField
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Compute Engine API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
SecurityPolicyUserDefinedField() |
Modifier and Type | Method and Description |
---|---|
SecurityPolicyUserDefinedField |
clone() |
String |
getBase()
The base relative to which 'offset' is measured.
|
String |
getMask()
If specified, apply this mask (bitwise AND) to the field to ignore bits before matching.
|
String |
getName()
The name of this field.
|
Integer |
getOffset()
Offset of the first byte of the field (in network byte order) relative to 'base'.
|
Integer |
getSize()
Size of the field in bytes.
|
SecurityPolicyUserDefinedField |
set(String fieldName,
Object value) |
SecurityPolicyUserDefinedField |
setBase(String base)
The base relative to which 'offset' is measured.
|
SecurityPolicyUserDefinedField |
setMask(String mask)
If specified, apply this mask (bitwise AND) to the field to ignore bits before matching.
|
SecurityPolicyUserDefinedField |
setName(String name)
The name of this field.
|
SecurityPolicyUserDefinedField |
setOffset(Integer offset)
Offset of the first byte of the field (in network byte order) relative to 'base'.
|
SecurityPolicyUserDefinedField |
setSize(Integer size)
Size of the field in bytes.
|
getFactory, setFactory, toPrettyString, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public String getBase()
null
for nonepublic SecurityPolicyUserDefinedField setBase(String base)
base
- base or null
for nonepublic String getMask()
null
for nonepublic SecurityPolicyUserDefinedField setMask(String mask)
mask
- mask or null
for nonepublic String getName()
null
for nonepublic SecurityPolicyUserDefinedField setName(String name)
name
- name or null
for nonepublic Integer getOffset()
null
for nonepublic SecurityPolicyUserDefinedField setOffset(Integer offset)
offset
- offset or null
for nonepublic Integer getSize()
null
for nonepublic SecurityPolicyUserDefinedField setSize(Integer size)
size
- size or null
for nonepublic SecurityPolicyUserDefinedField set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public SecurityPolicyUserDefinedField clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2025 Google. All rights reserved.