| Name | Type | Description | Notes |
|---|---|---|---|
| Name | Pointer to string | A locally unique, system-generated name. The name cannot be modified. | [optional] [readonly] |
| EngineId | Pointer to string | The administration domain unique name of an SNMP agent. | [optional] [readonly] |
| V2c | Pointer to SnmpV2c | [optional] | |
| V3 | Pointer to SnmpV3 | [optional] | |
| Version | Pointer to string | Version of the SNMP protocol to be used by Purity//FA in communications with the specified manager. Valid values are `v2c` and `v3`. | [optional] |
func NewSnmpAgent() *SnmpAgent
NewSnmpAgent instantiates a new SnmpAgent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewSnmpAgentWithDefaults() *SnmpAgent
NewSnmpAgentWithDefaults instantiates a new SnmpAgent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *SnmpAgent) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *SnmpAgent) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SnmpAgent) SetName(v string)
SetName sets Name field to given value.
func (o *SnmpAgent) HasName() bool
HasName returns a boolean if a field has been set.
func (o *SnmpAgent) GetEngineId() string
GetEngineId returns the EngineId field if non-nil, zero value otherwise.
func (o *SnmpAgent) GetEngineIdOk() (*string, bool)
GetEngineIdOk returns a tuple with the EngineId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SnmpAgent) SetEngineId(v string)
SetEngineId sets EngineId field to given value.
func (o *SnmpAgent) HasEngineId() bool
HasEngineId returns a boolean if a field has been set.
func (o *SnmpAgent) GetV2c() SnmpV2c
GetV2c returns the V2c field if non-nil, zero value otherwise.
func (o *SnmpAgent) GetV2cOk() (*SnmpV2c, bool)
GetV2cOk returns a tuple with the V2c field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SnmpAgent) SetV2c(v SnmpV2c)
SetV2c sets V2c field to given value.
func (o *SnmpAgent) HasV2c() bool
HasV2c returns a boolean if a field has been set.
func (o *SnmpAgent) GetV3() SnmpV3
GetV3 returns the V3 field if non-nil, zero value otherwise.
func (o *SnmpAgent) GetV3Ok() (*SnmpV3, bool)
GetV3Ok returns a tuple with the V3 field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SnmpAgent) SetV3(v SnmpV3)
SetV3 sets V3 field to given value.
func (o *SnmpAgent) HasV3() bool
HasV3 returns a boolean if a field has been set.
func (o *SnmpAgent) GetVersion() string
GetVersion returns the Version field if non-nil, zero value otherwise.
func (o *SnmpAgent) GetVersionOk() (*string, bool)
GetVersionOk returns a tuple with the Version field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SnmpAgent) SetVersion(v string)
SetVersion sets Version field to given value.
func (o *SnmpAgent) HasVersion() bool
HasVersion returns a boolean if a field has been set.