GeoBackupPolicy Interface

public interface GeoBackupPolicy

An immutable client-side representation of GeoBackupPolicy.

Method Summary

Modifier and Type Method and Description
abstract String id()

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

abstract GeoBackupPolicyInner innerModel()

Gets the inner com.azure.resourcemanager.synapse.fluent.models.GeoBackupPolicyInner object.

abstract String kind()

Gets the kind property: Kind of geo backup policy.

abstract String location()

Gets the location property: Backup policy location.

abstract String name()

Gets the name property: The name of the resource.

abstract GeoBackupPolicy refresh()

Refreshes the resource to sync with Azure.

abstract GeoBackupPolicy refresh(Context context)

Refreshes the resource to sync with Azure.

abstract Region region()

Gets the region of the resource.

abstract String regionName()

Gets the name of the resource region.

abstract String resourceGroupName()

Gets the name of the resource group.

abstract GeoBackupPolicyState state()

Gets the state property: The state of the geo backup policy.

abstract String storageType()

Gets the storageType property: The storage type of the geo backup policy.

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the GeoBackupPolicy resource.

Method Details

id

public abstract String id()

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

Returns:

the id value.

innerModel

public abstract GeoBackupPolicyInner innerModel()

Gets the inner com.azure.resourcemanager.synapse.fluent.models.GeoBackupPolicyInner object.

Returns:

the inner object.

kind

public abstract String kind()

Gets the kind property: Kind of geo backup policy. This is metadata used for the Azure portal experience.

Returns:

the kind value.

location

public abstract String location()

Gets the location property: Backup policy location.

Returns:

the location value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

refresh

public abstract GeoBackupPolicy refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract GeoBackupPolicy refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

region

public abstract Region region()

Gets the region of the resource.

Returns:

the region of the resource.

regionName

public abstract String regionName()

Gets the name of the resource region.

Returns:

the name of the resource region.

resourceGroupName

public abstract String resourceGroupName()

Gets the name of the resource group.

Returns:

the name of the resource group.

state

public abstract GeoBackupPolicyState state()

Gets the state property: The state of the geo backup policy.

Returns:

the state value.

storageType

public abstract String storageType()

Gets the storageType property: The storage type of the geo backup policy.

Returns:

the storageType value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract GeoBackupPolicy.Update update()

Begins update for the GeoBackupPolicy resource.

Returns:

the stage of resource update.

Applies to