Class SignalRServiceUsageInner
java.lang.Object
com.azure.resourcemanager.webpubsub.fluent.models.SignalRServiceUsageInner
Object that describes a specific usage of the resources.
-
Constructor Summary
ConstructorDescriptionCreates an instance of SignalRServiceUsageInner class. -
Method Summary
Modifier and TypeMethodDescriptionGet the currentValue property: Current value for the usage quota.id()
Get the id property: Fully qualified ARM resource id.limit()
Get the limit property: The maximum permitted value for the usage quota.name()
Get the name property: Localizable String object containing the name and a localized value.unit()
Get the unit property: Representing the units of the usage quota.void
validate()
Validates the instance.withCurrentValue
(Long currentValue) Set the currentValue property: Current value for the usage quota.Set the id property: Fully qualified ARM resource id.Set the limit property: The maximum permitted value for the usage quota.Set the name property: Localizable String object containing the name and a localized value.Set the unit property: Representing the units of the usage quota.
-
Constructor Details
-
SignalRServiceUsageInner
public SignalRServiceUsageInner()Creates an instance of SignalRServiceUsageInner class.
-
-
Method Details
-
id
Get the id property: Fully qualified ARM resource id.- Returns:
- the id value.
-
withId
Set the id property: Fully qualified ARM resource id.- Parameters:
id
- the id value to set.- Returns:
- the SignalRServiceUsageInner object itself.
-
currentValue
Get the currentValue property: Current value for the usage quota.- Returns:
- the currentValue value.
-
withCurrentValue
Set the currentValue property: Current value for the usage quota.- Parameters:
currentValue
- the currentValue value to set.- Returns:
- the SignalRServiceUsageInner object itself.
-
limit
Get the limit property: The maximum permitted value for the usage quota. If there is no limit, this value will be -1.- Returns:
- the limit value.
-
withLimit
Set the limit property: The maximum permitted value for the usage quota. If there is no limit, this value will be -1.- Parameters:
limit
- the limit value to set.- Returns:
- the SignalRServiceUsageInner object itself.
-
name
Get the name property: Localizable String object containing the name and a localized value.- Returns:
- the name value.
-
withName
Set the name property: Localizable String object containing the name and a localized value.- Parameters:
name
- the name value to set.- Returns:
- the SignalRServiceUsageInner object itself.
-
unit
Get the unit property: Representing the units of the usage quota. Possible values are: Count, Bytes, Seconds, Percent, CountPerSecond, BytesPerSecond.- Returns:
- the unit value.
-
withUnit
Set the unit property: Representing the units of the usage quota. Possible values are: Count, Bytes, Seconds, Percent, CountPerSecond, BytesPerSecond.- Parameters:
unit
- the unit value to set.- Returns:
- the SignalRServiceUsageInner object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-