public final class ResourcePolicySnapshotSchedulePolicySnapshotProperties 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.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
ResourcePolicySnapshotSchedulePolicySnapshotProperties() |
| Modifier and Type | Method and Description |
|---|---|
ResourcePolicySnapshotSchedulePolicySnapshotProperties |
clone() |
Boolean |
getGuestFlush()
Indication to perform a ?guest aware? snapshot.
|
Map<String,String> |
getLabels()
Labels to apply to scheduled snapshots.
|
List<String> |
getStorageLocations()
Cloud Storage bucket storage location of the auto snapshot (regional or multi-regional).
|
ResourcePolicySnapshotSchedulePolicySnapshotProperties |
set(String fieldName,
Object value) |
ResourcePolicySnapshotSchedulePolicySnapshotProperties |
setGuestFlush(Boolean guestFlush)
Indication to perform a ?guest aware? snapshot.
|
ResourcePolicySnapshotSchedulePolicySnapshotProperties |
setLabels(Map<String,String> labels)
Labels to apply to scheduled snapshots.
|
ResourcePolicySnapshotSchedulePolicySnapshotProperties |
setStorageLocations(List<String> storageLocations)
Cloud Storage bucket storage location of the auto snapshot (regional or multi-regional).
|
getFactory, setFactory, toPrettyString, toStringentrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic ResourcePolicySnapshotSchedulePolicySnapshotProperties()
public Boolean getGuestFlush()
null for nonepublic ResourcePolicySnapshotSchedulePolicySnapshotProperties setGuestFlush(Boolean guestFlush)
guestFlush - guestFlush or null for nonepublic Map<String,String> getLabels()
null for nonepublic ResourcePolicySnapshotSchedulePolicySnapshotProperties setLabels(Map<String,String> labels)
labels - labels or null for nonepublic List<String> getStorageLocations()
null for nonepublic ResourcePolicySnapshotSchedulePolicySnapshotProperties setStorageLocations(List<String> storageLocations)
storageLocations - storageLocations or null for nonepublic ResourcePolicySnapshotSchedulePolicySnapshotProperties set(String fieldName, Object value)
set in class GenericJsonpublic ResourcePolicySnapshotSchedulePolicySnapshotProperties clone()
clone in class GenericJsonCopyright © 2011–2019 Google. All rights reserved.