Class: MicrosoftGraph::Models::Windows10NetworkProxyServer
- Inherits:
-
Object
- Object
- MicrosoftGraph::Models::Windows10NetworkProxyServer
- Includes:
- MicrosoftKiotaAbstractions::AdditionalDataHolder, MicrosoftKiotaAbstractions::Parsable
- Defined in:
- lib/models/windows10_network_proxy_server.rb
Overview
Network Proxy Server Policy.
Class Method Summary collapse
-
.create_from_discriminator_value(parse_node) ⇒ Object
Creates a new instance of the appropriate class based on discriminator value.
Instance Method Summary collapse
-
#additional_data ⇒ Object
Gets the additionalData property value.
-
#additional_data=(value) ⇒ Object
Sets the additionalData property value.
-
#address ⇒ Object
Gets the address property value.
-
#address=(value) ⇒ Object
Sets the address property value.
-
#exceptions ⇒ Object
Gets the exceptions property value.
-
#exceptions=(value) ⇒ Object
Sets the exceptions property value.
-
#get_field_deserializers ⇒ Object
The deserialization information for the current model.
-
#initialize ⇒ Object
constructor
Instantiates a new windows10NetworkProxyServer and sets the default values.
-
#odata_type ⇒ Object
Gets the @odata.type property value.
-
#odata_type=(value) ⇒ Object
Sets the @odata.type property value.
-
#serialize(writer) ⇒ Object
Serializes information the current object.
-
#use_for_local_addresses ⇒ Object
Gets the useForLocalAddresses property value.
-
#use_for_local_addresses=(value) ⇒ Object
Sets the useForLocalAddresses property value.
Constructor Details
#initialize ⇒ Object
Instantiates a new windows10NetworkProxyServer and sets the default values.
60 61 62 |
# File 'lib/models/windows10_network_proxy_server.rb', line 60 def initialize() @additional_data = Hash.new end |
Class Method Details
.create_from_discriminator_value(parse_node) ⇒ Object
Creates a new instance of the appropriate class based on discriminator value
68 69 70 71 |
# File 'lib/models/windows10_network_proxy_server.rb', line 68 def self.create_from_discriminator_value(parse_node) raise StandardError, 'parse_node cannot be null' if parse_node.nil? return Windows10NetworkProxyServer.new end |
Instance Method Details
#additional_data ⇒ Object
Gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
30 31 32 |
# File 'lib/models/windows10_network_proxy_server.rb', line 30 def additional_data return @additional_data end |
#additional_data=(value) ⇒ Object
Sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
38 39 40 |
# File 'lib/models/windows10_network_proxy_server.rb', line 38 def additional_data=(value) @additional_data = value end |
#address ⇒ Object
Gets the address property value. Address to the proxy server. Specify an address in the format [‘:’]
45 46 47 |
# File 'lib/models/windows10_network_proxy_server.rb', line 45 def address return @address end |
#address=(value) ⇒ Object
Sets the address property value. Address to the proxy server. Specify an address in the format [‘:’]
53 54 55 |
# File 'lib/models/windows10_network_proxy_server.rb', line 53 def address=(value) @address = value end |
#exceptions ⇒ Object
Gets the exceptions property value. Addresses that should not use the proxy server. The system will not use the proxy server for addresses beginning with what is specified in this node.
76 77 78 |
# File 'lib/models/windows10_network_proxy_server.rb', line 76 def exceptions return @exceptions end |
#exceptions=(value) ⇒ Object
Sets the exceptions property value. Addresses that should not use the proxy server. The system will not use the proxy server for addresses beginning with what is specified in this node.
84 85 86 |
# File 'lib/models/windows10_network_proxy_server.rb', line 84 def exceptions=(value) @exceptions = value end |
#get_field_deserializers ⇒ Object
The deserialization information for the current model
91 92 93 94 95 96 97 98 |
# File 'lib/models/windows10_network_proxy_server.rb', line 91 def get_field_deserializers() return { "address" => lambda {|n| @address = n.get_string_value() }, "exceptions" => lambda {|n| @exceptions = n.get_collection_of_primitive_values(String) }, "@odata.type" => lambda {|n| @odata_type = n.get_string_value() }, "useForLocalAddresses" => lambda {|n| @use_for_local_addresses = n.get_boolean_value() }, } end |
#odata_type ⇒ Object
Gets the @odata.type property value. The OdataType property
103 104 105 |
# File 'lib/models/windows10_network_proxy_server.rb', line 103 def odata_type return @odata_type end |
#odata_type=(value) ⇒ Object
Sets the @odata.type property value. The OdataType property
111 112 113 |
# File 'lib/models/windows10_network_proxy_server.rb', line 111 def odata_type=(value) @odata_type = value end |
#serialize(writer) ⇒ Object
Serializes information the current object
119 120 121 122 123 124 125 126 |
# File 'lib/models/windows10_network_proxy_server.rb', line 119 def serialize(writer) raise StandardError, 'writer cannot be null' if writer.nil? writer.write_string_value("address", @address) writer.write_collection_of_primitive_values("exceptions", @exceptions) writer.write_string_value("@odata.type", @odata_type) writer.write_boolean_value("useForLocalAddresses", @use_for_local_addresses) writer.write_additional_data(@additional_data) end |
#use_for_local_addresses ⇒ Object
Gets the useForLocalAddresses property value. Specifies whether the proxy server should be used for local (intranet) addresses.
131 132 133 |
# File 'lib/models/windows10_network_proxy_server.rb', line 131 def use_for_local_addresses return @use_for_local_addresses end |
#use_for_local_addresses=(value) ⇒ Object
Sets the useForLocalAddresses property value. Specifies whether the proxy server should be used for local (intranet) addresses.
139 140 141 |
# File 'lib/models/windows10_network_proxy_server.rb', line 139 def use_for_local_addresses=(value) @use_for_local_addresses = value end |