Class RouteFilterInner
- java.lang.Object
-
- com.azure.core.management.ProxyResource
-
- com.azure.core.management.Resource
-
- com.azure.resourcemanager.network.fluent.models.RouteFilterInner
-
public final class RouteFilterInner extends com.azure.core.management.ResourceRoute Filter Resource.
-
-
Constructor Summary
Constructors Constructor Description RouteFilterInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringetag()Get the etag property: A unique read-only string that changes whenever the resource is updated.Stringid()Get the id property: Resource ID.List<ExpressRouteCircuitPeeringInner>ipv6Peerings()Get the ipv6Peerings property: A collection of references to express route circuit ipv6 peerings.List<ExpressRouteCircuitPeeringInner>peerings()Get the peerings property: A collection of references to express route circuit peerings.ProvisioningStateprovisioningState()Get the provisioningState property: The provisioning state of the route filter resource.List<RouteFilterRuleInner>rules()Get the rules property: Collection of RouteFilterRules contained within a route filter.voidvalidate()Validates the instance.RouteFilterInnerwithId(String id)Set the id property: Resource ID.RouteFilterInnerwithLocation(String location)RouteFilterInnerwithRules(List<RouteFilterRuleInner> rules)Set the rules property: Collection of RouteFilterRules contained within a route filter.RouteFilterInnerwithTags(Map<String,String> tags)
-
-
-
Method Detail
-
etag
public String etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.- Returns:
- the etag value.
-
id
public String id()
Get the id property: Resource ID.- Overrides:
idin classcom.azure.core.management.ProxyResource- Returns:
- the id value.
-
withId
public RouteFilterInner withId(String id)
Set the id property: Resource ID.- Parameters:
id- the id value to set.- Returns:
- the RouteFilterInner object itself.
-
withLocation
public RouteFilterInner withLocation(String location)
- Overrides:
withLocationin classcom.azure.core.management.Resource
-
withTags
public RouteFilterInner withTags(Map<String,String> tags)
- Overrides:
withTagsin classcom.azure.core.management.Resource
-
rules
public List<RouteFilterRuleInner> rules()
Get the rules property: Collection of RouteFilterRules contained within a route filter.- Returns:
- the rules value.
-
withRules
public RouteFilterInner withRules(List<RouteFilterRuleInner> rules)
Set the rules property: Collection of RouteFilterRules contained within a route filter.- Parameters:
rules- the rules value to set.- Returns:
- the RouteFilterInner object itself.
-
peerings
public List<ExpressRouteCircuitPeeringInner> peerings()
Get the peerings property: A collection of references to express route circuit peerings.- Returns:
- the peerings value.
-
ipv6Peerings
public List<ExpressRouteCircuitPeeringInner> ipv6Peerings()
Get the ipv6Peerings property: A collection of references to express route circuit ipv6 peerings.- Returns:
- the ipv6Peerings value.
-
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the route filter resource.- Returns:
- the provisioningState value.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-