Class LogAnalytics
- java.lang.Object
-
- com.azure.resourcemanager.containerinstance.models.LogAnalytics
-
public final class LogAnalytics extends Object
Container group log analytics information.
-
-
Constructor Summary
Constructors Constructor Description LogAnalytics()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LogAnalyticsLogTypelogType()Get the logType property: The log type to be used.Map<String,String>metadata()Get the metadata property: Metadata for log analytics.voidvalidate()Validates the instance.LogAnalyticswithLogType(LogAnalyticsLogType logType)Set the logType property: The log type to be used.LogAnalyticswithMetadata(Map<String,String> metadata)Set the metadata property: Metadata for log analytics.LogAnalyticswithWorkspaceId(String workspaceId)Set the workspaceId property: The workspace id for log analytics.LogAnalyticswithWorkspaceKey(String workspaceKey)Set the workspaceKey property: The workspace key for log analytics.LogAnalyticswithWorkspaceResourceId(String workspaceResourceId)Set the workspaceResourceId property: The workspace resource id for log analytics.StringworkspaceId()Get the workspaceId property: The workspace id for log analytics.StringworkspaceKey()Get the workspaceKey property: The workspace key for log analytics.StringworkspaceResourceId()Get the workspaceResourceId property: The workspace resource id for log analytics.
-
-
-
Method Detail
-
workspaceId
public String workspaceId()
Get the workspaceId property: The workspace id for log analytics.- Returns:
- the workspaceId value.
-
withWorkspaceId
public LogAnalytics withWorkspaceId(String workspaceId)
Set the workspaceId property: The workspace id for log analytics.- Parameters:
workspaceId- the workspaceId value to set.- Returns:
- the LogAnalytics object itself.
-
workspaceKey
public String workspaceKey()
Get the workspaceKey property: The workspace key for log analytics.- Returns:
- the workspaceKey value.
-
withWorkspaceKey
public LogAnalytics withWorkspaceKey(String workspaceKey)
Set the workspaceKey property: The workspace key for log analytics.- Parameters:
workspaceKey- the workspaceKey value to set.- Returns:
- the LogAnalytics object itself.
-
logType
public LogAnalyticsLogType logType()
Get the logType property: The log type to be used.- Returns:
- the logType value.
-
withLogType
public LogAnalytics withLogType(LogAnalyticsLogType logType)
Set the logType property: The log type to be used.- Parameters:
logType- the logType value to set.- Returns:
- the LogAnalytics object itself.
-
metadata
public Map<String,String> metadata()
Get the metadata property: Metadata for log analytics.- Returns:
- the metadata value.
-
withMetadata
public LogAnalytics withMetadata(Map<String,String> metadata)
Set the metadata property: Metadata for log analytics.- Parameters:
metadata- the metadata value to set.- Returns:
- the LogAnalytics object itself.
-
workspaceResourceId
public String workspaceResourceId()
Get the workspaceResourceId property: The workspace resource id for log analytics.- Returns:
- the workspaceResourceId value.
-
withWorkspaceResourceId
public LogAnalytics withWorkspaceResourceId(String workspaceResourceId)
Set the workspaceResourceId property: The workspace resource id for log analytics.- Parameters:
workspaceResourceId- the workspaceResourceId value to set.- Returns:
- the LogAnalytics object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-