Name | Type | Description | Notes |
---|---|---|---|
MachineName | Pointer to NullableString | Specify the name of the machine to create (in the form 'domain\machine'). A SID can also be specified. | [optional] |
AssignedClientName | Pointer to NullableString | The client name to which this machine will be assigned. Machines can be assigned to multiple users, a single client IP address, or a single client name, but only to one of these categories at a time. | [optional] |
AssignedIPAddress | Pointer to NullableString | The client IP address to which this machine will be assigned. Machines can be assigned to multiple users, a single client IP address, or a single client name, but only to one of these categories at a time. | [optional] |
AssignedUsers | Pointer to []string | The user(s) to whom this machine will be assigned. Machines can be assigned to multiple users, a single client IP address, or a single client name, but only to one of these categories at a time. | [optional] |
HostedMachineId | Pointer to NullableString | The unique ID by which the hypervisor recognizes the machine. Omit this for machines that are not power-managed. | [optional] |
HypervisorConnection | Pointer to NullableString | Hypervisor connection to use for power management of the machine. | [optional] |
InMaintenanceMode | Pointer to NullableBool | Specifies whether the machine is initially in maintenance mode. A machine in maintenance mode is not available for new sessions, and for managed machines all automatic power management is disabled. Optional; default is `false`. | [optional] [default to false] |
Metadata | Pointer to []NameValueStringPairModel | The metadata of machine. | [optional] |
PvsAddress | Pointer to NullableString | IP address of the PVS server to be used. This only applies if the ProvisioningType is PVS. | [optional] |
PvsDomain | Pointer to NullableString | The domain of the PVS server to be used. This only applies if the ProvisioningType is PVS. | [optional] |
PvsCollectionIds | Pointer to []string | Collection IDs of PVS collections containing machines that should be added to the catalog. This only applies if the ProvisioningType is PVS, and is required in that case. Each item must be a valid PVS collection ID residing on the PVS server located at the specified . | [optional] |
MachineAccountCreationRules | Pointer to UpdateMachineAccountCreationRulesRequestModel | [optional] | |
AddAvailableMachineAccount | Pointer to MachineAccountRequestModel | [optional] |
func NewAddMachineToMachineCatalogDetailRequestModel() *AddMachineToMachineCatalogDetailRequestModel
NewAddMachineToMachineCatalogDetailRequestModel instantiates a new AddMachineToMachineCatalogDetailRequestModel 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 NewAddMachineToMachineCatalogDetailRequestModelWithDefaults() *AddMachineToMachineCatalogDetailRequestModel
NewAddMachineToMachineCatalogDetailRequestModelWithDefaults instantiates a new AddMachineToMachineCatalogDetailRequestModel 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 *AddMachineToMachineCatalogDetailRequestModel) GetMachineName() string
GetMachineName returns the MachineName field if non-nil, zero value otherwise.
func (o *AddMachineToMachineCatalogDetailRequestModel) GetMachineNameOk() (*string, bool)
GetMachineNameOk returns a tuple with the MachineName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AddMachineToMachineCatalogDetailRequestModel) SetMachineName(v string)
SetMachineName sets MachineName field to given value.
func (o *AddMachineToMachineCatalogDetailRequestModel) HasMachineName() bool
HasMachineName returns a boolean if a field has been set.
func (o *AddMachineToMachineCatalogDetailRequestModel) SetMachineNameNil(b bool)
SetMachineNameNil sets the value for MachineName to be an explicit nil
func (o *AddMachineToMachineCatalogDetailRequestModel) UnsetMachineName()
UnsetMachineName ensures that no value is present for MachineName, not even an explicit nil
func (o *AddMachineToMachineCatalogDetailRequestModel) GetAssignedClientName() string
GetAssignedClientName returns the AssignedClientName field if non-nil, zero value otherwise.
func (o *AddMachineToMachineCatalogDetailRequestModel) GetAssignedClientNameOk() (*string, bool)
GetAssignedClientNameOk returns a tuple with the AssignedClientName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AddMachineToMachineCatalogDetailRequestModel) SetAssignedClientName(v string)
SetAssignedClientName sets AssignedClientName field to given value.
func (o *AddMachineToMachineCatalogDetailRequestModel) HasAssignedClientName() bool
HasAssignedClientName returns a boolean if a field has been set.
func (o *AddMachineToMachineCatalogDetailRequestModel) SetAssignedClientNameNil(b bool)
SetAssignedClientNameNil sets the value for AssignedClientName to be an explicit nil
func (o *AddMachineToMachineCatalogDetailRequestModel) UnsetAssignedClientName()
UnsetAssignedClientName ensures that no value is present for AssignedClientName, not even an explicit nil
func (o *AddMachineToMachineCatalogDetailRequestModel) GetAssignedIPAddress() string
GetAssignedIPAddress returns the AssignedIPAddress field if non-nil, zero value otherwise.
func (o *AddMachineToMachineCatalogDetailRequestModel) GetAssignedIPAddressOk() (*string, bool)
GetAssignedIPAddressOk returns a tuple with the AssignedIPAddress field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AddMachineToMachineCatalogDetailRequestModel) SetAssignedIPAddress(v string)
SetAssignedIPAddress sets AssignedIPAddress field to given value.
func (o *AddMachineToMachineCatalogDetailRequestModel) HasAssignedIPAddress() bool
HasAssignedIPAddress returns a boolean if a field has been set.
func (o *AddMachineToMachineCatalogDetailRequestModel) SetAssignedIPAddressNil(b bool)
SetAssignedIPAddressNil sets the value for AssignedIPAddress to be an explicit nil
func (o *AddMachineToMachineCatalogDetailRequestModel) UnsetAssignedIPAddress()
UnsetAssignedIPAddress ensures that no value is present for AssignedIPAddress, not even an explicit nil
func (o *AddMachineToMachineCatalogDetailRequestModel) GetAssignedUsers() []string
GetAssignedUsers returns the AssignedUsers field if non-nil, zero value otherwise.
func (o *AddMachineToMachineCatalogDetailRequestModel) GetAssignedUsersOk() (*[]string, bool)
GetAssignedUsersOk returns a tuple with the AssignedUsers field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AddMachineToMachineCatalogDetailRequestModel) SetAssignedUsers(v []string)
SetAssignedUsers sets AssignedUsers field to given value.
func (o *AddMachineToMachineCatalogDetailRequestModel) HasAssignedUsers() bool
HasAssignedUsers returns a boolean if a field has been set.
func (o *AddMachineToMachineCatalogDetailRequestModel) SetAssignedUsersNil(b bool)
SetAssignedUsersNil sets the value for AssignedUsers to be an explicit nil
func (o *AddMachineToMachineCatalogDetailRequestModel) UnsetAssignedUsers()
UnsetAssignedUsers ensures that no value is present for AssignedUsers, not even an explicit nil
func (o *AddMachineToMachineCatalogDetailRequestModel) GetHostedMachineId() string
GetHostedMachineId returns the HostedMachineId field if non-nil, zero value otherwise.
func (o *AddMachineToMachineCatalogDetailRequestModel) GetHostedMachineIdOk() (*string, bool)
GetHostedMachineIdOk returns a tuple with the HostedMachineId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AddMachineToMachineCatalogDetailRequestModel) SetHostedMachineId(v string)
SetHostedMachineId sets HostedMachineId field to given value.
func (o *AddMachineToMachineCatalogDetailRequestModel) HasHostedMachineId() bool
HasHostedMachineId returns a boolean if a field has been set.
func (o *AddMachineToMachineCatalogDetailRequestModel) SetHostedMachineIdNil(b bool)
SetHostedMachineIdNil sets the value for HostedMachineId to be an explicit nil
func (o *AddMachineToMachineCatalogDetailRequestModel) UnsetHostedMachineId()
UnsetHostedMachineId ensures that no value is present for HostedMachineId, not even an explicit nil
func (o *AddMachineToMachineCatalogDetailRequestModel) GetHypervisorConnection() string
GetHypervisorConnection returns the HypervisorConnection field if non-nil, zero value otherwise.
func (o *AddMachineToMachineCatalogDetailRequestModel) GetHypervisorConnectionOk() (*string, bool)
GetHypervisorConnectionOk returns a tuple with the HypervisorConnection field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AddMachineToMachineCatalogDetailRequestModel) SetHypervisorConnection(v string)
SetHypervisorConnection sets HypervisorConnection field to given value.
func (o *AddMachineToMachineCatalogDetailRequestModel) HasHypervisorConnection() bool
HasHypervisorConnection returns a boolean if a field has been set.
func (o *AddMachineToMachineCatalogDetailRequestModel) SetHypervisorConnectionNil(b bool)
SetHypervisorConnectionNil sets the value for HypervisorConnection to be an explicit nil
func (o *AddMachineToMachineCatalogDetailRequestModel) UnsetHypervisorConnection()
UnsetHypervisorConnection ensures that no value is present for HypervisorConnection, not even an explicit nil
func (o *AddMachineToMachineCatalogDetailRequestModel) GetInMaintenanceMode() bool
GetInMaintenanceMode returns the InMaintenanceMode field if non-nil, zero value otherwise.
func (o *AddMachineToMachineCatalogDetailRequestModel) GetInMaintenanceModeOk() (*bool, bool)
GetInMaintenanceModeOk returns a tuple with the InMaintenanceMode field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AddMachineToMachineCatalogDetailRequestModel) SetInMaintenanceMode(v bool)
SetInMaintenanceMode sets InMaintenanceMode field to given value.
func (o *AddMachineToMachineCatalogDetailRequestModel) HasInMaintenanceMode() bool
HasInMaintenanceMode returns a boolean if a field has been set.
func (o *AddMachineToMachineCatalogDetailRequestModel) SetInMaintenanceModeNil(b bool)
SetInMaintenanceModeNil sets the value for InMaintenanceMode to be an explicit nil
func (o *AddMachineToMachineCatalogDetailRequestModel) UnsetInMaintenanceMode()
UnsetInMaintenanceMode ensures that no value is present for InMaintenanceMode, not even an explicit nil
func (o *AddMachineToMachineCatalogDetailRequestModel) GetMetadata() []NameValueStringPairModel
GetMetadata returns the Metadata field if non-nil, zero value otherwise.
func (o *AddMachineToMachineCatalogDetailRequestModel) GetMetadataOk() (*[]NameValueStringPairModel, bool)
GetMetadataOk returns a tuple with the Metadata field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AddMachineToMachineCatalogDetailRequestModel) SetMetadata(v []NameValueStringPairModel)
SetMetadata sets Metadata field to given value.
func (o *AddMachineToMachineCatalogDetailRequestModel) HasMetadata() bool
HasMetadata returns a boolean if a field has been set.
func (o *AddMachineToMachineCatalogDetailRequestModel) SetMetadataNil(b bool)
SetMetadataNil sets the value for Metadata to be an explicit nil
func (o *AddMachineToMachineCatalogDetailRequestModel) UnsetMetadata()
UnsetMetadata ensures that no value is present for Metadata, not even an explicit nil
func (o *AddMachineToMachineCatalogDetailRequestModel) GetPvsAddress() string
GetPvsAddress returns the PvsAddress field if non-nil, zero value otherwise.
func (o *AddMachineToMachineCatalogDetailRequestModel) GetPvsAddressOk() (*string, bool)
GetPvsAddressOk returns a tuple with the PvsAddress field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AddMachineToMachineCatalogDetailRequestModel) SetPvsAddress(v string)
SetPvsAddress sets PvsAddress field to given value.
func (o *AddMachineToMachineCatalogDetailRequestModel) HasPvsAddress() bool
HasPvsAddress returns a boolean if a field has been set.
func (o *AddMachineToMachineCatalogDetailRequestModel) SetPvsAddressNil(b bool)
SetPvsAddressNil sets the value for PvsAddress to be an explicit nil
func (o *AddMachineToMachineCatalogDetailRequestModel) UnsetPvsAddress()
UnsetPvsAddress ensures that no value is present for PvsAddress, not even an explicit nil
func (o *AddMachineToMachineCatalogDetailRequestModel) GetPvsDomain() string
GetPvsDomain returns the PvsDomain field if non-nil, zero value otherwise.
func (o *AddMachineToMachineCatalogDetailRequestModel) GetPvsDomainOk() (*string, bool)
GetPvsDomainOk returns a tuple with the PvsDomain field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AddMachineToMachineCatalogDetailRequestModel) SetPvsDomain(v string)
SetPvsDomain sets PvsDomain field to given value.
func (o *AddMachineToMachineCatalogDetailRequestModel) HasPvsDomain() bool
HasPvsDomain returns a boolean if a field has been set.
func (o *AddMachineToMachineCatalogDetailRequestModel) SetPvsDomainNil(b bool)
SetPvsDomainNil sets the value for PvsDomain to be an explicit nil
func (o *AddMachineToMachineCatalogDetailRequestModel) UnsetPvsDomain()
UnsetPvsDomain ensures that no value is present for PvsDomain, not even an explicit nil
func (o *AddMachineToMachineCatalogDetailRequestModel) GetPvsCollectionIds() []string
GetPvsCollectionIds returns the PvsCollectionIds field if non-nil, zero value otherwise.
func (o *AddMachineToMachineCatalogDetailRequestModel) GetPvsCollectionIdsOk() (*[]string, bool)
GetPvsCollectionIdsOk returns a tuple with the PvsCollectionIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AddMachineToMachineCatalogDetailRequestModel) SetPvsCollectionIds(v []string)
SetPvsCollectionIds sets PvsCollectionIds field to given value.
func (o *AddMachineToMachineCatalogDetailRequestModel) HasPvsCollectionIds() bool
HasPvsCollectionIds returns a boolean if a field has been set.
func (o *AddMachineToMachineCatalogDetailRequestModel) SetPvsCollectionIdsNil(b bool)
SetPvsCollectionIdsNil sets the value for PvsCollectionIds to be an explicit nil
func (o *AddMachineToMachineCatalogDetailRequestModel) UnsetPvsCollectionIds()
UnsetPvsCollectionIds ensures that no value is present for PvsCollectionIds, not even an explicit nil
func (o *AddMachineToMachineCatalogDetailRequestModel) GetMachineAccountCreationRules() UpdateMachineAccountCreationRulesRequestModel
GetMachineAccountCreationRules returns the MachineAccountCreationRules field if non-nil, zero value otherwise.
func (o *AddMachineToMachineCatalogDetailRequestModel) GetMachineAccountCreationRulesOk() (*UpdateMachineAccountCreationRulesRequestModel, bool)
GetMachineAccountCreationRulesOk returns a tuple with the MachineAccountCreationRules field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AddMachineToMachineCatalogDetailRequestModel) SetMachineAccountCreationRules(v UpdateMachineAccountCreationRulesRequestModel)
SetMachineAccountCreationRules sets MachineAccountCreationRules field to given value.
func (o *AddMachineToMachineCatalogDetailRequestModel) HasMachineAccountCreationRules() bool
HasMachineAccountCreationRules returns a boolean if a field has been set.
func (o *AddMachineToMachineCatalogDetailRequestModel) GetAddAvailableMachineAccount() MachineAccountRequestModel
GetAddAvailableMachineAccount returns the AddAvailableMachineAccount field if non-nil, zero value otherwise.
func (o *AddMachineToMachineCatalogDetailRequestModel) GetAddAvailableMachineAccountOk() (*MachineAccountRequestModel, bool)
GetAddAvailableMachineAccountOk returns a tuple with the AddAvailableMachineAccount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AddMachineToMachineCatalogDetailRequestModel) SetAddAvailableMachineAccount(v MachineAccountRequestModel)
SetAddAvailableMachineAccount sets AddAvailableMachineAccount field to given value.
func (o *AddMachineToMachineCatalogDetailRequestModel) HasAddAvailableMachineAccount() bool
HasAddAvailableMachineAccount returns a boolean if a field has been set.