IotHubDescriptionInner Class

public final class IotHubDescriptionInner
extends Resource

The description of the IoT hub.

Constructor Summary

Constructor Description
IotHubDescriptionInner()

Creates an instance of IotHubDescriptionInner class.

Method Summary

Modifier and Type Method and Description
String etag()

Get the etag property: The Etag field is *not* required.

ArmIdentity identity()

Get the identity property: The managed identities for the IotHub.

IotHubProperties properties()

Get the properties property: IotHub properties.

IotHubSkuInfo sku()

Get the sku property: IotHub SKU info.

SystemData systemData()

Get the systemData property: The system meta data relating to this resource.

void validate()

Validates the instance.

IotHubDescriptionInner withEtag(String etag)

Set the etag property: The Etag field is *not* required.

IotHubDescriptionInner withIdentity(ArmIdentity identity)

Set the identity property: The managed identities for the IotHub.

IotHubDescriptionInner withLocation(String location)
IotHubDescriptionInner withProperties(IotHubProperties properties)

Set the properties property: IotHub properties.

IotHubDescriptionInner withSku(IotHubSkuInfo sku)

Set the sku property: IotHub SKU info.

IotHubDescriptionInner withTags(Map<String,String> tags)

Methods inherited from ProxyResource

Methods inherited from Resource

Methods inherited from java.lang.Object

Constructor Details

IotHubDescriptionInner

public IotHubDescriptionInner()

Creates an instance of IotHubDescriptionInner class.

Method Details

etag

public String etag()

Get the etag property: The Etag field is *not* required. If it is provided in the response body, it must also be provided as a header per the normal ETag convention.

Returns:

the etag value.

identity

public ArmIdentity identity()

Get the identity property: The managed identities for the IotHub.

Returns:

the identity value.

properties

public IotHubProperties properties()

Get the properties property: IotHub properties.

Returns:

the properties value.

sku

public IotHubSkuInfo sku()

Get the sku property: IotHub SKU info.

Returns:

the sku value.

systemData

public SystemData systemData()

Get the systemData property: The system meta data relating to this resource.

Returns:

the systemData value.

validate

public void validate()

Validates the instance.

withEtag

public IotHubDescriptionInner withEtag(String etag)

Set the etag property: The Etag field is *not* required. If it is provided in the response body, it must also be provided as a header per the normal ETag convention.

Parameters:

etag - the etag value to set.

Returns:

the IotHubDescriptionInner object itself.

withIdentity

public IotHubDescriptionInner withIdentity(ArmIdentity identity)

Set the identity property: The managed identities for the IotHub.

Parameters:

identity - the identity value to set.

Returns:

the IotHubDescriptionInner object itself.

withLocation

public IotHubDescriptionInner withLocation(String location)

Overrides:

IotHubDescriptionInner.withLocation(String location)

Parameters:

location

withProperties

public IotHubDescriptionInner withProperties(IotHubProperties properties)

Set the properties property: IotHub properties.

Parameters:

properties - the properties value to set.

Returns:

the IotHubDescriptionInner object itself.

withSku

public IotHubDescriptionInner withSku(IotHubSkuInfo sku)

Set the sku property: IotHub SKU info.

Parameters:

sku - the sku value to set.

Returns:

the IotHubDescriptionInner object itself.

withTags

public IotHubDescriptionInner withTags(Map tags)

Overrides:

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

Parameters:

tags

Applies to