Package com.oracle.bmc.jms.model
Class UpdateExportSettingDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.jms.model.UpdateExportSettingDetails.Builder
-
- Enclosing class:
- UpdateExportSettingDetails
public static class UpdateExportSettingDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateExportSettingDetails
build()
UpdateExportSettingDetails.Builder
copy(UpdateExportSettingDetails model)
UpdateExportSettingDetails.Builder
exportDuration(ExportDuration exportDuration)
The duration of data to be exported for fleets.UpdateExportSettingDetails.Builder
exportFrequency(ExportFrequency exportFrequency)
Schedule at which data will be exported.UpdateExportSettingDetails.Builder
exportResources(ExportResources exportResources)
Resource to export data associated from the fleets.UpdateExportSettingDetails.Builder
isCrossRegionAcknowledged(Boolean isCrossRegionAcknowledged)
Acknowledgement for cross region target bucket configuration.UpdateExportSettingDetails.Builder
isEnabled(Boolean isEnabled)
ExportSetting flag to store enabled or disabled status.UpdateExportSettingDetails.Builder
targetBucketName(String targetBucketName)
The name of the bucket where data will be exported.UpdateExportSettingDetails.Builder
targetBucketNamespace(String targetBucketNamespace)
The namespace of the bucket where data will be exported.UpdateExportSettingDetails.Builder
targetBucketRegion(String targetBucketRegion)
The id of the region of the target bucket.
-
-
-
Method Detail
-
exportDuration
public UpdateExportSettingDetails.Builder exportDuration(ExportDuration exportDuration)
The duration of data to be exported for fleets.- Parameters:
exportDuration
- the value to set- Returns:
- this builder
-
exportResources
public UpdateExportSettingDetails.Builder exportResources(ExportResources exportResources)
Resource to export data associated from the fleets.- Parameters:
exportResources
- the value to set- Returns:
- this builder
-
isCrossRegionAcknowledged
public UpdateExportSettingDetails.Builder isCrossRegionAcknowledged(Boolean isCrossRegionAcknowledged)
Acknowledgement for cross region target bucket configuration.- Parameters:
isCrossRegionAcknowledged
- the value to set- Returns:
- this builder
-
targetBucketName
public UpdateExportSettingDetails.Builder targetBucketName(String targetBucketName)
The name of the bucket where data will be exported.- Parameters:
targetBucketName
- the value to set- Returns:
- this builder
-
targetBucketNamespace
public UpdateExportSettingDetails.Builder targetBucketNamespace(String targetBucketNamespace)
The namespace of the bucket where data will be exported.- Parameters:
targetBucketNamespace
- the value to set- Returns:
- this builder
-
targetBucketRegion
public UpdateExportSettingDetails.Builder targetBucketRegion(String targetBucketRegion)
The id of the region of the target bucket.- Parameters:
targetBucketRegion
- the value to set- Returns:
- this builder
-
exportFrequency
public UpdateExportSettingDetails.Builder exportFrequency(ExportFrequency exportFrequency)
Schedule at which data will be exported.- Parameters:
exportFrequency
- the value to set- Returns:
- this builder
-
isEnabled
public UpdateExportSettingDetails.Builder isEnabled(Boolean isEnabled)
ExportSetting flag to store enabled or disabled status.- Parameters:
isEnabled
- the value to set- Returns:
- this builder
-
build
public UpdateExportSettingDetails build()
-
copy
public UpdateExportSettingDetails.Builder copy(UpdateExportSettingDetails model)
-
-