Package com.google.cloud.compute.v1
Class SnapshotSettingsAccessLocation.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SnapshotSettingsAccessLocation.Builder>
com.google.cloud.compute.v1.SnapshotSettingsAccessLocation.Builder
- All Implemented Interfaces:
SnapshotSettingsAccessLocationOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SnapshotSettingsAccessLocation
public static final class SnapshotSettingsAccessLocation.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SnapshotSettingsAccessLocation.Builder>
implements SnapshotSettingsAccessLocationOrBuilder
Protobuf type
google.cloud.compute.v1.SnapshotSettingsAccessLocation-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Policy of which location is allowed to access snapshot.booleancontainsLocations(String key) List of regions that can restore a regional snapshot from the current regionstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDeprecated.intList of regions that can restore a regional snapshot from the current regionList of regions that can restore a regional snapshot from the current regiongetLocationsOrDefault(String key, SnapshotSettingsAccessLocationAccessLocationPreference defaultValue) List of regions that can restore a regional snapshot from the current regionList of regions that can restore a regional snapshot from the current regionDeprecated.Policy of which location is allowed to access snapshot.com.google.protobuf.ByteStringPolicy of which location is allowed to access snapshot.booleanPolicy of which location is allowed to access snapshot.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) List of regions that can restore a regional snapshot from the current regionList of regions that can restore a regional snapshot from the current regionList of regions that can restore a regional snapshot from the current regionremoveLocations(String key) List of regions that can restore a regional snapshot from the current regionPolicy of which location is allowed to access snapshot.setPolicyBytes(com.google.protobuf.ByteString value) Policy of which location is allowed to access snapshot.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<SnapshotSettingsAccessLocation.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<SnapshotSettingsAccessLocation.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<SnapshotSettingsAccessLocation.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<SnapshotSettingsAccessLocation.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<SnapshotSettingsAccessLocation.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SnapshotSettingsAccessLocation.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SnapshotSettingsAccessLocation.Builder>
-
mergeFrom
public SnapshotSettingsAccessLocation.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SnapshotSettingsAccessLocation.Builder>- Throws:
IOException
-
getLocationsCount
public int getLocationsCount()Description copied from interface:SnapshotSettingsAccessLocationOrBuilderList of regions that can restore a regional snapshot from the current region
map<string, .google.cloud.compute.v1.SnapshotSettingsAccessLocationAccessLocationPreference> locations = 413423454;- Specified by:
getLocationsCountin interfaceSnapshotSettingsAccessLocationOrBuilder
-
containsLocations
List of regions that can restore a regional snapshot from the current region
map<string, .google.cloud.compute.v1.SnapshotSettingsAccessLocationAccessLocationPreference> locations = 413423454;- Specified by:
containsLocationsin interfaceSnapshotSettingsAccessLocationOrBuilder
-
getLocations
@Deprecated public Map<String,SnapshotSettingsAccessLocationAccessLocationPreference> getLocations()Deprecated.UsegetLocationsMap()instead.- Specified by:
getLocationsin interfaceSnapshotSettingsAccessLocationOrBuilder
-
getLocationsMap
List of regions that can restore a regional snapshot from the current region
map<string, .google.cloud.compute.v1.SnapshotSettingsAccessLocationAccessLocationPreference> locations = 413423454;- Specified by:
getLocationsMapin interfaceSnapshotSettingsAccessLocationOrBuilder
-
getLocationsOrDefault
public SnapshotSettingsAccessLocationAccessLocationPreference getLocationsOrDefault(String key, SnapshotSettingsAccessLocationAccessLocationPreference defaultValue) List of regions that can restore a regional snapshot from the current region
map<string, .google.cloud.compute.v1.SnapshotSettingsAccessLocationAccessLocationPreference> locations = 413423454;- Specified by:
getLocationsOrDefaultin interfaceSnapshotSettingsAccessLocationOrBuilder
-
getLocationsOrThrow
List of regions that can restore a regional snapshot from the current region
map<string, .google.cloud.compute.v1.SnapshotSettingsAccessLocationAccessLocationPreference> locations = 413423454;- Specified by:
getLocationsOrThrowin interfaceSnapshotSettingsAccessLocationOrBuilder
-
clearLocations
-
removeLocations
List of regions that can restore a regional snapshot from the current region
map<string, .google.cloud.compute.v1.SnapshotSettingsAccessLocationAccessLocationPreference> locations = 413423454; -
getMutableLocations
@Deprecated public Map<String,SnapshotSettingsAccessLocationAccessLocationPreference> getMutableLocations()Deprecated.Use alternate mutation accessors instead. -
putLocations
public SnapshotSettingsAccessLocation.Builder putLocations(String key, SnapshotSettingsAccessLocationAccessLocationPreference value) List of regions that can restore a regional snapshot from the current region
map<string, .google.cloud.compute.v1.SnapshotSettingsAccessLocationAccessLocationPreference> locations = 413423454; -
putAllLocations
public SnapshotSettingsAccessLocation.Builder putAllLocations(Map<String, SnapshotSettingsAccessLocationAccessLocationPreference> values) List of regions that can restore a regional snapshot from the current region
map<string, .google.cloud.compute.v1.SnapshotSettingsAccessLocationAccessLocationPreference> locations = 413423454; -
putLocationsBuilderIfAbsent
public SnapshotSettingsAccessLocationAccessLocationPreference.Builder putLocationsBuilderIfAbsent(String key) List of regions that can restore a regional snapshot from the current region
map<string, .google.cloud.compute.v1.SnapshotSettingsAccessLocationAccessLocationPreference> locations = 413423454; -
hasPolicy
public boolean hasPolicy()Policy of which location is allowed to access snapshot. Check the Policy enum for the list of possible values.
optional string policy = 91071794;- Specified by:
hasPolicyin interfaceSnapshotSettingsAccessLocationOrBuilder- Returns:
- Whether the policy field is set.
-
getPolicy
Policy of which location is allowed to access snapshot. Check the Policy enum for the list of possible values.
optional string policy = 91071794;- Specified by:
getPolicyin interfaceSnapshotSettingsAccessLocationOrBuilder- Returns:
- The policy.
-
getPolicyBytes
public com.google.protobuf.ByteString getPolicyBytes()Policy of which location is allowed to access snapshot. Check the Policy enum for the list of possible values.
optional string policy = 91071794;- Specified by:
getPolicyBytesin interfaceSnapshotSettingsAccessLocationOrBuilder- Returns:
- The bytes for policy.
-
setPolicy
Policy of which location is allowed to access snapshot. Check the Policy enum for the list of possible values.
optional string policy = 91071794;- Parameters:
value- The policy to set.- Returns:
- This builder for chaining.
-
clearPolicy
Policy of which location is allowed to access snapshot. Check the Policy enum for the list of possible values.
optional string policy = 91071794;- Returns:
- This builder for chaining.
-
setPolicyBytes
Policy of which location is allowed to access snapshot. Check the Policy enum for the list of possible values.
optional string policy = 91071794;- Parameters:
value- The bytes for policy to set.- Returns:
- This builder for chaining.
-