ProvisioningServiceDescriptionInner Class

public final class ProvisioningServiceDescriptionInner
extends Resource

The description of the provisioning service.

Constructor Summary

Constructor Description
ProvisioningServiceDescriptionInner()

Method Summary

Modifier and Type Method and Description
String etag()

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

IotDpsPropertiesDescription properties()

Get the properties property: Service specific properties for a provisioning service.

IotDpsSkuInfo sku()

Get the sku property: Sku info for a provisioning Service.

void validate()

Validates the instance.

ProvisioningServiceDescriptionInner withEtag(String etag)

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

ProvisioningServiceDescriptionInner withLocation(String location)
ProvisioningServiceDescriptionInner withProperties(IotDpsPropertiesDescription properties)

Set the properties property: Service specific properties for a provisioning service.

ProvisioningServiceDescriptionInner withSku(IotDpsSkuInfo sku)

Set the sku property: Sku info for a provisioning Service.

ProvisioningServiceDescriptionInner withTags(Map<String,String> tags)

Methods inherited from ProxyResource

Methods inherited from Resource

Methods inherited from java.lang.Object

Constructor Details

ProvisioningServiceDescriptionInner

public ProvisioningServiceDescriptionInner()

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.

properties

public IotDpsPropertiesDescription properties()

Get the properties property: Service specific properties for a provisioning service.

Returns:

the properties value.

sku

public IotDpsSkuInfo sku()

Get the sku property: Sku info for a provisioning Service.

Returns:

the sku value.

validate

public void validate()

Validates the instance.

withEtag

public ProvisioningServiceDescriptionInner 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 ProvisioningServiceDescriptionInner object itself.

withLocation

public ProvisioningServiceDescriptionInner withLocation(String location)

Overrides:

ProvisioningServiceDescriptionInner.withLocation(String location)

Parameters:

location

withProperties

public ProvisioningServiceDescriptionInner withProperties(IotDpsPropertiesDescription properties)

Set the properties property: Service specific properties for a provisioning service.

Parameters:

properties - the properties value to set.

Returns:

the ProvisioningServiceDescriptionInner object itself.

withSku

public ProvisioningServiceDescriptionInner withSku(IotDpsSkuInfo sku)

Set the sku property: Sku info for a provisioning Service.

Parameters:

sku - the sku value to set.

Returns:

the ProvisioningServiceDescriptionInner object itself.

withTags

public ProvisioningServiceDescriptionInner withTags(Map tags)

Overrides:

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

Parameters:

tags

Applies to