Class StartRestoreJobRequest

    • Method Detail

      • recoveryPointArn

        public final String recoveryPointArn()

        An ARN that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.

        Returns:
        An ARN that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.
      • hasMetadata

        public final boolean hasMetadata()
        For responses, this returns true if the service returned a value for the Metadata property. This DOES NOT check that the value is non-empty (for which, you should check the isEmpty() method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
      • iamRoleArn

        public final String iamRoleArn()

        The Amazon Resource Name (ARN) of the IAM role that Backup uses to create the target resource; for example: arn:aws:iam::123456789012:role/S3Access.

        Returns:
        The Amazon Resource Name (ARN) of the IAM role that Backup uses to create the target resource; for example: arn:aws:iam::123456789012:role/S3Access.
      • idempotencyToken

        public final String idempotencyToken()

        A customer-chosen string that you can use to distinguish between otherwise identical calls to StartRestoreJob. Retrying a successful request with the same idempotency token results in a success message with no action taken.

        Returns:
        A customer-chosen string that you can use to distinguish between otherwise identical calls to StartRestoreJob. Retrying a successful request with the same idempotency token results in a success message with no action taken.
      • resourceType

        public final String resourceType()

        Starts a job to restore a recovery point for one of the following resources:

        • Aurora - Amazon Aurora

        • DocumentDB - Amazon DocumentDB

        • CloudFormation - CloudFormation

        • DynamoDB - Amazon DynamoDB

        • EBS - Amazon Elastic Block Store

        • EC2 - Amazon Elastic Compute Cloud

        • EFS - Amazon Elastic File System

        • FSx - Amazon FSx

        • Neptune - Amazon Neptune

        • RDS - Amazon Relational Database Service

        • Redshift - Amazon Redshift

        • Storage Gateway - Storage Gateway

        • S3 - Amazon Simple Storage Service

        • Timestream - Amazon Timestream

        • VirtualMachine - Virtual machines

        Returns:
        Starts a job to restore a recovery point for one of the following resources:

        • Aurora - Amazon Aurora

        • DocumentDB - Amazon DocumentDB

        • CloudFormation - CloudFormation

        • DynamoDB - Amazon DynamoDB

        • EBS - Amazon Elastic Block Store

        • EC2 - Amazon Elastic Compute Cloud

        • EFS - Amazon Elastic File System

        • FSx - Amazon FSx

        • Neptune - Amazon Neptune

        • RDS - Amazon Relational Database Service

        • Redshift - Amazon Redshift

        • Storage Gateway - Storage Gateway

        • S3 - Amazon Simple Storage Service

        • Timestream - Amazon Timestream

        • VirtualMachine - Virtual machines

      • copySourceTagsToRestoredResource

        public final Boolean copySourceTagsToRestoredResource()

        This is an optional parameter. If this equals True, tags included in the backup will be copied to the restored resource.

        This can only be applied to backups created through Backup.

        Returns:
        This is an optional parameter. If this equals True, tags included in the backup will be copied to the restored resource.

        This can only be applied to backups created through Backup.

      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object