UsageInner Class

  • java.lang.Object
    • com.azure.resourcemanager.cdn.fluent.models.UsageInner

public final class UsageInner

Describes resource usage.

Constructor Summary

Constructor Description
UsageInner()

Creates an instance of UsageInner class.

Method Summary

Modifier and Type Method and Description
long currentValue()

Get the currentValue property: The current value of the usage.

String id()

Get the id property: Resource identifier.

long limit()

Get the limit property: The limit of usage.

UsageName name()

Get the name property: The name of the type of usage.

UsageUnit unit()

Get the unit property: An enum describing the unit of measurement.

void validate()

Validates the instance.

UsageInner withCurrentValue(long currentValue)

Set the currentValue property: The current value of the usage.

UsageInner withLimit(long limit)

Set the limit property: The limit of usage.

UsageInner withName(UsageName name)

Set the name property: The name of the type of usage.

UsageInner withUnit(UsageUnit unit)

Set the unit property: An enum describing the unit of measurement.

Methods inherited from java.lang.Object

Constructor Details

UsageInner

public UsageInner()

Creates an instance of UsageInner class.

Method Details

currentValue

public long currentValue()

Get the currentValue property: The current value of the usage.

Returns:

the currentValue value.

id

public String id()

Get the id property: Resource identifier.

Returns:

the id value.

limit

public long limit()

Get the limit property: The limit of usage.

Returns:

the limit value.

name

public UsageName name()

Get the name property: The name of the type of usage.

Returns:

the name value.

unit

public UsageUnit unit()

Get the unit property: An enum describing the unit of measurement.

Returns:

the unit value.

validate

public void validate()

Validates the instance.

withCurrentValue

public UsageInner withCurrentValue(long currentValue)

Set the currentValue property: The current value of the usage.

Parameters:

currentValue - the currentValue value to set.

Returns:

the UsageInner object itself.

withLimit

public UsageInner withLimit(long limit)

Set the limit property: The limit of usage.

Parameters:

limit - the limit value to set.

Returns:

the UsageInner object itself.

withName

public UsageInner withName(UsageName name)

Set the name property: The name of the type of usage.

Parameters:

name - the name value to set.

Returns:

the UsageInner object itself.

withUnit

public UsageInner withUnit(UsageUnit unit)

Set the unit property: An enum describing the unit of measurement.

Parameters:

unit - the unit value to set.

Returns:

the UsageInner object itself.

Applies to