public class network_interface extends base_resource
SESSION_NOT_EXISTS| Constructor and Description |
|---|
network_interface() |
| Modifier and Type | Method and Description |
|---|---|
String |
get_device_channel_name()
LA Name on the actual VM
|
String |
get_gateway()
gateway
|
String |
get_ip_address()
IP Address
|
Boolean |
get_is_member_ifc()
True if this interface is member of a channel
|
Boolean |
get_is_mgmt_ifc()
True if this is the management interface
|
Boolean |
get_is_vlan_applied()
Is VLAN added on NetworkInterface of VM Instance
|
Boolean |
get_l2_enabled()
L2 mode status of Interface
|
String |
get_mac_address()
Mac Address
|
String |
get_mac_mode()
Mac Mode, default for XenServer generated, generated for SVM generated, custom for User assigned
|
String |
get_managed_device_id()
managed_device_id
|
String |
get_name_server()
Name Server
|
String |
get_netmask()
netmask
|
protected base_resource[] |
get_nitro_bulk_response(nitro_service service,
String response)
Converts API response of bulk operation into object and returns the object array in case of get request.
|
protected base_resource[] |
get_nitro_response(nitro_service service,
String response)
Converts API response into object and returns the object array in case of get request.
|
protected String |
get_object_id()
Returns the value of object identifier argument.
|
protected String |
get_object_type()
Gets the resource type.
|
String |
get_port_name()
Port name of the interface on the host machine
|
Boolean |
get_receiveuntagged()
Receive Untagged Packets on Interface/Channel
|
Integer |
get_vf_index()
Index given by Xen when assigning free virtual function
|
String[] |
get_vlan_whitelist_array()
VLAN Whitelist for Interface on VM Instance
|
String |
get_vlan_whitelist()
VLAN Whitelist for Interface/Channel on VM Instance
|
Integer |
get_vlan()
VLAN Id
|
String[] |
get_vrid_list_ipv4_array()
VRID List for Interface for IPV4 VMAC Generation
|
String |
get_vrid_list_ipv4()
VRID List for Interface/Channel for IPV4 VMAC Generation
|
String[] |
get_vrid_list_ipv6_array()
VRID List for Interface for IPV6 VMAC Generation
|
String |
get_vrid_list_ipv6()
VRID List for Interface/Channel for IPV6 VMAC Generation
|
void |
set_gateway(String gateway)
gateway
|
void |
set_ip_address(String ip_address)
IP Address
|
void |
set_is_member_ifc(Boolean is_member_ifc)
True if this interface is member of a channel
|
void |
set_is_mgmt_ifc(Boolean is_mgmt_ifc)
True if this is the management interface
|
void |
set_is_vlan_applied(Boolean is_vlan_applied)
Is VLAN added on NetworkInterface of VM Instance
|
void |
set_l2_enabled(Boolean l2_enabled)
L2 mode status of Interface
|
void |
set_mac_address(String mac_address)
Mac Address
|
void |
set_mac_mode(String mac_mode)
Mac Mode, default for XenServer generated, generated for SVM generated, custom for User assigned
|
void |
set_managed_device_id(String managed_device_id)
managed_device_id
|
void |
set_name_server(String name_server)
Name Server
|
void |
set_netmask(String netmask)
netmask
|
void |
set_port_name(String port_name)
Port name of the interface on the host machine
|
void |
set_receiveuntagged(Boolean receiveuntagged)
Receive Untagged Packets on Interface/Channel
|
void |
set_vf_index(Integer vf_index)
Index given by Xen when assigning free virtual function
|
void |
set_vlan_whitelist_array(String[] vlan_whitelist_array)
VLAN Whitelist for Interface on VM Instance
|
void |
set_vlan_whitelist(String vlan_whitelist)
VLAN Whitelist for Interface/Channel on VM Instance
|
void |
set_vlan(Integer vlan)
VLAN Id
|
void |
set_vrid_list_ipv4_array(String[] vrid_list_ipv4_array)
VRID List for Interface for IPV4 VMAC Generation
|
void |
set_vrid_list_ipv4(String vrid_list_ipv4)
VRID List for Interface/Channel for IPV4 VMAC Generation
|
void |
set_vrid_list_ipv6_array(String[] vrid_list_ipv6_array)
VRID List for Interface for IPV6 VMAC Generation
|
void |
set_vrid_list_ipv6(String vrid_list_ipv6)
VRID List for Interface/Channel for IPV6 VMAC Generation
|
protected void |
validate(String operationType)
Performs generic data validation for the operation to be performed
|
add_resource, add_resource, delete_bulk_request, delete_resource, get_resource, get_resource, get_resources, get_resources, getfiltered, perform_operation_bulk_request, perform_operation, perform_operation, perform_operation, resource_to_string, resource_to_string, update_bulk_request, update_resource, update_resourceprotected String get_object_type()
base_resourceget_object_type in class base_resourceprotected String get_object_id()
get_object_id in class base_resourcepublic String get_device_channel_name()
LA Name on the actual VM
public void set_is_mgmt_ifc(Boolean is_mgmt_ifc)
True if this is the management interface
public Boolean get_is_mgmt_ifc()
True if this is the management interface
public void set_name_server(String name_server)
Name Server
public String get_name_server()
Name Server
public void set_vrid_list_ipv6(String vrid_list_ipv6)
VRID List for Interface/Channel for IPV6 VMAC Generation
public String get_vrid_list_ipv6()
VRID List for Interface/Channel for IPV6 VMAC Generation
public void set_gateway(String gateway)
gateway
public String get_gateway()
gateway
public void set_vrid_list_ipv4(String vrid_list_ipv4)
VRID List for Interface/Channel for IPV4 VMAC Generation
public String get_vrid_list_ipv4()
VRID List for Interface/Channel for IPV4 VMAC Generation
public void set_is_member_ifc(Boolean is_member_ifc)
True if this interface is member of a channel
public Boolean get_is_member_ifc()
True if this interface is member of a channel
public void set_mac_address(String mac_address)
Mac Address
public String get_mac_address()
Mac Address
public void set_l2_enabled(Boolean l2_enabled)
L2 mode status of Interface
public Boolean get_l2_enabled()
L2 mode status of Interface
public void set_ip_address(String ip_address)
IP Address
public String get_ip_address()
IP Address
public void set_netmask(String netmask)
netmask
public String get_netmask()
netmask
public void set_vf_index(Integer vf_index)
Index given by Xen when assigning free virtual function
public Integer get_vf_index()
Index given by Xen when assigning free virtual function
public void set_port_name(String port_name)
Port name of the interface on the host machine
public String get_port_name()
Port name of the interface on the host machine
public void set_mac_mode(String mac_mode)
Mac Mode, default for XenServer generated, generated for SVM generated, custom for User assigned
public String get_mac_mode()
Mac Mode, default for XenServer generated, generated for SVM generated, custom for User assigned
public void set_managed_device_id(String managed_device_id)
managed_device_id
public String get_managed_device_id()
managed_device_id
public void set_vlan(Integer vlan)
VLAN Id
public Integer get_vlan()
VLAN Id
public void set_receiveuntagged(Boolean receiveuntagged)
Receive Untagged Packets on Interface/Channel
public Boolean get_receiveuntagged()
Receive Untagged Packets on Interface/Channel
public void set_vlan_whitelist(String vlan_whitelist)
VLAN Whitelist for Interface/Channel on VM Instance
public String get_vlan_whitelist()
VLAN Whitelist for Interface/Channel on VM Instance
public void set_vrid_list_ipv4_array(String[] vrid_list_ipv4_array)
VRID List for Interface for IPV4 VMAC Generation
public String[] get_vrid_list_ipv4_array()
VRID List for Interface for IPV4 VMAC Generation
public void set_vrid_list_ipv6_array(String[] vrid_list_ipv6_array)
VRID List for Interface for IPV6 VMAC Generation
public String[] get_vrid_list_ipv6_array()
VRID List for Interface for IPV6 VMAC Generation
public void set_vlan_whitelist_array(String[] vlan_whitelist_array)
VLAN Whitelist for Interface on VM Instance
public String[] get_vlan_whitelist_array()
VLAN Whitelist for Interface on VM Instance
public void set_is_vlan_applied(Boolean is_vlan_applied)
Is VLAN added on NetworkInterface of VM Instance
public Boolean get_is_vlan_applied()
Is VLAN added on NetworkInterface of VM Instance
protected base_resource[] get_nitro_response(nitro_service service, String response) throws Exception
Converts API response into object and returns the object array in case of get request.
get_nitro_response in class base_resourceExceptionprotected base_resource[] get_nitro_bulk_response(nitro_service service, String response) throws Exception
Converts API response of bulk operation into object and returns the object array in case of get request.
get_nitro_bulk_response in class base_resourceExceptionprotected void validate(String operationType) throws Exception
Performs generic data validation for the operation to be performed
validate in class base_resourceoperationType - : add,delete,modify,get etc.ExceptionCopyright © 2013 Citrix Systems, Inc.. All Rights Reserved.