Class RetentionDurationArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.workloads.inputs.RetentionDurationArgs.Builder
-
- Enclosing class:
- RetentionDurationArgs
public static final class RetentionDurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(RetentionDurationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RetentionDurationArgs
build()
RetentionDurationArgs.Builder
count(com.pulumi.core.Output<java.lang.Integer> count)
RetentionDurationArgs.Builder
count(java.lang.Integer count)
RetentionDurationArgs.Builder
durationType(RetentionDurationType durationType)
RetentionDurationArgs.Builder
durationType(com.pulumi.core.Either<java.lang.String,RetentionDurationType> durationType)
RetentionDurationArgs.Builder
durationType(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,RetentionDurationType>> durationType)
RetentionDurationArgs.Builder
durationType(java.lang.String durationType)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RetentionDurationArgs defaults)
-
-
Method Detail
-
count
public RetentionDurationArgs.Builder count(@Nullable com.pulumi.core.Output<java.lang.Integer> count)
- Parameters:
count
- Count of duration types. Retention duration is obtained by the counting the duration type Count times. For example, when Count = 3 and DurationType = Weeks, retention duration will be three weeks.- Returns:
- builder
-
count
public RetentionDurationArgs.Builder count(java.lang.Integer count)
- Parameters:
count
- Count of duration types. Retention duration is obtained by the counting the duration type Count times. For example, when Count = 3 and DurationType = Weeks, retention duration will be three weeks.- Returns:
- builder
-
durationType
public RetentionDurationArgs.Builder durationType(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,RetentionDurationType>> durationType)
- Parameters:
durationType
- Retention duration type of retention policy.- Returns:
- builder
-
durationType
public RetentionDurationArgs.Builder durationType(com.pulumi.core.Either<java.lang.String,RetentionDurationType> durationType)
- Parameters:
durationType
- Retention duration type of retention policy.- Returns:
- builder
-
durationType
public RetentionDurationArgs.Builder durationType(java.lang.String durationType)
- Parameters:
durationType
- Retention duration type of retention policy.- Returns:
- builder
-
durationType
public RetentionDurationArgs.Builder durationType(RetentionDurationType durationType)
- Parameters:
durationType
- Retention duration type of retention policy.- Returns:
- builder
-
build
public RetentionDurationArgs build()
-
-