HanaInstanceInner Class

public final class HanaInstanceInner
extends Resource

HANA instance info on Azure (ARM properties and HANA properties).

Constructor Summary

Constructor Description
HanaInstanceInner()

Creates an instance of HanaInstanceInner class.

Method Summary

Modifier and Type Method and Description
String hanaInstanceId()

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

HardwareProfile hardwareProfile()

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

String hwRevision()

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

NetworkProfile networkProfile()

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

OSProfile osProfile()

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

String partnerNodeId()

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

HanaInstancePowerStateEnum powerState()

Get the powerState property: Resource power state.

HanaProvisioningStatesEnum provisioningState()

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

String proximityPlacementGroup()

Get the proximityPlacementGroup property: Resource proximity placement group.

StorageProfile storageProfile()

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

void validate()

Validates the instance.

HanaInstanceInner withHardwareProfile(HardwareProfile hardwareProfile)

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

HanaInstanceInner withLocation(String location)
HanaInstanceInner withNetworkProfile(NetworkProfile networkProfile)

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

HanaInstanceInner withOsProfile(OSProfile osProfile)

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

HanaInstanceInner withPartnerNodeId(String partnerNodeId)

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

HanaInstanceInner withStorageProfile(StorageProfile storageProfile)

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

HanaInstanceInner withTags(Map<String,String> tags)

Methods inherited from ProxyResource

Methods inherited from Resource

Methods inherited from java.lang.Object

Constructor Details

HanaInstanceInner

public HanaInstanceInner()

Creates an instance of HanaInstanceInner class.

Method Details

hanaInstanceId

public String hanaInstanceId()

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

Returns:

the hanaInstanceId value.

hardwareProfile

public HardwareProfile hardwareProfile()

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

Returns:

the hardwareProfile value.

hwRevision

public String hwRevision()

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

Returns:

the hwRevision value.

networkProfile

public NetworkProfile networkProfile()

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

Returns:

the networkProfile value.

osProfile

public OSProfile osProfile()

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

Returns:

the osProfile value.

partnerNodeId

public String partnerNodeId()

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

Returns:

the partnerNodeId value.

powerState

public HanaInstancePowerStateEnum powerState()

Get the powerState property: Resource power state.

Returns:

the powerState value.

provisioningState

public HanaProvisioningStatesEnum provisioningState()

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

Returns:

the provisioningState value.

proximityPlacementGroup

public String proximityPlacementGroup()

Get the proximityPlacementGroup property: Resource proximity placement group.

Returns:

the proximityPlacementGroup value.

storageProfile

public StorageProfile storageProfile()

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

Returns:

the storageProfile value.

validate

public void validate()

Validates the instance.

withHardwareProfile

public HanaInstanceInner withHardwareProfile(HardwareProfile hardwareProfile)

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

Parameters:

hardwareProfile - the hardwareProfile value to set.

Returns:

the HanaInstanceInner object itself.

withLocation

public HanaInstanceInner withLocation(String location)

Overrides:

HanaInstanceInner.withLocation(String location)

Parameters:

location

withNetworkProfile

public HanaInstanceInner withNetworkProfile(NetworkProfile networkProfile)

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

Parameters:

networkProfile - the networkProfile value to set.

Returns:

the HanaInstanceInner object itself.

withOsProfile

public HanaInstanceInner withOsProfile(OSProfile osProfile)

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

Parameters:

osProfile - the osProfile value to set.

Returns:

the HanaInstanceInner object itself.

withPartnerNodeId

public HanaInstanceInner withPartnerNodeId(String partnerNodeId)

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

Parameters:

partnerNodeId - the partnerNodeId value to set.

Returns:

the HanaInstanceInner object itself.

withStorageProfile

public HanaInstanceInner withStorageProfile(StorageProfile storageProfile)

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

Parameters:

storageProfile - the storageProfile value to set.

Returns:

the HanaInstanceInner object itself.

withTags

public HanaInstanceInner withTags(Map tags)

Overrides:

HanaInstanceInner.withTags(Map<String,String> tags)

Parameters:

tags

Applies to