Class ListSnapshotsOptions
java.lang.Object
com.ibm.cloud.sdk.core.service.model.GenericModel
com.ibm.cloud.is.vpc.v1.model.ListSnapshotsOptions
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
public class ListSnapshotsOptions
extends com.ibm.cloud.sdk.core.service.model.GenericModel
The listSnapshots options.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Builder.static interface
Sorts the returned collection by the specified property name in ascending order. -
Method Summary
Modifier and TypeMethodDescriptionGets the backupPolicyPlanId.Gets the clonesZoneName.Gets the copiesCrn.copiesId()
Gets the copiesId.Gets the copiesName.Gets the copiesRemoteRegionName.limit()
Gets the limit.name()
Gets the name.New builder.Gets the resourceGroupId.Gets the snapshotConsistencyGroupCrn.Gets the snapshotConsistencyGroupId.sort()
Gets the sort.Gets the sourceImageCrn.Gets the sourceImageId.Gets the sourceImageRemoteRegionName.Gets the sourceSnapshotId.Gets the sourceSnapshotRemoteRegionName.Gets the sourceVolumeCrn.Gets the sourceVolumeId.Gets the sourceVolumeRemoteRegionName.start()
Gets the start.tag()
Gets the tag.Methods inherited from class com.ibm.cloud.sdk.core.service.model.GenericModel
equals, hashCode, toString
-
Method Details
-
newBuilder
New builder.- Returns:
- a ListSnapshotsOptions builder
-
start
Gets the start. A server-provided token determining what resource to start the page on.- Returns:
- the start
-
limit
-
tag
Gets the tag. Filters the collection to resources with an item in the `tags` property matching the exact specified tag.- Returns:
- the tag
-
resourceGroupId
Gets the resourceGroupId. Filters the collection to resources with a `resource_group.id` property matching the specified identifier.- Returns:
- the resourceGroupId
-
name
Gets the name. Filters the collection to resources with a `name` property matching the exact specified name.- Returns:
- the name
-
sourceVolumeId
Gets the sourceVolumeId. Filters the collection to resources with a `source_volume.id` property matching the specified identifier.- Returns:
- the sourceVolumeId
-
sourceVolumeCrn
Gets the sourceVolumeCrn. Filters the collection to resources with a `source_volume.crn` property matching the specified CRN.- Returns:
- the sourceVolumeCrn
-
sourceImageId
Gets the sourceImageId. Filters the collection to resources with a `source_image.id` property matching the specified identifier. This parameter also supports the values `null` and `not:null` which filter the collection to resources which have no source image or any existent source image, respectively.- Returns:
- the sourceImageId
-
sourceImageCrn
Gets the sourceImageCrn. Filters the collection to resources with a `source_image.crn` property matching the specified CRN. This parameter also supports the values `null` and `not:null` which filter the collection to resources which have no source image or any existent source image, respectively.- Returns:
- the sourceImageCrn
-
sort
Gets the sort. Sorts the returned collection by the specified property name in ascending order. A `-` may be prepended to the name to sort in descending order. For example, the value `-created_at` sorts the collection by the `created_at` property in descending order, and the value `name` sorts it by the `name` property in ascending order.- Returns:
- the sort
-
backupPolicyPlanId
Gets the backupPolicyPlanId. Filters the collection to backup policy jobs with a `backup_policy_plan.id` property matching the specified identifier.- Returns:
- the backupPolicyPlanId
-
copiesId
Gets the copiesId. Filters the collection to snapshots with an item in the `copies` property with an `id` property matching the specified identifier.- Returns:
- the copiesId
-
copiesName
Gets the copiesName. Filters the collection to snapshots with an item in the `copies` property with a `name` property matching the exact specified name.- Returns:
- the copiesName
-
copiesCrn
Gets the copiesCrn. Filters the collection to snapshots with an item in the `copies` property with an `id` property matching the specified CRN.- Returns:
- the copiesCrn
-
copiesRemoteRegionName
Gets the copiesRemoteRegionName. Filters the collection to snapshots with an item in the `copies` property with a `remote.region.name` property matching the exact specified name.- Returns:
- the copiesRemoteRegionName
-
sourceSnapshotId
Gets the sourceSnapshotId. Filters the collection to resources with a `source_snapshot.id` property matching the specified identifier.- Returns:
- the sourceSnapshotId
-
sourceSnapshotRemoteRegionName
Gets the sourceSnapshotRemoteRegionName. Filters the collection to resources with a `source_snapshot.remote.region.name` property matching the exact specified name.- Returns:
- the sourceSnapshotRemoteRegionName
-
sourceVolumeRemoteRegionName
Gets the sourceVolumeRemoteRegionName. Filters the collection to resources with a `source_volume.remote.region.name` property matching the exact specified name.- Returns:
- the sourceVolumeRemoteRegionName
-
sourceImageRemoteRegionName
Gets the sourceImageRemoteRegionName. Filters the collection to resources with a `source_image.remote.region.name` property matching the exact specified name.- Returns:
- the sourceImageRemoteRegionName
-
clonesZoneName
Gets the clonesZoneName. Filters the collection to snapshots with an item in the `clones` property with a `zone.name` property matching the exact specified name.- Returns:
- the clonesZoneName
-
snapshotConsistencyGroupId
Gets the snapshotConsistencyGroupId. Filters the collection to resources with a `snapshot_consistency_group.id` property matching the specified identifier.- Returns:
- the snapshotConsistencyGroupId
-
snapshotConsistencyGroupCrn
Gets the snapshotConsistencyGroupCrn. Filters the collection to resources with a `snapshot_consistency_group.crn` property matching the specified identifier.- Returns:
- the snapshotConsistencyGroupCrn
-