Interface InitializationStatusDetails.Builder

    • Method Detail

      • initializationType

        InitializationStatusDetails.Builder initializationType​(String initializationType)

        The method used for volume initialization. Possible values include:

        • default - Volume initialized using the default volume initialization rate or fast snapshot restore.

        • provisioned-rate - Volume initialized using an Amazon EBS Provisioned Rate for Volume Initialization.

        • volume-copy - Volume copy initialized at the rate for volume copies.

        Parameters:
        initializationType - The method used for volume initialization. Possible values include:

        • default - Volume initialized using the default volume initialization rate or fast snapshot restore.

        • provisioned-rate - Volume initialized using an Amazon EBS Provisioned Rate for Volume Initialization.

        • volume-copy - Volume copy initialized at the rate for volume copies.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        InitializationType, InitializationType
      • initializationType

        InitializationStatusDetails.Builder initializationType​(InitializationType initializationType)

        The method used for volume initialization. Possible values include:

        • default - Volume initialized using the default volume initialization rate or fast snapshot restore.

        • provisioned-rate - Volume initialized using an Amazon EBS Provisioned Rate for Volume Initialization.

        • volume-copy - Volume copy initialized at the rate for volume copies.

        Parameters:
        initializationType - The method used for volume initialization. Possible values include:

        • default - Volume initialized using the default volume initialization rate or fast snapshot restore.

        • provisioned-rate - Volume initialized using an Amazon EBS Provisioned Rate for Volume Initialization.

        • volume-copy - Volume copy initialized at the rate for volume copies.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        InitializationType, InitializationType
      • progress

        InitializationStatusDetails.Builder progress​(Long progress)

        The current volume initialization progress as a percentage (0-100). Returns 100 when volume initialization has completed.

        Parameters:
        progress - The current volume initialization progress as a percentage (0-100). Returns 100 when volume initialization has completed.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • estimatedTimeToCompleteInSeconds

        InitializationStatusDetails.Builder estimatedTimeToCompleteInSeconds​(Long estimatedTimeToCompleteInSeconds)

        The estimated remaining time, in seconds, for volume initialization to complete. Returns 0 when volume initialization has completed.

        Only available for volumes created with Amazon EBS Provisioned Rate for Volume Initialization.

        Parameters:
        estimatedTimeToCompleteInSeconds - The estimated remaining time, in seconds, for volume initialization to complete. Returns 0 when volume initialization has completed.

        Only available for volumes created with Amazon EBS Provisioned Rate for Volume Initialization.

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