OutboundVnetRouting Class
- java.
lang. Object - com.
azure. resourcemanager. appservice. models. OutboundVnetRouting
- com.
Implements
public final class OutboundVnetRouting
implements JsonSerializable<OutboundVnetRouting>
Outbound traffic options over virtual network.
Constructor Summary
| Constructor | Description |
|---|---|
| OutboundVnetRouting() |
Creates an instance of Outbound |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| Boolean |
allTraffic()
Get the all |
| Boolean |
applicationTraffic()
Get the application |
| Boolean |
backupRestoreTraffic()
Get the backup |
| Boolean |
contentShareTraffic()
Get the content |
|
static
Outbound |
fromJson(JsonReader jsonReader)
Reads an instance of Outbound |
| Boolean |
imagePullTraffic()
Get the image |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Outbound |
withAllTraffic(Boolean allTraffic)
Set the all |
|
Outbound |
withApplicationTraffic(Boolean applicationTraffic)
Set the application |
|
Outbound |
withBackupRestoreTraffic(Boolean backupRestoreTraffic)
Set the backup |
|
Outbound |
withContentShareTraffic(Boolean contentShareTraffic)
Set the content |
|
Outbound |
withImagePullTraffic(Boolean imagePullTraffic)
Set the image |
Methods inherited from java.lang.Object
Constructor Details
OutboundVnetRouting
public OutboundVnetRouting()
Creates an instance of OutboundVnetRouting class.
Method Details
allTraffic
public Boolean allTraffic()
Get the allTraffic property: Enables all other routing options defined in OutboundVnetRouting if this setting is set to true.
Returns:
applicationTraffic
public Boolean applicationTraffic()
Get the applicationTraffic property: This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied. Previously called VnetRouteAllEnabled.
Returns:
backupRestoreTraffic
public Boolean backupRestoreTraffic()
Get the backupRestoreTraffic property: Enables Backup and Restore operations over virtual network. Previously called VnetBackupRestoreEnabled.
Returns:
contentShareTraffic
public Boolean contentShareTraffic()
Get the contentShareTraffic property: Enables accessing content over virtual network. Previously called VnetContentShareEnabled.
Returns:
fromJson
public static OutboundVnetRouting fromJson(JsonReader jsonReader)
Reads an instance of OutboundVnetRouting from the JsonReader.
Parameters:
Returns:
Throws:
imagePullTraffic
public Boolean imagePullTraffic()
Get the imagePullTraffic property: Enables pulling image over Virtual Network. Previously called VnetImagePullEnabled.
Returns:
toJson
validate
public void validate()
Validates the instance.
withAllTraffic
public OutboundVnetRouting withAllTraffic(Boolean allTraffic)
Set the allTraffic property: Enables all other routing options defined in OutboundVnetRouting if this setting is set to true.
Parameters:
Returns:
withApplicationTraffic
public OutboundVnetRouting withApplicationTraffic(Boolean applicationTraffic)
Set the applicationTraffic property: This causes all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied. Previously called VnetRouteAllEnabled.
Parameters:
Returns:
withBackupRestoreTraffic
public OutboundVnetRouting withBackupRestoreTraffic(Boolean backupRestoreTraffic)
Set the backupRestoreTraffic property: Enables Backup and Restore operations over virtual network. Previously called VnetBackupRestoreEnabled.
Parameters:
Returns:
withContentShareTraffic
public OutboundVnetRouting withContentShareTraffic(Boolean contentShareTraffic)
Set the contentShareTraffic property: Enables accessing content over virtual network. Previously called VnetContentShareEnabled.
Parameters:
Returns:
withImagePullTraffic
public OutboundVnetRouting withImagePullTraffic(Boolean imagePullTraffic)
Set the imagePullTraffic property: Enables pulling image over Virtual Network. Previously called VnetImagePullEnabled.
Parameters:
Returns: