WorkspaceSettingsClient Interface

public interface WorkspaceSettingsClient

An instance of this class provides access to all the operations defined in WorkspaceSettingsClient.

Method Summary

Modifier and Type Method and Description
abstract WorkspaceSettingInner create(String workspaceSettingName, WorkspaceSettingInner workspaceSetting)

creating settings about where we should store your security data and logs.

abstract Response<WorkspaceSettingInner> createWithResponse(String workspaceSettingName, WorkspaceSettingInner workspaceSetting, Context context)

creating settings about where we should store your security data and logs.

abstract void delete(String workspaceSettingName)

Deletes the custom workspace settings for this subscription.

abstract Response<Void> deleteWithResponse(String workspaceSettingName, Context context)

Deletes the custom workspace settings for this subscription.

abstract WorkspaceSettingInner get(String workspaceSettingName)

Settings about where we should store your security data and logs.

abstract Response<WorkspaceSettingInner> getWithResponse(String workspaceSettingName, Context context)

Settings about where we should store your security data and logs.

abstract PagedIterable<WorkspaceSettingInner> list()

Settings about where we should store your security data and logs.

abstract PagedIterable<WorkspaceSettingInner> list(Context context)

Settings about where we should store your security data and logs.

abstract WorkspaceSettingInner update(String workspaceSettingName, WorkspaceSettingInner workspaceSetting)

Settings about where we should store your security data and logs.

abstract Response<WorkspaceSettingInner> updateWithResponse(String workspaceSettingName, WorkspaceSettingInner workspaceSetting, Context context)

Settings about where we should store your security data and logs.

Method Details

create

public abstract WorkspaceSettingInner create(String workspaceSettingName, WorkspaceSettingInner workspaceSetting)

creating settings about where we should store your security data and logs.

Parameters:

workspaceSettingName - Name of the security setting.
workspaceSetting - Security data setting object.

Returns:

configures where to store the OMS agent data for workspaces under a scope.

createWithResponse

public abstract Response<WorkspaceSettingInner> createWithResponse(String workspaceSettingName, WorkspaceSettingInner workspaceSetting, Context context)

creating settings about where we should store your security data and logs.

Parameters:

workspaceSettingName - Name of the security setting.
workspaceSetting - Security data setting object.
context - The context to associate with this operation.

Returns:

configures where to store the OMS agent data for workspaces under a scope along with Response<T>.

delete

public abstract void delete(String workspaceSettingName)

Deletes the custom workspace settings for this subscription. new VMs will report to the default workspace.

Parameters:

workspaceSettingName - Name of the security setting.

deleteWithResponse

public abstract Response<Void> deleteWithResponse(String workspaceSettingName, Context context)

Deletes the custom workspace settings for this subscription. new VMs will report to the default workspace.

Parameters:

workspaceSettingName - Name of the security setting.
context - The context to associate with this operation.

Returns:

get

public abstract WorkspaceSettingInner get(String workspaceSettingName)

Settings about where we should store your security data and logs. If the result is empty, it means that no custom-workspace configuration was set.

Parameters:

workspaceSettingName - Name of the security setting.

Returns:

configures where to store the OMS agent data for workspaces under a scope.

getWithResponse

public abstract Response<WorkspaceSettingInner> getWithResponse(String workspaceSettingName, Context context)

Settings about where we should store your security data and logs. If the result is empty, it means that no custom-workspace configuration was set.

Parameters:

workspaceSettingName - Name of the security setting.
context - The context to associate with this operation.

Returns:

configures where to store the OMS agent data for workspaces under a scope along with Response<T>.

list

public abstract PagedIterable<WorkspaceSettingInner> list()

Settings about where we should store your security data and logs. If the result is empty, it means that no custom-workspace configuration was set.

Returns:

list of workspace settings response as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<WorkspaceSettingInner> list(Context context)

Settings about where we should store your security data and logs. If the result is empty, it means that no custom-workspace configuration was set.

Parameters:

context - The context to associate with this operation.

Returns:

list of workspace settings response as paginated response with PagedIterable<T>.

update

public abstract WorkspaceSettingInner update(String workspaceSettingName, WorkspaceSettingInner workspaceSetting)

Settings about where we should store your security data and logs.

Parameters:

workspaceSettingName - Name of the security setting.
workspaceSetting - Security data setting object.

Returns:

configures where to store the OMS agent data for workspaces under a scope.

updateWithResponse

public abstract Response<WorkspaceSettingInner> updateWithResponse(String workspaceSettingName, WorkspaceSettingInner workspaceSetting, Context context)

Settings about where we should store your security data and logs.

Parameters:

workspaceSettingName - Name of the security setting.
workspaceSetting - Security data setting object.
context - The context to associate with this operation.

Returns:

configures where to store the OMS agent data for workspaces under a scope along with Response<T>.

Applies to