Name | Type | Description | Notes |
---|---|---|---|
Type | Pointer to AccessPointType | [optional] | |
Account | Pointer to SimplifiedAccount | [optional] | |
Location | Pointer to SimplifiedLocation | [optional] | |
Port | Pointer to SimplifiedPort | [optional] | |
Profile | Pointer to SimplifiedServiceProfile | [optional] | |
Router | Pointer to CloudRouter | [optional] | |
LinkProtocol | Pointer to SimplifiedLinkProtocol | [optional] | |
VirtualDevice | Pointer to VirtualDevice | [optional] | |
Interface | Pointer to Interface | [optional] | |
Network | Pointer to SimplifiedNetwork | [optional] | |
SellerRegion | Pointer to string | Access point seller region | [optional] |
PeeringType | Pointer to PeeringType | [optional] | |
AuthenticationKey | Pointer to string | Access point authentication key | [optional] |
ProviderConnectionId | Pointer to string | Provider assigned Connection Id | [optional] |
VirtualNetwork | Pointer to VirtualNetwork | [optional] | |
Interconnection | Pointer to MetalInterconnection | [optional] |
func NewAccessPoint() *AccessPoint
NewAccessPoint instantiates a new AccessPoint 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 NewAccessPointWithDefaults() *AccessPoint
NewAccessPointWithDefaults instantiates a new AccessPoint 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 *AccessPoint) GetType() AccessPointType
GetType returns the Type field if non-nil, zero value otherwise.
func (o *AccessPoint) GetTypeOk() (*AccessPointType, bool)
GetTypeOk returns a tuple with the Type field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AccessPoint) SetType(v AccessPointType)
SetType sets Type field to given value.
func (o *AccessPoint) HasType() bool
HasType returns a boolean if a field has been set.
func (o *AccessPoint) GetAccount() SimplifiedAccount
GetAccount returns the Account field if non-nil, zero value otherwise.
func (o *AccessPoint) GetAccountOk() (*SimplifiedAccount, bool)
GetAccountOk returns a tuple with the Account field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AccessPoint) SetAccount(v SimplifiedAccount)
SetAccount sets Account field to given value.
func (o *AccessPoint) HasAccount() bool
HasAccount returns a boolean if a field has been set.
func (o *AccessPoint) GetLocation() SimplifiedLocation
GetLocation returns the Location field if non-nil, zero value otherwise.
func (o *AccessPoint) GetLocationOk() (*SimplifiedLocation, bool)
GetLocationOk returns a tuple with the Location field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AccessPoint) SetLocation(v SimplifiedLocation)
SetLocation sets Location field to given value.
func (o *AccessPoint) HasLocation() bool
HasLocation returns a boolean if a field has been set.
func (o *AccessPoint) GetPort() SimplifiedPort
GetPort returns the Port field if non-nil, zero value otherwise.
func (o *AccessPoint) GetPortOk() (*SimplifiedPort, bool)
GetPortOk returns a tuple with the Port field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AccessPoint) SetPort(v SimplifiedPort)
SetPort sets Port field to given value.
func (o *AccessPoint) HasPort() bool
HasPort returns a boolean if a field has been set.
func (o *AccessPoint) GetProfile() SimplifiedServiceProfile
GetProfile returns the Profile field if non-nil, zero value otherwise.
func (o *AccessPoint) GetProfileOk() (*SimplifiedServiceProfile, bool)
GetProfileOk returns a tuple with the Profile field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AccessPoint) SetProfile(v SimplifiedServiceProfile)
SetProfile sets Profile field to given value.
func (o *AccessPoint) HasProfile() bool
HasProfile returns a boolean if a field has been set.
func (o *AccessPoint) GetRouter() CloudRouter
GetRouter returns the Router field if non-nil, zero value otherwise.
func (o *AccessPoint) GetRouterOk() (*CloudRouter, bool)
GetRouterOk returns a tuple with the Router field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AccessPoint) SetRouter(v CloudRouter)
SetRouter sets Router field to given value.
func (o *AccessPoint) HasRouter() bool
HasRouter returns a boolean if a field has been set.
func (o *AccessPoint) GetLinkProtocol() SimplifiedLinkProtocol
GetLinkProtocol returns the LinkProtocol field if non-nil, zero value otherwise.
func (o *AccessPoint) GetLinkProtocolOk() (*SimplifiedLinkProtocol, bool)
GetLinkProtocolOk returns a tuple with the LinkProtocol field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AccessPoint) SetLinkProtocol(v SimplifiedLinkProtocol)
SetLinkProtocol sets LinkProtocol field to given value.
func (o *AccessPoint) HasLinkProtocol() bool
HasLinkProtocol returns a boolean if a field has been set.
func (o *AccessPoint) GetVirtualDevice() VirtualDevice
GetVirtualDevice returns the VirtualDevice field if non-nil, zero value otherwise.
func (o *AccessPoint) GetVirtualDeviceOk() (*VirtualDevice, bool)
GetVirtualDeviceOk returns a tuple with the VirtualDevice field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AccessPoint) SetVirtualDevice(v VirtualDevice)
SetVirtualDevice sets VirtualDevice field to given value.
func (o *AccessPoint) HasVirtualDevice() bool
HasVirtualDevice returns a boolean if a field has been set.
func (o *AccessPoint) GetInterface() Interface
GetInterface returns the Interface field if non-nil, zero value otherwise.
func (o *AccessPoint) GetInterfaceOk() (*Interface, bool)
GetInterfaceOk returns a tuple with the Interface field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AccessPoint) SetInterface(v Interface)
SetInterface sets Interface field to given value.
func (o *AccessPoint) HasInterface() bool
HasInterface returns a boolean if a field has been set.
func (o *AccessPoint) GetNetwork() SimplifiedNetwork
GetNetwork returns the Network field if non-nil, zero value otherwise.
func (o *AccessPoint) GetNetworkOk() (*SimplifiedNetwork, bool)
GetNetworkOk returns a tuple with the Network field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AccessPoint) SetNetwork(v SimplifiedNetwork)
SetNetwork sets Network field to given value.
func (o *AccessPoint) HasNetwork() bool
HasNetwork returns a boolean if a field has been set.
func (o *AccessPoint) GetSellerRegion() string
GetSellerRegion returns the SellerRegion field if non-nil, zero value otherwise.
func (o *AccessPoint) GetSellerRegionOk() (*string, bool)
GetSellerRegionOk returns a tuple with the SellerRegion field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AccessPoint) SetSellerRegion(v string)
SetSellerRegion sets SellerRegion field to given value.
func (o *AccessPoint) HasSellerRegion() bool
HasSellerRegion returns a boolean if a field has been set.
func (o *AccessPoint) GetPeeringType() PeeringType
GetPeeringType returns the PeeringType field if non-nil, zero value otherwise.
func (o *AccessPoint) GetPeeringTypeOk() (*PeeringType, bool)
GetPeeringTypeOk returns a tuple with the PeeringType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AccessPoint) SetPeeringType(v PeeringType)
SetPeeringType sets PeeringType field to given value.
func (o *AccessPoint) HasPeeringType() bool
HasPeeringType returns a boolean if a field has been set.
func (o *AccessPoint) GetAuthenticationKey() string
GetAuthenticationKey returns the AuthenticationKey field if non-nil, zero value otherwise.
func (o *AccessPoint) GetAuthenticationKeyOk() (*string, bool)
GetAuthenticationKeyOk returns a tuple with the AuthenticationKey field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AccessPoint) SetAuthenticationKey(v string)
SetAuthenticationKey sets AuthenticationKey field to given value.
func (o *AccessPoint) HasAuthenticationKey() bool
HasAuthenticationKey returns a boolean if a field has been set.
func (o *AccessPoint) GetProviderConnectionId() string
GetProviderConnectionId returns the ProviderConnectionId field if non-nil, zero value otherwise.
func (o *AccessPoint) GetProviderConnectionIdOk() (*string, bool)
GetProviderConnectionIdOk returns a tuple with the ProviderConnectionId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AccessPoint) SetProviderConnectionId(v string)
SetProviderConnectionId sets ProviderConnectionId field to given value.
func (o *AccessPoint) HasProviderConnectionId() bool
HasProviderConnectionId returns a boolean if a field has been set.
func (o *AccessPoint) GetVirtualNetwork() VirtualNetwork
GetVirtualNetwork returns the VirtualNetwork field if non-nil, zero value otherwise.
func (o *AccessPoint) GetVirtualNetworkOk() (*VirtualNetwork, bool)
GetVirtualNetworkOk returns a tuple with the VirtualNetwork field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AccessPoint) SetVirtualNetwork(v VirtualNetwork)
SetVirtualNetwork sets VirtualNetwork field to given value.
func (o *AccessPoint) HasVirtualNetwork() bool
HasVirtualNetwork returns a boolean if a field has been set.
func (o *AccessPoint) GetInterconnection() MetalInterconnection
GetInterconnection returns the Interconnection field if non-nil, zero value otherwise.
func (o *AccessPoint) GetInterconnectionOk() (*MetalInterconnection, bool)
GetInterconnectionOk returns a tuple with the Interconnection field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AccessPoint) SetInterconnection(v MetalInterconnection)
SetInterconnection sets Interconnection field to given value.
func (o *AccessPoint) HasInterconnection() bool
HasInterconnection returns a boolean if a field has been set.