Package com.ibm.cloud.is.vpc.v1.model
Class ListSnapshotsOptions.Builder
- java.lang.Object
-
- com.ibm.cloud.is.vpc.v1.model.ListSnapshotsOptions.Builder
-
- Enclosing class:
- ListSnapshotsOptions
public static class ListSnapshotsOptions.Builder extends Object
Builder.
-
-
Constructor Summary
Constructors Constructor Description Builder()
Instantiates a new builder.
-
Method Summary
-
-
-
Method Detail
-
build
public ListSnapshotsOptions build()
Builds a ListSnapshotsOptions.- Returns:
- the new ListSnapshotsOptions instance
-
start
public ListSnapshotsOptions.Builder start(String start)
Set the start.- Parameters:
start
- the start- Returns:
- the ListSnapshotsOptions builder
-
limit
public ListSnapshotsOptions.Builder limit(long limit)
Set the limit.- Parameters:
limit
- the limit- Returns:
- the ListSnapshotsOptions builder
-
tag
public ListSnapshotsOptions.Builder tag(String tag)
Set the tag.- Parameters:
tag
- the tag- Returns:
- the ListSnapshotsOptions builder
-
resourceGroupId
public ListSnapshotsOptions.Builder resourceGroupId(String resourceGroupId)
Set the resourceGroupId.- Parameters:
resourceGroupId
- the resourceGroupId- Returns:
- the ListSnapshotsOptions builder
-
name
public ListSnapshotsOptions.Builder name(String name)
Set the name.- Parameters:
name
- the name- Returns:
- the ListSnapshotsOptions builder
-
sourceVolumeId
public ListSnapshotsOptions.Builder sourceVolumeId(String sourceVolumeId)
Set the sourceVolumeId.- Parameters:
sourceVolumeId
- the sourceVolumeId- Returns:
- the ListSnapshotsOptions builder
-
sourceVolumeCrn
public ListSnapshotsOptions.Builder sourceVolumeCrn(String sourceVolumeCrn)
Set the sourceVolumeCrn.- Parameters:
sourceVolumeCrn
- the sourceVolumeCrn- Returns:
- the ListSnapshotsOptions builder
-
sourceImageId
public ListSnapshotsOptions.Builder sourceImageId(String sourceImageId)
Set the sourceImageId.- Parameters:
sourceImageId
- the sourceImageId- Returns:
- the ListSnapshotsOptions builder
-
sourceImageCrn
public ListSnapshotsOptions.Builder sourceImageCrn(String sourceImageCrn)
Set the sourceImageCrn.- Parameters:
sourceImageCrn
- the sourceImageCrn- Returns:
- the ListSnapshotsOptions builder
-
sort
public ListSnapshotsOptions.Builder sort(String sort)
Set the sort.- Parameters:
sort
- the sort- Returns:
- the ListSnapshotsOptions builder
-
backupPolicyPlanId
public ListSnapshotsOptions.Builder backupPolicyPlanId(String backupPolicyPlanId)
Set the backupPolicyPlanId.- Parameters:
backupPolicyPlanId
- the backupPolicyPlanId- Returns:
- the ListSnapshotsOptions builder
-
copiesId
public ListSnapshotsOptions.Builder copiesId(String copiesId)
Set the copiesId.- Parameters:
copiesId
- the copiesId- Returns:
- the ListSnapshotsOptions builder
-
copiesName
public ListSnapshotsOptions.Builder copiesName(String copiesName)
Set the copiesName.- Parameters:
copiesName
- the copiesName- Returns:
- the ListSnapshotsOptions builder
-
copiesCrn
public ListSnapshotsOptions.Builder copiesCrn(String copiesCrn)
Set the copiesCrn.- Parameters:
copiesCrn
- the copiesCrn- Returns:
- the ListSnapshotsOptions builder
-
copiesRemoteRegionName
public ListSnapshotsOptions.Builder copiesRemoteRegionName(String copiesRemoteRegionName)
Set the copiesRemoteRegionName.- Parameters:
copiesRemoteRegionName
- the copiesRemoteRegionName- Returns:
- the ListSnapshotsOptions builder
-
sourceSnapshotId
public ListSnapshotsOptions.Builder sourceSnapshotId(String sourceSnapshotId)
Set the sourceSnapshotId.- Parameters:
sourceSnapshotId
- the sourceSnapshotId- Returns:
- the ListSnapshotsOptions builder
-
sourceSnapshotRemoteRegionName
public ListSnapshotsOptions.Builder sourceSnapshotRemoteRegionName(String sourceSnapshotRemoteRegionName)
Set the sourceSnapshotRemoteRegionName.- Parameters:
sourceSnapshotRemoteRegionName
- the sourceSnapshotRemoteRegionName- Returns:
- the ListSnapshotsOptions builder
-
sourceVolumeRemoteRegionName
public ListSnapshotsOptions.Builder sourceVolumeRemoteRegionName(String sourceVolumeRemoteRegionName)
Set the sourceVolumeRemoteRegionName.- Parameters:
sourceVolumeRemoteRegionName
- the sourceVolumeRemoteRegionName- Returns:
- the ListSnapshotsOptions builder
-
sourceImageRemoteRegionName
public ListSnapshotsOptions.Builder sourceImageRemoteRegionName(String sourceImageRemoteRegionName)
Set the sourceImageRemoteRegionName.- Parameters:
sourceImageRemoteRegionName
- the sourceImageRemoteRegionName- Returns:
- the ListSnapshotsOptions builder
-
clonesZoneName
public ListSnapshotsOptions.Builder clonesZoneName(String clonesZoneName)
Set the clonesZoneName.- Parameters:
clonesZoneName
- the clonesZoneName- Returns:
- the ListSnapshotsOptions builder
-
snapshotConsistencyGroupId
public ListSnapshotsOptions.Builder snapshotConsistencyGroupId(String snapshotConsistencyGroupId)
Set the snapshotConsistencyGroupId.- Parameters:
snapshotConsistencyGroupId
- the snapshotConsistencyGroupId- Returns:
- the ListSnapshotsOptions builder
-
snapshotConsistencyGroupCrn
public ListSnapshotsOptions.Builder snapshotConsistencyGroupCrn(String snapshotConsistencyGroupCrn)
Set the snapshotConsistencyGroupCrn.- Parameters:
snapshotConsistencyGroupCrn
- the snapshotConsistencyGroupCrn- Returns:
- the ListSnapshotsOptions builder
-
-