| Name | Type | Description | Notes |
|---|---|---|---|
| DiskCSIDriver | Pointer to Diskcsidriver | [optional] | |
| FileCSIDriver | Pointer to Filecsidriver | [optional] | |
| SnapshotController | Pointer to Snapshotcontroller | [optional] |
func NewStorageprofile() *Storageprofile
NewStorageprofile instantiates a new Storageprofile 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 NewStorageprofileWithDefaults() *Storageprofile
NewStorageprofileWithDefaults instantiates a new Storageprofile 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 *Storageprofile) GetDiskCSIDriver() Diskcsidriver
GetDiskCSIDriver returns the DiskCSIDriver field if non-nil, zero value otherwise.
func (o *Storageprofile) GetDiskCSIDriverOk() (*Diskcsidriver, bool)
GetDiskCSIDriverOk returns a tuple with the DiskCSIDriver field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Storageprofile) SetDiskCSIDriver(v Diskcsidriver)
SetDiskCSIDriver sets DiskCSIDriver field to given value.
func (o *Storageprofile) HasDiskCSIDriver() bool
HasDiskCSIDriver returns a boolean if a field has been set.
func (o *Storageprofile) GetFileCSIDriver() Filecsidriver
GetFileCSIDriver returns the FileCSIDriver field if non-nil, zero value otherwise.
func (o *Storageprofile) GetFileCSIDriverOk() (*Filecsidriver, bool)
GetFileCSIDriverOk returns a tuple with the FileCSIDriver field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Storageprofile) SetFileCSIDriver(v Filecsidriver)
SetFileCSIDriver sets FileCSIDriver field to given value.
func (o *Storageprofile) HasFileCSIDriver() bool
HasFileCSIDriver returns a boolean if a field has been set.
func (o *Storageprofile) GetSnapshotController() Snapshotcontroller
GetSnapshotController returns the SnapshotController field if non-nil, zero value otherwise.
func (o *Storageprofile) GetSnapshotControllerOk() (*Snapshotcontroller, bool)
GetSnapshotControllerOk returns a tuple with the SnapshotController field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Storageprofile) SetSnapshotController(v Snapshotcontroller)
SetSnapshotController sets SnapshotController field to given value.
func (o *Storageprofile) HasSnapshotController() bool
HasSnapshotController returns a boolean if a field has been set.