Class SimPolicyInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.core.management.Resource
com.azure.resourcemanager.mobilenetwork.fluent.models.SimPolicyInner
public final class SimPolicyInner
extends com.azure.core.management.Resource
SIM policy resource.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the defaultSlice property: The default slice to use if the UE does not explicitly specify it.Get the provisioningState property: The provisioning state of the SIM policy resource.Get the registrationTimer property: Interval for the UE periodic registration update procedure, in seconds.Get the rfspIndex property: RAT/Frequency Selection Priority Index, defined in 3GPP TS 36.413.Get the siteProvisioningState property: A dictionary of sites to the provisioning state of this SIM policy on that site.Get the sliceConfigurations property: The allowed slices and the settings to use for them.com.azure.core.management.SystemData
Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.ueAmbr()
Get the ueAmbr property: Aggregate maximum bit rate across all non-GBR QoS flows of all PDU sessions of a given UE.void
validate()
Validates the instance.withDefaultSlice
(SliceResourceId defaultSlice) Set the defaultSlice property: The default slice to use if the UE does not explicitly specify it.withLocation
(String location) withRegistrationTimer
(Integer registrationTimer) Set the registrationTimer property: Interval for the UE periodic registration update procedure, in seconds.withRfspIndex
(Integer rfspIndex) Set the rfspIndex property: RAT/Frequency Selection Priority Index, defined in 3GPP TS 36.413.withSliceConfigurations
(List<SliceConfiguration> sliceConfigurations) Set the sliceConfigurations property: The allowed slices and the settings to use for them.withUeAmbr
(Ambr ueAmbr) Set the ueAmbr property: Aggregate maximum bit rate across all non-GBR QoS flows of all PDU sessions of a given UE.Methods inherited from class com.azure.core.management.Resource
location, tags
Methods inherited from class com.azure.core.management.ProxyResource
id, name, type
-
Constructor Details
-
SimPolicyInner
public SimPolicyInner()Creates an instance of SimPolicyInner class.
-
-
Method Details
-
systemData
public com.azure.core.management.SystemData systemData()Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.- Returns:
- the systemData value.
-
withLocation
- Overrides:
withLocation
in classcom.azure.core.management.Resource
-
withTags
- Overrides:
withTags
in classcom.azure.core.management.Resource
-
provisioningState
Get the provisioningState property: The provisioning state of the SIM policy resource.- Returns:
- the provisioningState value.
-
siteProvisioningState
Get the siteProvisioningState property: A dictionary of sites to the provisioning state of this SIM policy on that site.- Returns:
- the siteProvisioningState value.
-
ueAmbr
Get the ueAmbr property: Aggregate maximum bit rate across all non-GBR QoS flows of all PDU sessions of a given UE. See 3GPP TS23.501 section 5.7.2.6 for a full description of the UE-AMBR.- Returns:
- the ueAmbr value.
-
withUeAmbr
Set the ueAmbr property: Aggregate maximum bit rate across all non-GBR QoS flows of all PDU sessions of a given UE. See 3GPP TS23.501 section 5.7.2.6 for a full description of the UE-AMBR.- Parameters:
ueAmbr
- the ueAmbr value to set.- Returns:
- the SimPolicyInner object itself.
-
defaultSlice
Get the defaultSlice property: The default slice to use if the UE does not explicitly specify it. This slice must exist in the `sliceConfigurations` map. The slice must be in the same location as the SIM policy.- Returns:
- the defaultSlice value.
-
withDefaultSlice
Set the defaultSlice property: The default slice to use if the UE does not explicitly specify it. This slice must exist in the `sliceConfigurations` map. The slice must be in the same location as the SIM policy.- Parameters:
defaultSlice
- the defaultSlice value to set.- Returns:
- the SimPolicyInner object itself.
-
rfspIndex
Get the rfspIndex property: RAT/Frequency Selection Priority Index, defined in 3GPP TS 36.413. This is an optional setting and by default is unspecified.- Returns:
- the rfspIndex value.
-
withRfspIndex
Set the rfspIndex property: RAT/Frequency Selection Priority Index, defined in 3GPP TS 36.413. This is an optional setting and by default is unspecified.- Parameters:
rfspIndex
- the rfspIndex value to set.- Returns:
- the SimPolicyInner object itself.
-
registrationTimer
Get the registrationTimer property: Interval for the UE periodic registration update procedure, in seconds.- Returns:
- the registrationTimer value.
-
withRegistrationTimer
Set the registrationTimer property: Interval for the UE periodic registration update procedure, in seconds.- Parameters:
registrationTimer
- the registrationTimer value to set.- Returns:
- the SimPolicyInner object itself.
-
sliceConfigurations
Get the sliceConfigurations property: The allowed slices and the settings to use for them. The list must not contain duplicate items and must contain at least one item.- Returns:
- the sliceConfigurations value.
-
withSliceConfigurations
Set the sliceConfigurations property: The allowed slices and the settings to use for them. The list must not contain duplicate items and must contain at least one item.- Parameters:
sliceConfigurations
- the sliceConfigurations value to set.- Returns:
- the SimPolicyInner object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-