Class ReportArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.costmanagement.ReportArgs.Builder
-
- Enclosing class:
- ReportArgs
public static final class ReportArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ReportArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReportArgs
build()
ReportArgs.Builder
definition(ReportDefinitionArgs definition)
ReportArgs.Builder
definition(com.pulumi.core.Output<ReportDefinitionArgs> definition)
ReportArgs.Builder
deliveryInfo(ReportDeliveryInfoArgs deliveryInfo)
ReportArgs.Builder
deliveryInfo(com.pulumi.core.Output<ReportDeliveryInfoArgs> deliveryInfo)
ReportArgs.Builder
format(FormatType format)
ReportArgs.Builder
format(com.pulumi.core.Either<java.lang.String,FormatType> format)
ReportArgs.Builder
format(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,FormatType>> format)
ReportArgs.Builder
format(java.lang.String format)
ReportArgs.Builder
reportName(com.pulumi.core.Output<java.lang.String> reportName)
ReportArgs.Builder
reportName(java.lang.String reportName)
ReportArgs.Builder
schedule(ReportScheduleArgs schedule)
ReportArgs.Builder
schedule(com.pulumi.core.Output<ReportScheduleArgs> schedule)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ReportArgs defaults)
-
-
Method Detail
-
definition
public ReportArgs.Builder definition(com.pulumi.core.Output<ReportDefinitionArgs> definition)
- Parameters:
definition
- Has definition for the report.- Returns:
- builder
-
definition
public ReportArgs.Builder definition(ReportDefinitionArgs definition)
- Parameters:
definition
- Has definition for the report.- Returns:
- builder
-
deliveryInfo
public ReportArgs.Builder deliveryInfo(com.pulumi.core.Output<ReportDeliveryInfoArgs> deliveryInfo)
- Parameters:
deliveryInfo
- Has delivery information for the report.- Returns:
- builder
-
deliveryInfo
public ReportArgs.Builder deliveryInfo(ReportDeliveryInfoArgs deliveryInfo)
- Parameters:
deliveryInfo
- Has delivery information for the report.- Returns:
- builder
-
format
public ReportArgs.Builder format(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,FormatType>> format)
- Parameters:
format
- The format of the report being delivered.- Returns:
- builder
-
format
public ReportArgs.Builder format(com.pulumi.core.Either<java.lang.String,FormatType> format)
- Parameters:
format
- The format of the report being delivered.- Returns:
- builder
-
format
public ReportArgs.Builder format(java.lang.String format)
- Parameters:
format
- The format of the report being delivered.- Returns:
- builder
-
format
public ReportArgs.Builder format(FormatType format)
- Parameters:
format
- The format of the report being delivered.- Returns:
- builder
-
reportName
public ReportArgs.Builder reportName(@Nullable com.pulumi.core.Output<java.lang.String> reportName)
- Parameters:
reportName
- Report Name.- Returns:
- builder
-
reportName
public ReportArgs.Builder reportName(java.lang.String reportName)
- Parameters:
reportName
- Report Name.- Returns:
- builder
-
schedule
public ReportArgs.Builder schedule(@Nullable com.pulumi.core.Output<ReportScheduleArgs> schedule)
- Parameters:
schedule
- Has schedule information for the report.- Returns:
- builder
-
schedule
public ReportArgs.Builder schedule(ReportScheduleArgs schedule)
- Parameters:
schedule
- Has schedule information for the report.- Returns:
- builder
-
build
public ReportArgs build()
-
-