public final class SnapshotSettingsStorageLocationSettings extends com.google.protobuf.GeneratedMessageV3 implements SnapshotSettingsStorageLocationSettingsOrBuilder
Protobuf type
google.cloud.compute.v1.SnapshotSettingsStorageLocationSettings| Modifier and Type | Class and Description |
|---|---|
static class |
SnapshotSettingsStorageLocationSettings.Builder
Protobuf type
google.cloud.compute.v1.SnapshotSettingsStorageLocationSettings |
static class |
SnapshotSettingsStorageLocationSettings.Policy
The chosen location policy.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
LOCATIONS_FIELD_NUMBER |
static int |
POLICY_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsLocations(String key)
When the policy is SPECIFIC_LOCATIONS, snapshots will be stored in the locations listed in this field.
|
boolean |
equals(Object obj) |
static SnapshotSettingsStorageLocationSettings |
getDefaultInstance() |
SnapshotSettingsStorageLocationSettings |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
Map<String,SnapshotSettingsStorageLocationSettingsStorageLocationPreference> |
getLocations()
Deprecated.
|
int |
getLocationsCount()
When the policy is SPECIFIC_LOCATIONS, snapshots will be stored in the locations listed in this field.
|
Map<String,SnapshotSettingsStorageLocationSettingsStorageLocationPreference> |
getLocationsMap()
When the policy is SPECIFIC_LOCATIONS, snapshots will be stored in the locations listed in this field.
|
SnapshotSettingsStorageLocationSettingsStorageLocationPreference |
getLocationsOrDefault(String key,
SnapshotSettingsStorageLocationSettingsStorageLocationPreference defaultValue)
When the policy is SPECIFIC_LOCATIONS, snapshots will be stored in the locations listed in this field.
|
SnapshotSettingsStorageLocationSettingsStorageLocationPreference |
getLocationsOrThrow(String key)
When the policy is SPECIFIC_LOCATIONS, snapshots will be stored in the locations listed in this field.
|
com.google.protobuf.Parser<SnapshotSettingsStorageLocationSettings> |
getParserForType() |
String |
getPolicy()
The chosen location policy.
|
com.google.protobuf.ByteString |
getPolicyBytes()
The chosen location policy.
|
int |
getSerializedSize() |
int |
hashCode() |
boolean |
hasPolicy()
The chosen location policy.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapFieldReflectionAccessor |
internalGetMapFieldReflection(int number) |
boolean |
isInitialized() |
static SnapshotSettingsStorageLocationSettings.Builder |
newBuilder() |
static SnapshotSettingsStorageLocationSettings.Builder |
newBuilder(SnapshotSettingsStorageLocationSettings prototype) |
SnapshotSettingsStorageLocationSettings.Builder |
newBuilderForType() |
protected SnapshotSettingsStorageLocationSettings.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static SnapshotSettingsStorageLocationSettings |
parseDelimitedFrom(InputStream input) |
static SnapshotSettingsStorageLocationSettings |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SnapshotSettingsStorageLocationSettings |
parseFrom(byte[] data) |
static SnapshotSettingsStorageLocationSettings |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SnapshotSettingsStorageLocationSettings |
parseFrom(ByteBuffer data) |
static SnapshotSettingsStorageLocationSettings |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SnapshotSettingsStorageLocationSettings |
parseFrom(com.google.protobuf.ByteString data) |
static SnapshotSettingsStorageLocationSettings |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SnapshotSettingsStorageLocationSettings |
parseFrom(com.google.protobuf.CodedInputStream input) |
static SnapshotSettingsStorageLocationSettings |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SnapshotSettingsStorageLocationSettings |
parseFrom(InputStream input) |
static SnapshotSettingsStorageLocationSettings |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<SnapshotSettingsStorageLocationSettings> |
parser() |
SnapshotSettingsStorageLocationSettings.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int LOCATIONS_FIELD_NUMBER
public static final int POLICY_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessageV3protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public int getLocationsCount()
SnapshotSettingsStorageLocationSettingsOrBuilderWhen the policy is SPECIFIC_LOCATIONS, snapshots will be stored in the locations listed in this field. Keys are Cloud Storage bucket locations. Only one location can be specified.
map<string, .google.cloud.compute.v1.SnapshotSettingsStorageLocationSettingsStorageLocationPreference> locations = 413423454;
getLocationsCount in interface SnapshotSettingsStorageLocationSettingsOrBuilderpublic boolean containsLocations(String key)
When the policy is SPECIFIC_LOCATIONS, snapshots will be stored in the locations listed in this field. Keys are Cloud Storage bucket locations. Only one location can be specified.
map<string, .google.cloud.compute.v1.SnapshotSettingsStorageLocationSettingsStorageLocationPreference> locations = 413423454;
containsLocations in interface SnapshotSettingsStorageLocationSettingsOrBuilder@Deprecated public Map<String,SnapshotSettingsStorageLocationSettingsStorageLocationPreference> getLocations()
getLocationsMap() instead.getLocations in interface SnapshotSettingsStorageLocationSettingsOrBuilderpublic Map<String,SnapshotSettingsStorageLocationSettingsStorageLocationPreference> getLocationsMap()
When the policy is SPECIFIC_LOCATIONS, snapshots will be stored in the locations listed in this field. Keys are Cloud Storage bucket locations. Only one location can be specified.
map<string, .google.cloud.compute.v1.SnapshotSettingsStorageLocationSettingsStorageLocationPreference> locations = 413423454;
getLocationsMap in interface SnapshotSettingsStorageLocationSettingsOrBuilderpublic SnapshotSettingsStorageLocationSettingsStorageLocationPreference getLocationsOrDefault(String key, SnapshotSettingsStorageLocationSettingsStorageLocationPreference defaultValue)
When the policy is SPECIFIC_LOCATIONS, snapshots will be stored in the locations listed in this field. Keys are Cloud Storage bucket locations. Only one location can be specified.
map<string, .google.cloud.compute.v1.SnapshotSettingsStorageLocationSettingsStorageLocationPreference> locations = 413423454;
getLocationsOrDefault in interface SnapshotSettingsStorageLocationSettingsOrBuilderpublic SnapshotSettingsStorageLocationSettingsStorageLocationPreference getLocationsOrThrow(String key)
When the policy is SPECIFIC_LOCATIONS, snapshots will be stored in the locations listed in this field. Keys are Cloud Storage bucket locations. Only one location can be specified.
map<string, .google.cloud.compute.v1.SnapshotSettingsStorageLocationSettingsStorageLocationPreference> locations = 413423454;
getLocationsOrThrow in interface SnapshotSettingsStorageLocationSettingsOrBuilderpublic boolean hasPolicy()
The chosen location policy. Check the Policy enum for the list of possible values.
optional string policy = 91071794;hasPolicy in interface SnapshotSettingsStorageLocationSettingsOrBuilderpublic String getPolicy()
The chosen location policy. Check the Policy enum for the list of possible values.
optional string policy = 91071794;getPolicy in interface SnapshotSettingsStorageLocationSettingsOrBuilderpublic com.google.protobuf.ByteString getPolicyBytes()
The chosen location policy. Check the Policy enum for the list of possible values.
optional string policy = 91071794;getPolicyBytes in interface SnapshotSettingsStorageLocationSettingsOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static SnapshotSettingsStorageLocationSettings parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SnapshotSettingsStorageLocationSettings parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SnapshotSettingsStorageLocationSettings parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SnapshotSettingsStorageLocationSettings parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SnapshotSettingsStorageLocationSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SnapshotSettingsStorageLocationSettings parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SnapshotSettingsStorageLocationSettings parseFrom(InputStream input) throws IOException
IOExceptionpublic static SnapshotSettingsStorageLocationSettings parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static SnapshotSettingsStorageLocationSettings parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static SnapshotSettingsStorageLocationSettings parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static SnapshotSettingsStorageLocationSettings parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static SnapshotSettingsStorageLocationSettings parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic SnapshotSettingsStorageLocationSettings.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static SnapshotSettingsStorageLocationSettings.Builder newBuilder()
public static SnapshotSettingsStorageLocationSettings.Builder newBuilder(SnapshotSettingsStorageLocationSettings prototype)
public SnapshotSettingsStorageLocationSettings.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected SnapshotSettingsStorageLocationSettings.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static SnapshotSettingsStorageLocationSettings getDefaultInstance()
public static com.google.protobuf.Parser<SnapshotSettingsStorageLocationSettings> parser()
public com.google.protobuf.Parser<SnapshotSettingsStorageLocationSettings> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public SnapshotSettingsStorageLocationSettings getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.