DigitalTwinsClient Interface

public interface DigitalTwinsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<DigitalTwinsDescriptionInner>,DigitalTwinsDescriptionInner> beginCreateOrUpdate(String resourceGroupName, String resourceName, DigitalTwinsDescriptionInner digitalTwinsCreate)

Create or update the metadata of a DigitalTwinsInstance.

abstract SyncPoller<PollResult<DigitalTwinsDescriptionInner>,DigitalTwinsDescriptionInner> beginCreateOrUpdate(String resourceGroupName, String resourceName, DigitalTwinsDescriptionInner digitalTwinsCreate, Context context)

Create or update the metadata of a DigitalTwinsInstance.

abstract SyncPoller<PollResult<DigitalTwinsDescriptionInner>,DigitalTwinsDescriptionInner> beginDelete(String resourceGroupName, String resourceName)

Delete a DigitalTwinsInstance.

abstract SyncPoller<PollResult<DigitalTwinsDescriptionInner>,DigitalTwinsDescriptionInner> beginDelete(String resourceGroupName, String resourceName, Context context)

Delete a DigitalTwinsInstance.

abstract SyncPoller<PollResult<DigitalTwinsDescriptionInner>,DigitalTwinsDescriptionInner> beginUpdate(String resourceGroupName, String resourceName, DigitalTwinsPatchDescription digitalTwinsPatchDescription)

Update metadata of DigitalTwinsInstance.

abstract SyncPoller<PollResult<DigitalTwinsDescriptionInner>,DigitalTwinsDescriptionInner> beginUpdate(String resourceGroupName, String resourceName, DigitalTwinsPatchDescription digitalTwinsPatchDescription, Context context)

Update metadata of DigitalTwinsInstance.

abstract CheckNameResultInner checkNameAvailability(String location, CheckNameRequest digitalTwinsInstanceCheckName)

Check if a DigitalTwinsInstance name is available.

abstract Response<CheckNameResultInner> checkNameAvailabilityWithResponse(String location, CheckNameRequest digitalTwinsInstanceCheckName, Context context)

Check if a DigitalTwinsInstance name is available.

abstract DigitalTwinsDescriptionInner createOrUpdate(String resourceGroupName, String resourceName, DigitalTwinsDescriptionInner digitalTwinsCreate)

Create or update the metadata of a DigitalTwinsInstance.

abstract DigitalTwinsDescriptionInner createOrUpdate(String resourceGroupName, String resourceName, DigitalTwinsDescriptionInner digitalTwinsCreate, Context context)

Create or update the metadata of a DigitalTwinsInstance.

abstract DigitalTwinsDescriptionInner delete(String resourceGroupName, String resourceName)

Delete a DigitalTwinsInstance.

abstract DigitalTwinsDescriptionInner delete(String resourceGroupName, String resourceName, Context context)

Delete a DigitalTwinsInstance.

abstract DigitalTwinsDescriptionInner getByResourceGroup(String resourceGroupName, String resourceName)

Get DigitalTwinsInstances resource.

abstract Response<DigitalTwinsDescriptionInner> getByResourceGroupWithResponse(String resourceGroupName, String resourceName, Context context)

Get DigitalTwinsInstances resource.

abstract PagedIterable<DigitalTwinsDescriptionInner> list()

Get all the DigitalTwinsInstances in a subscription.

abstract PagedIterable<DigitalTwinsDescriptionInner> list(Context context)

Get all the DigitalTwinsInstances in a subscription.

abstract PagedIterable<DigitalTwinsDescriptionInner> listByResourceGroup(String resourceGroupName)

Get all the DigitalTwinsInstances in a resource group.

abstract PagedIterable<DigitalTwinsDescriptionInner> listByResourceGroup(String resourceGroupName, Context context)

Get all the DigitalTwinsInstances in a resource group.

abstract DigitalTwinsDescriptionInner update(String resourceGroupName, String resourceName, DigitalTwinsPatchDescription digitalTwinsPatchDescription)

Update metadata of DigitalTwinsInstance.

abstract DigitalTwinsDescriptionInner update(String resourceGroupName, String resourceName, DigitalTwinsPatchDescription digitalTwinsPatchDescription, Context context)

Update metadata of DigitalTwinsInstance.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,DigitalTwinsDescriptionInner> beginCreateOrUpdate(String resourceGroupName, String resourceName, DigitalTwinsDescriptionInner digitalTwinsCreate)

