Header menu logo FsCDK

NoncurrentVersionTransitionBuilder Type

Constructors

Constructor Description

NoncurrentVersionTransitionBuilder()

Full Usage: NoncurrentVersionTransitionBuilder()

Returns: NoncurrentVersionTransitionBuilder
Returns: NoncurrentVersionTransitionBuilder

Instance members

Instance member Description
state1 : NoncurrentVersionTransitionConfig
state2 : NoncurrentVersionTransitionConfig
Returns: NoncurrentVersionTransitionConfig

this.Delay

Full Usage: this.Delay

Parameters:
Returns: NoncurrentVersionTransitionConfig
Modifiers: inline
f : unit -> NoncurrentVersionTransitionConfig
Returns: NoncurrentVersionTransitionConfig

this.For

Full Usage: this.For

Parameters:
Returns: NoncurrentVersionTransitionConfig
Modifiers: inline
config : NoncurrentVersionTransitionConfig
f : unit -> NoncurrentVersionTransitionConfig
Returns: NoncurrentVersionTransitionConfig

noncurrentVersionsToRetain count

Full Usage: noncurrentVersionsToRetain count

Parameters:
    count : float - Number of noncurrent versions to keep in standard storage.

Returns: NoncurrentVersionTransitionConfig

Sets the number of noncurrent versions to retain before transitioning. Example: noncurrentVersionsToRetain 3.0 keeps the 3 most recent noncurrent versions.

count : float

Number of noncurrent versions to keep in standard storage.

Returns: NoncurrentVersionTransitionConfig

this.Run

Full Usage: this.Run

Parameters:
Returns: INoncurrentVersionTransition
config : NoncurrentVersionTransitionConfig
Returns: INoncurrentVersionTransition

storageClass storageClass

Full Usage: storageClass storageClass

Parameters:
Returns: NoncurrentVersionTransitionConfig

Sets the storage class to transition noncurrent versions to. Use GLACIER or DEEP_ARCHIVE for old versions to reduce costs.

storageClass : StorageClass

The target storage class.

Returns: NoncurrentVersionTransitionConfig

transitionAfter duration

Full Usage: transitionAfter duration

Parameters:
    duration : Duration - Time after version becomes noncurrent to transition.

Returns: NoncurrentVersionTransitionConfig

Sets when noncurrent versions transition after becoming noncurrent. Example: transitionAfter (Duration.Days(30.0)) moves old versions after 30 days.

duration : Duration

Time after version becomes noncurrent to transition.

Returns: NoncurrentVersionTransitionConfig

this.Yield

Full Usage: this.Yield

Parameters:
    () : unit

Returns: NoncurrentVersionTransitionConfig
() : unit
Returns: NoncurrentVersionTransitionConfig

this.Zero

Full Usage: this.Zero

Returns: NoncurrentVersionTransitionConfig
Returns: NoncurrentVersionTransitionConfig

Type something to start searching.