Class InstancePersistenceConfigArgs.Builder

    • Method Detail

      • persistenceMode

        public InstancePersistenceConfigArgs.Builder persistenceMode​(@Nullable
                                                                     com.pulumi.core.Output<java.lang.String> persistenceMode)
        Parameters:
        persistenceMode - Optional. Controls whether Persistence features are enabled. If not provided, the existing value will be used. - DISABLED: Persistence is disabled for the instance, and any existing snapshots are deleted. - RDB: RDB based Persistence is enabled. Possible values are: `DISABLED`, `RDB`.
        Returns:
        builder
      • persistenceMode

        public InstancePersistenceConfigArgs.Builder persistenceMode​(java.lang.String persistenceMode)
        Parameters:
        persistenceMode - Optional. Controls whether Persistence features are enabled. If not provided, the existing value will be used. - DISABLED: Persistence is disabled for the instance, and any existing snapshots are deleted. - RDB: RDB based Persistence is enabled. Possible values are: `DISABLED`, `RDB`.
        Returns:
        builder
      • rdbNextSnapshotTime

        public InstancePersistenceConfigArgs.Builder rdbNextSnapshotTime​(@Nullable
                                                                         com.pulumi.core.Output<java.lang.String> rdbNextSnapshotTime)
        Parameters:
        rdbNextSnapshotTime - (Output) Output only. The next time that a snapshot attempt is scheduled to occur. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
        Returns:
        builder
      • rdbNextSnapshotTime

        public InstancePersistenceConfigArgs.Builder rdbNextSnapshotTime​(java.lang.String rdbNextSnapshotTime)
        Parameters:
        rdbNextSnapshotTime - (Output) Output only. The next time that a snapshot attempt is scheduled to occur. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
        Returns:
        builder
      • rdbSnapshotPeriod

        public InstancePersistenceConfigArgs.Builder rdbSnapshotPeriod​(@Nullable
                                                                       com.pulumi.core.Output<java.lang.String> rdbSnapshotPeriod)
        Parameters:
        rdbSnapshotPeriod - Optional. Available snapshot periods for scheduling. - ONE_HOUR: Snapshot every 1 hour. - SIX_HOURS: Snapshot every 6 hours. - TWELVE_HOURS: Snapshot every 12 hours. - TWENTY_FOUR_HOURS: Snapshot every 24 hours. Possible values are: `ONE_HOUR`, `SIX_HOURS`, `TWELVE_HOURS`, `TWENTY_FOUR_HOURS`.
        Returns:
        builder
      • rdbSnapshotPeriod

        public InstancePersistenceConfigArgs.Builder rdbSnapshotPeriod​(java.lang.String rdbSnapshotPeriod)
        Parameters:
        rdbSnapshotPeriod - Optional. Available snapshot periods for scheduling. - ONE_HOUR: Snapshot every 1 hour. - SIX_HOURS: Snapshot every 6 hours. - TWELVE_HOURS: Snapshot every 12 hours. - TWENTY_FOUR_HOURS: Snapshot every 24 hours. Possible values are: `ONE_HOUR`, `SIX_HOURS`, `TWELVE_HOURS`, `TWENTY_FOUR_HOURS`.
        Returns:
        builder
      • rdbSnapshotStartTime

        public InstancePersistenceConfigArgs.Builder rdbSnapshotStartTime​(@Nullable
                                                                          com.pulumi.core.Output<java.lang.String> rdbSnapshotStartTime)
        Parameters:
        rdbSnapshotStartTime - Optional. Date and time that the first snapshot was/will be attempted, and to which future snapshots will be aligned. If not provided, the current time will be used. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
        Returns:
        builder
      • rdbSnapshotStartTime

        public InstancePersistenceConfigArgs.Builder rdbSnapshotStartTime​(java.lang.String rdbSnapshotStartTime)
        Parameters:
        rdbSnapshotStartTime - Optional. Date and time that the first snapshot was/will be attempted, and to which future snapshots will be aligned. If not provided, the current time will be used. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
        Returns:
        builder