VnetRouteInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. resourcemanager. appservice. models. ProxyOnlyResource - com.
azure. resourcemanager. appservice. fluent. models. VnetRouteInner
- com.
- com.
- com.
public final class VnetRouteInner
extends ProxyOnlyResource
Virtual Network route contract used to pass routing information for a Virtual Network.
Constructor Summary
Constructor | Description |
---|---|
VnetRouteInner() |
Creates an instance of Vnet |
Method Summary
Modifier and Type | Method and Description |
---|---|
String |
endAddress()
Get the end |
static
Vnet |
fromJson(JsonReader jsonReader)
Reads an instance of Vnet |
String |
id()
Get the id property: Fully qualified resource Id for the resource. |
String |
name()
Get the name property: The name of the resource. |
Route |
routeType()
Get the route |
String |
startAddress()
Get the start |
Json |
toJson(JsonWriter jsonWriter) |
String |
type()
Get the type property: The type of the resource. |
void |
validate()
Validates the instance. |
Vnet |
withEndAddress(String endAddress)
Set the end |
Vnet |
withKind(String kind)
Set the kind property: Kind of resource. |
Vnet |
withRouteType(RouteType routeType)
Set the route |
Vnet |
withStartAddress(String startAddress)
Set the start |
Methods inherited from ProxyOnlyResource
Methods inherited from java.lang.Object
Constructor Details
VnetRouteInner
public VnetRouteInner()
Creates an instance of VnetRouteInner class.
Method Details
endAddress
public String endAddress()
Get the endAddress property: The ending address for this route. If the start address is specified in CIDR notation, this must be omitted.
Returns:
fromJson
public static VnetRouteInner fromJson(JsonReader jsonReader)
Reads an instance of VnetRouteInner from the JsonReader.
Parameters:
Returns:
Throws:
id
public String id()
Get the id property: Fully qualified resource Id for the resource.
Overrides:
VnetRouteInner.id()Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
VnetRouteInner.name()Returns:
routeType
public RouteType routeType()
Get the routeType property: The type of route this is: DEFAULT - By default, every app has routes to the local address ranges specified by RFC1918 INHERITED - Routes inherited from the real Virtual Network routes STATIC - Static route set on the app only These values will be used for syncing an app's routes with those from a Virtual Network.
Returns:
startAddress
public String startAddress()
Get the startAddress property: The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
VnetRouteInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
VnetRouteInner.type()Returns:
validate
public void validate()
Validates the instance.
Overrides:
VnetRouteInner.validate()withEndAddress
public VnetRouteInner withEndAddress(String endAddress)
Set the endAddress property: The ending address for this route. If the start address is specified in CIDR notation, this must be omitted.
Parameters:
Returns:
withKind
public VnetRouteInner withKind(String kind)
Set the kind property: Kind of resource.
Overrides:
VnetRouteInner.withKind(String kind)Parameters:
withRouteType
public VnetRouteInner withRouteType(RouteType routeType)
Set the routeType property: The type of route this is: DEFAULT - By default, every app has routes to the local address ranges specified by RFC1918 INHERITED - Routes inherited from the real Virtual Network routes STATIC - Static route set on the app only These values will be used for syncing an app's routes with those from a Virtual Network.
Parameters:
Returns:
withStartAddress
public VnetRouteInner withStartAddress(String startAddress)
Set the startAddress property: The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified.
Parameters:
Returns:
Applies to
Azure SDK for Java