com.microsoft.azure.management.resources.fluentcore.model

This package contains the base classes for resource models, and their variants for creating and updating scenarios.

Interfaces

Appliable<T>

The base interface for all template interfaces that support update operations.

Attachable<ParentT>

The final stage of the child object definition, at which it can be attached to the parent.

Creatable<T>

The final stage of the resource definition, at which it can be created using create().

CreatedResources<ResourceT>

Represents the results of batch of create operations.

(Note: this interface is not intended to be implemented by user code)

Executable<T>

The base interface for all template interfaces that support execute operations.

HasInner<T>

The wrapper around an inner object providing extended functionalities.

Indexable

Base interface for all models that can be indexed by a key.

Refreshable<T>

Base class for resources that can be refreshed to get the latest state.

Settable<ParentT>

The base interface for all template interfaces for child resources that support update operations.

Updatable<T>

Base class for resource that can be updated.

Attachable.InDefinition<ParentT>

The final stage of the child object definition, as which it can be attached to the parent.

Attachable.InDefinitionAlt<ParentT>

The final stage of the child object definition, as which it can be attached to the parent.

Attachable.InUpdate<ParentT>

The final stage of the child object definition, as which it can be attached to the parent.

Attachable.InUpdateAlt<ParentT>

The final stage of the child object definition, as which it can be attached to the parent.