Class: Com::Vmware::Appliance::Techpreview::Monitoring::Snmp::SNMPv1TrapTarget
- Inherits:
-
VAPI::Bindings::VapiStruct
- Object
- VAPI::Bindings::VapiStruct
- Com::Vmware::Appliance::Techpreview::Monitoring::Snmp::SNMPv1TrapTarget
- Defined in:
- /build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/monitoring.rb
Overview
``Com::Vmware::Appliance::Techpreview::Monitoring::Snmp::SNMPv1TrapTarget`` class Structure that defines an SNMP v1/v2c trap target.
Instance Attribute Summary (collapse)
-
- (String) community
SNMP target community.
-
- (String) ip
SNMP target ip.
-
- (Fixnum) port
SNMP target port.
Class Method Summary (collapse)
-
+ (VAPI::Bindings::StructType) binding_type
Holds (gets or creates) the binding type metadata for this structure type.
Instance Method Summary (collapse)
-
- (SNMPv1TrapTarget) initialize(ruby_values = nil, struct_value = nil)
constructor
Constructs a new instance.
Constructor Details
- (SNMPv1TrapTarget) initialize(ruby_values = nil, struct_value = nil)
Constructs a new instance.
742 743 744 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/monitoring.rb', line 742 def initialize(ruby_values=nil, struct_value=nil) super(self.class.binding_type, ruby_values, struct_value) end |
Instance Attribute Details
- (String) community
SNMP target community
715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/monitoring.rb', line 715 class SNMPv1TrapTarget < VAPI::Bindings::VapiStruct class << self # Holds (gets or creates) the binding type metadata for this structure type. # @scope class # @return [VAPI::Bindings::StructType] the binding type def binding_type @binding_type ||= VAPI::Bindings::StructType.new( 'com.vmware.appliance.techpreview.monitoring.snmp.SNM_pv1_trap_target', { 'ip' => VAPI::Bindings::StringType.instance, 'port' => VAPI::Bindings::IntegerType.instance, 'community' => VAPI::Bindings::StringType.instance, }, SNMPv1TrapTarget, false, nil) end end attr_accessor :ip, :port, :community # Constructs a new instance. # @param ruby_values [Hash] a map of initial property values (optional) # @param struct_value [VAPI::Data::StructValue] a raw StructValue from the wire (optional) def initialize(ruby_values=nil, struct_value=nil) super(self.class.binding_type, ruby_values, struct_value) end end |
- (String) ip
SNMP target ip
715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/monitoring.rb', line 715 class SNMPv1TrapTarget < VAPI::Bindings::VapiStruct class << self # Holds (gets or creates) the binding type metadata for this structure type. # @scope class # @return [VAPI::Bindings::StructType] the binding type def binding_type @binding_type ||= VAPI::Bindings::StructType.new( 'com.vmware.appliance.techpreview.monitoring.snmp.SNM_pv1_trap_target', { 'ip' => VAPI::Bindings::StringType.instance, 'port' => VAPI::Bindings::IntegerType.instance, 'community' => VAPI::Bindings::StringType.instance, }, SNMPv1TrapTarget, false, nil) end end attr_accessor :ip, :port, :community # Constructs a new instance. # @param ruby_values [Hash] a map of initial property values (optional) # @param struct_value [VAPI::Data::StructValue] a raw StructValue from the wire (optional) def initialize(ruby_values=nil, struct_value=nil) super(self.class.binding_type, ruby_values, struct_value) end end |
- (Fixnum) port
SNMP target port
715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/monitoring.rb', line 715 class SNMPv1TrapTarget < VAPI::Bindings::VapiStruct class << self # Holds (gets or creates) the binding type metadata for this structure type. # @scope class # @return [VAPI::Bindings::StructType] the binding type def binding_type @binding_type ||= VAPI::Bindings::StructType.new( 'com.vmware.appliance.techpreview.monitoring.snmp.SNM_pv1_trap_target', { 'ip' => VAPI::Bindings::StringType.instance, 'port' => VAPI::Bindings::IntegerType.instance, 'community' => VAPI::Bindings::StringType.instance, }, SNMPv1TrapTarget, false, nil) end end attr_accessor :ip, :port, :community # Constructs a new instance. # @param ruby_values [Hash] a map of initial property values (optional) # @param struct_value [VAPI::Data::StructValue] a raw StructValue from the wire (optional) def initialize(ruby_values=nil, struct_value=nil) super(self.class.binding_type, ruby_values, struct_value) end end |
Class Method Details
+ (VAPI::Bindings::StructType) binding_type
Holds (gets or creates) the binding type metadata for this structure type.
721 722 723 724 725 726 727 728 729 730 731 732 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/monitoring.rb', line 721 def binding_type @binding_type ||= VAPI::Bindings::StructType.new( 'com.vmware.appliance.techpreview.monitoring.snmp.SNM_pv1_trap_target', { 'ip' => VAPI::Bindings::StringType.instance, 'port' => VAPI::Bindings::IntegerType.instance, 'community' => VAPI::Bindings::StringType.instance, }, SNMPv1TrapTarget, false, nil) end |