[Parameter(Position = 2, ValueFromPipelineByPropertyName = true, HelpMessage = "The management interface that the MBean exports, which will also be implemented by the returned proxy.")]
public Class Class { get; set; }
[Parameter(Position = 0, Mandatory = true, ValueFromPipeline = true, ValueFromPipelineByPropertyName = true, HelpMessage = "The connection to use.")]
public JMXConnector Connector { get; set; }
[Parameter(Position = 3, ValueFromPipelineByPropertyName = true, HelpMessage = "The management interface that the MBean exports, which will also be implemented by the returned proxy.")]
public string InterfaceName { get; set; }
[Parameter(Position = 1, Mandatory = true, ValueFromPipeline = true, ValueFromPipelineByPropertyName = true, HelpMessage = "The name of the MBean within connection to forward to.")]
public ObjectName ObjectName { get; set; }
[Parameter(Position = 4, ValueFromPipelineByPropertyName = true, HelpMessage = "Make the returned proxy implement NotificationEmitter by forwarding its methods via connection.")]
public SwitchParameter WithNotificationEmitter { get; set; }