Interface CopySnapshotRequest.Builder

    • Method Detail

      • sourceSnapshotName

        CopySnapshotRequest.Builder sourceSnapshotName​(String sourceSnapshotName)

        The name of the source manual snapshot to copy.

        Constraint:

        • Define this parameter only when copying a manual snapshot as another manual snapshot.

        Parameters:
        sourceSnapshotName - The name of the source manual snapshot to copy.

        Constraint:

        • Define this parameter only when copying a manual snapshot as another manual snapshot.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sourceResourceName

        CopySnapshotRequest.Builder sourceResourceName​(String sourceResourceName)

        The name of the source instance or disk from which the source automatic snapshot was created.

        Constraint:

        Parameters:
        sourceResourceName - The name of the source instance or disk from which the source automatic snapshot was created.

        Constraint:

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • restoreDate

        CopySnapshotRequest.Builder restoreDate​(String restoreDate)

        The date of the source automatic snapshot to copy. Use the get auto snapshots operation to identify the dates of the available automatic snapshots.

        Constraints:

        • Must be specified in YYYY-MM-DD format.

        • This parameter cannot be defined together with the use latest restorable auto snapshot parameter. The restore date and use latest restorable auto snapshot parameters are mutually exclusive.

        • Define this parameter only when copying an automatic snapshot as a manual snapshot. For more information, see the Amazon Lightsail Developer Guide.

        Parameters:
        restoreDate - The date of the source automatic snapshot to copy. Use the get auto snapshots operation to identify the dates of the available automatic snapshots.

        Constraints:

        • Must be specified in YYYY-MM-DD format.

        • This parameter cannot be defined together with the use latest restorable auto snapshot parameter. The restore date and use latest restorable auto snapshot parameters are mutually exclusive.

        • Define this parameter only when copying an automatic snapshot as a manual snapshot. For more information, see the Amazon Lightsail Developer Guide.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • useLatestRestorableAutoSnapshot

        CopySnapshotRequest.Builder useLatestRestorableAutoSnapshot​(Boolean useLatestRestorableAutoSnapshot)

        A Boolean value to indicate whether to use the latest available automatic snapshot of the specified source instance or disk.

        Constraints:

        • This parameter cannot be defined together with the restore date parameter. The use latest restorable auto snapshot and restore date parameters are mutually exclusive.

        • Define this parameter only when copying an automatic snapshot as a manual snapshot. For more information, see the Amazon Lightsail Developer Guide.

        Parameters:
        useLatestRestorableAutoSnapshot - A Boolean value to indicate whether to use the latest available automatic snapshot of the specified source instance or disk.

        Constraints:

        • This parameter cannot be defined together with the restore date parameter. The use latest restorable auto snapshot and restore date parameters are mutually exclusive.

        • Define this parameter only when copying an automatic snapshot as a manual snapshot. For more information, see the Amazon Lightsail Developer Guide.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • targetSnapshotName

        CopySnapshotRequest.Builder targetSnapshotName​(String targetSnapshotName)

        The name of the new manual snapshot to be created as a copy.

        Parameters:
        targetSnapshotName - The name of the new manual snapshot to be created as a copy.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sourceRegion

        CopySnapshotRequest.Builder sourceRegion​(String sourceRegion)

        The Amazon Web Services Region where the source manual or automatic snapshot is located.

        Parameters:
        sourceRegion - The Amazon Web Services Region where the source manual or automatic snapshot is located.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        RegionName, RegionName
      • sourceRegion

        CopySnapshotRequest.Builder sourceRegion​(RegionName sourceRegion)

        The Amazon Web Services Region where the source manual or automatic snapshot is located.

        Parameters:
        sourceRegion - The Amazon Web Services Region where the source manual or automatic snapshot is located.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        RegionName, RegionName