Class LogAnalyticsInputBase
java.lang.Object
com.microsoft.azure.management.compute.LogAnalyticsInputBase
- Direct Known Subclasses:
RequestRateByIntervalInput
,ThrottledRequestsInput
Api input base class for LogAnalytics Api.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet sAS Uri of the logging blob container to which LogAnalytics Api writes output logs to.org.joda.time.DateTime
fromTime()
Get from time of the query.Get group query result by Client Application ID.Get group query result by Operation Name.Get group query result by Resource Name.Get group query result by Throttle Policy applied.Get group query result by User Agent.org.joda.time.DateTime
toTime()
Get to time of the query.withBlobContainerSasUri
(String blobContainerSasUri) Set sAS Uri of the logging blob container to which LogAnalytics Api writes output logs to.withFromTime
(org.joda.time.DateTime fromTime) Set from time of the query.withGroupByClientApplicationId
(Boolean groupByClientApplicationId) Set group query result by Client Application ID.withGroupByOperationName
(Boolean groupByOperationName) Set group query result by Operation Name.withGroupByResourceName
(Boolean groupByResourceName) Set group query result by Resource Name.withGroupByThrottlePolicy
(Boolean groupByThrottlePolicy) Set group query result by Throttle Policy applied.withGroupByUserAgent
(Boolean groupByUserAgent) Set group query result by User Agent.withToTime
(org.joda.time.DateTime toTime) Set to time of the query.
-
Constructor Details
-
LogAnalyticsInputBase
public LogAnalyticsInputBase()
-
-
Method Details
-
blobContainerSasUri
Get sAS Uri of the logging blob container to which LogAnalytics Api writes output logs to.- Returns:
- the blobContainerSasUri value
-
withBlobContainerSasUri
Set sAS Uri of the logging blob container to which LogAnalytics Api writes output logs to.- Parameters:
blobContainerSasUri
- the blobContainerSasUri value to set- Returns:
- the LogAnalyticsInputBase object itself.
-
fromTime
public org.joda.time.DateTime fromTime()Get from time of the query.- Returns:
- the fromTime value
-
withFromTime
Set from time of the query.- Parameters:
fromTime
- the fromTime value to set- Returns:
- the LogAnalyticsInputBase object itself.
-
toTime
public org.joda.time.DateTime toTime()Get to time of the query.- Returns:
- the toTime value
-
withToTime
Set to time of the query.- Parameters:
toTime
- the toTime value to set- Returns:
- the LogAnalyticsInputBase object itself.
-
groupByThrottlePolicy
Get group query result by Throttle Policy applied.- Returns:
- the groupByThrottlePolicy value
-
withGroupByThrottlePolicy
Set group query result by Throttle Policy applied.- Parameters:
groupByThrottlePolicy
- the groupByThrottlePolicy value to set- Returns:
- the LogAnalyticsInputBase object itself.
-
groupByOperationName
Get group query result by Operation Name.- Returns:
- the groupByOperationName value
-
withGroupByOperationName
Set group query result by Operation Name.- Parameters:
groupByOperationName
- the groupByOperationName value to set- Returns:
- the LogAnalyticsInputBase object itself.
-
groupByResourceName
Get group query result by Resource Name.- Returns:
- the groupByResourceName value
-
withGroupByResourceName
Set group query result by Resource Name.- Parameters:
groupByResourceName
- the groupByResourceName value to set- Returns:
- the LogAnalyticsInputBase object itself.
-
groupByClientApplicationId
Get group query result by Client Application ID.- Returns:
- the groupByClientApplicationId value
-
withGroupByClientApplicationId
Set group query result by Client Application ID.- Parameters:
groupByClientApplicationId
- the groupByClientApplicationId value to set- Returns:
- the LogAnalyticsInputBase object itself.
-
groupByUserAgent
Get group query result by User Agent.- Returns:
- the groupByUserAgent value
-
withGroupByUserAgent
Set group query result by User Agent.- Parameters:
groupByUserAgent
- the groupByUserAgent value to set- Returns:
- the LogAnalyticsInputBase object itself.
-