Name | Type | Description | Notes |
---|---|---|---|
ApiAvailable | Pointer to bool | Setting indicating whether the API is available (true) or not (false). | [optional] [default to false] |
IntegrationId | Pointer to string | [optional] | |
EquinixManagedPort | Pointer to bool | Setting indicating that the port is managed by Equinix (true) or not (false). | [optional] [default to false] |
EquinixManagedVlan | Pointer to bool | Setting indicating that the VLAN is managed by Equinix (true) or not (false). | [optional] [default to false] |
AllowOverSubscription | Pointer to bool | Setting showing that oversubscription support is available (true) or not (false). The default is false. Oversubscription is the sale of more than the available network bandwidth. This practice is common and legitimate. After all, many customers use less bandwidth than they've purchased. And network users don't consume bandwidth all at the same time. The leftover bandwidth can be sold to other customers. When demand surges, operational and engineering resources can be shifted to accommodate the load. | [optional] [default to false] |
OverSubscriptionLimit | Pointer to int32 | A cap on oversubscription. | [optional] [default to 1] |
BandwidthFromApi | Pointer to bool | [optional] [default to false] |
func NewApiConfig() *ApiConfig
NewApiConfig instantiates a new ApiConfig 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 NewApiConfigWithDefaults() *ApiConfig
NewApiConfigWithDefaults instantiates a new ApiConfig 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 *ApiConfig) GetApiAvailable() bool
GetApiAvailable returns the ApiAvailable field if non-nil, zero value otherwise.
func (o *ApiConfig) GetApiAvailableOk() (*bool, bool)
GetApiAvailableOk returns a tuple with the ApiAvailable field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiConfig) SetApiAvailable(v bool)
SetApiAvailable sets ApiAvailable field to given value.
func (o *ApiConfig) HasApiAvailable() bool
HasApiAvailable returns a boolean if a field has been set.
func (o *ApiConfig) GetIntegrationId() string
GetIntegrationId returns the IntegrationId field if non-nil, zero value otherwise.
func (o *ApiConfig) GetIntegrationIdOk() (*string, bool)
GetIntegrationIdOk returns a tuple with the IntegrationId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiConfig) SetIntegrationId(v string)
SetIntegrationId sets IntegrationId field to given value.
func (o *ApiConfig) HasIntegrationId() bool
HasIntegrationId returns a boolean if a field has been set.
func (o *ApiConfig) GetEquinixManagedPort() bool
GetEquinixManagedPort returns the EquinixManagedPort field if non-nil, zero value otherwise.
func (o *ApiConfig) GetEquinixManagedPortOk() (*bool, bool)
GetEquinixManagedPortOk returns a tuple with the EquinixManagedPort field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiConfig) SetEquinixManagedPort(v bool)
SetEquinixManagedPort sets EquinixManagedPort field to given value.
func (o *ApiConfig) HasEquinixManagedPort() bool
HasEquinixManagedPort returns a boolean if a field has been set.
func (o *ApiConfig) GetEquinixManagedVlan() bool
GetEquinixManagedVlan returns the EquinixManagedVlan field if non-nil, zero value otherwise.
func (o *ApiConfig) GetEquinixManagedVlanOk() (*bool, bool)
GetEquinixManagedVlanOk returns a tuple with the EquinixManagedVlan field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiConfig) SetEquinixManagedVlan(v bool)
SetEquinixManagedVlan sets EquinixManagedVlan field to given value.
func (o *ApiConfig) HasEquinixManagedVlan() bool
HasEquinixManagedVlan returns a boolean if a field has been set.
func (o *ApiConfig) GetAllowOverSubscription() bool
GetAllowOverSubscription returns the AllowOverSubscription field if non-nil, zero value otherwise.
func (o *ApiConfig) GetAllowOverSubscriptionOk() (*bool, bool)
GetAllowOverSubscriptionOk returns a tuple with the AllowOverSubscription field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiConfig) SetAllowOverSubscription(v bool)
SetAllowOverSubscription sets AllowOverSubscription field to given value.
func (o *ApiConfig) HasAllowOverSubscription() bool
HasAllowOverSubscription returns a boolean if a field has been set.
func (o *ApiConfig) GetOverSubscriptionLimit() int32
GetOverSubscriptionLimit returns the OverSubscriptionLimit field if non-nil, zero value otherwise.
func (o *ApiConfig) GetOverSubscriptionLimitOk() (*int32, bool)
GetOverSubscriptionLimitOk returns a tuple with the OverSubscriptionLimit field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiConfig) SetOverSubscriptionLimit(v int32)
SetOverSubscriptionLimit sets OverSubscriptionLimit field to given value.
func (o *ApiConfig) HasOverSubscriptionLimit() bool
HasOverSubscriptionLimit returns a boolean if a field has been set.
func (o *ApiConfig) GetBandwidthFromApi() bool
GetBandwidthFromApi returns the BandwidthFromApi field if non-nil, zero value otherwise.
func (o *ApiConfig) GetBandwidthFromApiOk() (*bool, bool)
GetBandwidthFromApiOk returns a tuple with the BandwidthFromApi field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApiConfig) SetBandwidthFromApi(v bool)
SetBandwidthFromApi sets BandwidthFromApi field to given value.
func (o *ApiConfig) HasBandwidthFromApi() bool
HasBandwidthFromApi returns a boolean if a field has been set.