WorkspaceFeatures Class
- java.
lang. Object - com.
azure. resourcemanager. loganalytics. models. WorkspaceFeatures
- com.
public final class WorkspaceFeatures
Workspace features.
Constructor Summary
Constructor | Description | |
---|---|---|
WorkspaceFeatures() |
Method Summary
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
additionalProperties()
Get the additional |
String |
clusterResourceId()
Get the cluster |
Boolean |
disableLocalAuth()
Get the disable |
Boolean |
enableDataExport()
Get the enable |
Boolean |
enableLogAccessUsingOnlyResourcePermissions()
Get the enable |
Boolean |
immediatePurgeDataOn30Days()
Get the immediate |
void |
validate()
Validates the instance. |
Workspace |
withAdditionalProperties(Map<String,Object> additionalProperties)
Set the additional |
Workspace |
withClusterResourceId(String clusterResourceId)
Set the cluster |
Workspace |
withDisableLocalAuth(Boolean disableLocalAuth)
Set the disable |
Workspace |
withEnableDataExport(Boolean enableDataExport)
Set the enable |
Workspace |
withEnableLogAccessUsingOnlyResourcePermissions(Boolean enableLogAccessUsingOnlyResourcePermissions)
Set the enable |
Workspace |
withImmediatePurgeDataOn30Days(Boolean immediatePurgeDataOn30Days)
Set the immediate |
Methods inherited from java.lang.Object
Constructor Details
WorkspaceFeatures
public WorkspaceFeatures()
Method Details
additionalProperties
public Map
Get the additionalProperties property: Workspace features.
Returns:
clusterResourceId
public String clusterResourceId()
Get the clusterResourceId property: Dedicated LA cluster resourceId that is linked to the workspaces.
Returns:
disableLocalAuth
public Boolean disableLocalAuth()
Get the disableLocalAuth property: Disable Non-AAD based Auth.
Returns:
enableDataExport
public Boolean enableDataExport()
Get the enableDataExport property: Flag that indicate if data should be exported.
Returns:
enableLogAccessUsingOnlyResourcePermissions
public Boolean enableLogAccessUsingOnlyResourcePermissions()
Get the enableLogAccessUsingOnlyResourcePermissions property: Flag that indicate which permission to use - resource or workspace or both.
Returns:
immediatePurgeDataOn30Days
public Boolean immediatePurgeDataOn30Days()
Get the immediatePurgeDataOn30Days property: Flag that describes if we want to remove the data after 30 days.
Returns:
validate
public void validate()
Validates the instance.
withAdditionalProperties
public WorkspaceFeatures withAdditionalProperties(Map
Set the additionalProperties property: Workspace features.
Parameters:
Returns:
withClusterResourceId
public WorkspaceFeatures withClusterResourceId(String clusterResourceId)
Set the clusterResourceId property: Dedicated LA cluster resourceId that is linked to the workspaces.
Parameters:
Returns:
withDisableLocalAuth
public WorkspaceFeatures withDisableLocalAuth(Boolean disableLocalAuth)
Set the disableLocalAuth property: Disable Non-AAD based Auth.
Parameters:
Returns:
withEnableDataExport
public WorkspaceFeatures withEnableDataExport(Boolean enableDataExport)
Set the enableDataExport property: Flag that indicate if data should be exported.
Parameters:
Returns:
withEnableLogAccessUsingOnlyResourcePermissions
public WorkspaceFeatures withEnableLogAccessUsingOnlyResourcePermissions(Boolean enableLogAccessUsingOnlyResourcePermissions)
Set the enableLogAccessUsingOnlyResourcePermissions property: Flag that indicate which permission to use - resource or workspace or both.
Parameters:
Returns:
withImmediatePurgeDataOn30Days
public WorkspaceFeatures withImmediatePurgeDataOn30Days(Boolean immediatePurgeDataOn30Days)
Set the immediatePurgeDataOn30Days property: Flag that describes if we want to remove the data after 30 days.
Parameters:
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for