public class DscpConfigurationInner
extends com.azure.core.management.Resource
| Constructor and Description |
|---|
DscpConfigurationInner() |
| Modifier and Type | Method and Description |
|---|---|
List<NetworkInterfaceInner> |
associatedNetworkInterfaces()
Get the associatedNetworkInterfaces property: Associated Network Interfaces to the DSCP Configuration.
|
List<QosIpRange> |
destinationIpRanges()
Get the destinationIpRanges property: Destination IP ranges.
|
List<QosPortRange> |
destinationPortRanges()
Get the destinationPortRanges property: Destination port ranges.
|
String |
etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.
|
String |
id()
Get the id property: Resource ID.
|
List<Integer> |
markings()
Get the markings property: List of markings to be used in the configuration.
|
ProtocolType |
protocol()
Get the protocol property: RNM supported protocol types.
|
ProvisioningState |
provisioningState()
Get the provisioningState property: The provisioning state of the DSCP Configuration resource.
|
String |
qosCollectionId()
Get the qosCollectionId property: Qos Collection ID generated by RNM.
|
String |
resourceGuid()
Get the resourceGuid property: The resource GUID property of the DSCP Configuration resource.
|
List<QosIpRange> |
sourceIpRanges()
Get the sourceIpRanges property: Source IP ranges.
|
List<QosPortRange> |
sourcePortRanges()
Get the sourcePortRanges property: Sources port ranges.
|
void |
validate()
Validates the instance.
|
DscpConfigurationInner |
withDestinationIpRanges(List<QosIpRange> destinationIpRanges)
Set the destinationIpRanges property: Destination IP ranges.
|
DscpConfigurationInner |
withDestinationPortRanges(List<QosPortRange> destinationPortRanges)
Set the destinationPortRanges property: Destination port ranges.
|
DscpConfigurationInner |
withId(String id)
Set the id property: Resource ID.
|
DscpConfigurationInner |
withLocation(String location) |
DscpConfigurationInner |
withMarkings(List<Integer> markings)
Set the markings property: List of markings to be used in the configuration.
|
DscpConfigurationInner |
withProtocol(ProtocolType protocol)
Set the protocol property: RNM supported protocol types.
|
DscpConfigurationInner |
withSourceIpRanges(List<QosIpRange> sourceIpRanges)
Set the sourceIpRanges property: Source IP ranges.
|
DscpConfigurationInner |
withSourcePortRanges(List<QosPortRange> sourcePortRanges)
Set the sourcePortRanges property: Sources port ranges.
|
DscpConfigurationInner |
withTags(Map<String,String> tags) |
public String etag()
public List<Integer> markings()
public DscpConfigurationInner withMarkings(List<Integer> markings)
markings - the markings value to set.public List<QosIpRange> sourceIpRanges()
public DscpConfigurationInner withSourceIpRanges(List<QosIpRange> sourceIpRanges)
sourceIpRanges - the sourceIpRanges value to set.public List<QosIpRange> destinationIpRanges()
public DscpConfigurationInner withDestinationIpRanges(List<QosIpRange> destinationIpRanges)
destinationIpRanges - the destinationIpRanges value to set.public List<QosPortRange> sourcePortRanges()
public DscpConfigurationInner withSourcePortRanges(List<QosPortRange> sourcePortRanges)
sourcePortRanges - the sourcePortRanges value to set.public List<QosPortRange> destinationPortRanges()
public DscpConfigurationInner withDestinationPortRanges(List<QosPortRange> destinationPortRanges)
destinationPortRanges - the destinationPortRanges value to set.public ProtocolType protocol()
public DscpConfigurationInner withProtocol(ProtocolType protocol)
protocol - the protocol value to set.public String qosCollectionId()
public List<NetworkInterfaceInner> associatedNetworkInterfaces()
public String resourceGuid()
public ProvisioningState provisioningState()
public String id()
id in class com.azure.core.management.ProxyResourcepublic DscpConfigurationInner withId(String id)
id - the id value to set.public DscpConfigurationInner withLocation(String location)
withLocation in class com.azure.core.management.Resourcepublic DscpConfigurationInner withTags(Map<String,String> tags)
withTags in class com.azure.core.management.Resourcepublic void validate()
IllegalArgumentException - thrown if the instance is not valid.Copyright © 2021 Microsoft Corporation. All rights reserved.