Package com.pulumi.azurenative.datashare
Class ScheduledSynchronizationSettingArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.datashare.ScheduledSynchronizationSettingArgs.Builder
-
- Enclosing class:
- ScheduledSynchronizationSettingArgs
public static final class ScheduledSynchronizationSettingArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ScheduledSynchronizationSettingArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ScheduledSynchronizationSettingArgs defaults)
-
-
Method Detail
-
accountName
public ScheduledSynchronizationSettingArgs.Builder accountName(com.pulumi.core.Output<java.lang.String> accountName)
- Parameters:
accountName
- The name of the share account.- Returns:
- builder
-
accountName
public ScheduledSynchronizationSettingArgs.Builder accountName(java.lang.String accountName)
- Parameters:
accountName
- The name of the share account.- Returns:
- builder
-
kind
public ScheduledSynchronizationSettingArgs.Builder kind(com.pulumi.core.Output<java.lang.String> kind)
- Parameters:
kind
- Kind of synchronization setting. Expected value is 'ScheduleBased'.- Returns:
- builder
-
kind
public ScheduledSynchronizationSettingArgs.Builder kind(java.lang.String kind)
- Parameters:
kind
- Kind of synchronization setting. Expected value is 'ScheduleBased'.- Returns:
- builder
-
recurrenceInterval
public ScheduledSynchronizationSettingArgs.Builder recurrenceInterval(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,RecurrenceInterval>> recurrenceInterval)
- Parameters:
recurrenceInterval
- Recurrence Interval- Returns:
- builder
-
recurrenceInterval
public ScheduledSynchronizationSettingArgs.Builder recurrenceInterval(com.pulumi.core.Either<java.lang.String,RecurrenceInterval> recurrenceInterval)
- Parameters:
recurrenceInterval
- Recurrence Interval- Returns:
- builder
-
recurrenceInterval
public ScheduledSynchronizationSettingArgs.Builder recurrenceInterval(java.lang.String recurrenceInterval)
- Parameters:
recurrenceInterval
- Recurrence Interval- Returns:
- builder
-
recurrenceInterval
public ScheduledSynchronizationSettingArgs.Builder recurrenceInterval(RecurrenceInterval recurrenceInterval)
- Parameters:
recurrenceInterval
- Recurrence Interval- Returns:
- builder
-
resourceGroupName
public ScheduledSynchronizationSettingArgs.Builder resourceGroupName(com.pulumi.core.Output<java.lang.String> resourceGroupName)
- Parameters:
resourceGroupName
- The resource group name.- Returns:
- builder
-
resourceGroupName
public ScheduledSynchronizationSettingArgs.Builder resourceGroupName(java.lang.String resourceGroupName)
- Parameters:
resourceGroupName
- The resource group name.- Returns:
- builder
-
shareName
public ScheduledSynchronizationSettingArgs.Builder shareName(com.pulumi.core.Output<java.lang.String> shareName)
- Parameters:
shareName
- The name of the share to add the synchronization setting to.- Returns:
- builder
-
shareName
public ScheduledSynchronizationSettingArgs.Builder shareName(java.lang.String shareName)
- Parameters:
shareName
- The name of the share to add the synchronization setting to.- Returns:
- builder
-
synchronizationSettingName
public ScheduledSynchronizationSettingArgs.Builder synchronizationSettingName(@Nullable com.pulumi.core.Output<java.lang.String> synchronizationSettingName)
- Parameters:
synchronizationSettingName
- The name of the synchronizationSetting.- Returns:
- builder
-
synchronizationSettingName
public ScheduledSynchronizationSettingArgs.Builder synchronizationSettingName(java.lang.String synchronizationSettingName)
- Parameters:
synchronizationSettingName
- The name of the synchronizationSetting.- Returns:
- builder
-
synchronizationTime
public ScheduledSynchronizationSettingArgs.Builder synchronizationTime(com.pulumi.core.Output<java.lang.String> synchronizationTime)
- Parameters:
synchronizationTime
- Synchronization time- Returns:
- builder
-
synchronizationTime
public ScheduledSynchronizationSettingArgs.Builder synchronizationTime(java.lang.String synchronizationTime)
- Parameters:
synchronizationTime
- Synchronization time- Returns:
- builder
-
build
public ScheduledSynchronizationSettingArgs build()
-
-