Package com.google.cloud.compute.v1
Class ResourcePolicySnapshotSchedulePolicySnapshotProperties
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySnapshotProperties
-
- All Implemented Interfaces:
ResourcePolicySnapshotSchedulePolicySnapshotPropertiesOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class ResourcePolicySnapshotSchedulePolicySnapshotProperties extends com.google.protobuf.GeneratedMessageV3 implements ResourcePolicySnapshotSchedulePolicySnapshotPropertiesOrBuilder
Specified snapshot properties for scheduled snapshots created by this policy.
Protobuf typegoogle.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySnapshotProperties- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classResourcePolicySnapshotSchedulePolicySnapshotProperties.BuilderSpecified snapshot properties for scheduled snapshots created by this policy.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
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
-
-
Field Summary
Fields Modifier and Type Field Description static intCHAIN_NAME_FIELD_NUMBERstatic intGUEST_FLUSH_FIELD_NUMBERstatic intLABELS_FIELD_NUMBERstatic intSTORAGE_LOCATIONS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleancontainsLabels(String key)Labels to apply to scheduled snapshots.booleanequals(Object obj)StringgetChainName()Chain name that the snapshot is created in.com.google.protobuf.ByteStringgetChainNameBytes()Chain name that the snapshot is created in.static ResourcePolicySnapshotSchedulePolicySnapshotPropertiesgetDefaultInstance()ResourcePolicySnapshotSchedulePolicySnapshotPropertiesgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()booleangetGuestFlush()Indication to perform a 'guest aware' snapshot.Map<String,String>getLabels()Deprecated.intgetLabelsCount()Labels to apply to scheduled snapshots.Map<String,String>getLabelsMap()Labels to apply to scheduled snapshots.StringgetLabelsOrDefault(String key, String defaultValue)Labels to apply to scheduled snapshots.StringgetLabelsOrThrow(String key)Labels to apply to scheduled snapshots.com.google.protobuf.Parser<ResourcePolicySnapshotSchedulePolicySnapshotProperties>getParserForType()intgetSerializedSize()StringgetStorageLocations(int index)Cloud Storage bucket storage location of the auto snapshot (regional or multi-regional).com.google.protobuf.ByteStringgetStorageLocationsBytes(int index)Cloud Storage bucket storage location of the auto snapshot (regional or multi-regional).intgetStorageLocationsCount()Cloud Storage bucket storage location of the auto snapshot (regional or multi-regional).com.google.protobuf.ProtocolStringListgetStorageLocationsList()Cloud Storage bucket storage location of the auto snapshot (regional or multi-regional).booleanhasChainName()Chain name that the snapshot is created in.booleanhasGuestFlush()Indication to perform a 'guest aware' snapshot.inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)booleanisInitialized()static ResourcePolicySnapshotSchedulePolicySnapshotProperties.BuildernewBuilder()static ResourcePolicySnapshotSchedulePolicySnapshotProperties.BuildernewBuilder(ResourcePolicySnapshotSchedulePolicySnapshotProperties prototype)ResourcePolicySnapshotSchedulePolicySnapshotProperties.BuildernewBuilderForType()protected ResourcePolicySnapshotSchedulePolicySnapshotProperties.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static ResourcePolicySnapshotSchedulePolicySnapshotPropertiesparseDelimitedFrom(InputStream input)static ResourcePolicySnapshotSchedulePolicySnapshotPropertiesparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ResourcePolicySnapshotSchedulePolicySnapshotPropertiesparseFrom(byte[] data)static ResourcePolicySnapshotSchedulePolicySnapshotPropertiesparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ResourcePolicySnapshotSchedulePolicySnapshotPropertiesparseFrom(com.google.protobuf.ByteString data)static ResourcePolicySnapshotSchedulePolicySnapshotPropertiesparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ResourcePolicySnapshotSchedulePolicySnapshotPropertiesparseFrom(com.google.protobuf.CodedInputStream input)static ResourcePolicySnapshotSchedulePolicySnapshotPropertiesparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ResourcePolicySnapshotSchedulePolicySnapshotPropertiesparseFrom(InputStream input)static ResourcePolicySnapshotSchedulePolicySnapshotPropertiesparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ResourcePolicySnapshotSchedulePolicySnapshotPropertiesparseFrom(ByteBuffer data)static ResourcePolicySnapshotSchedulePolicySnapshotPropertiesparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<ResourcePolicySnapshotSchedulePolicySnapshotProperties>parser()ResourcePolicySnapshotSchedulePolicySnapshotProperties.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isStringEmpty, makeExtensionsImmutable, 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, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
CHAIN_NAME_FIELD_NUMBER
public static final int CHAIN_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
GUEST_FLUSH_FIELD_NUMBER
public static final int GUEST_FLUSH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LABELS_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STORAGE_LOCATIONS_FIELD_NUMBER
public static final int STORAGE_LOCATIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
hasChainName
public boolean hasChainName()
Chain name that the snapshot is created in.
optional string chain_name = 68644169;- Specified by:
hasChainNamein interfaceResourcePolicySnapshotSchedulePolicySnapshotPropertiesOrBuilder- Returns:
- Whether the chainName field is set.
-
getChainName
public String getChainName()
Chain name that the snapshot is created in.
optional string chain_name = 68644169;- Specified by:
getChainNamein interfaceResourcePolicySnapshotSchedulePolicySnapshotPropertiesOrBuilder- Returns:
- The chainName.
-
getChainNameBytes
public com.google.protobuf.ByteString getChainNameBytes()
Chain name that the snapshot is created in.
optional string chain_name = 68644169;- Specified by:
getChainNameBytesin interfaceResourcePolicySnapshotSchedulePolicySnapshotPropertiesOrBuilder- Returns:
- The bytes for chainName.
-
hasGuestFlush
public boolean hasGuestFlush()
Indication to perform a 'guest aware' snapshot.
optional bool guest_flush = 385550813;- Specified by:
hasGuestFlushin interfaceResourcePolicySnapshotSchedulePolicySnapshotPropertiesOrBuilder- Returns:
- Whether the guestFlush field is set.
-
getGuestFlush
public boolean getGuestFlush()
Indication to perform a 'guest aware' snapshot.
optional bool guest_flush = 385550813;- Specified by:
getGuestFlushin interfaceResourcePolicySnapshotSchedulePolicySnapshotPropertiesOrBuilder- Returns:
- The guestFlush.
-
getLabelsCount
public int getLabelsCount()
Description copied from interface:ResourcePolicySnapshotSchedulePolicySnapshotPropertiesOrBuilderLabels to apply to scheduled snapshots. These can be later modified by the setLabels method. Label values may be empty.
map<string, string> labels = 500195327;- Specified by:
getLabelsCountin interfaceResourcePolicySnapshotSchedulePolicySnapshotPropertiesOrBuilder
-
containsLabels
public boolean containsLabels(String key)
Labels to apply to scheduled snapshots. These can be later modified by the setLabels method. Label values may be empty.
map<string, string> labels = 500195327;- Specified by:
containsLabelsin interfaceResourcePolicySnapshotSchedulePolicySnapshotPropertiesOrBuilder
-
getLabels
@Deprecated public Map<String,String> getLabels()
Deprecated.UsegetLabelsMap()instead.- Specified by:
getLabelsin interfaceResourcePolicySnapshotSchedulePolicySnapshotPropertiesOrBuilder
-
getLabelsMap
public Map<String,String> getLabelsMap()
Labels to apply to scheduled snapshots. These can be later modified by the setLabels method. Label values may be empty.
map<string, string> labels = 500195327;- Specified by:
getLabelsMapin interfaceResourcePolicySnapshotSchedulePolicySnapshotPropertiesOrBuilder
-
getLabelsOrDefault
public String getLabelsOrDefault(String key, String defaultValue)
Labels to apply to scheduled snapshots. These can be later modified by the setLabels method. Label values may be empty.
map<string, string> labels = 500195327;- Specified by:
getLabelsOrDefaultin interfaceResourcePolicySnapshotSchedulePolicySnapshotPropertiesOrBuilder
-
getLabelsOrThrow
public String getLabelsOrThrow(String key)
Labels to apply to scheduled snapshots. These can be later modified by the setLabels method. Label values may be empty.
map<string, string> labels = 500195327;- Specified by:
getLabelsOrThrowin interfaceResourcePolicySnapshotSchedulePolicySnapshotPropertiesOrBuilder
-
getStorageLocationsList
public com.google.protobuf.ProtocolStringList getStorageLocationsList()
Cloud Storage bucket storage location of the auto snapshot (regional or multi-regional).
repeated string storage_locations = 328005274;- Specified by:
getStorageLocationsListin interfaceResourcePolicySnapshotSchedulePolicySnapshotPropertiesOrBuilder- Returns:
- A list containing the storageLocations.
-
getStorageLocationsCount
public int getStorageLocationsCount()
Cloud Storage bucket storage location of the auto snapshot (regional or multi-regional).
repeated string storage_locations = 328005274;- Specified by:
getStorageLocationsCountin interfaceResourcePolicySnapshotSchedulePolicySnapshotPropertiesOrBuilder- Returns:
- The count of storageLocations.
-
getStorageLocations
public String getStorageLocations(int index)
Cloud Storage bucket storage location of the auto snapshot (regional or multi-regional).
repeated string storage_locations = 328005274;- Specified by:
getStorageLocationsin interfaceResourcePolicySnapshotSchedulePolicySnapshotPropertiesOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The storageLocations at the given index.
-
getStorageLocationsBytes
public com.google.protobuf.ByteString getStorageLocationsBytes(int index)
Cloud Storage bucket storage location of the auto snapshot (regional or multi-regional).
repeated string storage_locations = 328005274;- Specified by:
getStorageLocationsBytesin interfaceResourcePolicySnapshotSchedulePolicySnapshotPropertiesOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the storageLocations at the given index.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ResourcePolicySnapshotSchedulePolicySnapshotProperties parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ResourcePolicySnapshotSchedulePolicySnapshotProperties parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ResourcePolicySnapshotSchedulePolicySnapshotProperties parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ResourcePolicySnapshotSchedulePolicySnapshotProperties parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ResourcePolicySnapshotSchedulePolicySnapshotProperties parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ResourcePolicySnapshotSchedulePolicySnapshotProperties parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ResourcePolicySnapshotSchedulePolicySnapshotProperties parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ResourcePolicySnapshotSchedulePolicySnapshotProperties parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ResourcePolicySnapshotSchedulePolicySnapshotProperties parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ResourcePolicySnapshotSchedulePolicySnapshotProperties parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static ResourcePolicySnapshotSchedulePolicySnapshotProperties parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ResourcePolicySnapshotSchedulePolicySnapshotProperties parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public ResourcePolicySnapshotSchedulePolicySnapshotProperties.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ResourcePolicySnapshotSchedulePolicySnapshotProperties.Builder newBuilder()
-
newBuilder
public static ResourcePolicySnapshotSchedulePolicySnapshotProperties.Builder newBuilder(ResourcePolicySnapshotSchedulePolicySnapshotProperties prototype)
-
toBuilder
public ResourcePolicySnapshotSchedulePolicySnapshotProperties.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ResourcePolicySnapshotSchedulePolicySnapshotProperties.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ResourcePolicySnapshotSchedulePolicySnapshotProperties getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ResourcePolicySnapshotSchedulePolicySnapshotProperties> parser()
-
getParserForType
public com.google.protobuf.Parser<ResourcePolicySnapshotSchedulePolicySnapshotProperties> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ResourcePolicySnapshotSchedulePolicySnapshotProperties getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-