public final class ZoneSetPolicyRequest extends 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
GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
ZoneSetPolicyRequest() |
Modifier and Type | Method and Description |
---|---|
ZoneSetPolicyRequest |
clone() |
byte[] |
decodeEtag()
Flatten Policy to create a backward compatible wire-format.
|
ZoneSetPolicyRequest |
encodeEtag(byte[] etag)
Flatten Policy to create a backward compatible wire-format.
|
List<Binding> |
getBindings()
Flatten Policy to create a backwacd compatible wire-format.
|
String |
getEtag()
Flatten Policy to create a backward compatible wire-format.
|
Policy |
getPolicy()
REQUIRED: The complete policy to be applied to the 'resource'.
|
ZoneSetPolicyRequest |
set(String fieldName,
Object value) |
ZoneSetPolicyRequest |
setBindings(List<Binding> bindings)
Flatten Policy to create a backwacd compatible wire-format.
|
ZoneSetPolicyRequest |
setEtag(String etag)
Flatten Policy to create a backward compatible wire-format.
|
ZoneSetPolicyRequest |
setPolicy(Policy policy)
REQUIRED: The complete policy to be applied to the 'resource'.
|
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 List<Binding> getBindings()
null
for nonepublic ZoneSetPolicyRequest setBindings(List<Binding> bindings)
bindings
- bindings or null
for nonepublic String getEtag()
null
for nonedecodeEtag()
public byte[] decodeEtag()
null
for nonegetEtag()
public ZoneSetPolicyRequest setEtag(String etag)
etag
- etag or null
for none#encodeEtag()
public ZoneSetPolicyRequest encodeEtag(byte[] etag)
The value is encoded Base64 or {@code null} for none.
public Policy getPolicy()
null
for nonepublic ZoneSetPolicyRequest setPolicy(Policy policy)
policy
- policy or null
for nonepublic ZoneSetPolicyRequest set(String fieldName, Object value)
set
in class GenericJson
public ZoneSetPolicyRequest clone()
clone
in class GenericJson
Copyright © 2011–2021 Google. All rights reserved.