Uses of Class
com.google.cloud.compute.v1.Snapshot.Builder
-
Uses of Snapshot.Builder in com.google.cloud.compute.v1
Methods in com.google.cloud.compute.v1 that return Snapshot.BuilderModifier and TypeMethodDescriptionSnapshot.Builder.addAllGuestOsFeatures(Iterable<? extends GuestOsFeature> values) Output only.Snapshot.Builder.addAllLicenseCodes(Iterable<? extends Long> values) Output only.Snapshot.Builder.addAllLicenses(Iterable<String> values) Output only.Snapshot.Builder.addAllStorageLocations(Iterable<String> values) Cloud Storage bucket storage location of the snapshot (regional or multi-regional).Snapshot.Builder.addGuestOsFeatures(int index, GuestOsFeature value) Output only.Snapshot.Builder.addGuestOsFeatures(int index, GuestOsFeature.Builder builderForValue) Output only.Snapshot.Builder.addGuestOsFeatures(GuestOsFeature value) Output only.Snapshot.Builder.addGuestOsFeatures(GuestOsFeature.Builder builderForValue) Output only.SnapshotList.Builder.addItemsBuilder()A list of Snapshot resources.SnapshotList.Builder.addItemsBuilder(int index) A list of Snapshot resources.Snapshot.Builder.addLicenseCodes(long value) Output only.Snapshot.Builder.addLicenses(String value) Output only.Snapshot.Builder.addLicensesBytes(com.google.protobuf.ByteString value) Output only.Snapshot.Builder.addStorageLocations(String value) Cloud Storage bucket storage location of the snapshot (regional or multi-regional).Snapshot.Builder.addStorageLocationsBytes(com.google.protobuf.ByteString value) Cloud Storage bucket storage location of the snapshot (regional or multi-regional).Snapshot.Builder.clear()Snapshot.Builder.clearArchitecture()Output only.Snapshot.Builder.clearAutoCreated()Output only.Snapshot.Builder.clearChainName()Creates the new snapshot in the snapshot chain labeled with the specified name.Snapshot.Builder.clearCreationSizeBytes()Output only.Snapshot.Builder.clearCreationTimestamp()Output only.Snapshot.Builder.clearDescription()An optional description of this resource.Snapshot.Builder.clearDiskSizeGb()Output only.Snapshot.Builder.clearDownloadBytes()Output only.Snapshot.Builder.clearEnableConfidentialCompute()Output only.Snapshot.Builder.clearGuestFlush()[Input Only] Whether to attempt an application consistent snapshot by informing the OS to prepare for the snapshot process.Snapshot.Builder.clearGuestOsFeatures()Output only.Snapshot.Builder.clearId()Output only.Snapshot.Builder.clearKind()Output only.Snapshot.Builder.clearLabelFingerprint()A fingerprint for the labels being applied to this snapshot, which is essentially a hash of the labels set used for optimistic locking.Snapshot.Builder.clearLabels()Snapshot.Builder.clearLicenseCodes()Output only.Snapshot.Builder.clearLicenses()Output only.Snapshot.Builder.clearLocationHint()An opaque location hint used to place the snapshot close to other resources.Snapshot.Builder.clearName()Name of the resource; provided by the client when the resource is created.Snapshot.Builder.clearParams()Input only.Snapshot.Builder.clearRegion()Output only.Snapshot.Builder.clearSatisfiesPzi()Output only.Snapshot.Builder.clearSatisfiesPzs()Output only.Snapshot.Builder.clearSelfLink()Output only.Snapshot.Builder.clearSnapshotEncryptionKey()Encrypts the snapshot using acustomer-supplied encryption key.Snapshot.Builder.clearSnapshotGroupId()Output only.Snapshot.Builder.clearSnapshotGroupName()Output only.Snapshot.Builder.clearSnapshotType()Indicates the type of the snapshot.Snapshot.Builder.clearSourceDisk()The source disk used to create this snapshot.Snapshot.Builder.clearSourceDiskEncryptionKey()The customer-supplied encryption key of the source disk.Snapshot.Builder.clearSourceDiskForRecoveryCheckpoint()The source disk whose recovery checkpoint will be used to create this snapshot.Snapshot.Builder.clearSourceDiskId()Output only.Snapshot.Builder.clearSourceInstantSnapshot()The source instant snapshot used to create this snapshot.Snapshot.Builder.clearSourceInstantSnapshotEncryptionKey()Customer provided encryption key when creating Snapshot from Instant Snapshot.Snapshot.Builder.clearSourceInstantSnapshotId()Output only.Snapshot.Builder.clearSourceSnapshotSchedulePolicy()Output only.Snapshot.Builder.clearSourceSnapshotSchedulePolicyId()Output only.Snapshot.Builder.clearStatus()Output only.Snapshot.Builder.clearStorageBytes()Output only.Snapshot.Builder.clearStorageBytesStatus()Output only.Snapshot.Builder.clearStorageLocations()Cloud Storage bucket storage location of the snapshot (regional or multi-regional).SnapshotList.Builder.getItemsBuilder(int index) A list of Snapshot resources.CreateSnapshotDiskRequest.Builder.getSnapshotResourceBuilder()The body resource for this requestCreateSnapshotRegionDiskRequest.Builder.getSnapshotResourceBuilder()The body resource for this requestInsertRegionSnapshotRequest.Builder.getSnapshotResourceBuilder()The body resource for this requestInsertSnapshotRequest.Builder.getSnapshotResourceBuilder()The body resource for this requestSnapshot.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) Snapshot.Builder.mergeFrom(com.google.protobuf.Message other) Snapshot.Builder.mergeParams(SnapshotParams value) Input only.Snapshot.Builder.mergeSnapshotEncryptionKey(CustomerEncryptionKey value) Encrypts the snapshot using acustomer-supplied encryption key.Snapshot.Builder.mergeSourceDiskEncryptionKey(CustomerEncryptionKey value) The customer-supplied encryption key of the source disk.Snapshot.Builder.mergeSourceInstantSnapshotEncryptionKey(CustomerEncryptionKey value) Customer provided encryption key when creating Snapshot from Instant Snapshot.static Snapshot.BuilderSnapshot.newBuilder()static Snapshot.BuilderSnapshot.newBuilder(Snapshot prototype) Snapshot.newBuilderForType()protected Snapshot.BuilderSnapshot.newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) Snapshot.Builder.putAllLabels(Map<String, String> values) Labels to apply to this snapshot.Labels to apply to this snapshot.Snapshot.Builder.removeGuestOsFeatures(int index) Output only.Snapshot.Builder.removeLabels(String key) Labels to apply to this snapshot.Snapshot.Builder.setArchitecture(String value) Output only.Snapshot.Builder.setArchitectureBytes(com.google.protobuf.ByteString value) Output only.Snapshot.Builder.setAutoCreated(boolean value) Output only.Snapshot.Builder.setChainName(String value) Creates the new snapshot in the snapshot chain labeled with the specified name.Snapshot.Builder.setChainNameBytes(com.google.protobuf.ByteString value) Creates the new snapshot in the snapshot chain labeled with the specified name.Snapshot.Builder.setCreationSizeBytes(long value) Output only.Snapshot.Builder.setCreationTimestamp(String value) Output only.Snapshot.Builder.setCreationTimestampBytes(com.google.protobuf.ByteString value) Output only.Snapshot.Builder.setDescription(String value) An optional description of this resource.Snapshot.Builder.setDescriptionBytes(com.google.protobuf.ByteString value) An optional description of this resource.Snapshot.Builder.setDiskSizeGb(long value) Output only.Snapshot.Builder.setDownloadBytes(long value) Output only.Snapshot.Builder.setEnableConfidentialCompute(boolean value) Output only.Snapshot.Builder.setGuestFlush(boolean value) [Input Only] Whether to attempt an application consistent snapshot by informing the OS to prepare for the snapshot process.Snapshot.Builder.setGuestOsFeatures(int index, GuestOsFeature value) Output only.Snapshot.Builder.setGuestOsFeatures(int index, GuestOsFeature.Builder builderForValue) Output only.Snapshot.Builder.setId(long value) Output only.Output only.Snapshot.Builder.setKindBytes(com.google.protobuf.ByteString value) Output only.Snapshot.Builder.setLabelFingerprint(String value) A fingerprint for the labels being applied to this snapshot, which is essentially a hash of the labels set used for optimistic locking.Snapshot.Builder.setLabelFingerprintBytes(com.google.protobuf.ByteString value) A fingerprint for the labels being applied to this snapshot, which is essentially a hash of the labels set used for optimistic locking.Snapshot.Builder.setLicenseCodes(int index, long value) Output only.Snapshot.Builder.setLicenses(int index, String value) Output only.Snapshot.Builder.setLocationHint(String value) An opaque location hint used to place the snapshot close to other resources.Snapshot.Builder.setLocationHintBytes(com.google.protobuf.ByteString value) An opaque location hint used to place the snapshot close to other resources.Name of the resource; provided by the client when the resource is created.Snapshot.Builder.setNameBytes(com.google.protobuf.ByteString value) Name of the resource; provided by the client when the resource is created.Snapshot.Builder.setParams(SnapshotParams value) Input only.Snapshot.Builder.setParams(SnapshotParams.Builder builderForValue) Input only.Output only.Snapshot.Builder.setRegionBytes(com.google.protobuf.ByteString value) Output only.Snapshot.Builder.setSatisfiesPzi(boolean value) Output only.Snapshot.Builder.setSatisfiesPzs(boolean value) Output only.Snapshot.Builder.setSelfLink(String value) Output only.Snapshot.Builder.setSelfLinkBytes(com.google.protobuf.ByteString value) Output only.Snapshot.Builder.setSnapshotEncryptionKey(CustomerEncryptionKey value) Encrypts the snapshot using acustomer-supplied encryption key.Snapshot.Builder.setSnapshotEncryptionKey(CustomerEncryptionKey.Builder builderForValue) Encrypts the snapshot using acustomer-supplied encryption key.Snapshot.Builder.setSnapshotGroupId(String value) Output only.Snapshot.Builder.setSnapshotGroupIdBytes(com.google.protobuf.ByteString value) Output only.Snapshot.Builder.setSnapshotGroupName(String value) Output only.Snapshot.Builder.setSnapshotGroupNameBytes(com.google.protobuf.ByteString value) Output only.Snapshot.Builder.setSnapshotType(String value) Indicates the type of the snapshot.Snapshot.Builder.setSnapshotTypeBytes(com.google.protobuf.ByteString value) Indicates the type of the snapshot.Snapshot.Builder.setSourceDisk(String value) The source disk used to create this snapshot.Snapshot.Builder.setSourceDiskBytes(com.google.protobuf.ByteString value) The source disk used to create this snapshot.Snapshot.Builder.setSourceDiskEncryptionKey(CustomerEncryptionKey value) The customer-supplied encryption key of the source disk.Snapshot.Builder.setSourceDiskEncryptionKey(CustomerEncryptionKey.Builder builderForValue) The customer-supplied encryption key of the source disk.Snapshot.Builder.setSourceDiskForRecoveryCheckpoint(String value) The source disk whose recovery checkpoint will be used to create this snapshot.Snapshot.Builder.setSourceDiskForRecoveryCheckpointBytes(com.google.protobuf.ByteString value) The source disk whose recovery checkpoint will be used to create this snapshot.Snapshot.Builder.setSourceDiskId(String value) Output only.Snapshot.Builder.setSourceDiskIdBytes(com.google.protobuf.ByteString value) Output only.Snapshot.Builder.setSourceInstantSnapshot(String value) The source instant snapshot used to create this snapshot.Snapshot.Builder.setSourceInstantSnapshotBytes(com.google.protobuf.ByteString value) The source instant snapshot used to create this snapshot.Snapshot.Builder.setSourceInstantSnapshotEncryptionKey(CustomerEncryptionKey value) Customer provided encryption key when creating Snapshot from Instant Snapshot.Snapshot.Builder.setSourceInstantSnapshotEncryptionKey(CustomerEncryptionKey.Builder builderForValue) Customer provided encryption key when creating Snapshot from Instant Snapshot.Snapshot.Builder.setSourceInstantSnapshotId(String value) Output only.Snapshot.Builder.setSourceInstantSnapshotIdBytes(com.google.protobuf.ByteString value) Output only.Snapshot.Builder.setSourceSnapshotSchedulePolicy(String value) Output only.Snapshot.Builder.setSourceSnapshotSchedulePolicyBytes(com.google.protobuf.ByteString value) Output only.Snapshot.Builder.setSourceSnapshotSchedulePolicyId(String value) Output only.Snapshot.Builder.setSourceSnapshotSchedulePolicyIdBytes(com.google.protobuf.ByteString value) Output only.Output only.Snapshot.Builder.setStatusBytes(com.google.protobuf.ByteString value) Output only.Snapshot.Builder.setStorageBytes(long value) Output only.Snapshot.Builder.setStorageBytesStatus(String value) Output only.Snapshot.Builder.setStorageBytesStatusBytes(com.google.protobuf.ByteString value) Output only.Snapshot.Builder.setStorageLocations(int index, String value) Cloud Storage bucket storage location of the snapshot (regional or multi-regional).Snapshot.toBuilder()Methods in com.google.cloud.compute.v1 that return types with arguments of type Snapshot.BuilderModifier and TypeMethodDescriptionSnapshotList.Builder.getItemsBuilderList()A list of Snapshot resources.Methods in com.google.cloud.compute.v1 with parameters of type Snapshot.BuilderModifier and TypeMethodDescriptionSnapshotList.Builder.addItems(int index, Snapshot.Builder builderForValue) A list of Snapshot resources.SnapshotList.Builder.addItems(Snapshot.Builder builderForValue) A list of Snapshot resources.SnapshotList.Builder.setItems(int index, Snapshot.Builder builderForValue) A list of Snapshot resources.CreateSnapshotDiskRequest.Builder.setSnapshotResource(Snapshot.Builder builderForValue) The body resource for this requestCreateSnapshotRegionDiskRequest.Builder.setSnapshotResource(Snapshot.Builder builderForValue) The body resource for this requestInsertRegionSnapshotRequest.Builder.setSnapshotResource(Snapshot.Builder builderForValue) The body resource for this requestInsertSnapshotRequest.Builder.setSnapshotResource(Snapshot.Builder builderForValue) The body resource for this request