Class SnapshotArgs.Builder

  • Enclosing class:
    SnapshotArgs

    public static final class SnapshotArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • namespaceName

        public SnapshotArgs.Builder namespaceName​(com.pulumi.core.Output<java.lang.String> namespaceName)
        Parameters:
        namespaceName - The namespace to create a snapshot for.
        Returns:
        builder
      • namespaceName

        public SnapshotArgs.Builder namespaceName​(java.lang.String namespaceName)
        Parameters:
        namespaceName - The namespace to create a snapshot for.
        Returns:
        builder
      • region

        public SnapshotArgs.Builder region​(@Nullable
                                           com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • region

        public SnapshotArgs.Builder region​(java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • retentionPeriod

        public SnapshotArgs.Builder retentionPeriod​(@Nullable
                                                    com.pulumi.core.Output<java.lang.Integer> retentionPeriod)
        Parameters:
        retentionPeriod - How long to retain the created snapshot. Default value is `-1`.
        Returns:
        builder
      • retentionPeriod

        public SnapshotArgs.Builder retentionPeriod​(java.lang.Integer retentionPeriod)
        Parameters:
        retentionPeriod - How long to retain the created snapshot. Default value is `-1`.
        Returns:
        builder
      • snapshotName

        public SnapshotArgs.Builder snapshotName​(com.pulumi.core.Output<java.lang.String> snapshotName)
        Parameters:
        snapshotName - The name of the snapshot.
        Returns:
        builder
      • snapshotName

        public SnapshotArgs.Builder snapshotName​(java.lang.String snapshotName)
        Parameters:
        snapshotName - The name of the snapshot.
        Returns:
        builder