| Name | Type | Description | Notes |
|---|---|---|---|
| Name | Pointer to string | The new name for the resource. | [optional] |
| DirectoryServices | Pointer to []Reference | The directory service configuration to be used by this server. | [optional] |
| Dns | Pointer to []Reference | The DNS configuration to be used by this server. | [optional] |
| LocalDirectoryService | Pointer to Reference | The Local Directory Service to be associated to the server. | [optional] |
func NewServerPatch() *ServerPatch
NewServerPatch instantiates a new ServerPatch 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 NewServerPatchWithDefaults() *ServerPatch
NewServerPatchWithDefaults instantiates a new ServerPatch 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 *ServerPatch) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *ServerPatch) 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 *ServerPatch) SetName(v string)
SetName sets Name field to given value.
func (o *ServerPatch) HasName() bool
HasName returns a boolean if a field has been set.
func (o *ServerPatch) GetDirectoryServices() []Reference
GetDirectoryServices returns the DirectoryServices field if non-nil, zero value otherwise.
func (o *ServerPatch) GetDirectoryServicesOk() (*[]Reference, bool)
GetDirectoryServicesOk returns a tuple with the DirectoryServices field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ServerPatch) SetDirectoryServices(v []Reference)
SetDirectoryServices sets DirectoryServices field to given value.
func (o *ServerPatch) HasDirectoryServices() bool
HasDirectoryServices returns a boolean if a field has been set.
func (o *ServerPatch) GetDns() []Reference
GetDns returns the Dns field if non-nil, zero value otherwise.
func (o *ServerPatch) GetDnsOk() (*[]Reference, bool)
GetDnsOk returns a tuple with the Dns field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ServerPatch) SetDns(v []Reference)
SetDns sets Dns field to given value.
func (o *ServerPatch) HasDns() bool
HasDns returns a boolean if a field has been set.
func (o *ServerPatch) GetLocalDirectoryService() Reference
GetLocalDirectoryService returns the LocalDirectoryService field if non-nil, zero value otherwise.
func (o *ServerPatch) GetLocalDirectoryServiceOk() (*Reference, bool)
GetLocalDirectoryServiceOk returns a tuple with the LocalDirectoryService field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ServerPatch) SetLocalDirectoryService(v Reference)
SetLocalDirectoryService sets LocalDirectoryService field to given value.
func (o *ServerPatch) HasLocalDirectoryService() bool
HasLocalDirectoryService returns a boolean if a field has been set.