Class WorkspaceSettingProperties

java.lang.Object
com.azure.resourcemanager.security.fluent.models.WorkspaceSettingProperties

public final class WorkspaceSettingProperties extends Object
Workspace setting data.
  • Constructor Details

    • WorkspaceSettingProperties

      public WorkspaceSettingProperties()
  • Method Details

    • workspaceId

      public String workspaceId()
      Get the workspaceId property: The full Azure ID of the workspace to save the data in.
      Returns:
      the workspaceId value.
    • withWorkspaceId

      public WorkspaceSettingProperties withWorkspaceId(String workspaceId)
      Set the workspaceId property: The full Azure ID of the workspace to save the data in.
      Parameters:
      workspaceId - the workspaceId value to set.
      Returns:
      the WorkspaceSettingProperties object itself.
    • scope

      public String scope()
      Get the scope property: All the VMs in this scope will send their security data to the mentioned workspace unless overridden by a setting with more specific scope.
      Returns:
      the scope value.
    • withScope

      public WorkspaceSettingProperties withScope(String scope)
      Set the scope property: All the VMs in this scope will send their security data to the mentioned workspace unless overridden by a setting with more specific scope.
      Parameters:
      scope - the scope value to set.
      Returns:
      the WorkspaceSettingProperties object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.