Create or update the metadata of a DigitalTwinsInstance. The usual pattern to modify a property is to retrieve the DigitalTwinsInstance and security metadata, and then combine them with the modified values in a new body to update the DigitalTwinsInstance.

Parameters:

resourceGroupName - The name of the resource group that contains the DigitalTwinsInstance.
resourceName - The name of the DigitalTwinsInstance.
digitalTwinsCreate - The DigitalTwinsInstance and security metadata.

Returns:

the SyncPoller<T,U> for polling of the description of the DigitalTwins service.

beginCreateOrUpdate

public abstract SyncPoller,DigitalTwinsDescriptionInner> beginCreateOrUpdate(String resourceGroupName, String resourceName, DigitalTwinsDescriptionInner digitalTwinsCreate, Context context)

Create or update the metadata of a DigitalTwinsInstance. The usual pattern to modify a property is to retrieve the DigitalTwinsInstance and security metadata, and then combine them with the modified values in a new body to update the DigitalTwinsInstance.

Parameters:

resourceGroupName - The name of the resource group that contains the DigitalTwinsInstance.
resourceName - The name of the DigitalTwinsInstance.
digitalTwinsCreate - The DigitalTwinsInstance and security metadata.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the description of the DigitalTwins service.

beginDelete

public abstract SyncPoller,DigitalTwinsDescriptionInner> beginDelete(String resourceGroupName, String resourceName)

Delete a DigitalTwinsInstance.

Parameters:

resourceGroupName - The name of the resource group that contains the DigitalTwinsInstance.
resourceName - The name of the DigitalTwinsInstance.

Returns:

the SyncPoller<T,U> for polling of the description of the DigitalTwins service.

beginDelete

public abstract SyncPoller,DigitalTwinsDescriptionInner> beginDelete(String resourceGroupName, String resourceName, Context context)

Delete a DigitalTwinsInstance.

Parameters:

resourceGroupName - The name of the resource group that contains the DigitalTwinsInstance.
resourceName - The name of the DigitalTwinsInstance.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the description of the DigitalTwins service.

beginUpdate

public abstract SyncPoller,DigitalTwinsDescriptionInner> beginUpdate(String resourceGroupName, String resourceName, DigitalTwinsPatchDescription digitalTwinsPatchDescription)

Update metadata of DigitalTwinsInstance.

Parameters:

resourceGroupName - The name of the resource group that contains the DigitalTwinsInstance.
resourceName - The name of the DigitalTwinsInstance.
digitalTwinsPatchDescription - The DigitalTwinsInstance and security metadata.

Returns:

the SyncPoller<T,U> for polling of the description of the DigitalTwins service.

beginUpdate

public abstract SyncPoller,DigitalTwinsDescriptionInner> beginUpdate(String resourceGroupName, String resourceName, DigitalTwinsPatchDescription digitalTwinsPatchDescription, Context context)

Update metadata of DigitalTwinsInstance.

Parameters:

resourceGroupName - The name of the resource group that contains the DigitalTwinsInstance.
resourceName - The name of the DigitalTwinsInstance.
digitalTwinsPatchDescription - The DigitalTwinsInstance and security metadata.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the description of the DigitalTwins service.

checkNameAvailability

public abstract CheckNameResultInner checkNameAvailability(String location, CheckNameRequest digitalTwinsInstanceCheckName)

Check if a DigitalTwinsInstance name is available.

Parameters:

location - Location of DigitalTwinsInstance.
digitalTwinsInstanceCheckName - Set the name parameter in the DigitalTwinsInstanceCheckName structure to the name of the DigitalTwinsInstance to check.

Returns:

the result returned from a check name availability request.

checkNameAvailabilityWithResponse

public abstract Response checkNameAvailabilityWithResponse(String location, CheckNameRequest digitalTwinsInstanceCheckName, Context context)

Check if a DigitalTwinsInstance name is available.

Parameters:

location - Location of DigitalTwinsInstance.
digitalTwinsInstanceCheckName - Set the name parameter in the DigitalTwinsInstanceCheckName structure to the name of the DigitalTwinsInstance to check.
context - The context to associate with this operation.

Returns:

the result returned from a check name availability request along with Response<T>.

createOrUpdate

public abstract DigitalTwinsDescriptionInner createOrUpdate(String resourceGroupName, String resourceName, DigitalTwinsDescriptionInner digitalTwinsCreate)

Create or update the metadata of a DigitalTwinsInstance. The usual pattern to modify a property is to retrieve the DigitalTwinsInstance and security metadata, and then combine them with the modified values in a new body to update the DigitalTwinsInstance.

