Share via


ClientGroup Interface

public interface ClientGroup

An immutable client-side representation of ClientGroup.

Method Summary

Modifier and Type Method and Description
abstract String description()

Gets the description property: Description for the Client Group resource.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract ClientGroupInner innerModel()

Gets the inner com.azure.resourcemanager.eventgrid.fluent.models.ClientGroupInner object.

abstract String name()

Gets the name property: The name of the resource.

abstract ClientGroupProvisioningState provisioningState()

Gets the provisioningState property: Provisioning state of the ClientGroup resource.

abstract String query()

Gets the query property: The grouping query for the clients.

abstract ClientGroup refresh()

Refreshes the resource to sync with Azure.

abstract ClientGroup refresh(Context context)

Refreshes the resource to sync with Azure.

abstract String resourceGroupName()

Gets the name of the resource group.

abstract SystemData systemData()

Gets the systemData property: The system metadata relating to the Event Grid resource.

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the ClientGroup resource.

Method Details

description

public abstract String description()

Gets the description property: Description for the Client Group resource.

Returns:

the description value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract ClientGroupInner innerModel()

Gets the inner com.azure.resourcemanager.eventgrid.fluent.models.ClientGroupInner object.

Returns:

the inner object.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

provisioningState

public abstract ClientGroupProvisioningState provisioningState()

Gets the provisioningState property: Provisioning state of the ClientGroup resource.

Returns:

the provisioningState value.

query

public abstract String query()

Gets the query property: The grouping query for the clients. Example : attributes.keyName IN ['a', 'b', 'c'].

Returns:

the query value.

refresh

public abstract ClientGroup refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract ClientGroup refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

resourceGroupName

public abstract String resourceGroupName()

Gets the name of the resource group.

Returns:

the name of the resource group.

systemData

public abstract SystemData systemData()

Gets the systemData property: The system metadata relating to the Event Grid resource.

Returns:

the systemData value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract ClientGroup.Update update()

Begins update for the ClientGroup resource.

Returns:

the stage of resource update.

Applies to