public final class InstantSnapshotExportParams 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 |
---|
InstantSnapshotExportParams() |
Modifier and Type | Method and Description |
---|---|
InstantSnapshotExportParams |
clone() |
String |
getBaseInstantSnapshot()
An optional base instant snapshot that this resource is compared against.
|
String |
getBucketName()
The name of an existing bucket in Cloud Storage where the changed blocks will be stored.
|
CustomerEncryptionKey |
getEncryptionKey()
Encryption key used to encrypt the instant snapshot.
|
String |
getObjectName()
Name of the output Bigstore object storing the changed blocks.
|
String |
getOutputType()
The format of the output file.
|
InstantSnapshotExportParams |
set(String fieldName,
Object value) |
InstantSnapshotExportParams |
setBaseInstantSnapshot(String baseInstantSnapshot)
An optional base instant snapshot that this resource is compared against.
|
InstantSnapshotExportParams |
setBucketName(String bucketName)
The name of an existing bucket in Cloud Storage where the changed blocks will be stored.
|
InstantSnapshotExportParams |
setEncryptionKey(CustomerEncryptionKey encryptionKey)
Encryption key used to encrypt the instant snapshot.
|
InstantSnapshotExportParams |
setObjectName(String objectName)
Name of the output Bigstore object storing the changed blocks.
|
InstantSnapshotExportParams |
setOutputType(String outputType)
The format of the output file.
|
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 getBaseInstantSnapshot()
null
for nonepublic InstantSnapshotExportParams setBaseInstantSnapshot(String baseInstantSnapshot)
baseInstantSnapshot
- baseInstantSnapshot or null
for nonepublic String getBucketName()
null
for nonepublic InstantSnapshotExportParams setBucketName(String bucketName)
bucketName
- bucketName or null
for nonepublic CustomerEncryptionKey getEncryptionKey()
null
for nonepublic InstantSnapshotExportParams setEncryptionKey(CustomerEncryptionKey encryptionKey)
encryptionKey
- encryptionKey or null
for nonepublic String getObjectName()
null
for nonepublic InstantSnapshotExportParams setObjectName(String objectName)
objectName
- objectName or null
for nonepublic String getOutputType()
null
for nonepublic InstantSnapshotExportParams setOutputType(String outputType)
outputType
- outputType or null
for nonepublic InstantSnapshotExportParams set(String fieldName, Object value)
set
in class GenericJson
public InstantSnapshotExportParams clone()
clone
in class GenericJson
Copyright © 2011–2021 Google. All rights reserved.