Parameters:

resourceGroupName - The name of the resource group that contains the DigitalTwinsInstance.
resourceName - The name of the DigitalTwinsInstance.
digitalTwinsCreate - The DigitalTwinsInstance and security metadata.

Returns:

the description of the DigitalTwins service.

createOrUpdate

public abstract DigitalTwinsDescriptionInner createOrUpdate(String resourceGroupName, String resourceName, DigitalTwinsDescriptionInner digitalTwinsCreate, Context context)

Create or update the metadata of a DigitalTwinsInstance. The usual pattern to modify a property is to retrieve the DigitalTwinsInstance and security metadata, and then combine them with the modified values in a new body to update the DigitalTwinsInstance.

Parameters:

resourceGroupName - The name of the resource group that contains the DigitalTwinsInstance.
resourceName - The name of the DigitalTwinsInstance.
digitalTwinsCreate - The DigitalTwinsInstance and security metadata.
context - The context to associate with this operation.

Returns:

the description of the DigitalTwins service.

delete

public abstract DigitalTwinsDescriptionInner delete(String resourceGroupName, String resourceName)

Delete a DigitalTwinsInstance.

Parameters:

resourceGroupName - The name of the resource group that contains the DigitalTwinsInstance.
resourceName - The name of the DigitalTwinsInstance.

Returns:

the description of the DigitalTwins service.

delete

public abstract DigitalTwinsDescriptionInner delete(String resourceGroupName, String resourceName, Context context)

Delete a DigitalTwinsInstance.

Parameters:

resourceGroupName - The name of the resource group that contains the DigitalTwinsInstance.
resourceName - The name of the DigitalTwinsInstance.
context - The context to associate with this operation.

Returns:

the description of the DigitalTwins service.

getByResourceGroup

public abstract DigitalTwinsDescriptionInner getByResourceGroup(String resourceGroupName, String resourceName)

Get DigitalTwinsInstances resource.

Parameters:

resourceGroupName - The name of the resource group that contains the DigitalTwinsInstance.
resourceName - The name of the DigitalTwinsInstance.

Returns:

digitalTwinsInstances resource.

getByResourceGroupWithResponse

public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String resourceName, Context context)

Get DigitalTwinsInstances resource.

Parameters:

resourceGroupName - The name of the resource group that contains the DigitalTwinsInstance.
resourceName - The name of the DigitalTwinsInstance.
context - The context to associate with this operation.

Returns:

digitalTwinsInstances resource along with Response<T>.

list

public abstract PagedIterable list()

Get all the DigitalTwinsInstances in a subscription.

Returns:

all the DigitalTwinsInstances in a subscription as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(Context context)

Get all the DigitalTwinsInstances in a subscription.

Parameters:

context - The context to associate with this operation.

Returns:

all the DigitalTwinsInstances in a subscription as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

Get all the DigitalTwinsInstances in a resource group.

Parameters:

resourceGroupName - The name of the resource group that contains the DigitalTwinsInstance.

Returns:

all the DigitalTwinsInstances in a resource group as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)

Get all the DigitalTwinsInstances in a resource group.

Parameters:

resourceGroupName - The name of the resource group that contains the DigitalTwinsInstance.
context - The context to associate with this operation.

Returns:

all the DigitalTwinsInstances in a resource group as paginated response with PagedIterable<T>.

update

public abstract DigitalTwinsDescriptionInner update(String resourceGroupName, String resourceName, DigitalTwinsPatchDescription digitalTwinsPatchDescription)

Update metadata of DigitalTwinsInstance.

Parameters:

resourceGroupName - The name of the resource group that contains the DigitalTwinsInstance.
resourceName - The name of the DigitalTwinsInstance.
digitalTwinsPatchDescription - The DigitalTwinsInstance and security metadata.

Returns:

the description of the DigitalTwins service.

update

public abstract DigitalTwinsDescriptionInner update(String resourceGroupName, String resourceName, DigitalTwinsPatchDescription digitalTwinsPatchDescription, Context context)

Update metadata of DigitalTwinsInstance.

Parameters:

resourceGroupName - The name of the resource group that contains the DigitalTwinsInstance.
resourceName - The name of the DigitalTwinsInstance.
digitalTwinsPatchDescription - The DigitalTwinsInstance and security metadata.
context - The context to associate with this operation.

Returns:

the description of the DigitalTwins service.

Applies to

Azure SDK for Java

Latest