| Name | Type | Description | Notes |
|---|---|---|---|
| ClusterResourceQuota | Pointer to ProjectResourceQuota | [optional] | |
| Default | Pointer to bool | flag to indicate if this is the default project in the organization | [optional] |
| DefaultClusterNamespaceQuota | Pointer to ProjectResourceQuota | [optional] |
func NewProjectSpec() *ProjectSpec
NewProjectSpec instantiates a new ProjectSpec 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 NewProjectSpecWithDefaults() *ProjectSpec
NewProjectSpecWithDefaults instantiates a new ProjectSpec 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 *ProjectSpec) GetClusterResourceQuota() ProjectResourceQuota
GetClusterResourceQuota returns the ClusterResourceQuota field if non-nil, zero value otherwise.
func (o *ProjectSpec) GetClusterResourceQuotaOk() (*ProjectResourceQuota, bool)
GetClusterResourceQuotaOk returns a tuple with the ClusterResourceQuota field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProjectSpec) SetClusterResourceQuota(v ProjectResourceQuota)
SetClusterResourceQuota sets ClusterResourceQuota field to given value.
func (o *ProjectSpec) HasClusterResourceQuota() bool
HasClusterResourceQuota returns a boolean if a field has been set.
func (o *ProjectSpec) GetDefault() bool
GetDefault returns the Default field if non-nil, zero value otherwise.
func (o *ProjectSpec) GetDefaultOk() (*bool, bool)
GetDefaultOk returns a tuple with the Default field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProjectSpec) SetDefault(v bool)
SetDefault sets Default field to given value.
func (o *ProjectSpec) HasDefault() bool
HasDefault returns a boolean if a field has been set.
func (o *ProjectSpec) GetDefaultClusterNamespaceQuota() ProjectResourceQuota
GetDefaultClusterNamespaceQuota returns the DefaultClusterNamespaceQuota field if non-nil, zero value otherwise.
func (o *ProjectSpec) GetDefaultClusterNamespaceQuotaOk() (*ProjectResourceQuota, bool)
GetDefaultClusterNamespaceQuotaOk returns a tuple with the DefaultClusterNamespaceQuota field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ProjectSpec) SetDefaultClusterNamespaceQuota(v ProjectResourceQuota)
SetDefaultClusterNamespaceQuota sets DefaultClusterNamespaceQuota field to given value.
func (o *ProjectSpec) HasDefaultClusterNamespaceQuota() bool
HasDefaultClusterNamespaceQuota returns a boolean if a field has been set.