HanaInstance Interface

public interface HanaInstance

An immutable client-side representation of HanaInstance.

Method Summary

Modifier and Type Method and Description
abstract String hanaInstanceId()

Gets the hanaInstanceId property: Specifies the HANA instance unique ID.

abstract HardwareProfile hardwareProfile()

Gets the hardwareProfile property: Specifies the hardware settings for the HANA instance.

abstract String hwRevision()

Gets the hwRevision property: Hardware revision of a HANA instance.

abstract String id()

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

abstract HanaInstanceInner innerModel()

Gets the inner com.azure.resourcemanager.hanaonazure.fluent.models.HanaInstanceInner object.

abstract String location()

Gets the location property: The geo-location where the resource lives.

abstract String name()

Gets the name property: The name of the resource.

abstract NetworkProfile networkProfile()

Gets the networkProfile property: Specifies the network settings for the HANA instance.

abstract OSProfile osProfile()

Gets the osProfile property: Specifies the operating system settings for the HANA instance.

abstract String partnerNodeId()

Gets the partnerNodeId property: ARM ID of another HanaInstance that will share a network with this HanaInstance.

abstract HanaInstancePowerStateEnum powerState()

Gets the powerState property: Resource power state.

abstract HanaProvisioningStatesEnum provisioningState()

Gets the provisioningState property: State of provisioning of the HanaInstance.

abstract String proximityPlacementGroup()

Gets the proximityPlacementGroup property: Resource proximity placement group.

abstract HanaInstance refresh()

Refreshes the resource to sync with Azure.

abstract HanaInstance 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 void restart()

The operation to restart a SAP HANA instance.

abstract void restart(Context context)

The operation to restart a SAP HANA instance.

abstract void shutdown()

The operation to shutdown a SAP HANA instance.

abstract void shutdown(Context context)

The operation to shutdown a SAP HANA instance.

abstract void start()

The operation to start a SAP HANA instance.

abstract void start(Context context)

The operation to start a SAP HANA instance.

abstract StorageProfile storageProfile()

Gets the storageProfile property: Specifies the storage settings for the HANA instance disks.

abstract Map<String,String> tags()

Gets the tags property: Resource tags.

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the HanaInstance resource.

Method Details

hanaInstanceId

public abstract String hanaInstanceId()

Gets the hanaInstanceId property: Specifies the HANA instance unique ID.

Returns:

the hanaInstanceId value.

hardwareProfile

public abstract HardwareProfile hardwareProfile()

Gets the hardwareProfile property: Specifies the hardware settings for the HANA instance.

Returns:

the hardwareProfile value.

hwRevision

public abstract String hwRevision()

Gets the hwRevision property: Hardware revision of a HANA instance.

Returns:

the hwRevision value.

id

public abstract String id()

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

Returns:

the id value.

innerModel

public abstract HanaInstanceInner innerModel()

Gets the inner com.azure.resourcemanager.hanaonazure.fluent.models.HanaInstanceInner object.

Returns:

the inner object.

location

public abstract String location()

Gets the location property: The geo-location where the resource lives.

Returns:

the location value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

networkProfile

public abstract NetworkProfile networkProfile()

Gets the networkProfile property: Specifies the network settings for the HANA instance.

Returns:

the networkProfile value.

osProfile

public abstract OSProfile osProfile()

Gets the osProfile property: Specifies the operating system settings for the HANA instance.

Returns:

the osProfile value.

partnerNodeId

public abstract String partnerNodeId()

Gets the partnerNodeId property: ARM ID of another HanaInstance that will share a network with this HanaInstance.

Returns:

the partnerNodeId value.

powerState

public abstract HanaInstancePowerStateEnum powerState()

Gets the powerState property: Resource power state.

Returns:

the powerState value.

provisioningState

public abstract HanaProvisioningStatesEnum provisioningState()

Gets the provisioningState property: State of provisioning of the HanaInstance.

Returns:

the provisioningState value.

proximityPlacementGroup

public abstract String proximityPlacementGroup()

Gets the proximityPlacementGroup property: Resource proximity placement group.

Returns:

the proximityPlacementGroup value.

refresh

public abstract HanaInstance refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract HanaInstance 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.

restart

public abstract void restart()

The operation to restart a SAP HANA instance.

restart

public abstract void restart(Context context)

The operation to restart a SAP HANA instance.

Parameters:

context - The context to associate with this operation.

shutdown

public abstract void shutdown()

The operation to shutdown a SAP HANA instance.

shutdown

public abstract void shutdown(Context context)

The operation to shutdown a SAP HANA instance.

Parameters:

context - The context to associate with this operation.

start

public abstract void start()

The operation to start a SAP HANA instance.

start

public abstract void start(Context context)

The operation to start a SAP HANA instance.

Parameters:

context - The context to associate with this operation.

storageProfile

public abstract StorageProfile storageProfile()

Gets the storageProfile property: Specifies the storage settings for the HANA instance disks.

Returns:

the storageProfile value.

tags

public abstract Map tags()

Gets the tags property: Resource tags.

Returns:

the tags value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract HanaInstance.Update update()

Begins update for the HanaInstance resource.

Returns:

the stage of resource update.

Applies to