Package com.google.cloud.storage
Class Storage.BlobRestoreOption
java.lang.Object
com.google.cloud.storage.Option<com.google.cloud.storage.UnifiedOpts.ObjectSourceOpt>
com.google.cloud.storage.Storage.BlobRestoreOption
- All Implemented Interfaces:
Serializable
- Enclosing interface:
- Storage
public static class Storage.BlobRestoreOption
extends Option<com.google.cloud.storage.UnifiedOpts.ObjectSourceOpt>
Class for specifying blob restore options *
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic Storage.BlobRestoreOption
copySourceAcl
(boolean copySourceAcl) Returns an option for whether the restored object should copy the access controls of the source object.boolean
Deprecated.static Storage.BlobRestoreOption
generationMatch
(long generation) Returns an option for blob's data generation match.static Storage.BlobRestoreOption
generationNotMatch
(long generation) Returns an option for blob's data generation mismatch.int
hashCode()
Deprecated.static Storage.BlobRestoreOption
metagenerationMatch
(long generation) Returns an option for blob's metageneration match.static Storage.BlobRestoreOption
metagenerationNotMatch
(long generation) Returns an option for blob's metageneration mismatch.toString()
Deprecated.
-
Method Details
-
generationMatch
@TransportCompatibility({HTTP,GRPC}) public static Storage.BlobRestoreOption generationMatch(long generation) Returns an option for blob's data generation match. If this option is used the request will fail if generation does not match. -
generationNotMatch
@TransportCompatibility({HTTP,GRPC}) public static Storage.BlobRestoreOption generationNotMatch(long generation) Returns an option for blob's data generation mismatch. If this option is used the request will fail if blob's generation matches the provided value. -
metagenerationMatch
@TransportCompatibility({HTTP,GRPC}) public static Storage.BlobRestoreOption metagenerationMatch(long generation) Returns an option for blob's metageneration match. If this option is used the request will fail if blob's metageneration does not match the provided value. -
metagenerationNotMatch
@TransportCompatibility({HTTP,GRPC}) public static Storage.BlobRestoreOption metagenerationNotMatch(long generation) Returns an option for blob's metageneration mismatch. If this option is used the request will fail if blob's metageneration matches the provided value. -
copySourceAcl
@TransportCompatibility({HTTP,GRPC}) public static Storage.BlobRestoreOption copySourceAcl(boolean copySourceAcl) Returns an option for whether the restored object should copy the access controls of the source object. -
equals
Deprecated. -
hashCode
public int hashCode()Deprecated. -
toString
Deprecated.
-