Class GetLogAnalyticExportRequestRateByIntervalArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.compute.inputs.GetLogAnalyticExportRequestRateByIntervalArgs.Builder
-
- Enclosing class:
- GetLogAnalyticExportRequestRateByIntervalArgs
public static final class GetLogAnalyticExportRequestRateByIntervalArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(GetLogAnalyticExportRequestRateByIntervalArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetLogAnalyticExportRequestRateByIntervalArgs defaults)
-
-
Method Detail
-
blobContainerSasUri
public GetLogAnalyticExportRequestRateByIntervalArgs.Builder blobContainerSasUri(com.pulumi.core.Output<java.lang.String> blobContainerSasUri)
- Parameters:
blobContainerSasUri
- SAS Uri of the logging blob container to which LogAnalytics Api writes output logs to.- Returns:
- builder
-
blobContainerSasUri
public GetLogAnalyticExportRequestRateByIntervalArgs.Builder blobContainerSasUri(java.lang.String blobContainerSasUri)
- Parameters:
blobContainerSasUri
- SAS Uri of the logging blob container to which LogAnalytics Api writes output logs to.- Returns:
- builder
-
fromTime
public GetLogAnalyticExportRequestRateByIntervalArgs.Builder fromTime(com.pulumi.core.Output<java.lang.String> fromTime)
- Parameters:
fromTime
- From time of the query- Returns:
- builder
-
fromTime
public GetLogAnalyticExportRequestRateByIntervalArgs.Builder fromTime(java.lang.String fromTime)
- Parameters:
fromTime
- From time of the query- Returns:
- builder
-
groupByClientApplicationId
public GetLogAnalyticExportRequestRateByIntervalArgs.Builder groupByClientApplicationId(@Nullable com.pulumi.core.Output<java.lang.Boolean> groupByClientApplicationId)
- Parameters:
groupByClientApplicationId
- Group query result by Client Application ID.- Returns:
- builder
-
groupByClientApplicationId
public GetLogAnalyticExportRequestRateByIntervalArgs.Builder groupByClientApplicationId(java.lang.Boolean groupByClientApplicationId)
- Parameters:
groupByClientApplicationId
- Group query result by Client Application ID.- Returns:
- builder
-
groupByOperationName
public GetLogAnalyticExportRequestRateByIntervalArgs.Builder groupByOperationName(@Nullable com.pulumi.core.Output<java.lang.Boolean> groupByOperationName)
- Parameters:
groupByOperationName
- Group query result by Operation Name.- Returns:
- builder
-
groupByOperationName
public GetLogAnalyticExportRequestRateByIntervalArgs.Builder groupByOperationName(java.lang.Boolean groupByOperationName)
- Parameters:
groupByOperationName
- Group query result by Operation Name.- Returns:
- builder
-
groupByResourceName
public GetLogAnalyticExportRequestRateByIntervalArgs.Builder groupByResourceName(@Nullable com.pulumi.core.Output<java.lang.Boolean> groupByResourceName)
- Parameters:
groupByResourceName
- Group query result by Resource Name.- Returns:
- builder
-
groupByResourceName
public GetLogAnalyticExportRequestRateByIntervalArgs.Builder groupByResourceName(java.lang.Boolean groupByResourceName)
- Parameters:
groupByResourceName
- Group query result by Resource Name.- Returns:
- builder
-
groupByThrottlePolicy
public GetLogAnalyticExportRequestRateByIntervalArgs.Builder groupByThrottlePolicy(@Nullable com.pulumi.core.Output<java.lang.Boolean> groupByThrottlePolicy)
- Parameters:
groupByThrottlePolicy
- Group query result by Throttle Policy applied.- Returns:
- builder
-
groupByThrottlePolicy
public GetLogAnalyticExportRequestRateByIntervalArgs.Builder groupByThrottlePolicy(java.lang.Boolean groupByThrottlePolicy)
- Parameters:
groupByThrottlePolicy
- Group query result by Throttle Policy applied.- Returns:
- builder
-
groupByUserAgent
public GetLogAnalyticExportRequestRateByIntervalArgs.Builder groupByUserAgent(@Nullable com.pulumi.core.Output<java.lang.Boolean> groupByUserAgent)
- Parameters:
groupByUserAgent
- Group query result by User Agent.- Returns:
- builder
-
groupByUserAgent
public GetLogAnalyticExportRequestRateByIntervalArgs.Builder groupByUserAgent(java.lang.Boolean groupByUserAgent)
- Parameters:
groupByUserAgent
- Group query result by User Agent.- Returns:
- builder
-
intervalLength
public GetLogAnalyticExportRequestRateByIntervalArgs.Builder intervalLength(com.pulumi.core.Output<IntervalInMins> intervalLength)
- Parameters:
intervalLength
- Interval value in minutes used to create LogAnalytics call rate logs.- Returns:
- builder
-
intervalLength
public GetLogAnalyticExportRequestRateByIntervalArgs.Builder intervalLength(IntervalInMins intervalLength)
- Parameters:
intervalLength
- Interval value in minutes used to create LogAnalytics call rate logs.- Returns:
- builder
-
location
public GetLogAnalyticExportRequestRateByIntervalArgs.Builder location(com.pulumi.core.Output<java.lang.String> location)
- Parameters:
location
- The location upon which virtual-machine-sizes is queried.- Returns:
- builder
-
location
public GetLogAnalyticExportRequestRateByIntervalArgs.Builder location(java.lang.String location)
- Parameters:
location
- The location upon which virtual-machine-sizes is queried.- Returns:
- builder
-
toTime
public GetLogAnalyticExportRequestRateByIntervalArgs.Builder toTime(com.pulumi.core.Output<java.lang.String> toTime)
- Parameters:
toTime
- To time of the query- Returns:
- builder
-
toTime
public GetLogAnalyticExportRequestRateByIntervalArgs.Builder toTime(java.lang.String toTime)
- Parameters:
toTime
- To time of the query- Returns:
- builder
-
build
public GetLogAnalyticExportRequestRateByIntervalArgs build()
-
-