fabricv4

package
v0.36.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 17, 2024 License: MIT Imports: 20 Imported by: 1

README ¶

Go API client for fabricv4

Equinix Fabric is an advanced software-defined interconnection solution that enables you to directly, securely and dynamically connect to distributed infrastructure and digital ecosystems on platform Equinix via a single port, Customers can use Fabric to connect to:
1. Cloud Service Providers - Clouds, network and other service providers.
2. Enterprises - Other Equinix customers, vendors and partners.
3. Myself - Another customer instance deployed at Equinix.

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 4.12
  • Package version: 0.36.0
  • Generator version: 7.4.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen For more information, please visit https://equinix.com/about/

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import fabricv4 "github.com/equinix/equinix-sdk-go/services/fabricv4"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value fabricv4.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), fabricv4.ContextServerIndex, 1)
Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value fabricv4.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), fabricv4.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using fabricv4.ContextOperationServerIndices and fabricv4.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), fabricv4.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), fabricv4.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://api.equinix.com

Class Method HTTP request Description
CloudRoutersApi CreateCloudRouter Post /fabric/v4/routers Create Routers
CloudRoutersApi CreateCloudRouterAction Post /fabric/v4/routers/{routerId}/actions Route table actions
CloudRoutersApi DeleteCloudRouterByUuid Delete /fabric/v4/routers/{routerId} Delete Routers
CloudRoutersApi GetCloudRouterActions Get /fabric/v4/routers/{routerId}/actions Get actions
CloudRoutersApi GetCloudRouterByUuid Get /fabric/v4/routers/{routerId} Get Routers
CloudRoutersApi GetCloudRouterPackageByCode Get /fabric/v4/routerPackages/{routerPackageCode} Get Package Details
CloudRoutersApi GetCloudRouterPackages Get /fabric/v4/routerPackages List Packages
CloudRoutersApi SearchCloudRouterRoutes Post /fabric/v4/routers/{routerId}/routes/search Search Route Table
CloudRoutersApi SearchCloudRouters Post /fabric/v4/routers/search Search Routers
CloudRoutersApi UpdateCloudRouterByUuid Patch /fabric/v4/routers/{routerId} Update Routers
ConnectionsApi CreateConnection Post /fabric/v4/connections Create Connection
ConnectionsApi CreateConnectionAction Post /fabric/v4/connections/{connectionId}/actions Connection Actions
ConnectionsApi DeleteConnectionByUuid Delete /fabric/v4/connections/{connectionId} Delete by ID
ConnectionsApi GetConnectionByUuid Get /fabric/v4/connections/{connectionId} Get Connection by ID
ConnectionsApi SearchConnections Post /fabric/v4/connections/search Search connections
ConnectionsApi UpdateConnectionByUuid Patch /fabric/v4/connections/{connectionId} Update by ID
ConnectionsApi ValidateConnections Post /fabric/v4/connections/validate Validate Connection
HealthApi GetStatus Get /fabric/v4/health Get service status
MetrosApi GetMetroByCode Get /fabric/v4/metros/{metroCode} Get Metro by Code
MetrosApi GetMetros Get /fabric/v4/metros Get all Metros
NetworksApi CreateNetwork Post /fabric/v4/networks Create Network
NetworksApi DeleteNetworkByUuid Delete /fabric/v4/networks/{networkId} Delete Network By ID
NetworksApi GetConnectionsByNetworkUuid Get /fabric/v4/networks/{networkId}/connections Get Connections
NetworksApi GetNetworkByUuid Get /fabric/v4/networks/{networkId} Get Network By ID
NetworksApi GetNetworkChangeByUuid Get /fabric/v4/networks/{networkId}/changes/{changeId} Get Change By ID
NetworksApi GetNetworkChanges Get /fabric/v4/networks/{networkId}/changes Get Network Changes
NetworksApi SearchNetworks Post /fabric/v4/networks/search Search Network
NetworksApi UpdateNetworkByUuid Patch /fabric/v4/networks/{networkId} Update Network By ID
PortsApi AddToLag Post /fabric/v4/ports/{portId}/physicalPorts/bulk Add to Lag
PortsApi CreateBulkPort Post /fabric/v4/ports/bulk Create Port
PortsApi CreatePort Post /fabric/v4/ports Create Port
PortsApi GetPortByUuid Get /fabric/v4/ports/{portId} Get Port by uuid
PortsApi GetPorts Get /fabric/v4/ports Get All Ports
PortsApi GetVlans Get /fabric/v4/ports/{portUuid}/linkProtocols Get Vlans
PortsApi SearchPorts Post /fabric/v4/ports/search Search ports
PrecisionTimeApi CreateTimeServices Post /fabric/v4/timeServices Create Time Service
PrecisionTimeApi DeleteTimeServiceById Delete /fabric/v4/timeServices/{serviceId} Delete time service
PrecisionTimeApi GetTimeServicesById Get /fabric/v4/timeServices/{serviceId} Get Time Service
PrecisionTimeApi UpdateTimeServicesById Patch /fabric/v4/timeServices/{serviceId} Patch time service
PricesApi SearchPrices Post /fabric/v4/prices/search Get Prices
RouteFilterRulesApi CreateRouteFilterRule Post /fabric/v4/routeFilters/{routeFilterId}/routeFilterRules Create RFRule
RouteFilterRulesApi CreateRouteFilterRulesInBulk Post /fabric/v4/routeFilters/{routeFilterId}/routeFilterRules/bulk Bulk RFRules
RouteFilterRulesApi DeleteRouteFilterRuleByUuid Delete /fabric/v4/routeFilters/{routeFilterId}/routeFilterRules/{routeFilterRuleId} DeleteRFRule
RouteFilterRulesApi GetRouteFilterRuleByUuid Get /fabric/v4/routeFilters/{routeFilterId}/routeFilterRules/{routeFilterRuleId} GetRFRule By UUID
RouteFilterRulesApi GetRouteFilterRuleChangeByUuid Get /fabric/v4/routeFilters/{routeFilterId}/routeFilterRules/{routeFilterRuleId}/changes/{changeId} Get Change By ID
RouteFilterRulesApi GetRouteFilterRuleChanges Get /fabric/v4/routeFilters/{routeFilterId}/routeFilterRules/{routeFilterRuleId}/changes Get All Changes
RouteFilterRulesApi GetRouteFilterRules Get /fabric/v4/routeFilters/{routeFilterId}/routeFilterRules GetRFRules
RouteFilterRulesApi PatchRouteFilterRuleByUuid Patch /fabric/v4/routeFilters/{routeFilterId}/routeFilterRules/{routeFilterRuleId} PatchRFilterRule
RouteFilterRulesApi ReplaceRouteFilterRuleByUuid Put /fabric/v4/routeFilters/{routeFilterId}/routeFilterRules/{routeFilterRuleId} ReplaceRFRule
RouteFiltersApi AttachConnectionRouteFilter Put /fabric/v4/connections/{connectionId}/routeFilters/{routeFilterId} Attach Route Filter
RouteFiltersApi CreateRouteFilter Post /fabric/v4/routeFilters Create Route Filters
RouteFiltersApi DeleteRouteFilterByUuid Delete /fabric/v4/routeFilters/{routeFilterId} Delete Route Filter
RouteFiltersApi DetachConnectionRouteFilter Delete /fabric/v4/connections/{connectionId}/routeFilters/{routeFilterId} Detach Route Filter
RouteFiltersApi GetConnectionRouteFilterByUuid Get /fabric/v4/connections/{connectionId}/routeFilters/{routeFilterId} Get Route Filter
RouteFiltersApi GetConnectionRouteFilters Get /fabric/v4/connections/{connectionId}/routeFilters Get All RouteFilters
RouteFiltersApi GetRouteFilterByUuid Get /fabric/v4/routeFilters/{routeFilterId} Get Filter By UUID
RouteFiltersApi GetRouteFilterChangeByUuid Get /fabric/v4/routeFilters/{routeFilterId}/changes/{changeId} Get Change By ID
RouteFiltersApi GetRouteFilterChanges Get /fabric/v4/routeFilters/{routeFilterId}/changes Get All Changes
RouteFiltersApi GetRouteFilterConnections Get /fabric/v4/routeFilters/{routeFilterId}/connections Get Connections
RouteFiltersApi PatchRouteFilterByUuid Patch /fabric/v4/routeFilters/{routeFilterId} Patch Route Filter
RouteFiltersApi SearchRouteFilters Post /fabric/v4/routeFilters/search Search Route Filters
RoutingProtocolsApi CreateConnectionRoutingProtocol Post /fabric/v4/connections/{connectionId}/routingProtocols Create Protocol
RoutingProtocolsApi CreateConnectionRoutingProtocolsInBulk Post /fabric/v4/connections/{connectionId}/routingProtocols/bulk Bulk Create Protocol
RoutingProtocolsApi DeleteConnectionRoutingProtocolByUuid Delete /fabric/v4/connections/{connectionId}/routingProtocols/{routingProtocolId} Delete Protocol
RoutingProtocolsApi GetConnectionRoutingProtocolAllBgpActions Get /fabric/v4/connections/{connectionId}/routingProtocols/{routingProtocolId}/actions Get BGP Actions
RoutingProtocolsApi GetConnectionRoutingProtocolByUuid Get /fabric/v4/connections/{connectionId}/routingProtocols/{routingProtocolId} Get Protocol
RoutingProtocolsApi GetConnectionRoutingProtocols Get /fabric/v4/connections/{connectionId}/routingProtocols GetRoutingProtocols
RoutingProtocolsApi GetConnectionRoutingProtocolsBgpActionByUuid Get /fabric/v4/connections/{connectionId}/routingProtocols/{routingProtocolId}/actions/{actionId} Get BGP Action
RoutingProtocolsApi GetConnectionRoutingProtocolsChangeByUuid Get /fabric/v4/connections/{connectionId}/routingProtocols/{routingProtocolId}/changes/{changeId} Get Change By ID
RoutingProtocolsApi GetConnectionRoutingProtocolsChanges Get /fabric/v4/connections/{connectionId}/routingProtocols/{routingProtocolId}/changes Get Changes
RoutingProtocolsApi PatchConnectionRoutingProtocolByUuid Patch /fabric/v4/connections/{connectionId}/routingProtocols/{routingProtocolId} Patch Protocol
RoutingProtocolsApi PostConnectionRoutingProtocolBgpActionByUuid Post /fabric/v4/connections/{connectionId}/routingProtocols/{routingProtocolId}/actions Clear/Reset BGP
RoutingProtocolsApi ReplaceConnectionRoutingProtocolByUuid Put /fabric/v4/connections/{connectionId}/routingProtocols/{routingProtocolId} Replace Protocol
RoutingProtocolsApi ValidateRoutingProtocol Post /fabric/v4/routers/{routerId}/validate Validate Subnet
ServiceProfilesApi CreateServiceProfile Post /fabric/v4/serviceProfiles Create Profile
ServiceProfilesApi DeleteServiceProfileByUuid Delete /fabric/v4/serviceProfiles/{serviceProfileId} Delete Profile
ServiceProfilesApi GetServiceProfileByUuid Get /fabric/v4/serviceProfiles/{serviceProfileId} Get Profile
ServiceProfilesApi GetServiceProfileMetrosByUuid Get /fabric/v4/serviceProfiles/{serviceProfileId}/metros Get Profile Metros
ServiceProfilesApi GetServiceProfiles Get /fabric/v4/serviceProfiles Get all Profiles
ServiceProfilesApi PutServiceProfileByUuid Put /fabric/v4/serviceProfiles/{serviceProfileId} Replace Profile
ServiceProfilesApi SearchServiceProfiles Post /fabric/v4/serviceProfiles/search Profile Search
ServiceProfilesApi UpdateServiceProfileByUuid Patch /fabric/v4/serviceProfiles/{serviceProfileId} Update Profile
ServiceTokensApi CreateServiceToken Post /fabric/v4/serviceTokens Create Service Token
ServiceTokensApi CreateServiceTokenAction Post /fabric/v4/serviceTokens/{serviceTokenId}/actions ServiceToken Actions
ServiceTokensApi DeleteServiceTokenByUuid Delete /fabric/v4/serviceTokens/{serviceTokenId} Delete Token by uuid
ServiceTokensApi GetServiceTokenByUuid Get /fabric/v4/serviceTokens/{serviceTokenId} Get Token by uuid
ServiceTokensApi GetServiceTokens Get /fabric/v4/serviceTokens Get All Tokens
ServiceTokensApi SearchServiceTokens Post /fabric/v4/serviceTokens/search Search servicetokens
ServiceTokensApi UpdateServiceTokenByUuid Patch /fabric/v4/serviceTokens/{serviceTokenId} Update Token By ID
StatisticsApi GetConnectionStatsByPortUuid Get /fabric/v4/connections/{connectionId}/stats Get Stats by uuid
StatisticsApi GetPortStats Get /fabric/v4/ports/stats Top Port Statistics
StatisticsApi GetPortStatsByPortUuid Get /fabric/v4/ports/{portId}/stats Get Stats by uuid

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

BearerAuth
  • Type: HTTP Bearer token authentication

Example

auth := context.WithValue(context.Background(), fabricv4.ContextAccessToken, "BEARER_TOKEN_STRING")
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

api-support@equinix.com

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

View Source
var (
	JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`)
	XmlCheck  = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`)
)
View Source
var (
	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)
View Source
var AllowedAccessPointSelectorTypeEnumValues = []AccessPointSelectorType{
	"COLO",
}

All allowed values of AccessPointSelectorType enum

View Source
var AllowedAccessPointTypeEnumValues = []AccessPointType{
	"VD",
	"VG",
	"SP",
	"IGW",
	"COLO",
	"SUBNET",
	"CLOUD_ROUTER",
	"NETWORK",
	"METAL_NETWORK",
}

All allowed values of AccessPointType enum

View Source
var AllowedActionsEnumValues = []Actions{
	"CONNECTION_CREATION_ACCEPTANCE",
	"CONNECTION_CREATION_REJECTION",
	"CONNECTION_UPDATE_ACCEPTANCE",
	"CONNECTION_UPDATE_REJECTION",
	"CONNECTION_DELETION_ACCEPTANCE",
	"CONNECTION_REJECTION_ACCEPTANCE",
	"CONNECTION_UPDATE_REQUEST",
	"MIGRATION_EVPL_VC",
	"CONNECTION_PROVIDER_STATUS_REQUEST",
	"ACCEPT_HOSTED_CONNECTION",
	"CANCEL_EVPL_VC_DRAFT_ORDERS",
}

All allowed values of Actions enum

View Source
var AllowedBGPActionStatesEnumValues = []BGPActionStates{
	"PENDING",
	"FAILED",
	"SUCCEEDED",
}

All allowed values of BGPActionStates enum

View Source
var AllowedBGPActionsEnumValues = []BGPActions{
	"CLEAR_BGPIPV4",
	"CLEAR_BGPIPV6",
	"CLEAR_BGPIPV4_INBOUND",
	"CLEAR_BGPIPV6_INBOUND",
	"RESET_BGPIPV4",
	"RESET_BGPIPV6",
}

All allowed values of BGPActions enum

View Source
var AllowedBandwidthUtilizationUnitEnumValues = []BandwidthUtilizationUnit{
	"Mbps",
}

All allowed values of BandwidthUtilizationUnit enum

View Source
var AllowedChangeStatusEnumValues = []ChangeStatus{
	"APPROVED",
	"COMPLETED",
	"FAILED",
	"REJECTED",
	"REQUESTED",
	"SUBMITTED_FOR_APPROVAL",
}

All allowed values of ChangeStatus enum

View Source
var AllowedChangeTypeEnumValues = []ChangeType{
	"CONNECTION_CREATION",
	"CONNECTION_UPDATE",
	"CONNECTION_DELETION",
	"CONNECTION_PROVIDER_STATUS_REQUEST",
}

All allowed values of ChangeType enum

View Source
var AllowedCloudRouterAccessPointStateEnumValues = []CloudRouterAccessPointState{
	"PROVISIONED",
	"PROVISIONING",
	"DEPROVISIONING",
	"DEPROVISIONED",
	"LOCKED",
	"NOT_PROVISIONED",
	"NOT_DEPROVISIONED",
}

All allowed values of CloudRouterAccessPointState enum

View Source
var AllowedCloudRouterActionStateEnumValues = []CloudRouterActionState{
	"DONE",
	"FAILED",
	"PENDING",
}

All allowed values of CloudRouterActionState enum

View Source
var AllowedCloudRouterActionTypeEnumValues = []CloudRouterActionType{
	"BGP_SESSION_STATUS_UPDATE",
	"ROUTE_TABLE_ENTRY_UPDATE",
}

All allowed values of CloudRouterActionType enum

View Source
var AllowedCloudRouterChangeStatusEnumValues = []CloudRouterChangeStatus{
	"COMPLETED",
	"FAILED",
	"REQUESTED",
}

All allowed values of CloudRouterChangeStatus enum

View Source
var AllowedCloudRouterChangeTypeEnumValues = []CloudRouterChangeType{
	"ROUTER_UPDATE",
	"ROUTER_PACKAGE_UPDATE",
}

All allowed values of CloudRouterChangeType enum

View Source
var AllowedCloudRouterPackageNatTypeEnumValues = []CloudRouterPackageNatType{
	"STATIC_NAT",
}

All allowed values of CloudRouterPackageNatType enum

View Source
var AllowedCloudRouterPackageTypeEnumValues = []CloudRouterPackageType{
	"ROUTER_PACKAGE",
}

All allowed values of CloudRouterPackageType enum

View Source
var AllowedCloudRouterPostRequestPackageCodeEnumValues = []CloudRouterPostRequestPackageCode{
	"LAB",
	"ADVANCED",
	"STANDARD",
	"PREMIUM",
}

All allowed values of CloudRouterPostRequestPackageCode enum

View Source
var AllowedCloudRouterPostRequestPackageTypeEnumValues = []CloudRouterPostRequestPackageType{
	"ROUTER_PACKAGE",
}

All allowed values of CloudRouterPostRequestPackageType enum

View Source
var AllowedCloudRouterPostRequestTypeEnumValues = []CloudRouterPostRequestType{
	"XF_ROUTER",
}

All allowed values of CloudRouterPostRequestType enum

View Source
var AllowedCloudRouterSortByEnumValues = []CloudRouterSortBy{
	"/name",
	"/uuid",
	"/state",
	"/location/metroCode",
	"/location/metroName",
	"/package/code",
	"/changeLog/createdDateTime",
	"/changeLog/updatedDateTime",
}

All allowed values of CloudRouterSortBy enum

View Source
var AllowedCloudRouterSortDirectionEnumValues = []CloudRouterSortDirection{
	"DESC",
	"ASC",
}

All allowed values of CloudRouterSortDirection enum

View Source
var AllowedCodeEnumValues = []Code{
	"LAB",
	"ADVANCED",
	"STANDARD",
	"PREMIUM",
}

All allowed values of Code enum

View Source
var AllowedConnectionDirectionEnumValues = []ConnectionDirection{
	"INTERNAL",
	"INCOMING",
	"OUTGOING",
}

All allowed values of ConnectionDirection enum

View Source
var AllowedConnectionOperationOperationalStatusEnumValues = []ConnectionOperationOperationalStatus{
	"UP",
	"DOWN",
}

All allowed values of ConnectionOperationOperationalStatus enum

View Source
var AllowedConnectionPriorityEnumValues = []ConnectionPriority{
	"PRIMARY",
	"SECONDARY",
}

All allowed values of ConnectionPriority enum

View Source
var AllowedConnectionRouteFilterDataAttachmentStatusEnumValues = []ConnectionRouteFilterDataAttachmentStatus{
	"ATTACHING",
	"ATTACHED",
	"DETACHED",
	"DETACHING",
	"FAILED",
}

All allowed values of ConnectionRouteFilterDataAttachmentStatus enum

View Source
var AllowedConnectionRouteFilterDataDirectionEnumValues = []ConnectionRouteFilterDataDirection{
	"INBOUND",
	"OUTBOUND",
}

All allowed values of ConnectionRouteFilterDataDirection enum

View Source
var AllowedConnectionRouteFilterDataTypeEnumValues = []ConnectionRouteFilterDataType{
	"BGP_IPv4_PREFIX_FILTER",
	"BGP_IPv6_PREFIX_FILTER",
}

All allowed values of ConnectionRouteFilterDataType enum

View Source
var AllowedConnectionRouteFiltersBaseDirectionEnumValues = []ConnectionRouteFiltersBaseDirection{
	"INBOUND",
	"OUTBOUND",
}

All allowed values of ConnectionRouteFiltersBaseDirection enum

View Source
var AllowedConnectionStateEnumValues = []ConnectionState{
	"ACTIVE",
	"CANCELLED",
	"DEPROVISIONED",
	"DEPROVISIONING",
	"DRAFT",
	"FAILED",
	"PENDING",
	"PROVISIONED",
	"PROVISIONING",
	"REPROVISIONING",
	"",
}

All allowed values of ConnectionState enum

View Source
var AllowedConnectionTypeEnumValues = []ConnectionType{
	"EVPL_VC",
	"EPL_VC",
	"EC_VC",
	"IP_VC",
	"ACCESS_EPL_VC",
	"EIA_VC",
	"EVPLAN_VC",
	"EPLAN_VC",
	"IPWAN_VC",
	"IA_VC",
}

All allowed values of ConnectionType enum

View Source
var AllowedConnectivitySourceTypeEnumValues = []ConnectivitySourceType{
	"COLO",
	"BMMR",
	"REMOTE",
}

All allowed values of ConnectivitySourceType enum

View Source
var AllowedCustomFieldDataTypeEnumValues = []CustomFieldDataType{
	"STRING",
	"LIST",
	"NUMBER",
}

All allowed values of CustomFieldDataType enum

View Source
var AllowedDurationEnumValues = []Duration{
	"P7D",
	"P1M",
	"P3M",
}

All allowed values of Duration enum

View Source
var AllowedEquinixStatusEnumValues = []EquinixStatus{
	"REJECTED_ACK",
	"REJECTED",
	"PENDING_DELETE",
	"PROVISIONED",
	"BEING_REPROVISIONED",
	"BEING_DEPROVISIONED",
	"BEING_PROVISIONED",
	"CREATED",
	"ERRORED",
	"PENDING_DEPROVISIONING",
	"APPROVED",
	"ORDERING",
	"PENDING_APPROVAL",
	"NOT_PROVISIONED",
	"DEPROVISIONING",
	"NOT_DEPROVISIONED",
	"PENDING_AUTO_APPROVAL",
	"PROVISIONING",
	"PENDING_BGP_PEERING",
	"PENDING_PROVIDER_VLAN",
	"DEPROVISIONED",
	"DELETED",
	"PENDING_BANDWIDTH_APPROVAL",
	"AUTO_APPROVAL_FAILED",
	"UPDATE_PENDING",
	"DELETED_API",
	"MODIFIED",
	"PENDING_PROVIDER_VLAN_ERROR",
	"DRAFT",
	"CANCELLED",
	"PENDING_INTERFACE_CONFIGURATION",
}

All allowed values of EquinixStatus enum

View Source
var AllowedExpressionOperatorEnumValues = []ExpressionOperator{
	"=",
	"!=",
	">",
	">=",
	"<",
	"<=",
	"BETWEEN",
	"NOT BETWEEN",
	"LIKE",
	"NOT LIKE",
	"IN",
	"NOT IN",
	"IS NOT NULL",
	"IS NULL",
}

All allowed values of ExpressionOperator enum

View Source
var AllowedFabricCloudRouterCodeEnumValues = []FabricCloudRouterCode{
	"LAB",
	"ADVANCED",
	"STANDARD",
	"PREMIUM",
}

All allowed values of FabricCloudRouterCode enum

View Source
var AllowedGeoScopeTypeEnumValues = []GeoScopeType{
	"CANADA",
	"CONUS",
}

All allowed values of GeoScopeType enum

View Source
var AllowedGetServiceProfilesViewPointParameterEnumValues = []GetServiceProfilesViewPointParameter{
	"aSide",
	"zSide",
}

All allowed values of GetServiceProfilesViewPointParameter enum

View Source
var AllowedInterfaceTypeEnumValues = []InterfaceType{
	"CLOUD",
	"NETWORK",
}

All allowed values of InterfaceType enum

View Source
var AllowedIpBlockTypeEnumValues = []IpBlockType{
	"IPv4",
	"IPv6",
}

All allowed values of IpBlockType enum

View Source
var AllowedLinkProtocolRequestTypeEnumValues = []LinkProtocolRequestType{
	"UNTAGGED",
	"DOT1Q",
	"QINQ",
	"VXLAN",
}

All allowed values of LinkProtocolRequestType enum

View Source
var AllowedLinkProtocolStateEnumValues = []LinkProtocolState{
	"RESERVED",
	"RELEASED",
}

All allowed values of LinkProtocolState enum

View Source
var AllowedLinkProtocolTypeEnumValues = []LinkProtocolType{
	"UNTAGGED",
	"DOT1Q",
	"QINQ",
	"EVPN_VXLAN",
	"VXLAN",
}

All allowed values of LinkProtocolType enum

View Source
var AllowedMd5TypeEnumValues = []Md5Type{
	"ASCII",
	"HEX",
}

All allowed values of Md5Type enum

View Source
var AllowedMetricIntervalEnumValues = []MetricInterval{
	"P7D",
}

All allowed values of MetricInterval enum

View Source
var AllowedMetroErrorErrorCodeEnumValues = []MetroErrorErrorCode{
	"EQ-3036001",
	"EQ-3036013",
	"EQ-3036030",
	"EQ-3036100",
}

All allowed values of MetroErrorErrorCode enum

View Source
var AllowedMetroErrorErrorMessageEnumValues = []MetroErrorErrorMessage{
	"Unauthorized",
	"Invalid Query Parameter",
	"Invalid Path Parameter",
	"Invalid Query or Path Parameter",
	"Internal Server Error",
	"Metro Not Found",
}

All allowed values of MetroErrorErrorMessage enum

View Source
var AllowedNetworkChangeStatusEnumValues = []NetworkChangeStatus{
	"APPROVED",
	"COMPLETED",
	"FAILED",
	"REJECTED",
	"REQUESTED",
	"SUBMITTED_FOR_APPROVAL",
}

All allowed values of NetworkChangeStatus enum

View Source
var AllowedNetworkChangeTypeEnumValues = []NetworkChangeType{
	"NETWORK_CREATION",
	"NETWORK_UPDATE",
	"NETWORK_DELETION",
}

All allowed values of NetworkChangeType enum

View Source
var AllowedNetworkEquinixStatusEnumValues = []NetworkEquinixStatus{
	"PROVISIONING",
	"PROVISIONED",
	"NOT_PROVISIONED",
	"DEPROVISIONING",
	"DEPROVISIONED",
	"NOT_DEPROVISIONED",
}

All allowed values of NetworkEquinixStatus enum

View Source
var AllowedNetworkFilterOperatorEnumValues = []NetworkFilterOperator{
	"=",
	"!=",
	">",
	">=",
	"<",
	"<=",
	"BETWEEN",
	"NOT BETWEEN",
	"LIKE",
	"NOT LIKE",
	"ILIKE",
	"NOT ILIKE",
	"IN",
	"NOT IN",
}

All allowed values of NetworkFilterOperator enum

View Source
var AllowedNetworkScopeEnumValues = []NetworkScope{
	"REGIONAL",
	"GLOBAL",
	"LOCAL",
}

All allowed values of NetworkScope enum

View Source
var AllowedNetworkSearchFieldNameEnumValues = []NetworkSearchFieldName{
	"/name",
	"/uuid",
	"/scope",
	"/type",
	"/operation/equinixStatus",
	"/location/region",
	"/project/projectId",
	"/account/globalCustId",
	"/account/orgId",
	"/deletedDate",
	"/_*",
}

All allowed values of NetworkSearchFieldName enum

View Source
var AllowedNetworkSortByEnumValues = []NetworkSortBy{
	"/name",
	"/uuid",
	"/scope",
	"/operation/equinixStatus",
	"/location/region",
	"/changeLog/createdDateTime",
	"/changeLog/updatedDateTime",
}

All allowed values of NetworkSortBy enum

View Source
var AllowedNetworkSortByResponseEnumValues = []NetworkSortByResponse{
	"/name",
	"/type",
	"/uuid",
	"/state",
	"/scope",
	"/location/region",
	"/changeLog/createdDateTime",
	"/changeLog/updatedDateTime",
}

All allowed values of NetworkSortByResponse enum

View Source
var AllowedNetworkSortDirectionEnumValues = []NetworkSortDirection{
	"DESC",
	"ASC",
}

All allowed values of NetworkSortDirection enum

View Source
var AllowedNetworkSortDirectionResponseEnumValues = []NetworkSortDirectionResponse{
	"DESC",
	"ASC",
}

All allowed values of NetworkSortDirectionResponse enum

View Source
var AllowedNetworkStateEnumValues = []NetworkState{
	"ACTIVE",
	"INACTIVE",
	"DELETED",
}

All allowed values of NetworkState enum

View Source
var AllowedNetworkTypeEnumValues = []NetworkType{
	"EVPLAN",
	"EPLAN",
	"IPWAN",
}

All allowed values of NetworkType enum

View Source
var AllowedOpEnumEnumValues = []OpEnum{
	"add",
	"remove",
	"replace",
}

All allowed values of OpEnum enum

View Source
var AllowedPeeringTypeEnumValues = []PeeringType{
	"PRIVATE",
	"MICROSOFT",
	"PUBLIC",
	"MANUAL",
}

All allowed values of PeeringType enum

View Source
var AllowedPhysicalPortTypeEnumValues = []PhysicalPortType{
	"XF_PHYSICAL_PORT",
}

All allowed values of PhysicalPortType enum

View Source
var AllowedPortDeviceRedundancyPriorityEnumValues = []PortDeviceRedundancyPriority{
	"PRIMARY",
	"SECONDARY",
}

All allowed values of PortDeviceRedundancyPriority enum

View Source
var AllowedPortEncapsulationTypeEnumValues = []PortEncapsulationType{
	"NULL",
	"DOT1Q",
	"QINQ",
	"UNTAGGED",
}

All allowed values of PortEncapsulationType enum

View Source
var AllowedPortLoaTypeEnumValues = []PortLoaType{
	"CTR_LOA",
}

All allowed values of PortLoaType enum

View Source
var AllowedPortNotificationTypeEnumValues = []PortNotificationType{
	"NOTIFICATION",
	"TECHNICAL",
	"PEERING",
	"ESCALATION",
}

All allowed values of PortNotificationType enum

View Source
var AllowedPortOperationOperationalStatusEnumValues = []PortOperationOperationalStatus{
	"UP",
	"DOWN",
}

All allowed values of PortOperationOperationalStatus enum

View Source
var AllowedPortOrderPurchaseOrderSelectionTypeEnumValues = []PortOrderPurchaseOrderSelectionType{
	"EXEMPTION",
	"EXISTING",
	"NEW",
	"BLANKET",
}

All allowed values of PortOrderPurchaseOrderSelectionType enum

View Source
var AllowedPortOrderSignatureSignatoryEnumValues = []PortOrderSignatureSignatory{
	"DELEGATE",
	"SELF",
	"ACCOUNT_SUPPORT",
}

All allowed values of PortOrderSignatureSignatory enum

View Source
var AllowedPortPriorityEnumValues = []PortPriority{
	"PRIMARY",
	"SECONDARY",
}

All allowed values of PortPriority enum

View Source
var AllowedPortResponseBmmrTypeEnumValues = []PortResponseBmmrType{
	"SELF",
	"EQUINIX",
}

All allowed values of PortResponseBmmrType enum

View Source
var AllowedPortResponseConnectivitySourceTypeEnumValues = []PortResponseConnectivitySourceType{
	"COLO",
	"BMMR",
	"REMOTE",
}

All allowed values of PortResponseConnectivitySourceType enum

View Source
var AllowedPortResponsePhysicalPortsTypeEnumValues = []PortResponsePhysicalPortsType{
	"1000BASE_LX",
	"10GBASE_LR",
	"100GBASE_LR4",
	"10GBASE_ER",
	"1000BASE_SX",
}

All allowed values of PortResponsePhysicalPortsType enum

View Source
var AllowedPortResponseServiceTypeEnumValues = []PortResponseServiceType{
	"EPL",
	"MSP",
}

All allowed values of PortResponseServiceType enum

View Source
var AllowedPortSearchFieldNameEnumValues = []PortSearchFieldName{
	"/project/projectId",
	"/settings/productCode",
	"/state",
}

All allowed values of PortSearchFieldName enum

View Source
var AllowedPortSettingsPackageTypeEnumValues = []PortSettingsPackageType{
	"STANDARD",
	"UNTAGGED",
	"UNLIMITED",
	"FREE",
}

All allowed values of PortSettingsPackageType enum

View Source
var AllowedPortSettingsSharedPortProductEnumValues = []PortSettingsSharedPortProduct{
	"NETWORK_EDGE",
	"VIRTUAL_GATEWAY",
	"SMARTKEY",
	"EDGE_METAL",
}

All allowed values of PortSettingsSharedPortProduct enum

View Source
var AllowedPortSortByEnumValues = []PortSortBy{
	"/device/name",
}

All allowed values of PortSortBy enum

View Source
var AllowedPortSortDirectionEnumValues = []PortSortDirection{
	"DESC",
	"ASC",
}

All allowed values of PortSortDirection enum

View Source
var AllowedPortStateEnumValues = []PortState{
	"PENDING",
	"PROVISIONING",
	"PROVISIONED",
	"ACTIVE",
	"DEPROVISIONING",
	"DEPROVISIONED",
	"INACTIVE",
	"FAILED",
}

All allowed values of PortState enum

View Source
var AllowedPortTypeEnumValues = []PortType{
	"XF_PORT",
	"IX_PORT",
}

All allowed values of PortType enum

View Source
var AllowedPrecisionTimeChangeOperationOpEnumValues = []PrecisionTimeChangeOperationOp{
	"replace",
	"add",
	"remove",
}

All allowed values of PrecisionTimeChangeOperationOp enum

View Source
var AllowedPrecisionTimeChangeOperationPathEnumValues = []PrecisionTimeChangeOperationPath{
	"/ipv4",
	"/name",
	"/advanceConfiguration/ntp",
	"/advanceConfiguration/ptp",
	"/package",
}

All allowed values of PrecisionTimeChangeOperationPath enum

View Source
var AllowedPrecisionTimePackageResponseCodeEnumValues = []PrecisionTimePackageResponseCode{
	"NTP_STANDARD",
	"NTP_ENTERPRISE",
	"PTP_STANDARD",
	"PTP_ENTERPRISE",
}

All allowed values of PrecisionTimePackageResponseCode enum

View Source
var AllowedPrecisionTimePackageResponseTypeEnumValues = []PrecisionTimePackageResponseType{
	"TIME_SERVICE_PACKAGE",
}

All allowed values of PrecisionTimePackageResponseType enum

View Source
var AllowedPrecisionTimeServiceCreateResponseStateEnumValues = []PrecisionTimeServiceCreateResponseState{
	"PROVISIONED",
	"PROVISIONING",
	"PROVISIONING_FAILED",
	"CONFIGURING",
	"CANCELLED",
	"DEPROVISIONING_FAILED",
	"PENDING_CONFIGURATION",
	"DEPROVISIONED",
	"CONFIGURING_FAILED",
	"DEPROVISIONING",
}

All allowed values of PrecisionTimeServiceCreateResponseState enum

View Source
var AllowedPrecisionTimeServiceCreateResponseTypeEnumValues = []PrecisionTimeServiceCreateResponseType{
	"NTP",
	"PTP",
}

All allowed values of PrecisionTimeServiceCreateResponseType enum

View Source
var AllowedPrecisionTimeServiceRequestTypeEnumValues = []PrecisionTimeServiceRequestType{
	"NTP",
	"PTP",
}

All allowed values of PrecisionTimeServiceRequestType enum

View Source
var AllowedPresenceEnumValues = []Presence{
	"MY_PORTS",
}

All allowed values of Presence enum

View Source
var AllowedPriceCategoryEnumValues = []PriceCategory{
	"COUNTRY",
	"CUSTOMER",
}

All allowed values of PriceCategory enum

View Source
var AllowedPriceChargeTypeEnumValues = []PriceChargeType{
	"MONTHLY_RECURRING",
	"NON_RECURRING",
}

All allowed values of PriceChargeType enum

View Source
var AllowedPriceErrorErrorCodeEnumValues = []PriceErrorErrorCode{
	"EQ-3038010",
	"EQ-3038022",
	"EQ-3038030",
}

All allowed values of PriceErrorErrorCode enum

View Source
var AllowedPriceErrorErrorMessageEnumValues = []PriceErrorErrorMessage{
	"Validation failure",
	"Invalid value",
	"Internal Server Error",
}

All allowed values of PriceErrorErrorMessage enum

View Source
var AllowedPriceTermLengthEnumValues = []PriceTermLength{
	12,
	24,
	36,
}

All allowed values of PriceTermLength enum

View Source
var AllowedProductTypeEnumValues = []ProductType{
	"VIRTUAL_CONNECTION_PRODUCT",
	"IP_BLOCK_PRODUCT",
	"VIRTUAL_PORT_PRODUCT",
	"CLOUD_ROUTER_PRODUCT",
}

All allowed values of ProductType enum

View Source
var AllowedProviderStatusEnumValues = []ProviderStatus{
	"AVAILABLE",
	"DEPROVISIONED",
	"DEPROVISIONING",
	"FAILED",
	"NOT_AVAILABLE",
	"PENDING_APPROVAL",
	"PROVISIONED",
	"PROVISIONING",
	"REJECTED",
	"PENDING_BGP",
	"OUT_OF_BANDWIDTH",
	"DELETED",
	"ERROR",
	"ERRORED",
	"NOTPROVISIONED",
	"NOT_PROVISIONED",
	"ORDERING",
	"DELETING",
	"PENDING DELETE",
	"N/A",
}

All allowed values of ProviderStatus enum

View Source
var AllowedPtpAdvanceConfigurationTimeScaleEnumValues = []PtpAdvanceConfigurationTimeScale{
	"ARB",
	"PTP",
}

All allowed values of PtpAdvanceConfigurationTimeScale enum

View Source
var AllowedPtpAdvanceConfigurationTransportModeEnumValues = []PtpAdvanceConfigurationTransportMode{
	"Multicast",
	"Unicast",
	"Hybrid",
}

All allowed values of PtpAdvanceConfigurationTransportMode enum

View Source
var AllowedQueryDirectionEnumValues = []QueryDirection{
	"inbound",
	"outbound",
}

All allowed values of QueryDirection enum

View Source
var AllowedRouteFilterRuleStateEnumValues = []RouteFilterRuleState{
	"PROVISIONING",
	"REPROVISIONING",
	"DEPROVISIONING",
	"PROVISIONED",
	"DEPROVISIONED",
	"NOT_PROVISIONED",
	"NOT_DEPROVISIONED",
}

All allowed values of RouteFilterRuleState enum

View Source
var AllowedRouteFilterRulesChangeOperationActionEnumValues = []RouteFilterRulesChangeOperationAction{
	"PERMIT",
	"DENY",
}

All allowed values of RouteFilterRulesChangeOperationAction enum

View Source
var AllowedRouteFilterRulesChangeOperationTypeEnumValues = []RouteFilterRulesChangeOperationType{
	"BGP_IPv4_PREFIX_FILTER_RULE_UPDATE",
	"BGP_IPv4_PREFIX_FILTER_RULE_CREATION",
	"BGP_IPv4_PREFIX_FILTER_RULE_DELETION",
	"BGP_IPv6_PREFIX_FILTER_RULE_UPDATE",
	"BGP_IPv6_PREFIX_FILTER_RULE_CREATION",
	"BGP_IPv6_PREFIX_FILTER_RULE_DELETION",
}

All allowed values of RouteFilterRulesChangeOperationType enum

View Source
var AllowedRouteFilterRulesChangeTypeEnumValues = []RouteFilterRulesChangeType{
	"BGP_IPv4_PREFIX_FILTER_RULE_UPDATE",
	"BGP_IPv4_PREFIX_FILTER_RULE_CREATION",
	"BGP_IPv4_PREFIX_FILTER_RULE_DELETION",
	"BGP_IPv6_PREFIX_FILTER_RULE_UPDATE",
	"BGP_IPv6_PREFIX_FILTER_RULE_CREATION",
	"BGP_IPv6_PREFIX_FILTER_RULE_DELETION",
}

All allowed values of RouteFilterRulesChangeType enum

View Source
var AllowedRouteFilterRulesDataActionEnumValues = []RouteFilterRulesDataAction{
	"PERMIT",
	"DENY",
}

All allowed values of RouteFilterRulesDataAction enum

View Source
var AllowedRouteFilterRulesDataTypeEnumValues = []RouteFilterRulesDataType{
	"BGP_IPv4_PREFIX_FILTER_RULE",
	"BGP_IPv6_PREFIX_FILTER_RULE",
}

All allowed values of RouteFilterRulesDataType enum

View Source
var AllowedRouteFilterStateEnumValues = []RouteFilterState{
	"PROVISIONING",
	"REPROVISIONING",
	"DEPROVISIONING",
	"PROVISIONED",
	"DEPROVISIONED",
	"NOT_PROVISIONED",
	"NOT_DEPROVISIONED",
}

All allowed values of RouteFilterState enum

View Source
var AllowedRouteFiltersChangeTypeEnumValues = []RouteFiltersChangeType{
	"BGP_IPv4_PREFIX_FILTER_UPDATE",
	"BGP_IPv4_PREFIX_FILTER_CREATION",
	"BGP_IPv4_PREFIX_FILTER_DELETION",
	"BGP_IPv6_PREFIX_FILTER_UPDATE",
	"BGP_IPv6_PREFIX_FILTER_CREATION",
	"BGP_IPv6_PREFIX_FILTER_DELETION",
}

All allowed values of RouteFiltersChangeType enum

View Source
var AllowedRouteFiltersDataNotMatchedRuleActionEnumValues = []RouteFiltersDataNotMatchedRuleAction{
	"ALLOW",
	"DENY",
}

All allowed values of RouteFiltersDataNotMatchedRuleAction enum

View Source
var AllowedRouteFiltersSearchFilterItemPropertyEnumValues = []RouteFiltersSearchFilterItemProperty{
	"/type",
	"/name",
	"/project/projectId",
	"/uuid",
	"/state",
}

All allowed values of RouteFiltersSearchFilterItemProperty enum

View Source
var AllowedRouteTableEntryProtocolTypeEnumValues = []RouteTableEntryProtocolType{
	"BGP",
	"STATIC",
	"DIRECT",
}

All allowed values of RouteTableEntryProtocolType enum

View Source
var AllowedRouteTableEntrySortByEnumValues = []RouteTableEntrySortBy{
	"/changeLog/createdDateTime",
	"/changeLog/updatedDateTime",
	"/prefix",
	"/nextHop",
	"/connection/name",
	"/type",
}

All allowed values of RouteTableEntrySortBy enum

View Source
var AllowedRouteTableEntrySortDirectionEnumValues = []RouteTableEntrySortDirection{
	"DESC",
	"ASC",
}

All allowed values of RouteTableEntrySortDirection enum

View Source
var AllowedRouteTableEntryStateEnumValues = []RouteTableEntryState{
	"ACTIVE",
}

All allowed values of RouteTableEntryState enum

View Source
var AllowedRouteTableEntryTypeEnumValues = []RouteTableEntryType{
	"IPv4_BGP_ROUTE",
	"IPv4_STATIC_ROUTE",
	"IPv4_DIRECT_ROUTE",
	"IPv6_BGP_ROUTE",
	"IPv6_STATIC_ROUTE",
	"IPv6_DIRECT_ROUTE",
}

All allowed values of RouteTableEntryType enum

View Source
var AllowedRouterPackageCodeEnumValues = []RouterPackageCode{
	"LAB",
	"ADVANCED",
	"STANDARD",
	"PREMIUM",
}

All allowed values of RouterPackageCode enum

View Source
var AllowedRoutingProtocolBGPDataStateEnumValues = []RoutingProtocolBGPDataState{
	"PROVISIONED",
	"DEPROVISIONED",
	"PROVISIONING",
	"DEPROVISIONING",
	"REPROVISIONING",
	"FAILED",
}

All allowed values of RoutingProtocolBGPDataState enum

View Source
var AllowedRoutingProtocolBGPTypeTypeEnumValues = []RoutingProtocolBGPTypeType{
	"BGP",
}

All allowed values of RoutingProtocolBGPTypeType enum

View Source
var AllowedRoutingProtocolChangeOperationOpEnumValues = []RoutingProtocolChangeOperationOp{
	"add",
	"replace",
	"remove",
}

All allowed values of RoutingProtocolChangeOperationOp enum

View Source
var AllowedRoutingProtocolChangeTypeEnumValues = []RoutingProtocolChangeType{
	"ROUTING_PROTOCOL_UPDATE",
	"ROUTING_PROTOCOL_CREATION",
	"ROUTING_PROTOCOL_DELETION",
}

All allowed values of RoutingProtocolChangeType enum

View Source
var AllowedRoutingProtocolDirectTypeTypeEnumValues = []RoutingProtocolDirectTypeType{
	"DIRECT",
}

All allowed values of RoutingProtocolDirectTypeType enum

View Source
var AllowedSearchFieldNameEnumValues = []SearchFieldName{
	"/isRemote",
	"/name",
	"/uuid",
	"/type",
	"/geoScope",
	"/account/orgId",
	"/aSide/accessPoint/account/accountName",
	"/aSide/accessPoint/account/accountNumber",
	"/aSide/accessPoint/router/uuid",
	"/aSide/accessPoint/linkProtocol/vlanCTag",
	"/aSide/accessPoint/linkProtocol/vlanSTag",
	"/aSide/accessPoint/linkProtocol/vlanTagMin",
	"/aSide/accessPoint/linkProtocol/vlanTagMax",
	"/aSide/accessPoint/location/metroCode",
	"/aSide/accessPoint/location/metroName",
	"/aSide/accessPoint/name",
	"/aSide/accessPoint/port/uuid",
	"/aSide/accessPoint/port/name",
	"/aSide/accessPoint/type",
	"/aSide/accessPoint/virtualDevice/name",
	"/aSide/accessPoint/virtualDevice/uuid",
	"/aSide/serviceToken/uuid",
	"/change/status",
	"/operation/equinixStatus",
	"/operation/providerStatus",
	"/project/projectId",
	"/redundancy/group",
	"/redundancy/priority",
	"/zSide/accessPoint/account/accountName",
	"/zSide/accessPoint/authenticationKey",
	"/zSide/accessPoint/linkProtocol/vlanCTag",
	"/zSide/accessPoint/linkProtocol/vlanSTag",
	"/zSide/accessPoint/linkProtocol/vlanTagMin",
	"/zSide/accessPoint/linkProtocol/vlanTagMax",
	"/zSide/accessPoint/location/metroCode",
	"/zSide/accessPoint/location/metroName",
	"/zSide/accessPoint/name",
	"/zSide/accessPoint/port/uuid",
	"/zSide/accessPoint/network/uuid",
	"/zSide/accessPoint/port/name",
	"/zSide/accessPoint/profile/uuid",
	"/zSide/accessPoint/type",
	"/zSide/accessPoint/virtualDevice/name",
	"/zSide/accessPoint/virtualDevice/uuid",
	"/zSide/serviceToken/uuid",
	"*",
}

All allowed values of SearchFieldName enum

View Source
var AllowedServiceProfileAccessPointCOLOTypeEnumValues = []ServiceProfileAccessPointCOLOType{
	"XF_PORT",
}

All allowed values of ServiceProfileAccessPointCOLOType enum

View Source
var AllowedServiceProfileAccessPointTypeEnumEnumValues = []ServiceProfileAccessPointTypeEnum{
	"VD",
	"COLO",
}

All allowed values of ServiceProfileAccessPointTypeEnum enum

View Source
var AllowedServiceProfileAccessPointVDTypeEnumValues = []ServiceProfileAccessPointVDType{
	"VD",
}

All allowed values of ServiceProfileAccessPointVDType enum

View Source
var AllowedServiceProfileLinkProtocolConfigEncapsulationEnumValues = []ServiceProfileLinkProtocolConfigEncapsulation{
	"QINQ",
	"DOT1Q",
	"UNTAGGED",
}

All allowed values of ServiceProfileLinkProtocolConfigEncapsulation enum

View Source
var AllowedServiceProfileLinkProtocolConfigEncapsulationStrategyEnumValues = []ServiceProfileLinkProtocolConfigEncapsulationStrategy{
	"CTAGED",
	"BOTH",
	"NAMED",
}

All allowed values of ServiceProfileLinkProtocolConfigEncapsulationStrategy enum

View Source
var AllowedServiceProfileSortByEnumValues = []ServiceProfileSortBy{
	"/name",
	"/state",
	"/changeLog/createdDateTime",
	"/changeLog/updatedDateTime",
}

All allowed values of ServiceProfileSortBy enum

View Source
var AllowedServiceProfileSortDirectionEnumValues = []ServiceProfileSortDirection{
	"DESC",
	"ASC",
}

All allowed values of ServiceProfileSortDirection enum

View Source
var AllowedServiceProfileStateEnumEnumValues = []ServiceProfileStateEnum{
	"ACTIVE",
	"PENDING_APPROVAL",
	"DELETED",
	"REJECTED",
}

All allowed values of ServiceProfileStateEnum enum

View Source
var AllowedServiceProfileTypeEnumEnumValues = []ServiceProfileTypeEnum{
	"L2_PROFILE",
	"L3_PROFILE",
	"IA_PROFILE",
}

All allowed values of ServiceProfileTypeEnum enum

View Source
var AllowedServiceProfileVisibilityEnumEnumValues = []ServiceProfileVisibilityEnum{
	"PRIVATE",
	"PUBLIC",
}

All allowed values of ServiceProfileVisibilityEnum enum

View Source
var AllowedServiceTokenActionsEnumValues = []ServiceTokenActions{
	"RESEND_EMAIL_NOTIFICATION",
}

All allowed values of ServiceTokenActions enum

View Source
var AllowedServiceTokenConnectionTypeEnumValues = []ServiceTokenConnectionType{
	"EVPL_VC",
}

All allowed values of ServiceTokenConnectionType enum

View Source
var AllowedServiceTokenSearchExpressionOperatorEnumValues = []ServiceTokenSearchExpressionOperator{
	"=",
}

All allowed values of ServiceTokenSearchExpressionOperator enum

View Source
var AllowedServiceTokenSearchFieldNameEnumValues = []ServiceTokenSearchFieldName{
	"/uuid",
	"/state",
	"/name",
	"/project/projectId",
}

All allowed values of ServiceTokenSearchFieldName enum

View Source
var AllowedServiceTokenStateEnumValues = []ServiceTokenState{
	"ACTIVE",
	"INACTIVE",
	"EXPIRED",
	"DELETED",
}

All allowed values of ServiceTokenState enum

View Source
var AllowedServiceTokenTypeEnumValues = []ServiceTokenType{
	"VC_TOKEN",
}

All allowed values of ServiceTokenType enum

View Source
var AllowedSimplifiedNotificationTypeEnumValues = []SimplifiedNotificationType{
	"NOTIFICATION",
	"BANDWIDTH_ALERT",
	"CONNECTION_APPROVAL",
	"PROFILE_LIFECYCLE",
	"ALL",
	"SALES_REP_NOTIFICATIONS",
}

All allowed values of SimplifiedNotificationType enum

View Source
var AllowedSortByEnumValues = []SortBy{
	"/name",
	"/direction",
	"/aSide/accessPoint/name",
	"/aSide/accessPoint/type",
	"/aSide/accessPoint/account/accountName",
	"/aSide/accessPoint/location/metroName",
	"/aSide/accessPoint/location/metroCode",
	"/aSide/accessPoint/linkProtocol/vlanCTag",
	"/aSide/accessPoint/linkProtocol/vlanSTag",
	"/zSide/accessPoint/name",
	"/zSide/accessPoint/type",
	"/zSide/accessPoint/account/accountName",
	"/zSide/accessPoint/location/metroName",
	"/zSide/accessPoint/location/metroCode",
	"/zSide/accessPoint/linkProtocol/vlanCTag",
	"/zSide/accessPoint/linkProtocol/vlanSTag",
	"/zSide/accessPoint/authenticationKey",
	"/bandwidth",
	"/geoScope",
	"/uuid",
	"/changeLog/createdDateTime",
	"/changeLog/updatedDateTime",
	"/operation/equinixStatus",
	"/operation/providerStatus",
	"/redundancy/priority",
}

All allowed values of SortBy enum

View Source
var AllowedSortDirectionEnumValues = []SortDirection{
	"DESC",
	"ASC",
}

All allowed values of SortDirection enum

View Source
var AllowedSortEnumValues = []Sort{
	"-bandwidthUtilization",
}

All allowed values of Sort enum

View Source
var AllowedSortItemDirectionEnumValues = []SortItemDirection{
	"DESC",
	"ASC",
}

All allowed values of SortItemDirection enum

View Source
var AllowedSortItemPropertyEnumValues = []SortItemProperty{
	"/type",
	"/uuid",
	"/name",
	"/project/projectId",
	"/state",
	"/notMatchedRuleAction",
	"/connectionsCount",
	"/changeLog/createdDateTime",
	"/changeLog/updatedDateTime",
}

All allowed values of SortItemProperty enum

View Source
var AllowedStatisticsViewPointEnumValues = []StatisticsViewPoint{
	"aSide",
	"zSide",
}

All allowed values of StatisticsViewPoint enum

View Source
var AllowedViewPointEnumValues = []ViewPoint{
	"aSide",
	"zSide",
}

All allowed values of ViewPoint enum

View Source
var AllowedVirtualConnectionBridgePackageCodeEnumValues = []VirtualConnectionBridgePackageCode{
	"REGIONAL",
	"GLOBAL",
}

All allowed values of VirtualConnectionBridgePackageCode enum

View Source
var AllowedVirtualConnectionPriceAccessPointTypeEnumValues = []VirtualConnectionPriceAccessPointType{
	"VD",
	"SP",
	"COLO",
	"CLOUD_ROUTER",
	"CHAINGROUP",
	"NETWORK",
}

All allowed values of VirtualConnectionPriceAccessPointType enum

View Source
var AllowedVirtualConnectionPriceConnectionTypeEnumValues = []VirtualConnectionPriceConnectionType{
	"EVPL_VC",
	"EPL_VC",
	"EC_VC",
	"IP_VC",
	"VD_CHAIN_VC",
	"ACCESS_EPL_VC",
	"EVPLAN_VC",
	"EPLAN_VC",
	"IPWAN_VC",
	"IA_VC",
}

All allowed values of VirtualConnectionPriceConnectionType enum

View Source
var AllowedVirtualDeviceTypeEnumValues = []VirtualDeviceType{
	"EDGE",
}

All allowed values of VirtualDeviceType enum

View Source
var AllowedVirtualPortServiceTypeEnumValues = []VirtualPortServiceType{
	"MSP",
	"EPL",
}

All allowed values of VirtualPortServiceType enum

View Source
var AllowedVirtualPortTypeEnumValues = []VirtualPortType{
	"XF_PORT",
}

All allowed values of VirtualPortType enum

Functions ¶

func CacheExpires ¶

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func FormatFabricv4AdditionalInfo ¶ added in v0.36.0

func FormatFabricv4AdditionalInfo(additionalInfo []PriceErrorAdditionalInfo) string

Helper method for parsing Fabric API errors

func IsNil ¶

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool ¶

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32 ¶

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64 ¶

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt ¶

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32 ¶

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64 ¶

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString ¶

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime ¶

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types ¶

type APIClient ¶

type APIClient struct {
	CloudRoutersApi *CloudRoutersApiService

	ConnectionsApi *ConnectionsApiService

	HealthApi *HealthApiService

	MetrosApi *MetrosApiService

	NetworksApi *NetworksApiService

	PortsApi *PortsApiService

	PrecisionTimeApi *PrecisionTimeApiService

	PricesApi *PricesApiService

	RouteFilterRulesApi *RouteFilterRulesApiService

	RouteFiltersApi *RouteFiltersApiService

	RoutingProtocolsApi *RoutingProtocolsApiService

	ServiceProfilesApi *ServiceProfilesApiService

	ServiceTokensApi *ServiceTokensApiService

	StatisticsApi *StatisticsApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the Equinix Fabric API v4 API v4.12 In most cases there should be only one, shared, APIClient.

func NewAPIClient ¶

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) GetConfig ¶

func (c *APIClient) GetConfig() *Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

type APIKey ¶

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse ¶

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse ¶

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError ¶

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

type AccessPoint ¶

type AccessPoint struct {
	Type          *AccessPointType          `json:"type,omitempty"`
	Account       *SimplifiedAccount        `json:"account,omitempty"`
	Location      *SimplifiedLocation       `json:"location,omitempty"`
	Port          *SimplifiedPort           `json:"port,omitempty"`
	Profile       *SimplifiedServiceProfile `json:"profile,omitempty"`
	Router        *CloudRouter              `json:"router,omitempty"`
	LinkProtocol  *SimplifiedLinkProtocol   `json:"linkProtocol,omitempty"`
	VirtualDevice *VirtualDevice            `json:"virtualDevice,omitempty"`
	Interface     *Interface                `json:"interface,omitempty"`
	Network       *SimplifiedNetwork        `json:"network,omitempty"`
	// Access point seller region
	SellerRegion *string      `json:"sellerRegion,omitempty"`
	PeeringType  *PeeringType `json:"peeringType,omitempty"`
	// Access point authentication key
	AuthenticationKey *string `json:"authenticationKey,omitempty"`
	// Provider assigned Connection Id
	ProviderConnectionId *string               `json:"providerConnectionId,omitempty"`
	VirtualNetwork       *VirtualNetwork       `json:"virtualNetwork,omitempty"`
	Interconnection      *MetalInterconnection `json:"interconnection,omitempty"`
	AdditionalProperties map[string]interface{}
}

AccessPoint Access point object

func NewAccessPoint ¶

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 ¶

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 (*AccessPoint) GetAccount ¶

func (o *AccessPoint) GetAccount() SimplifiedAccount

GetAccount returns the Account field value if set, zero value otherwise.

func (*AccessPoint) GetAccountOk ¶

func (o *AccessPoint) GetAccountOk() (*SimplifiedAccount, bool)

GetAccountOk returns a tuple with the Account field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessPoint) GetAuthenticationKey ¶

func (o *AccessPoint) GetAuthenticationKey() string

GetAuthenticationKey returns the AuthenticationKey field value if set, zero value otherwise.

func (*AccessPoint) GetAuthenticationKeyOk ¶

func (o *AccessPoint) GetAuthenticationKeyOk() (*string, bool)

GetAuthenticationKeyOk returns a tuple with the AuthenticationKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessPoint) GetInterconnection ¶

func (o *AccessPoint) GetInterconnection() MetalInterconnection

GetInterconnection returns the Interconnection field value if set, zero value otherwise.

func (*AccessPoint) GetInterconnectionOk ¶

func (o *AccessPoint) GetInterconnectionOk() (*MetalInterconnection, bool)

GetInterconnectionOk returns a tuple with the Interconnection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessPoint) GetInterface ¶

func (o *AccessPoint) GetInterface() Interface

GetInterface returns the Interface field value if set, zero value otherwise.

func (*AccessPoint) GetInterfaceOk ¶

func (o *AccessPoint) GetInterfaceOk() (*Interface, bool)

GetInterfaceOk returns a tuple with the Interface field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessPoint) GetLinkProtocol ¶

func (o *AccessPoint) GetLinkProtocol() SimplifiedLinkProtocol

GetLinkProtocol returns the LinkProtocol field value if set, zero value otherwise.

func (*AccessPoint) GetLinkProtocolOk ¶

func (o *AccessPoint) GetLinkProtocolOk() (*SimplifiedLinkProtocol, bool)

GetLinkProtocolOk returns a tuple with the LinkProtocol field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessPoint) GetLocation ¶

func (o *AccessPoint) GetLocation() SimplifiedLocation

GetLocation returns the Location field value if set, zero value otherwise.

func (*AccessPoint) GetLocationOk ¶

func (o *AccessPoint) GetLocationOk() (*SimplifiedLocation, bool)

GetLocationOk returns a tuple with the Location field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessPoint) GetNetwork ¶

func (o *AccessPoint) GetNetwork() SimplifiedNetwork

GetNetwork returns the Network field value if set, zero value otherwise.

func (*AccessPoint) GetNetworkOk ¶

func (o *AccessPoint) GetNetworkOk() (*SimplifiedNetwork, bool)

GetNetworkOk returns a tuple with the Network field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessPoint) GetPeeringType ¶

func (o *AccessPoint) GetPeeringType() PeeringType

GetPeeringType returns the PeeringType field value if set, zero value otherwise.

func (*AccessPoint) GetPeeringTypeOk ¶

func (o *AccessPoint) GetPeeringTypeOk() (*PeeringType, bool)

GetPeeringTypeOk returns a tuple with the PeeringType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessPoint) GetPort ¶

func (o *AccessPoint) GetPort() SimplifiedPort

GetPort returns the Port field value if set, zero value otherwise.

func (*AccessPoint) GetPortOk ¶

func (o *AccessPoint) GetPortOk() (*SimplifiedPort, bool)

GetPortOk returns a tuple with the Port field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessPoint) GetProfile ¶

func (o *AccessPoint) GetProfile() SimplifiedServiceProfile

GetProfile returns the Profile field value if set, zero value otherwise.

func (*AccessPoint) GetProfileOk ¶

func (o *AccessPoint) GetProfileOk() (*SimplifiedServiceProfile, bool)

GetProfileOk returns a tuple with the Profile field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessPoint) GetProviderConnectionId ¶

func (o *AccessPoint) GetProviderConnectionId() string

GetProviderConnectionId returns the ProviderConnectionId field value if set, zero value otherwise.

func (*AccessPoint) GetProviderConnectionIdOk ¶

func (o *AccessPoint) GetProviderConnectionIdOk() (*string, bool)

GetProviderConnectionIdOk returns a tuple with the ProviderConnectionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessPoint) GetRouter ¶

func (o *AccessPoint) GetRouter() CloudRouter

GetRouter returns the Router field value if set, zero value otherwise.

func (*AccessPoint) GetRouterOk ¶

func (o *AccessPoint) GetRouterOk() (*CloudRouter, bool)

GetRouterOk returns a tuple with the Router field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessPoint) GetSellerRegion ¶

func (o *AccessPoint) GetSellerRegion() string

GetSellerRegion returns the SellerRegion field value if set, zero value otherwise.

func (*AccessPoint) GetSellerRegionOk ¶

func (o *AccessPoint) GetSellerRegionOk() (*string, bool)

GetSellerRegionOk returns a tuple with the SellerRegion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessPoint) GetType ¶

func (o *AccessPoint) GetType() AccessPointType

GetType returns the Type field value if set, zero value otherwise.

func (*AccessPoint) GetTypeOk ¶

func (o *AccessPoint) GetTypeOk() (*AccessPointType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessPoint) GetVirtualDevice ¶

func (o *AccessPoint) GetVirtualDevice() VirtualDevice

GetVirtualDevice returns the VirtualDevice field value if set, zero value otherwise.

func (*AccessPoint) GetVirtualDeviceOk ¶

func (o *AccessPoint) GetVirtualDeviceOk() (*VirtualDevice, bool)

GetVirtualDeviceOk returns a tuple with the VirtualDevice field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessPoint) GetVirtualNetwork ¶

func (o *AccessPoint) GetVirtualNetwork() VirtualNetwork

GetVirtualNetwork returns the VirtualNetwork field value if set, zero value otherwise.

func (*AccessPoint) GetVirtualNetworkOk ¶

func (o *AccessPoint) GetVirtualNetworkOk() (*VirtualNetwork, bool)

GetVirtualNetworkOk returns a tuple with the VirtualNetwork field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessPoint) HasAccount ¶

func (o *AccessPoint) HasAccount() bool

HasAccount returns a boolean if a field has been set.

func (*AccessPoint) HasAuthenticationKey ¶

func (o *AccessPoint) HasAuthenticationKey() bool

HasAuthenticationKey returns a boolean if a field has been set.

func (*AccessPoint) HasInterconnection ¶

func (o *AccessPoint) HasInterconnection() bool

HasInterconnection returns a boolean if a field has been set.

func (*AccessPoint) HasInterface ¶

func (o *AccessPoint) HasInterface() bool

HasInterface returns a boolean if a field has been set.

func (*AccessPoint) HasLinkProtocol ¶

func (o *AccessPoint) HasLinkProtocol() bool

HasLinkProtocol returns a boolean if a field has been set.

func (*AccessPoint) HasLocation ¶

func (o *AccessPoint) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*AccessPoint) HasNetwork ¶

func (o *AccessPoint) HasNetwork() bool

HasNetwork returns a boolean if a field has been set.

func (*AccessPoint) HasPeeringType ¶

func (o *AccessPoint) HasPeeringType() bool

HasPeeringType returns a boolean if a field has been set.

func (*AccessPoint) HasPort ¶

func (o *AccessPoint) HasPort() bool

HasPort returns a boolean if a field has been set.

func (*AccessPoint) HasProfile ¶

func (o *AccessPoint) HasProfile() bool

HasProfile returns a boolean if a field has been set.

func (*AccessPoint) HasProviderConnectionId ¶

func (o *AccessPoint) HasProviderConnectionId() bool

HasProviderConnectionId returns a boolean if a field has been set.

func (*AccessPoint) HasRouter ¶

func (o *AccessPoint) HasRouter() bool

HasRouter returns a boolean if a field has been set.

func (*AccessPoint) HasSellerRegion ¶

func (o *AccessPoint) HasSellerRegion() bool

HasSellerRegion returns a boolean if a field has been set.

func (*AccessPoint) HasType ¶

func (o *AccessPoint) HasType() bool

HasType returns a boolean if a field has been set.

func (*AccessPoint) HasVirtualDevice ¶

func (o *AccessPoint) HasVirtualDevice() bool

HasVirtualDevice returns a boolean if a field has been set.

func (*AccessPoint) HasVirtualNetwork ¶

func (o *AccessPoint) HasVirtualNetwork() bool

HasVirtualNetwork returns a boolean if a field has been set.

func (AccessPoint) MarshalJSON ¶

func (o AccessPoint) MarshalJSON() ([]byte, error)

func (*AccessPoint) SetAccount ¶

func (o *AccessPoint) SetAccount(v SimplifiedAccount)

SetAccount gets a reference to the given SimplifiedAccount and assigns it to the Account field.

func (*AccessPoint) SetAuthenticationKey ¶

func (o *AccessPoint) SetAuthenticationKey(v string)

SetAuthenticationKey gets a reference to the given string and assigns it to the AuthenticationKey field.

func (*AccessPoint) SetInterconnection ¶

func (o *AccessPoint) SetInterconnection(v MetalInterconnection)

SetInterconnection gets a reference to the given MetalInterconnection and assigns it to the Interconnection field.

func (*AccessPoint) SetInterface ¶

func (o *AccessPoint) SetInterface(v Interface)

SetInterface gets a reference to the given Interface and assigns it to the Interface field.

func (*AccessPoint) SetLinkProtocol ¶

func (o *AccessPoint) SetLinkProtocol(v SimplifiedLinkProtocol)

SetLinkProtocol gets a reference to the given SimplifiedLinkProtocol and assigns it to the LinkProtocol field.

func (*AccessPoint) SetLocation ¶

func (o *AccessPoint) SetLocation(v SimplifiedLocation)

SetLocation gets a reference to the given SimplifiedLocation and assigns it to the Location field.

func (*AccessPoint) SetNetwork ¶

func (o *AccessPoint) SetNetwork(v SimplifiedNetwork)

SetNetwork gets a reference to the given SimplifiedNetwork and assigns it to the Network field.

func (*AccessPoint) SetPeeringType ¶

func (o *AccessPoint) SetPeeringType(v PeeringType)

SetPeeringType gets a reference to the given PeeringType and assigns it to the PeeringType field.

func (*AccessPoint) SetPort ¶

func (o *AccessPoint) SetPort(v SimplifiedPort)

SetPort gets a reference to the given SimplifiedPort and assigns it to the Port field.

func (*AccessPoint) SetProfile ¶

func (o *AccessPoint) SetProfile(v SimplifiedServiceProfile)

SetProfile gets a reference to the given SimplifiedServiceProfile and assigns it to the Profile field.

func (*AccessPoint) SetProviderConnectionId ¶

func (o *AccessPoint) SetProviderConnectionId(v string)

SetProviderConnectionId gets a reference to the given string and assigns it to the ProviderConnectionId field.

func (*AccessPoint) SetRouter ¶

func (o *AccessPoint) SetRouter(v CloudRouter)

SetRouter gets a reference to the given CloudRouter and assigns it to the Router field.

func (*AccessPoint) SetSellerRegion ¶

func (o *AccessPoint) SetSellerRegion(v string)

SetSellerRegion gets a reference to the given string and assigns it to the SellerRegion field.

func (*AccessPoint) SetType ¶

func (o *AccessPoint) SetType(v AccessPointType)

SetType gets a reference to the given AccessPointType and assigns it to the Type field.

func (*AccessPoint) SetVirtualDevice ¶

func (o *AccessPoint) SetVirtualDevice(v VirtualDevice)

SetVirtualDevice gets a reference to the given VirtualDevice and assigns it to the VirtualDevice field.

func (*AccessPoint) SetVirtualNetwork ¶

func (o *AccessPoint) SetVirtualNetwork(v VirtualNetwork)

SetVirtualNetwork gets a reference to the given VirtualNetwork and assigns it to the VirtualNetwork field.

func (AccessPoint) ToMap ¶

func (o AccessPoint) ToMap() (map[string]interface{}, error)

func (*AccessPoint) UnmarshalJSON ¶

func (o *AccessPoint) UnmarshalJSON(data []byte) (err error)

type AccessPointSelector ¶

type AccessPointSelector struct {
	Type                 *AccessPointSelectorType  `json:"type,omitempty"`
	Port                 *SimplifiedMetadataEntity `json:"port,omitempty"`
	LinkProtocol         *LinkProtocol             `json:"linkProtocol,omitempty"`
	AdditionalProperties map[string]interface{}
}

AccessPointSelector List of criteria for selecting network access points with optimal efficiency, security, compatibility, and availability.

func NewAccessPointSelector ¶

func NewAccessPointSelector() *AccessPointSelector

NewAccessPointSelector instantiates a new AccessPointSelector 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 NewAccessPointSelectorWithDefaults ¶

func NewAccessPointSelectorWithDefaults() *AccessPointSelector

NewAccessPointSelectorWithDefaults instantiates a new AccessPointSelector 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 (*AccessPointSelector) GetLinkProtocol ¶

func (o *AccessPointSelector) GetLinkProtocol() LinkProtocol

GetLinkProtocol returns the LinkProtocol field value if set, zero value otherwise.

func (*AccessPointSelector) GetLinkProtocolOk ¶

func (o *AccessPointSelector) GetLinkProtocolOk() (*LinkProtocol, bool)

GetLinkProtocolOk returns a tuple with the LinkProtocol field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessPointSelector) GetPort ¶

GetPort returns the Port field value if set, zero value otherwise.

func (*AccessPointSelector) GetPortOk ¶

GetPortOk returns a tuple with the Port field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessPointSelector) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*AccessPointSelector) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccessPointSelector) HasLinkProtocol ¶

func (o *AccessPointSelector) HasLinkProtocol() bool

HasLinkProtocol returns a boolean if a field has been set.

func (*AccessPointSelector) HasPort ¶

func (o *AccessPointSelector) HasPort() bool

HasPort returns a boolean if a field has been set.

func (*AccessPointSelector) HasType ¶

func (o *AccessPointSelector) HasType() bool

HasType returns a boolean if a field has been set.

func (AccessPointSelector) MarshalJSON ¶

func (o AccessPointSelector) MarshalJSON() ([]byte, error)

func (*AccessPointSelector) SetLinkProtocol ¶

func (o *AccessPointSelector) SetLinkProtocol(v LinkProtocol)

SetLinkProtocol gets a reference to the given LinkProtocol and assigns it to the LinkProtocol field.

func (*AccessPointSelector) SetPort ¶

SetPort gets a reference to the given SimplifiedMetadataEntity and assigns it to the Port field.

func (*AccessPointSelector) SetType ¶

SetType gets a reference to the given AccessPointSelectorType and assigns it to the Type field.

func (AccessPointSelector) ToMap ¶

func (o AccessPointSelector) ToMap() (map[string]interface{}, error)

func (*AccessPointSelector) UnmarshalJSON ¶

func (o *AccessPointSelector) UnmarshalJSON(data []byte) (err error)

type AccessPointSelectorType ¶

type AccessPointSelectorType string

AccessPointSelectorType Type of Access point

const (
	ACCESSPOINTSELECTORTYPE_COLO AccessPointSelectorType = "COLO"
)

List of AccessPointSelector_type

func NewAccessPointSelectorTypeFromValue ¶

func NewAccessPointSelectorTypeFromValue(v string) (*AccessPointSelectorType, error)

NewAccessPointSelectorTypeFromValue returns a pointer to a valid AccessPointSelectorType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (AccessPointSelectorType) IsValid ¶

func (v AccessPointSelectorType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (AccessPointSelectorType) Ptr ¶

Ptr returns reference to AccessPointSelector_type value

func (*AccessPointSelectorType) UnmarshalJSON ¶

func (v *AccessPointSelectorType) UnmarshalJSON(src []byte) error

type AccessPointType ¶

type AccessPointType string

AccessPointType Access point type

const (
	ACCESSPOINTTYPE_VD            AccessPointType = "VD"
	ACCESSPOINTTYPE_VG            AccessPointType = "VG"
	ACCESSPOINTTYPE_SP            AccessPointType = "SP"
	ACCESSPOINTTYPE_IGW           AccessPointType = "IGW"
	ACCESSPOINTTYPE_COLO          AccessPointType = "COLO"
	ACCESSPOINTTYPE_SUBNET        AccessPointType = "SUBNET"
	ACCESSPOINTTYPE_CLOUD_ROUTER  AccessPointType = "CLOUD_ROUTER"
	ACCESSPOINTTYPE_NETWORK       AccessPointType = "NETWORK"
	ACCESSPOINTTYPE_METAL_NETWORK AccessPointType = "METAL_NETWORK"
)

List of AccessPointType

func NewAccessPointTypeFromValue ¶

func NewAccessPointTypeFromValue(v string) (*AccessPointType, error)

NewAccessPointTypeFromValue returns a pointer to a valid AccessPointType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (AccessPointType) IsValid ¶

func (v AccessPointType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (AccessPointType) Ptr ¶

Ptr returns reference to AccessPointType value

func (*AccessPointType) UnmarshalJSON ¶

func (v *AccessPointType) UnmarshalJSON(src []byte) error

type Account ¶

type Account struct {
	AccountNumber        int32   `json:"accountNumber"`
	IsResellerAccount    *bool   `json:"isResellerAccount,omitempty"`
	OrgId                *string `json:"orgId,omitempty"`
	GlobalOrgId          *string `json:"globalOrgId,omitempty"`
	AdditionalProperties map[string]interface{}
}

Account Account model, includes account number and flag to indicate if this account is reseller

func NewAccount ¶

func NewAccount(accountNumber int32) *Account

NewAccount instantiates a new Account 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 NewAccountWithDefaults ¶

func NewAccountWithDefaults() *Account

NewAccountWithDefaults instantiates a new Account 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 (*Account) GetAccountNumber ¶

func (o *Account) GetAccountNumber() int32

GetAccountNumber returns the AccountNumber field value

func (*Account) GetAccountNumberOk ¶

func (o *Account) GetAccountNumberOk() (*int32, bool)

GetAccountNumberOk returns a tuple with the AccountNumber field value and a boolean to check if the value has been set.

func (*Account) GetGlobalOrgId ¶

func (o *Account) GetGlobalOrgId() string

GetGlobalOrgId returns the GlobalOrgId field value if set, zero value otherwise.

func (*Account) GetGlobalOrgIdOk ¶

func (o *Account) GetGlobalOrgIdOk() (*string, bool)

GetGlobalOrgIdOk returns a tuple with the GlobalOrgId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Account) GetIsResellerAccount ¶

func (o *Account) GetIsResellerAccount() bool

GetIsResellerAccount returns the IsResellerAccount field value if set, zero value otherwise.

func (*Account) GetIsResellerAccountOk ¶

func (o *Account) GetIsResellerAccountOk() (*bool, bool)

GetIsResellerAccountOk returns a tuple with the IsResellerAccount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Account) GetOrgId ¶

func (o *Account) GetOrgId() string

GetOrgId returns the OrgId field value if set, zero value otherwise.

func (*Account) GetOrgIdOk ¶

func (o *Account) GetOrgIdOk() (*string, bool)

GetOrgIdOk returns a tuple with the OrgId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Account) HasGlobalOrgId ¶

func (o *Account) HasGlobalOrgId() bool

HasGlobalOrgId returns a boolean if a field has been set.

func (*Account) HasIsResellerAccount ¶

func (o *Account) HasIsResellerAccount() bool

HasIsResellerAccount returns a boolean if a field has been set.

func (*Account) HasOrgId ¶

func (o *Account) HasOrgId() bool

HasOrgId returns a boolean if a field has been set.

func (Account) MarshalJSON ¶

func (o Account) MarshalJSON() ([]byte, error)

func (*Account) SetAccountNumber ¶

func (o *Account) SetAccountNumber(v int32)

SetAccountNumber sets field value

func (*Account) SetGlobalOrgId ¶

func (o *Account) SetGlobalOrgId(v string)

SetGlobalOrgId gets a reference to the given string and assigns it to the GlobalOrgId field.

func (*Account) SetIsResellerAccount ¶

func (o *Account) SetIsResellerAccount(v bool)

SetIsResellerAccount gets a reference to the given bool and assigns it to the IsResellerAccount field.

func (*Account) SetOrgId ¶

func (o *Account) SetOrgId(v string)

SetOrgId gets a reference to the given string and assigns it to the OrgId field.

func (Account) ToMap ¶

func (o Account) ToMap() (map[string]interface{}, error)

func (*Account) UnmarshalJSON ¶

func (o *Account) UnmarshalJSON(data []byte) (err error)

type Actions ¶

type Actions string

Actions Connection action type

const (
	ACTIONS_CONNECTION_CREATION_ACCEPTANCE     Actions = "CONNECTION_CREATION_ACCEPTANCE"
	ACTIONS_CONNECTION_CREATION_REJECTION      Actions = "CONNECTION_CREATION_REJECTION"
	ACTIONS_CONNECTION_UPDATE_ACCEPTANCE       Actions = "CONNECTION_UPDATE_ACCEPTANCE"
	ACTIONS_CONNECTION_UPDATE_REJECTION        Actions = "CONNECTION_UPDATE_REJECTION"
	ACTIONS_CONNECTION_DELETION_ACCEPTANCE     Actions = "CONNECTION_DELETION_ACCEPTANCE"
	ACTIONS_CONNECTION_REJECTION_ACCEPTANCE    Actions = "CONNECTION_REJECTION_ACCEPTANCE"
	ACTIONS_CONNECTION_UPDATE_REQUEST          Actions = "CONNECTION_UPDATE_REQUEST"
	ACTIONS_MIGRATION_EVPL_VC                  Actions = "MIGRATION_EVPL_VC"
	ACTIONS_CONNECTION_PROVIDER_STATUS_REQUEST Actions = "CONNECTION_PROVIDER_STATUS_REQUEST"
	ACTIONS_ACCEPT_HOSTED_CONNECTION           Actions = "ACCEPT_HOSTED_CONNECTION"
	ACTIONS_CANCEL_EVPL_VC_DRAFT_ORDERS        Actions = "CANCEL_EVPL_VC_DRAFT_ORDERS"
)

List of Actions

func NewActionsFromValue ¶

func NewActionsFromValue(v string) (*Actions, error)

NewActionsFromValue returns a pointer to a valid Actions for the value passed as argument, or an error if the value passed is not allowed by the enum

func (Actions) IsValid ¶

func (v Actions) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (Actions) Ptr ¶

func (v Actions) Ptr() *Actions

Ptr returns reference to Actions value

func (*Actions) UnmarshalJSON ¶

func (v *Actions) UnmarshalJSON(src []byte) error

type AddOperation ¶

type AddOperation struct {
	Op OpEnum `json:"op"`
	// A JSON Pointer path.
	Path string `json:"path"`
	// value to add
	Value                map[string]interface{} `json:"value"`
	AdditionalProperties map[string]interface{}
}

AddOperation Add Sub-Resource to the existing model

func NewAddOperation ¶

func NewAddOperation(op OpEnum, path string, value map[string]interface{}) *AddOperation

NewAddOperation instantiates a new AddOperation 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 NewAddOperationWithDefaults ¶

func NewAddOperationWithDefaults() *AddOperation

NewAddOperationWithDefaults instantiates a new AddOperation 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 (*AddOperation) GetOp ¶

func (o *AddOperation) GetOp() OpEnum

GetOp returns the Op field value

func (*AddOperation) GetOpOk ¶

func (o *AddOperation) GetOpOk() (*OpEnum, bool)

GetOpOk returns a tuple with the Op field value and a boolean to check if the value has been set.

func (*AddOperation) GetPath ¶

func (o *AddOperation) GetPath() string

GetPath returns the Path field value

func (*AddOperation) GetPathOk ¶

func (o *AddOperation) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (*AddOperation) GetValue ¶

func (o *AddOperation) GetValue() map[string]interface{}

GetValue returns the Value field value

func (*AddOperation) GetValueOk ¶

func (o *AddOperation) GetValueOk() (map[string]interface{}, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (AddOperation) MarshalJSON ¶

func (o AddOperation) MarshalJSON() ([]byte, error)

func (*AddOperation) SetOp ¶

func (o *AddOperation) SetOp(v OpEnum)

SetOp sets field value

func (*AddOperation) SetPath ¶

func (o *AddOperation) SetPath(v string)

SetPath sets field value

func (*AddOperation) SetValue ¶

func (o *AddOperation) SetValue(v map[string]interface{})

SetValue sets field value

func (AddOperation) ToMap ¶

func (o AddOperation) ToMap() (map[string]interface{}, error)

func (*AddOperation) UnmarshalJSON ¶

func (o *AddOperation) UnmarshalJSON(data []byte) (err error)

type AdvanceConfiguration ¶

type AdvanceConfiguration struct {
	Ntp                  []Md5                    `json:"ntp,omitempty"`
	Ptp                  *PtpAdvanceConfiguration `json:"ptp,omitempty"`
	AdditionalProperties map[string]interface{}
}

AdvanceConfiguration Advance Configuration for NTP/PTP

func NewAdvanceConfiguration ¶

func NewAdvanceConfiguration() *AdvanceConfiguration

NewAdvanceConfiguration instantiates a new AdvanceConfiguration 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 NewAdvanceConfigurationWithDefaults ¶

func NewAdvanceConfigurationWithDefaults() *AdvanceConfiguration

NewAdvanceConfigurationWithDefaults instantiates a new AdvanceConfiguration 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 (*AdvanceConfiguration) GetNtp ¶

func (o *AdvanceConfiguration) GetNtp() []Md5

GetNtp returns the Ntp field value if set, zero value otherwise.

func (*AdvanceConfiguration) GetNtpOk ¶

func (o *AdvanceConfiguration) GetNtpOk() ([]Md5, bool)

GetNtpOk returns a tuple with the Ntp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdvanceConfiguration) GetPtp ¶

GetPtp returns the Ptp field value if set, zero value otherwise.

func (*AdvanceConfiguration) GetPtpOk ¶

GetPtpOk returns a tuple with the Ptp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdvanceConfiguration) HasNtp ¶

func (o *AdvanceConfiguration) HasNtp() bool

HasNtp returns a boolean if a field has been set.

func (*AdvanceConfiguration) HasPtp ¶

func (o *AdvanceConfiguration) HasPtp() bool

HasPtp returns a boolean if a field has been set.

func (AdvanceConfiguration) MarshalJSON ¶

func (o AdvanceConfiguration) MarshalJSON() ([]byte, error)

func (*AdvanceConfiguration) SetNtp ¶

func (o *AdvanceConfiguration) SetNtp(v []Md5)

SetNtp gets a reference to the given []Md5 and assigns it to the Ntp field.

func (*AdvanceConfiguration) SetPtp ¶

SetPtp gets a reference to the given PtpAdvanceConfiguration and assigns it to the Ptp field.

func (AdvanceConfiguration) ToMap ¶

func (o AdvanceConfiguration) ToMap() (map[string]interface{}, error)

func (*AdvanceConfiguration) UnmarshalJSON ¶

func (o *AdvanceConfiguration) UnmarshalJSON(data []byte) (err error)

type AllPhysicalPortsResponse ¶

type AllPhysicalPortsResponse struct {
	Pagination *Pagination `json:"pagination,omitempty"`
	// GET All Physical Ports
	Data                 []PhysicalPort `json:"data,omitempty"`
	AdditionalProperties map[string]interface{}
}

AllPhysicalPortsResponse GET All Physical Ports

func NewAllPhysicalPortsResponse ¶

func NewAllPhysicalPortsResponse() *AllPhysicalPortsResponse

NewAllPhysicalPortsResponse instantiates a new AllPhysicalPortsResponse 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 NewAllPhysicalPortsResponseWithDefaults ¶

func NewAllPhysicalPortsResponseWithDefaults() *AllPhysicalPortsResponse

NewAllPhysicalPortsResponseWithDefaults instantiates a new AllPhysicalPortsResponse 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 (*AllPhysicalPortsResponse) GetData ¶

func (o *AllPhysicalPortsResponse) GetData() []PhysicalPort

GetData returns the Data field value if set, zero value otherwise.

func (*AllPhysicalPortsResponse) GetDataOk ¶

func (o *AllPhysicalPortsResponse) GetDataOk() ([]PhysicalPort, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AllPhysicalPortsResponse) GetPagination ¶

func (o *AllPhysicalPortsResponse) GetPagination() Pagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*AllPhysicalPortsResponse) GetPaginationOk ¶

func (o *AllPhysicalPortsResponse) GetPaginationOk() (*Pagination, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AllPhysicalPortsResponse) HasData ¶

func (o *AllPhysicalPortsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*AllPhysicalPortsResponse) HasPagination ¶

func (o *AllPhysicalPortsResponse) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (AllPhysicalPortsResponse) MarshalJSON ¶

func (o AllPhysicalPortsResponse) MarshalJSON() ([]byte, error)

func (*AllPhysicalPortsResponse) SetData ¶

func (o *AllPhysicalPortsResponse) SetData(v []PhysicalPort)

SetData gets a reference to the given []PhysicalPort and assigns it to the Data field.

func (*AllPhysicalPortsResponse) SetPagination ¶

func (o *AllPhysicalPortsResponse) SetPagination(v Pagination)

SetPagination gets a reference to the given Pagination and assigns it to the Pagination field.

func (AllPhysicalPortsResponse) ToMap ¶

func (o AllPhysicalPortsResponse) ToMap() (map[string]interface{}, error)

func (*AllPhysicalPortsResponse) UnmarshalJSON ¶

func (o *AllPhysicalPortsResponse) UnmarshalJSON(data []byte) (err error)

type AllPortsResponse ¶

type AllPortsResponse struct {
	Pagination *Pagination `json:"pagination,omitempty"`
	// GET All User Port Across Fabric Metros
	Data                 []PortResponse `json:"data,omitempty"`
	AdditionalProperties map[string]interface{}
}

AllPortsResponse GET All User Port Across Fabric Metros

func NewAllPortsResponse ¶

func NewAllPortsResponse() *AllPortsResponse

NewAllPortsResponse instantiates a new AllPortsResponse 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 NewAllPortsResponseWithDefaults ¶

func NewAllPortsResponseWithDefaults() *AllPortsResponse

NewAllPortsResponseWithDefaults instantiates a new AllPortsResponse 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 (*AllPortsResponse) GetData ¶

func (o *AllPortsResponse) GetData() []PortResponse

GetData returns the Data field value if set, zero value otherwise.

func (*AllPortsResponse) GetDataOk ¶

func (o *AllPortsResponse) GetDataOk() ([]PortResponse, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AllPortsResponse) GetPagination ¶

func (o *AllPortsResponse) GetPagination() Pagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*AllPortsResponse) GetPaginationOk ¶

func (o *AllPortsResponse) GetPaginationOk() (*Pagination, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AllPortsResponse) HasData ¶

func (o *AllPortsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*AllPortsResponse) HasPagination ¶

func (o *AllPortsResponse) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (AllPortsResponse) MarshalJSON ¶

func (o AllPortsResponse) MarshalJSON() ([]byte, error)

func (*AllPortsResponse) SetData ¶

func (o *AllPortsResponse) SetData(v []PortResponse)

SetData gets a reference to the given []PortResponse and assigns it to the Data field.

func (*AllPortsResponse) SetPagination ¶

func (o *AllPortsResponse) SetPagination(v Pagination)

SetPagination gets a reference to the given Pagination and assigns it to the Pagination field.

func (AllPortsResponse) ToMap ¶

func (o AllPortsResponse) ToMap() (map[string]interface{}, error)

func (*AllPortsResponse) UnmarshalJSON ¶

func (o *AllPortsResponse) UnmarshalJSON(data []byte) (err error)

type ApiAddToLagRequest ¶

type ApiAddToLagRequest struct {
	ApiService *PortsApiService
	// contains filtered or unexported fields
}

func (ApiAddToLagRequest) BulkPhysicalPort ¶

func (r ApiAddToLagRequest) BulkPhysicalPort(bulkPhysicalPort BulkPhysicalPort) ApiAddToLagRequest

func (ApiAddToLagRequest) Execute ¶

type ApiAttachConnectionRouteFilterRequest ¶

type ApiAttachConnectionRouteFilterRequest struct {
	ApiService *RouteFiltersApiService
	// contains filtered or unexported fields
}

func (ApiAttachConnectionRouteFilterRequest) ConnectionRouteFiltersBase ¶

func (r ApiAttachConnectionRouteFilterRequest) ConnectionRouteFiltersBase(connectionRouteFiltersBase ConnectionRouteFiltersBase) ApiAttachConnectionRouteFilterRequest

func (ApiAttachConnectionRouteFilterRequest) Execute ¶

type ApiConfig ¶

type ApiConfig struct {
	// Setting indicating whether the API is available (true) or not (false).
	ApiAvailable  *bool   `json:"apiAvailable,omitempty"`
	IntegrationId *string `json:"integrationId,omitempty"`
	// Setting indicating that the port is managed by Equinix (true) or not (false).
	EquinixManagedPort *bool `json:"equinixManagedPort,omitempty"`
	// Setting indicating that the VLAN is managed by Equinix (true) or not (false).
	EquinixManagedVlan *bool `json:"equinixManagedVlan,omitempty"`
	// 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.
	AllowOverSubscription *bool `json:"allowOverSubscription,omitempty"`
	// A cap on oversubscription.
	OverSubscriptionLimit *int32 `json:"overSubscriptionLimit,omitempty"`
	BandwidthFromApi      *bool  `json:"bandwidthFromApi,omitempty"`
	AdditionalProperties  map[string]interface{}
}

ApiConfig Configuration for API based Integration for Service Profile

func NewApiConfig ¶

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 ¶

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 (*ApiConfig) GetAllowOverSubscription ¶

func (o *ApiConfig) GetAllowOverSubscription() bool

GetAllowOverSubscription returns the AllowOverSubscription field value if set, zero value otherwise.

func (*ApiConfig) GetAllowOverSubscriptionOk ¶

func (o *ApiConfig) GetAllowOverSubscriptionOk() (*bool, bool)

GetAllowOverSubscriptionOk returns a tuple with the AllowOverSubscription field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiConfig) GetApiAvailable ¶

func (o *ApiConfig) GetApiAvailable() bool

GetApiAvailable returns the ApiAvailable field value if set, zero value otherwise.

func (*ApiConfig) GetApiAvailableOk ¶

func (o *ApiConfig) GetApiAvailableOk() (*bool, bool)

GetApiAvailableOk returns a tuple with the ApiAvailable field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiConfig) GetBandwidthFromApi ¶

func (o *ApiConfig) GetBandwidthFromApi() bool

GetBandwidthFromApi returns the BandwidthFromApi field value if set, zero value otherwise.

func (*ApiConfig) GetBandwidthFromApiOk ¶

func (o *ApiConfig) GetBandwidthFromApiOk() (*bool, bool)

GetBandwidthFromApiOk returns a tuple with the BandwidthFromApi field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiConfig) GetEquinixManagedPort ¶

func (o *ApiConfig) GetEquinixManagedPort() bool

GetEquinixManagedPort returns the EquinixManagedPort field value if set, zero value otherwise.

func (*ApiConfig) GetEquinixManagedPortOk ¶

func (o *ApiConfig) GetEquinixManagedPortOk() (*bool, bool)

GetEquinixManagedPortOk returns a tuple with the EquinixManagedPort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiConfig) GetEquinixManagedVlan ¶

func (o *ApiConfig) GetEquinixManagedVlan() bool

GetEquinixManagedVlan returns the EquinixManagedVlan field value if set, zero value otherwise.

func (*ApiConfig) GetEquinixManagedVlanOk ¶

func (o *ApiConfig) GetEquinixManagedVlanOk() (*bool, bool)

GetEquinixManagedVlanOk returns a tuple with the EquinixManagedVlan field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiConfig) GetIntegrationId ¶

func (o *ApiConfig) GetIntegrationId() string

GetIntegrationId returns the IntegrationId field value if set, zero value otherwise.

func (*ApiConfig) GetIntegrationIdOk ¶

func (o *ApiConfig) GetIntegrationIdOk() (*string, bool)

GetIntegrationIdOk returns a tuple with the IntegrationId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiConfig) GetOverSubscriptionLimit ¶

func (o *ApiConfig) GetOverSubscriptionLimit() int32

GetOverSubscriptionLimit returns the OverSubscriptionLimit field value if set, zero value otherwise.

func (*ApiConfig) GetOverSubscriptionLimitOk ¶

func (o *ApiConfig) GetOverSubscriptionLimitOk() (*int32, bool)

GetOverSubscriptionLimitOk returns a tuple with the OverSubscriptionLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiConfig) HasAllowOverSubscription ¶

func (o *ApiConfig) HasAllowOverSubscription() bool

HasAllowOverSubscription returns a boolean if a field has been set.

func (*ApiConfig) HasApiAvailable ¶

func (o *ApiConfig) HasApiAvailable() bool

HasApiAvailable returns a boolean if a field has been set.

func (*ApiConfig) HasBandwidthFromApi ¶

func (o *ApiConfig) HasBandwidthFromApi() bool

HasBandwidthFromApi returns a boolean if a field has been set.

func (*ApiConfig) HasEquinixManagedPort ¶

func (o *ApiConfig) HasEquinixManagedPort() bool

HasEquinixManagedPort returns a boolean if a field has been set.

func (*ApiConfig) HasEquinixManagedVlan ¶

func (o *ApiConfig) HasEquinixManagedVlan() bool

HasEquinixManagedVlan returns a boolean if a field has been set.

func (*ApiConfig) HasIntegrationId ¶

func (o *ApiConfig) HasIntegrationId() bool

HasIntegrationId returns a boolean if a field has been set.

func (*ApiConfig) HasOverSubscriptionLimit ¶

func (o *ApiConfig) HasOverSubscriptionLimit() bool

HasOverSubscriptionLimit returns a boolean if a field has been set.

func (ApiConfig) MarshalJSON ¶

func (o ApiConfig) MarshalJSON() ([]byte, error)

func (*ApiConfig) SetAllowOverSubscription ¶

func (o *ApiConfig) SetAllowOverSubscription(v bool)

SetAllowOverSubscription gets a reference to the given bool and assigns it to the AllowOverSubscription field.

func (*ApiConfig) SetApiAvailable ¶

func (o *ApiConfig) SetApiAvailable(v bool)

SetApiAvailable gets a reference to the given bool and assigns it to the ApiAvailable field.

func (*ApiConfig) SetBandwidthFromApi ¶

func (o *ApiConfig) SetBandwidthFromApi(v bool)

SetBandwidthFromApi gets a reference to the given bool and assigns it to the BandwidthFromApi field.

func (*ApiConfig) SetEquinixManagedPort ¶

func (o *ApiConfig) SetEquinixManagedPort(v bool)

SetEquinixManagedPort gets a reference to the given bool and assigns it to the EquinixManagedPort field.

func (*ApiConfig) SetEquinixManagedVlan ¶

func (o *ApiConfig) SetEquinixManagedVlan(v bool)

SetEquinixManagedVlan gets a reference to the given bool and assigns it to the EquinixManagedVlan field.

func (*ApiConfig) SetIntegrationId ¶

func (o *ApiConfig) SetIntegrationId(v string)

SetIntegrationId gets a reference to the given string and assigns it to the IntegrationId field.

func (*ApiConfig) SetOverSubscriptionLimit ¶

func (o *ApiConfig) SetOverSubscriptionLimit(v int32)

SetOverSubscriptionLimit gets a reference to the given int32 and assigns it to the OverSubscriptionLimit field.

func (ApiConfig) ToMap ¶

func (o ApiConfig) ToMap() (map[string]interface{}, error)

func (*ApiConfig) UnmarshalJSON ¶

func (o *ApiConfig) UnmarshalJSON(data []byte) (err error)

type ApiCreateBulkPortRequest ¶

type ApiCreateBulkPortRequest struct {
	ApiService *PortsApiService
	// contains filtered or unexported fields
}

func (ApiCreateBulkPortRequest) BulkPort ¶

func (ApiCreateBulkPortRequest) Execute ¶

type ApiCreateCloudRouterActionRequest ¶

type ApiCreateCloudRouterActionRequest struct {
	ApiService *CloudRoutersApiService
	// contains filtered or unexported fields
}

func (ApiCreateCloudRouterActionRequest) CloudRouterActionRequest ¶

func (r ApiCreateCloudRouterActionRequest) CloudRouterActionRequest(cloudRouterActionRequest CloudRouterActionRequest) ApiCreateCloudRouterActionRequest

func (ApiCreateCloudRouterActionRequest) Execute ¶

type ApiCreateCloudRouterRequest ¶

type ApiCreateCloudRouterRequest struct {
	ApiService *CloudRoutersApiService
	// contains filtered or unexported fields
}

func (ApiCreateCloudRouterRequest) CloudRouterPostRequest ¶

func (r ApiCreateCloudRouterRequest) CloudRouterPostRequest(cloudRouterPostRequest CloudRouterPostRequest) ApiCreateCloudRouterRequest

func (ApiCreateCloudRouterRequest) Execute ¶

type ApiCreateConnectionActionRequest ¶

type ApiCreateConnectionActionRequest struct {
	ApiService *ConnectionsApiService
	// contains filtered or unexported fields
}

func (ApiCreateConnectionActionRequest) ConnectionActionRequest ¶

func (r ApiCreateConnectionActionRequest) ConnectionActionRequest(connectionActionRequest ConnectionActionRequest) ApiCreateConnectionActionRequest

func (ApiCreateConnectionActionRequest) Execute ¶

type ApiCreateConnectionRequest ¶

type ApiCreateConnectionRequest struct {
	ApiService *ConnectionsApiService
	// contains filtered or unexported fields
}

func (ApiCreateConnectionRequest) ConnectionPostRequest ¶

func (r ApiCreateConnectionRequest) ConnectionPostRequest(connectionPostRequest ConnectionPostRequest) ApiCreateConnectionRequest

func (ApiCreateConnectionRequest) Execute ¶

type ApiCreateConnectionRoutingProtocolRequest ¶

type ApiCreateConnectionRoutingProtocolRequest struct {
	ApiService *RoutingProtocolsApiService
	// contains filtered or unexported fields
}

func (ApiCreateConnectionRoutingProtocolRequest) Execute ¶

func (ApiCreateConnectionRoutingProtocolRequest) RoutingProtocolBase ¶

type ApiCreateConnectionRoutingProtocolsInBulkRequest ¶

type ApiCreateConnectionRoutingProtocolsInBulkRequest struct {
	ApiService *RoutingProtocolsApiService
	// contains filtered or unexported fields
}

func (ApiCreateConnectionRoutingProtocolsInBulkRequest) ConnectionRoutingProtocolPostRequest ¶

func (r ApiCreateConnectionRoutingProtocolsInBulkRequest) ConnectionRoutingProtocolPostRequest(connectionRoutingProtocolPostRequest ConnectionRoutingProtocolPostRequest) ApiCreateConnectionRoutingProtocolsInBulkRequest

func (ApiCreateConnectionRoutingProtocolsInBulkRequest) Execute ¶

type ApiCreateNetworkRequest ¶

type ApiCreateNetworkRequest struct {
	ApiService *NetworksApiService
	// contains filtered or unexported fields
}

func (ApiCreateNetworkRequest) Execute ¶

func (ApiCreateNetworkRequest) NetworkPostRequest ¶

func (r ApiCreateNetworkRequest) NetworkPostRequest(networkPostRequest NetworkPostRequest) ApiCreateNetworkRequest

type ApiCreatePortRequest ¶

type ApiCreatePortRequest struct {
	ApiService *PortsApiService
	// contains filtered or unexported fields
}

func (ApiCreatePortRequest) Execute ¶

func (ApiCreatePortRequest) Port ¶

type ApiCreateRouteFilterRequest ¶

type ApiCreateRouteFilterRequest struct {
	ApiService *RouteFiltersApiService
	// contains filtered or unexported fields
}

func (ApiCreateRouteFilterRequest) Execute ¶

func (ApiCreateRouteFilterRequest) RouteFiltersBase ¶

func (r ApiCreateRouteFilterRequest) RouteFiltersBase(routeFiltersBase RouteFiltersBase) ApiCreateRouteFilterRequest

type ApiCreateRouteFilterRuleRequest ¶

type ApiCreateRouteFilterRuleRequest struct {
	ApiService *RouteFilterRulesApiService
	// contains filtered or unexported fields
}

func (ApiCreateRouteFilterRuleRequest) Execute ¶

func (ApiCreateRouteFilterRuleRequest) RouteFilterRulesBase ¶

func (r ApiCreateRouteFilterRuleRequest) RouteFilterRulesBase(routeFilterRulesBase RouteFilterRulesBase) ApiCreateRouteFilterRuleRequest

type ApiCreateRouteFilterRulesInBulkRequest ¶

type ApiCreateRouteFilterRulesInBulkRequest struct {
	ApiService *RouteFilterRulesApiService
	// contains filtered or unexported fields
}

func (ApiCreateRouteFilterRulesInBulkRequest) Execute ¶

func (ApiCreateRouteFilterRulesInBulkRequest) RouteFilterRulesPostRequest ¶

func (r ApiCreateRouteFilterRulesInBulkRequest) RouteFilterRulesPostRequest(routeFilterRulesPostRequest RouteFilterRulesPostRequest) ApiCreateRouteFilterRulesInBulkRequest

type ApiCreateServiceProfileRequest ¶

type ApiCreateServiceProfileRequest struct {
	ApiService *ServiceProfilesApiService
	// contains filtered or unexported fields
}

func (ApiCreateServiceProfileRequest) Execute ¶

func (ApiCreateServiceProfileRequest) ServiceProfileRequest ¶

func (r ApiCreateServiceProfileRequest) ServiceProfileRequest(serviceProfileRequest ServiceProfileRequest) ApiCreateServiceProfileRequest

type ApiCreateServiceTokenActionRequest ¶

type ApiCreateServiceTokenActionRequest struct {
	ApiService *ServiceTokensApiService
	// contains filtered or unexported fields
}

func (ApiCreateServiceTokenActionRequest) Execute ¶

func (ApiCreateServiceTokenActionRequest) ServiceTokenActionRequest ¶

func (r ApiCreateServiceTokenActionRequest) ServiceTokenActionRequest(serviceTokenActionRequest ServiceTokenActionRequest) ApiCreateServiceTokenActionRequest

type ApiCreateServiceTokenRequest ¶

type ApiCreateServiceTokenRequest struct {
	ApiService *ServiceTokensApiService
	// contains filtered or unexported fields
}

func (ApiCreateServiceTokenRequest) Execute ¶

func (ApiCreateServiceTokenRequest) ServiceToken ¶

type ApiCreateTimeServicesRequest ¶

type ApiCreateTimeServicesRequest struct {
	ApiService *PrecisionTimeApiService
	// contains filtered or unexported fields
}

func (ApiCreateTimeServicesRequest) Execute ¶

func (ApiCreateTimeServicesRequest) PrecisionTimeServiceRequest ¶

func (r ApiCreateTimeServicesRequest) PrecisionTimeServiceRequest(precisionTimeServiceRequest PrecisionTimeServiceRequest) ApiCreateTimeServicesRequest

type ApiDeleteCloudRouterByUuidRequest ¶

type ApiDeleteCloudRouterByUuidRequest struct {
	ApiService *CloudRoutersApiService
	// contains filtered or unexported fields
}

func (ApiDeleteCloudRouterByUuidRequest) Execute ¶

type ApiDeleteConnectionByUuidRequest ¶

type ApiDeleteConnectionByUuidRequest struct {
	ApiService *ConnectionsApiService
	// contains filtered or unexported fields
}

func (ApiDeleteConnectionByUuidRequest) Execute ¶

type ApiDeleteConnectionRoutingProtocolByUuidRequest ¶

type ApiDeleteConnectionRoutingProtocolByUuidRequest struct {
	ApiService *RoutingProtocolsApiService
	// contains filtered or unexported fields
}

func (ApiDeleteConnectionRoutingProtocolByUuidRequest) Execute ¶

type ApiDeleteNetworkByUuidRequest ¶

type ApiDeleteNetworkByUuidRequest struct {
	ApiService *NetworksApiService
	// contains filtered or unexported fields
}

func (ApiDeleteNetworkByUuidRequest) Execute ¶

type ApiDeleteRouteFilterByUuidRequest ¶

type ApiDeleteRouteFilterByUuidRequest struct {
	ApiService *RouteFiltersApiService
	// contains filtered or unexported fields
}

func (ApiDeleteRouteFilterByUuidRequest) Execute ¶

type ApiDeleteRouteFilterRuleByUuidRequest ¶

type ApiDeleteRouteFilterRuleByUuidRequest struct {
	ApiService *RouteFilterRulesApiService
	// contains filtered or unexported fields
}

func (ApiDeleteRouteFilterRuleByUuidRequest) Execute ¶

type ApiDeleteServiceProfileByUuidRequest ¶

type ApiDeleteServiceProfileByUuidRequest struct {
	ApiService *ServiceProfilesApiService
	// contains filtered or unexported fields
}

func (ApiDeleteServiceProfileByUuidRequest) Execute ¶

type ApiDeleteServiceTokenByUuidRequest ¶

type ApiDeleteServiceTokenByUuidRequest struct {
	ApiService *ServiceTokensApiService
	// contains filtered or unexported fields
}

func (ApiDeleteServiceTokenByUuidRequest) Execute ¶

type ApiDeleteTimeServiceByIdRequest ¶

type ApiDeleteTimeServiceByIdRequest struct {
	ApiService *PrecisionTimeApiService
	// contains filtered or unexported fields
}

func (ApiDeleteTimeServiceByIdRequest) Execute ¶

type ApiDetachConnectionRouteFilterRequest ¶

type ApiDetachConnectionRouteFilterRequest struct {
	ApiService *RouteFiltersApiService
	// contains filtered or unexported fields
}

func (ApiDetachConnectionRouteFilterRequest) Execute ¶

type ApiGetCloudRouterActionsRequest ¶

type ApiGetCloudRouterActionsRequest struct {
	ApiService *CloudRoutersApiService
	// contains filtered or unexported fields
}

func (ApiGetCloudRouterActionsRequest) Execute ¶

func (ApiGetCloudRouterActionsRequest) State ¶

Action state

type ApiGetCloudRouterByUuidRequest ¶

type ApiGetCloudRouterByUuidRequest struct {
	ApiService *CloudRoutersApiService
	// contains filtered or unexported fields
}

func (ApiGetCloudRouterByUuidRequest) Execute ¶

type ApiGetCloudRouterPackageByCodeRequest ¶

type ApiGetCloudRouterPackageByCodeRequest struct {
	ApiService *CloudRoutersApiService
	// contains filtered or unexported fields
}

func (ApiGetCloudRouterPackageByCodeRequest) Execute ¶

type ApiGetCloudRouterPackagesRequest ¶

type ApiGetCloudRouterPackagesRequest struct {
	ApiService *CloudRoutersApiService
	// contains filtered or unexported fields
}

func (ApiGetCloudRouterPackagesRequest) Execute ¶

func (ApiGetCloudRouterPackagesRequest) Limit ¶

number of records to fetch

func (ApiGetCloudRouterPackagesRequest) Offset ¶

offset

type ApiGetConnectionByUuidRequest ¶

type ApiGetConnectionByUuidRequest struct {
	ApiService *ConnectionsApiService
	// contains filtered or unexported fields
}

func (ApiGetConnectionByUuidRequest) Direction ¶

Connection Direction

func (ApiGetConnectionByUuidRequest) Execute ¶

type ApiGetConnectionRouteFilterByUuidRequest ¶

type ApiGetConnectionRouteFilterByUuidRequest struct {
	ApiService *RouteFiltersApiService
	// contains filtered or unexported fields
}

func (ApiGetConnectionRouteFilterByUuidRequest) Execute ¶

type ApiGetConnectionRouteFiltersRequest ¶

type ApiGetConnectionRouteFiltersRequest struct {
	ApiService *RouteFiltersApiService
	// contains filtered or unexported fields
}

func (ApiGetConnectionRouteFiltersRequest) Execute ¶

type ApiGetConnectionRoutingProtocolAllBgpActionsRequest ¶

type ApiGetConnectionRoutingProtocolAllBgpActionsRequest struct {
	ApiService *RoutingProtocolsApiService
	// contains filtered or unexported fields
}

func (ApiGetConnectionRoutingProtocolAllBgpActionsRequest) Execute ¶

func (ApiGetConnectionRoutingProtocolAllBgpActionsRequest) Limit ¶

number of records to fetch

func (ApiGetConnectionRoutingProtocolAllBgpActionsRequest) Offset ¶

offset

type ApiGetConnectionRoutingProtocolByUuidRequest ¶

type ApiGetConnectionRoutingProtocolByUuidRequest struct {
	ApiService *RoutingProtocolsApiService
	// contains filtered or unexported fields
}

func (ApiGetConnectionRoutingProtocolByUuidRequest) Execute ¶

type ApiGetConnectionRoutingProtocolsBgpActionByUuidRequest ¶

type ApiGetConnectionRoutingProtocolsBgpActionByUuidRequest struct {
	ApiService *RoutingProtocolsApiService
	// contains filtered or unexported fields
}

func (ApiGetConnectionRoutingProtocolsBgpActionByUuidRequest) Execute ¶

type ApiGetConnectionRoutingProtocolsChangeByUuidRequest ¶

type ApiGetConnectionRoutingProtocolsChangeByUuidRequest struct {
	ApiService *RoutingProtocolsApiService
	// contains filtered or unexported fields
}

func (ApiGetConnectionRoutingProtocolsChangeByUuidRequest) Execute ¶

type ApiGetConnectionRoutingProtocolsChangesRequest ¶

type ApiGetConnectionRoutingProtocolsChangesRequest struct {
	ApiService *RoutingProtocolsApiService
	// contains filtered or unexported fields
}

func (ApiGetConnectionRoutingProtocolsChangesRequest) Execute ¶

func (ApiGetConnectionRoutingProtocolsChangesRequest) Limit ¶

number of records to fetch

func (ApiGetConnectionRoutingProtocolsChangesRequest) Offset ¶

offset

type ApiGetConnectionRoutingProtocolsRequest ¶

type ApiGetConnectionRoutingProtocolsRequest struct {
	ApiService *RoutingProtocolsApiService
	// contains filtered or unexported fields
}

func (ApiGetConnectionRoutingProtocolsRequest) Execute ¶

func (ApiGetConnectionRoutingProtocolsRequest) Limit ¶

number of records to fetch

func (ApiGetConnectionRoutingProtocolsRequest) Offset ¶

offset

type ApiGetConnectionStatsByPortUuidRequest ¶

type ApiGetConnectionStatsByPortUuidRequest struct {
	ApiService *StatisticsApiService
	// contains filtered or unexported fields
}

func (ApiGetConnectionStatsByPortUuidRequest) EndDateTime ¶

endDateTime

func (ApiGetConnectionStatsByPortUuidRequest) Execute ¶

func (ApiGetConnectionStatsByPortUuidRequest) StartDateTime ¶

startDateTime

func (ApiGetConnectionStatsByPortUuidRequest) ViewPoint ¶

viewPoint

type ApiGetConnectionsByNetworkUuidRequest ¶

type ApiGetConnectionsByNetworkUuidRequest struct {
	ApiService *NetworksApiService
	// contains filtered or unexported fields
}

func (ApiGetConnectionsByNetworkUuidRequest) Execute ¶

type ApiGetMetroByCodeRequest ¶

type ApiGetMetroByCodeRequest struct {
	ApiService *MetrosApiService
	// contains filtered or unexported fields
}

func (ApiGetMetroByCodeRequest) Execute ¶

func (r ApiGetMetroByCodeRequest) Execute() (*Metro, *http.Response, error)

type ApiGetMetrosRequest ¶

type ApiGetMetrosRequest struct {
	ApiService *MetrosApiService
	// contains filtered or unexported fields
}

func (ApiGetMetrosRequest) Execute ¶

func (ApiGetMetrosRequest) Limit ¶

number of records to fetch

func (ApiGetMetrosRequest) Offset ¶

offset

func (ApiGetMetrosRequest) Presence ¶

func (r ApiGetMetrosRequest) Presence(presence Presence) ApiGetMetrosRequest

User On Boarded Metros based on Fabric resource availability

type ApiGetNetworkByUuidRequest ¶

type ApiGetNetworkByUuidRequest struct {
	ApiService *NetworksApiService
	// contains filtered or unexported fields
}

func (ApiGetNetworkByUuidRequest) Execute ¶

type ApiGetNetworkChangeByUuidRequest ¶

type ApiGetNetworkChangeByUuidRequest struct {
	ApiService *NetworksApiService
	// contains filtered or unexported fields
}

func (ApiGetNetworkChangeByUuidRequest) Execute ¶

type ApiGetNetworkChangesRequest ¶

type ApiGetNetworkChangesRequest struct {
	ApiService *NetworksApiService
	// contains filtered or unexported fields
}

func (ApiGetNetworkChangesRequest) Execute ¶

type ApiGetPortByUuidRequest ¶

type ApiGetPortByUuidRequest struct {
	ApiService *PortsApiService
	// contains filtered or unexported fields
}

func (ApiGetPortByUuidRequest) Execute ¶

type ApiGetPortStatsByPortUuidRequest ¶

type ApiGetPortStatsByPortUuidRequest struct {
	ApiService *StatisticsApiService
	// contains filtered or unexported fields
}

func (ApiGetPortStatsByPortUuidRequest) EndDateTime ¶

endDateTime

func (ApiGetPortStatsByPortUuidRequest) Execute ¶

func (ApiGetPortStatsByPortUuidRequest) StartDateTime ¶

startDateTime

type ApiGetPortStatsRequest ¶

type ApiGetPortStatsRequest struct {
	ApiService *StatisticsApiService
	// contains filtered or unexported fields
}

func (ApiGetPortStatsRequest) Direction ¶

Direction of traffic from the requester&#39;s viewpoint. The default is outbound.

func (ApiGetPortStatsRequest) Duration ¶

duration

func (ApiGetPortStatsRequest) Execute ¶

func (ApiGetPortStatsRequest) MetricInterval ¶

func (r ApiGetPortStatsRequest) MetricInterval(metricInterval MetricInterval) ApiGetPortStatsRequest

metricInterval

func (ApiGetPortStatsRequest) Metros ¶

Two-letter prefix indicating the metropolitan area in which a specified Equinix asset is located.

func (ApiGetPortStatsRequest) ProjectId ¶

func (r ApiGetPortStatsRequest) ProjectId(projectId string) ApiGetPortStatsRequest

projectId

func (ApiGetPortStatsRequest) Sort ¶

Key or set of keys that organizes the search payload by property (such as createdDate or metroCode) or by direction. Ascending (ASC) is the default value. The \&quot;?\&quot; prefix indicates descending (DESC) order.

func (ApiGetPortStatsRequest) Top ¶

Filter returning only the specified number of most heavily trafficked ports. The standard value is [1...10], and the default is 5.

type ApiGetPortsRequest ¶

type ApiGetPortsRequest struct {
	ApiService *PortsApiService
	// contains filtered or unexported fields
}

func (ApiGetPortsRequest) Execute ¶

func (ApiGetPortsRequest) Name ¶

port name to be provided if specific port(s) to be retrieved

type ApiGetRouteFilterByUuidRequest ¶

type ApiGetRouteFilterByUuidRequest struct {
	ApiService *RouteFiltersApiService
	// contains filtered or unexported fields
}

func (ApiGetRouteFilterByUuidRequest) Execute ¶

type ApiGetRouteFilterChangeByUuidRequest ¶

type ApiGetRouteFilterChangeByUuidRequest struct {
	ApiService *RouteFiltersApiService
	// contains filtered or unexported fields
}

func (ApiGetRouteFilterChangeByUuidRequest) Execute ¶

type ApiGetRouteFilterChangesRequest ¶

type ApiGetRouteFilterChangesRequest struct {
	ApiService *RouteFiltersApiService
	// contains filtered or unexported fields
}

func (ApiGetRouteFilterChangesRequest) Execute ¶

func (ApiGetRouteFilterChangesRequest) Limit ¶

number of records to fetch

func (ApiGetRouteFilterChangesRequest) Offset ¶

offset

type ApiGetRouteFilterConnectionsRequest ¶

type ApiGetRouteFilterConnectionsRequest struct {
	ApiService *RouteFiltersApiService
	// contains filtered or unexported fields
}

func (ApiGetRouteFilterConnectionsRequest) Execute ¶

type ApiGetRouteFilterRuleByUuidRequest ¶

type ApiGetRouteFilterRuleByUuidRequest struct {
	ApiService *RouteFilterRulesApiService
	// contains filtered or unexported fields
}

func (ApiGetRouteFilterRuleByUuidRequest) Execute ¶

type ApiGetRouteFilterRuleChangeByUuidRequest ¶

type ApiGetRouteFilterRuleChangeByUuidRequest struct {
	ApiService *RouteFilterRulesApiService
	// contains filtered or unexported fields
}

func (ApiGetRouteFilterRuleChangeByUuidRequest) Execute ¶

type ApiGetRouteFilterRuleChangesRequest ¶

type ApiGetRouteFilterRuleChangesRequest struct {
	ApiService *RouteFilterRulesApiService
	// contains filtered or unexported fields
}

func (ApiGetRouteFilterRuleChangesRequest) Execute ¶

func (ApiGetRouteFilterRuleChangesRequest) Limit ¶

number of records to fetch

func (ApiGetRouteFilterRuleChangesRequest) Offset ¶

offset

type ApiGetRouteFilterRulesRequest ¶

type ApiGetRouteFilterRulesRequest struct {
	ApiService *RouteFilterRulesApiService
	// contains filtered or unexported fields
}

func (ApiGetRouteFilterRulesRequest) Execute ¶

func (ApiGetRouteFilterRulesRequest) Limit ¶

number of records to fetch

func (ApiGetRouteFilterRulesRequest) Offset ¶

offset

type ApiGetServiceProfileByUuidRequest ¶

type ApiGetServiceProfileByUuidRequest struct {
	ApiService *ServiceProfilesApiService
	// contains filtered or unexported fields
}

func (ApiGetServiceProfileByUuidRequest) Execute ¶

func (ApiGetServiceProfileByUuidRequest) ViewPoint ¶

flips view between buyer and seller representation

type ApiGetServiceProfileMetrosByUuidRequest ¶

type ApiGetServiceProfileMetrosByUuidRequest struct {
	ApiService *ServiceProfilesApiService
	// contains filtered or unexported fields
}

func (ApiGetServiceProfileMetrosByUuidRequest) Execute ¶

func (ApiGetServiceProfileMetrosByUuidRequest) Limit ¶

number of records to fetch

func (ApiGetServiceProfileMetrosByUuidRequest) Offset ¶

offset

type ApiGetServiceProfilesRequest ¶

type ApiGetServiceProfilesRequest struct {
	ApiService *ServiceProfilesApiService
	// contains filtered or unexported fields
}

func (ApiGetServiceProfilesRequest) Execute ¶

func (ApiGetServiceProfilesRequest) Limit ¶

number of records to fetch

func (ApiGetServiceProfilesRequest) Offset ¶

offset

func (ApiGetServiceProfilesRequest) ViewPoint ¶

flips view between buyer and seller representation

type ApiGetServiceTokenByUuidRequest ¶

type ApiGetServiceTokenByUuidRequest struct {
	ApiService *ServiceTokensApiService
	// contains filtered or unexported fields
}

func (ApiGetServiceTokenByUuidRequest) Execute ¶

type ApiGetServiceTokensRequest ¶

type ApiGetServiceTokensRequest struct {
	ApiService *ServiceTokensApiService
	// contains filtered or unexported fields
}

func (ApiGetServiceTokensRequest) Execute ¶

func (ApiGetServiceTokensRequest) Limit ¶

number of records to fetch

func (ApiGetServiceTokensRequest) Offset ¶

offset

type ApiGetStatusRequest ¶

type ApiGetStatusRequest struct {
	ApiService *HealthApiService
	// contains filtered or unexported fields
}

func (ApiGetStatusRequest) Execute ¶

type ApiGetTimeServicesByIdRequest ¶

type ApiGetTimeServicesByIdRequest struct {
	ApiService *PrecisionTimeApiService
	// contains filtered or unexported fields
}

func (ApiGetTimeServicesByIdRequest) Execute ¶

type ApiGetVlansRequest ¶

type ApiGetVlansRequest struct {
	ApiService *PortsApiService
	// contains filtered or unexported fields
}

func (ApiGetVlansRequest) Execute ¶

type ApiPatchConnectionRoutingProtocolByUuidRequest ¶

type ApiPatchConnectionRoutingProtocolByUuidRequest struct {
	ApiService *RoutingProtocolsApiService
	// contains filtered or unexported fields
}

func (ApiPatchConnectionRoutingProtocolByUuidRequest) ConnectionChangeOperation ¶

func (ApiPatchConnectionRoutingProtocolByUuidRequest) Execute ¶

type ApiPatchRouteFilterByUuidRequest ¶

type ApiPatchRouteFilterByUuidRequest struct {
	ApiService *RouteFiltersApiService
	// contains filtered or unexported fields
}

func (ApiPatchRouteFilterByUuidRequest) Execute ¶

func (ApiPatchRouteFilterByUuidRequest) RouteFiltersPatchRequestItem ¶

func (r ApiPatchRouteFilterByUuidRequest) RouteFiltersPatchRequestItem(routeFiltersPatchRequestItem []RouteFiltersPatchRequestItem) ApiPatchRouteFilterByUuidRequest

type ApiPatchRouteFilterRuleByUuidRequest ¶

type ApiPatchRouteFilterRuleByUuidRequest struct {
	ApiService *RouteFilterRulesApiService
	// contains filtered or unexported fields
}

func (ApiPatchRouteFilterRuleByUuidRequest) Execute ¶

func (ApiPatchRouteFilterRuleByUuidRequest) RouteFilterRulesPatchRequestItem ¶

func (r ApiPatchRouteFilterRuleByUuidRequest) RouteFilterRulesPatchRequestItem(routeFilterRulesPatchRequestItem []RouteFilterRulesPatchRequestItem) ApiPatchRouteFilterRuleByUuidRequest

type ApiPostConnectionRoutingProtocolBgpActionByUuidRequest ¶

type ApiPostConnectionRoutingProtocolBgpActionByUuidRequest struct {
	ApiService *RoutingProtocolsApiService
	// contains filtered or unexported fields
}

func (ApiPostConnectionRoutingProtocolBgpActionByUuidRequest) BGPActionRequest ¶

func (ApiPostConnectionRoutingProtocolBgpActionByUuidRequest) Execute ¶

type ApiPutServiceProfileByUuidRequest ¶

type ApiPutServiceProfileByUuidRequest struct {
	ApiService *ServiceProfilesApiService
	// contains filtered or unexported fields
}

func (ApiPutServiceProfileByUuidRequest) Execute ¶

func (ApiPutServiceProfileByUuidRequest) IfMatch ¶

conditional request

func (ApiPutServiceProfileByUuidRequest) ServiceProfileRequest ¶

func (r ApiPutServiceProfileByUuidRequest) ServiceProfileRequest(serviceProfileRequest ServiceProfileRequest) ApiPutServiceProfileByUuidRequest

type ApiReplaceConnectionRoutingProtocolByUuidRequest ¶

type ApiReplaceConnectionRoutingProtocolByUuidRequest struct {
	ApiService *RoutingProtocolsApiService
	// contains filtered or unexported fields
}

func (ApiReplaceConnectionRoutingProtocolByUuidRequest) Execute ¶

func (ApiReplaceConnectionRoutingProtocolByUuidRequest) RoutingProtocolBase ¶

type ApiReplaceRouteFilterRuleByUuidRequest ¶

type ApiReplaceRouteFilterRuleByUuidRequest struct {
	ApiService *RouteFilterRulesApiService
	// contains filtered or unexported fields
}

func (ApiReplaceRouteFilterRuleByUuidRequest) Execute ¶

func (ApiReplaceRouteFilterRuleByUuidRequest) RouteFilterRulesBase ¶

type ApiSearchCloudRouterRoutesRequest ¶

type ApiSearchCloudRouterRoutesRequest struct {
	ApiService *CloudRoutersApiService
	// contains filtered or unexported fields
}

func (ApiSearchCloudRouterRoutesRequest) Execute ¶

func (ApiSearchCloudRouterRoutesRequest) RouteTableEntrySearchRequest ¶

func (r ApiSearchCloudRouterRoutesRequest) RouteTableEntrySearchRequest(routeTableEntrySearchRequest RouteTableEntrySearchRequest) ApiSearchCloudRouterRoutesRequest

type ApiSearchCloudRoutersRequest ¶

type ApiSearchCloudRoutersRequest struct {
	ApiService *CloudRoutersApiService
	// contains filtered or unexported fields
}

func (ApiSearchCloudRoutersRequest) CloudRouterSearchRequest ¶

func (r ApiSearchCloudRoutersRequest) CloudRouterSearchRequest(cloudRouterSearchRequest CloudRouterSearchRequest) ApiSearchCloudRoutersRequest

func (ApiSearchCloudRoutersRequest) Execute ¶

type ApiSearchConnectionsRequest ¶

type ApiSearchConnectionsRequest struct {
	ApiService *ConnectionsApiService
	// contains filtered or unexported fields
}

func (ApiSearchConnectionsRequest) Execute ¶

func (ApiSearchConnectionsRequest) SearchRequest ¶

type ApiSearchNetworksRequest ¶

type ApiSearchNetworksRequest struct {
	ApiService *NetworksApiService
	// contains filtered or unexported fields
}

func (ApiSearchNetworksRequest) Execute ¶

func (ApiSearchNetworksRequest) NetworkSearchRequest ¶

func (r ApiSearchNetworksRequest) NetworkSearchRequest(networkSearchRequest NetworkSearchRequest) ApiSearchNetworksRequest

type ApiSearchPortsRequest ¶

type ApiSearchPortsRequest struct {
	ApiService *PortsApiService
	// contains filtered or unexported fields
}

func (ApiSearchPortsRequest) Execute ¶

func (ApiSearchPortsRequest) PortV4SearchRequest ¶

func (r ApiSearchPortsRequest) PortV4SearchRequest(portV4SearchRequest PortV4SearchRequest) ApiSearchPortsRequest

type ApiSearchPricesRequest ¶

type ApiSearchPricesRequest struct {
	ApiService *PricesApiService
	// contains filtered or unexported fields
}

func (ApiSearchPricesRequest) Execute ¶

func (ApiSearchPricesRequest) FilterBody ¶

func (r ApiSearchPricesRequest) FilterBody(filterBody FilterBody) ApiSearchPricesRequest

type ApiSearchRouteFiltersRequest ¶

type ApiSearchRouteFiltersRequest struct {
	ApiService *RouteFiltersApiService
	// contains filtered or unexported fields
}

func (ApiSearchRouteFiltersRequest) Execute ¶

func (ApiSearchRouteFiltersRequest) RouteFiltersSearchBase ¶

func (r ApiSearchRouteFiltersRequest) RouteFiltersSearchBase(routeFiltersSearchBase RouteFiltersSearchBase) ApiSearchRouteFiltersRequest

type ApiSearchServiceProfilesRequest ¶

type ApiSearchServiceProfilesRequest struct {
	ApiService *ServiceProfilesApiService
	// contains filtered or unexported fields
}

func (ApiSearchServiceProfilesRequest) Execute ¶

func (ApiSearchServiceProfilesRequest) ServiceProfileSearchRequest ¶

func (r ApiSearchServiceProfilesRequest) ServiceProfileSearchRequest(serviceProfileSearchRequest ServiceProfileSearchRequest) ApiSearchServiceProfilesRequest

func (ApiSearchServiceProfilesRequest) ViewPoint ¶

flips view between buyer and seller representation

type ApiSearchServiceTokensRequest ¶

type ApiSearchServiceTokensRequest struct {
	ApiService *ServiceTokensApiService
	// contains filtered or unexported fields
}

func (ApiSearchServiceTokensRequest) Execute ¶

func (ApiSearchServiceTokensRequest) ServiceTokenSearchRequest ¶

func (r ApiSearchServiceTokensRequest) ServiceTokenSearchRequest(serviceTokenSearchRequest ServiceTokenSearchRequest) ApiSearchServiceTokensRequest

type ApiServices ¶

type ApiServices struct {
	// service routes
	Route *string `json:"route,omitempty"`
	// service status
	Status *string `json:"status,omitempty"`
	// service status change date
	ChangedDateTime      *string `json:"changedDateTime,omitempty"`
	AdditionalProperties map[string]interface{}
}

ApiServices Available services details

func NewApiServices ¶

func NewApiServices() *ApiServices

NewApiServices instantiates a new ApiServices 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 NewApiServicesWithDefaults ¶

func NewApiServicesWithDefaults() *ApiServices

NewApiServicesWithDefaults instantiates a new ApiServices 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 (*ApiServices) GetChangedDateTime ¶

func (o *ApiServices) GetChangedDateTime() string

GetChangedDateTime returns the ChangedDateTime field value if set, zero value otherwise.

func (*ApiServices) GetChangedDateTimeOk ¶

func (o *ApiServices) GetChangedDateTimeOk() (*string, bool)

GetChangedDateTimeOk returns a tuple with the ChangedDateTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiServices) GetRoute ¶

func (o *ApiServices) GetRoute() string

GetRoute returns the Route field value if set, zero value otherwise.

func (*ApiServices) GetRouteOk ¶

func (o *ApiServices) GetRouteOk() (*string, bool)

GetRouteOk returns a tuple with the Route field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiServices) GetStatus ¶

func (o *ApiServices) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*ApiServices) GetStatusOk ¶

func (o *ApiServices) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiServices) HasChangedDateTime ¶

func (o *ApiServices) HasChangedDateTime() bool

HasChangedDateTime returns a boolean if a field has been set.

func (*ApiServices) HasRoute ¶

func (o *ApiServices) HasRoute() bool

HasRoute returns a boolean if a field has been set.

func (*ApiServices) HasStatus ¶

func (o *ApiServices) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (ApiServices) MarshalJSON ¶

func (o ApiServices) MarshalJSON() ([]byte, error)

func (*ApiServices) SetChangedDateTime ¶

func (o *ApiServices) SetChangedDateTime(v string)

SetChangedDateTime gets a reference to the given string and assigns it to the ChangedDateTime field.

func (*ApiServices) SetRoute ¶

func (o *ApiServices) SetRoute(v string)

SetRoute gets a reference to the given string and assigns it to the Route field.

func (*ApiServices) SetStatus ¶

func (o *ApiServices) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (ApiServices) ToMap ¶

func (o ApiServices) ToMap() (map[string]interface{}, error)

func (*ApiServices) UnmarshalJSON ¶

func (o *ApiServices) UnmarshalJSON(data []byte) (err error)

type ApiUpdateCloudRouterByUuidRequest ¶

type ApiUpdateCloudRouterByUuidRequest struct {
	ApiService *CloudRoutersApiService
	// contains filtered or unexported fields
}

func (ApiUpdateCloudRouterByUuidRequest) CloudRouterChangeOperation ¶

func (r ApiUpdateCloudRouterByUuidRequest) CloudRouterChangeOperation(cloudRouterChangeOperation []CloudRouterChangeOperation) ApiUpdateCloudRouterByUuidRequest

func (ApiUpdateCloudRouterByUuidRequest) Execute ¶

type ApiUpdateConnectionByUuidRequest ¶

type ApiUpdateConnectionByUuidRequest struct {
	ApiService *ConnectionsApiService
	// contains filtered or unexported fields
}

func (ApiUpdateConnectionByUuidRequest) ConnectionChangeOperation ¶

func (r ApiUpdateConnectionByUuidRequest) ConnectionChangeOperation(connectionChangeOperation []ConnectionChangeOperation) ApiUpdateConnectionByUuidRequest

func (ApiUpdateConnectionByUuidRequest) Execute ¶

type ApiUpdateNetworkByUuidRequest ¶

type ApiUpdateNetworkByUuidRequest struct {
	ApiService *NetworksApiService
	// contains filtered or unexported fields
}

func (ApiUpdateNetworkByUuidRequest) Execute ¶

func (ApiUpdateNetworkByUuidRequest) NetworkChangeOperation ¶

func (r ApiUpdateNetworkByUuidRequest) NetworkChangeOperation(networkChangeOperation []NetworkChangeOperation) ApiUpdateNetworkByUuidRequest

type ApiUpdateServiceProfileByUuidRequest ¶

type ApiUpdateServiceProfileByUuidRequest struct {
	ApiService *ServiceProfilesApiService
	// contains filtered or unexported fields
}

func (ApiUpdateServiceProfileByUuidRequest) Execute ¶

func (ApiUpdateServiceProfileByUuidRequest) IfMatch ¶

conditional request

func (ApiUpdateServiceProfileByUuidRequest) JsonPatchOperation ¶

type ApiUpdateServiceTokenByUuidRequest ¶

type ApiUpdateServiceTokenByUuidRequest struct {
	ApiService *ServiceTokensApiService
	// contains filtered or unexported fields
}

func (ApiUpdateServiceTokenByUuidRequest) Execute ¶

func (ApiUpdateServiceTokenByUuidRequest) ServiceTokenChangeOperation ¶

func (r ApiUpdateServiceTokenByUuidRequest) ServiceTokenChangeOperation(serviceTokenChangeOperation []ServiceTokenChangeOperation) ApiUpdateServiceTokenByUuidRequest

type ApiUpdateTimeServicesByIdRequest ¶

type ApiUpdateTimeServicesByIdRequest struct {
	ApiService *PrecisionTimeApiService
	// contains filtered or unexported fields
}

func (ApiUpdateTimeServicesByIdRequest) Execute ¶

func (ApiUpdateTimeServicesByIdRequest) PrecisionTimeChangeOperation ¶

func (r ApiUpdateTimeServicesByIdRequest) PrecisionTimeChangeOperation(precisionTimeChangeOperation []PrecisionTimeChangeOperation) ApiUpdateTimeServicesByIdRequest

type ApiValidateConnectionsRequest ¶

type ApiValidateConnectionsRequest struct {
	ApiService *ConnectionsApiService
	// contains filtered or unexported fields
}

func (ApiValidateConnectionsRequest) Execute ¶

func (ApiValidateConnectionsRequest) ValidateRequest ¶

type ApiValidateRoutingProtocolRequest ¶

type ApiValidateRoutingProtocolRequest struct {
	ApiService *RoutingProtocolsApiService
	// contains filtered or unexported fields
}

func (ApiValidateRoutingProtocolRequest) Execute ¶

func (ApiValidateRoutingProtocolRequest) ValidateRequest ¶

type AuthenticationKey ¶

type AuthenticationKey struct {
	Required             *bool   `json:"required,omitempty"`
	Label                *string `json:"label,omitempty"`
	Description          *string `json:"description,omitempty"`
	AdditionalProperties map[string]interface{}
}

AuthenticationKey Authentication Key Support and Customization

func NewAuthenticationKey ¶

func NewAuthenticationKey() *AuthenticationKey

NewAuthenticationKey instantiates a new AuthenticationKey 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 NewAuthenticationKeyWithDefaults ¶

func NewAuthenticationKeyWithDefaults() *AuthenticationKey

NewAuthenticationKeyWithDefaults instantiates a new AuthenticationKey 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 (*AuthenticationKey) GetDescription ¶

func (o *AuthenticationKey) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*AuthenticationKey) GetDescriptionOk ¶

func (o *AuthenticationKey) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthenticationKey) GetLabel ¶

func (o *AuthenticationKey) GetLabel() string

GetLabel returns the Label field value if set, zero value otherwise.

func (*AuthenticationKey) GetLabelOk ¶

func (o *AuthenticationKey) GetLabelOk() (*string, bool)

GetLabelOk returns a tuple with the Label field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthenticationKey) GetRequired ¶

func (o *AuthenticationKey) GetRequired() bool

GetRequired returns the Required field value if set, zero value otherwise.

func (*AuthenticationKey) GetRequiredOk ¶

func (o *AuthenticationKey) GetRequiredOk() (*bool, bool)

GetRequiredOk returns a tuple with the Required field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthenticationKey) HasDescription ¶

func (o *AuthenticationKey) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*AuthenticationKey) HasLabel ¶

func (o *AuthenticationKey) HasLabel() bool

HasLabel returns a boolean if a field has been set.

func (*AuthenticationKey) HasRequired ¶

func (o *AuthenticationKey) HasRequired() bool

HasRequired returns a boolean if a field has been set.

func (AuthenticationKey) MarshalJSON ¶

func (o AuthenticationKey) MarshalJSON() ([]byte, error)

func (*AuthenticationKey) SetDescription ¶

func (o *AuthenticationKey) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*AuthenticationKey) SetLabel ¶

func (o *AuthenticationKey) SetLabel(v string)

SetLabel gets a reference to the given string and assigns it to the Label field.

func (*AuthenticationKey) SetRequired ¶

func (o *AuthenticationKey) SetRequired(v bool)

SetRequired gets a reference to the given bool and assigns it to the Required field.

func (AuthenticationKey) ToMap ¶

func (o AuthenticationKey) ToMap() (map[string]interface{}, error)

func (*AuthenticationKey) UnmarshalJSON ¶

func (o *AuthenticationKey) UnmarshalJSON(data []byte) (err error)

type BGPActionData ¶

type BGPActionData struct {
	// Routing Protocol URI
	Href *string `json:"href,omitempty"`
	// Routing protocol identifier
	Uuid *string     `json:"uuid,omitempty"`
	Type *BGPActions `json:"type,omitempty"`
	// BGP action description
	Description          *string          `json:"description,omitempty"`
	State                *BGPActionStates `json:"state,omitempty"`
	Changelog            *Changelog       `json:"changelog,omitempty"`
	AdditionalProperties map[string]interface{}
}

BGPActionData struct for BGPActionData

func NewBGPActionData ¶

func NewBGPActionData() *BGPActionData

NewBGPActionData instantiates a new BGPActionData 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 NewBGPActionDataWithDefaults ¶

func NewBGPActionDataWithDefaults() *BGPActionData

NewBGPActionDataWithDefaults instantiates a new BGPActionData 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 (*BGPActionData) GetChangelog ¶

func (o *BGPActionData) GetChangelog() Changelog

GetChangelog returns the Changelog field value if set, zero value otherwise.

func (*BGPActionData) GetChangelogOk ¶

func (o *BGPActionData) GetChangelogOk() (*Changelog, bool)

GetChangelogOk returns a tuple with the Changelog field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BGPActionData) GetDescription ¶

func (o *BGPActionData) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*BGPActionData) GetDescriptionOk ¶

func (o *BGPActionData) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BGPActionData) GetHref ¶

func (o *BGPActionData) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*BGPActionData) GetHrefOk ¶

func (o *BGPActionData) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BGPActionData) GetState ¶

func (o *BGPActionData) GetState() BGPActionStates

GetState returns the State field value if set, zero value otherwise.

func (*BGPActionData) GetStateOk ¶

func (o *BGPActionData) GetStateOk() (*BGPActionStates, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BGPActionData) GetType ¶

func (o *BGPActionData) GetType() BGPActions

GetType returns the Type field value if set, zero value otherwise.

func (*BGPActionData) GetTypeOk ¶

func (o *BGPActionData) GetTypeOk() (*BGPActions, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BGPActionData) GetUuid ¶

func (o *BGPActionData) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*BGPActionData) GetUuidOk ¶

func (o *BGPActionData) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BGPActionData) HasChangelog ¶

func (o *BGPActionData) HasChangelog() bool

HasChangelog returns a boolean if a field has been set.

func (*BGPActionData) HasDescription ¶

func (o *BGPActionData) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*BGPActionData) HasHref ¶

func (o *BGPActionData) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*BGPActionData) HasState ¶

func (o *BGPActionData) HasState() bool

HasState returns a boolean if a field has been set.

func (*BGPActionData) HasType ¶

func (o *BGPActionData) HasType() bool

HasType returns a boolean if a field has been set.

func (*BGPActionData) HasUuid ¶

func (o *BGPActionData) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (BGPActionData) MarshalJSON ¶

func (o BGPActionData) MarshalJSON() ([]byte, error)

func (*BGPActionData) SetChangelog ¶

func (o *BGPActionData) SetChangelog(v Changelog)

SetChangelog gets a reference to the given Changelog and assigns it to the Changelog field.

func (*BGPActionData) SetDescription ¶

func (o *BGPActionData) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*BGPActionData) SetHref ¶

func (o *BGPActionData) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*BGPActionData) SetState ¶

func (o *BGPActionData) SetState(v BGPActionStates)

SetState gets a reference to the given BGPActionStates and assigns it to the State field.

func (*BGPActionData) SetType ¶

func (o *BGPActionData) SetType(v BGPActions)

SetType gets a reference to the given BGPActions and assigns it to the Type field.

func (*BGPActionData) SetUuid ¶

func (o *BGPActionData) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (BGPActionData) ToMap ¶

func (o BGPActionData) ToMap() (map[string]interface{}, error)

func (*BGPActionData) UnmarshalJSON ¶

func (o *BGPActionData) UnmarshalJSON(data []byte) (err error)

type BGPActionRequest ¶

type BGPActionRequest struct {
	Type                 BGPActions `json:"type"`
	AdditionalProperties map[string]interface{}
}

BGPActionRequest BGP action request

func NewBGPActionRequest ¶

func NewBGPActionRequest(type_ BGPActions) *BGPActionRequest

NewBGPActionRequest instantiates a new BGPActionRequest 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 NewBGPActionRequestWithDefaults ¶

func NewBGPActionRequestWithDefaults() *BGPActionRequest

NewBGPActionRequestWithDefaults instantiates a new BGPActionRequest 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 (*BGPActionRequest) GetType ¶

func (o *BGPActionRequest) GetType() BGPActions

GetType returns the Type field value

func (*BGPActionRequest) GetTypeOk ¶

func (o *BGPActionRequest) GetTypeOk() (*BGPActions, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (BGPActionRequest) MarshalJSON ¶

func (o BGPActionRequest) MarshalJSON() ([]byte, error)

func (*BGPActionRequest) SetType ¶

func (o *BGPActionRequest) SetType(v BGPActions)

SetType sets field value

func (BGPActionRequest) ToMap ¶

func (o BGPActionRequest) ToMap() (map[string]interface{}, error)

func (*BGPActionRequest) UnmarshalJSON ¶

func (o *BGPActionRequest) UnmarshalJSON(data []byte) (err error)

type BGPActionStates ¶

type BGPActionStates string

BGPActionStates BGP action state

const (
	BGPACTIONSTATES_PENDING   BGPActionStates = "PENDING"
	BGPACTIONSTATES_FAILED    BGPActionStates = "FAILED"
	BGPACTIONSTATES_SUCCEEDED BGPActionStates = "SUCCEEDED"
)

List of BGPActionStates

func NewBGPActionStatesFromValue ¶

func NewBGPActionStatesFromValue(v string) (*BGPActionStates, error)

NewBGPActionStatesFromValue returns a pointer to a valid BGPActionStates for the value passed as argument, or an error if the value passed is not allowed by the enum

func (BGPActionStates) IsValid ¶

func (v BGPActionStates) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (BGPActionStates) Ptr ¶

Ptr returns reference to BGPActionStates value

func (*BGPActionStates) UnmarshalJSON ¶

func (v *BGPActionStates) UnmarshalJSON(src []byte) error

type BGPActions ¶

type BGPActions string

BGPActions BGP action type

const (
	BGPACTIONS_CLEAR_BGPIPV4         BGPActions = "CLEAR_BGPIPV4"
	BGPACTIONS_CLEAR_BGPIPV6         BGPActions = "CLEAR_BGPIPV6"
	BGPACTIONS_CLEAR_BGPIPV4_INBOUND BGPActions = "CLEAR_BGPIPV4_INBOUND"
	BGPACTIONS_CLEAR_BGPIPV6_INBOUND BGPActions = "CLEAR_BGPIPV6_INBOUND"
	BGPACTIONS_RESET_BGPIPV4         BGPActions = "RESET_BGPIPV4"
	BGPACTIONS_RESET_BGPIPV6         BGPActions = "RESET_BGPIPV6"
)

List of BGPActions

func NewBGPActionsFromValue ¶

func NewBGPActionsFromValue(v string) (*BGPActions, error)

NewBGPActionsFromValue returns a pointer to a valid BGPActions for the value passed as argument, or an error if the value passed is not allowed by the enum

func (BGPActions) IsValid ¶

func (v BGPActions) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (BGPActions) Ptr ¶

func (v BGPActions) Ptr() *BGPActions

Ptr returns reference to BGPActions value

func (*BGPActions) UnmarshalJSON ¶

func (v *BGPActions) UnmarshalJSON(src []byte) error

type BGPActionsBulkData ¶

type BGPActionsBulkData struct {
	Pagination           *Pagination     `json:"pagination,omitempty"`
	Data                 []BGPActionData `json:"data,omitempty"`
	AdditionalProperties map[string]interface{}
}

BGPActionsBulkData List of BGP Actions

func NewBGPActionsBulkData ¶

func NewBGPActionsBulkData() *BGPActionsBulkData

NewBGPActionsBulkData instantiates a new BGPActionsBulkData 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 NewBGPActionsBulkDataWithDefaults ¶

func NewBGPActionsBulkDataWithDefaults() *BGPActionsBulkData

NewBGPActionsBulkDataWithDefaults instantiates a new BGPActionsBulkData 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 (*BGPActionsBulkData) GetData ¶

func (o *BGPActionsBulkData) GetData() []BGPActionData

GetData returns the Data field value if set, zero value otherwise.

func (*BGPActionsBulkData) GetDataOk ¶

func (o *BGPActionsBulkData) GetDataOk() ([]BGPActionData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BGPActionsBulkData) GetPagination ¶

func (o *BGPActionsBulkData) GetPagination() Pagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*BGPActionsBulkData) GetPaginationOk ¶

func (o *BGPActionsBulkData) GetPaginationOk() (*Pagination, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BGPActionsBulkData) HasData ¶

func (o *BGPActionsBulkData) HasData() bool

HasData returns a boolean if a field has been set.

func (*BGPActionsBulkData) HasPagination ¶

func (o *BGPActionsBulkData) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (BGPActionsBulkData) MarshalJSON ¶

func (o BGPActionsBulkData) MarshalJSON() ([]byte, error)

func (*BGPActionsBulkData) SetData ¶

func (o *BGPActionsBulkData) SetData(v []BGPActionData)

SetData gets a reference to the given []BGPActionData and assigns it to the Data field.

func (*BGPActionsBulkData) SetPagination ¶

func (o *BGPActionsBulkData) SetPagination(v Pagination)

SetPagination gets a reference to the given Pagination and assigns it to the Pagination field.

func (BGPActionsBulkData) ToMap ¶

func (o BGPActionsBulkData) ToMap() (map[string]interface{}, error)

func (*BGPActionsBulkData) UnmarshalJSON ¶

func (o *BGPActionsBulkData) UnmarshalJSON(data []byte) (err error)

type BGPConnectionIpv4 ¶

type BGPConnectionIpv4 struct {
	// Customer side peering ip
	CustomerPeerIp string `json:"customerPeerIp"`
	// Equinix side peering ip
	EquinixPeerIp *string `json:"equinixPeerIp,omitempty"`
	// Admin status for the BGP session
	Enabled              bool `json:"enabled"`
	AdditionalProperties map[string]interface{}
}

BGPConnectionIpv4 struct for BGPConnectionIpv4

func NewBGPConnectionIpv4 ¶

func NewBGPConnectionIpv4(customerPeerIp string, enabled bool) *BGPConnectionIpv4

NewBGPConnectionIpv4 instantiates a new BGPConnectionIpv4 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 NewBGPConnectionIpv4WithDefaults ¶

func NewBGPConnectionIpv4WithDefaults() *BGPConnectionIpv4

NewBGPConnectionIpv4WithDefaults instantiates a new BGPConnectionIpv4 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 (*BGPConnectionIpv4) GetCustomerPeerIp ¶

func (o *BGPConnectionIpv4) GetCustomerPeerIp() string

GetCustomerPeerIp returns the CustomerPeerIp field value

func (*BGPConnectionIpv4) GetCustomerPeerIpOk ¶

func (o *BGPConnectionIpv4) GetCustomerPeerIpOk() (*string, bool)

GetCustomerPeerIpOk returns a tuple with the CustomerPeerIp field value and a boolean to check if the value has been set.

func (*BGPConnectionIpv4) GetEnabled ¶

func (o *BGPConnectionIpv4) GetEnabled() bool

GetEnabled returns the Enabled field value

func (*BGPConnectionIpv4) GetEnabledOk ¶

func (o *BGPConnectionIpv4) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value and a boolean to check if the value has been set.

func (*BGPConnectionIpv4) GetEquinixPeerIp ¶

func (o *BGPConnectionIpv4) GetEquinixPeerIp() string

GetEquinixPeerIp returns the EquinixPeerIp field value if set, zero value otherwise.

func (*BGPConnectionIpv4) GetEquinixPeerIpOk ¶

func (o *BGPConnectionIpv4) GetEquinixPeerIpOk() (*string, bool)

GetEquinixPeerIpOk returns a tuple with the EquinixPeerIp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BGPConnectionIpv4) HasEquinixPeerIp ¶

func (o *BGPConnectionIpv4) HasEquinixPeerIp() bool

HasEquinixPeerIp returns a boolean if a field has been set.

func (BGPConnectionIpv4) MarshalJSON ¶

func (o BGPConnectionIpv4) MarshalJSON() ([]byte, error)

func (*BGPConnectionIpv4) SetCustomerPeerIp ¶

func (o *BGPConnectionIpv4) SetCustomerPeerIp(v string)

SetCustomerPeerIp sets field value

func (*BGPConnectionIpv4) SetEnabled ¶

func (o *BGPConnectionIpv4) SetEnabled(v bool)

SetEnabled sets field value

func (*BGPConnectionIpv4) SetEquinixPeerIp ¶

func (o *BGPConnectionIpv4) SetEquinixPeerIp(v string)

SetEquinixPeerIp gets a reference to the given string and assigns it to the EquinixPeerIp field.

func (BGPConnectionIpv4) ToMap ¶

func (o BGPConnectionIpv4) ToMap() (map[string]interface{}, error)

func (*BGPConnectionIpv4) UnmarshalJSON ¶

func (o *BGPConnectionIpv4) UnmarshalJSON(data []byte) (err error)

type BGPConnectionIpv6 ¶

type BGPConnectionIpv6 struct {
	// Customer side peering ip
	CustomerPeerIp string `json:"customerPeerIp"`
	// Equinix side peering ip
	EquinixPeerIp *string `json:"equinixPeerIp,omitempty"`
	// Admin status for the BGP session
	Enabled              bool `json:"enabled"`
	AdditionalProperties map[string]interface{}
}

BGPConnectionIpv6 struct for BGPConnectionIpv6

func NewBGPConnectionIpv6 ¶

func NewBGPConnectionIpv6(customerPeerIp string, enabled bool) *BGPConnectionIpv6

NewBGPConnectionIpv6 instantiates a new BGPConnectionIpv6 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 NewBGPConnectionIpv6WithDefaults ¶

func NewBGPConnectionIpv6WithDefaults() *BGPConnectionIpv6

NewBGPConnectionIpv6WithDefaults instantiates a new BGPConnectionIpv6 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 (*BGPConnectionIpv6) GetCustomerPeerIp ¶

func (o *BGPConnectionIpv6) GetCustomerPeerIp() string

GetCustomerPeerIp returns the CustomerPeerIp field value

func (*BGPConnectionIpv6) GetCustomerPeerIpOk ¶

func (o *BGPConnectionIpv6) GetCustomerPeerIpOk() (*string, bool)

GetCustomerPeerIpOk returns a tuple with the CustomerPeerIp field value and a boolean to check if the value has been set.

func (*BGPConnectionIpv6) GetEnabled ¶

func (o *BGPConnectionIpv6) GetEnabled() bool

GetEnabled returns the Enabled field value

func (*BGPConnectionIpv6) GetEnabledOk ¶

func (o *BGPConnectionIpv6) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value and a boolean to check if the value has been set.

func (*BGPConnectionIpv6) GetEquinixPeerIp ¶

func (o *BGPConnectionIpv6) GetEquinixPeerIp() string

GetEquinixPeerIp returns the EquinixPeerIp field value if set, zero value otherwise.

func (*BGPConnectionIpv6) GetEquinixPeerIpOk ¶

func (o *BGPConnectionIpv6) GetEquinixPeerIpOk() (*string, bool)

GetEquinixPeerIpOk returns a tuple with the EquinixPeerIp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BGPConnectionIpv6) HasEquinixPeerIp ¶

func (o *BGPConnectionIpv6) HasEquinixPeerIp() bool

HasEquinixPeerIp returns a boolean if a field has been set.

func (BGPConnectionIpv6) MarshalJSON ¶

func (o BGPConnectionIpv6) MarshalJSON() ([]byte, error)

func (*BGPConnectionIpv6) SetCustomerPeerIp ¶

func (o *BGPConnectionIpv6) SetCustomerPeerIp(v string)

SetCustomerPeerIp sets field value

func (*BGPConnectionIpv6) SetEnabled ¶

func (o *BGPConnectionIpv6) SetEnabled(v bool)

SetEnabled sets field value

func (*BGPConnectionIpv6) SetEquinixPeerIp ¶

func (o *BGPConnectionIpv6) SetEquinixPeerIp(v string)

SetEquinixPeerIp gets a reference to the given string and assigns it to the EquinixPeerIp field.

func (BGPConnectionIpv6) ToMap ¶

func (o BGPConnectionIpv6) ToMap() (map[string]interface{}, error)

func (*BGPConnectionIpv6) UnmarshalJSON ¶

func (o *BGPConnectionIpv6) UnmarshalJSON(data []byte) (err error)

type BandwidthUtilization ¶

type BandwidthUtilization struct {
	Unit *BandwidthUtilizationUnit `json:"unit,omitempty"`
	// An interval formatted value, indicating the time-interval the metric objects within the response represent
	MetricInterval       *string    `json:"metricInterval,omitempty"`
	Inbound              *Direction `json:"inbound,omitempty"`
	Outbound             *Direction `json:"outbound,omitempty"`
	AdditionalProperties map[string]interface{}
}

BandwidthUtilization Bandwidth utilization statistics (octet counters-based)

func NewBandwidthUtilization ¶

func NewBandwidthUtilization() *BandwidthUtilization

NewBandwidthUtilization instantiates a new BandwidthUtilization 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 NewBandwidthUtilizationWithDefaults ¶

func NewBandwidthUtilizationWithDefaults() *BandwidthUtilization

NewBandwidthUtilizationWithDefaults instantiates a new BandwidthUtilization 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 (*BandwidthUtilization) GetInbound ¶

func (o *BandwidthUtilization) GetInbound() Direction

GetInbound returns the Inbound field value if set, zero value otherwise.

func (*BandwidthUtilization) GetInboundOk ¶

func (o *BandwidthUtilization) GetInboundOk() (*Direction, bool)

GetInboundOk returns a tuple with the Inbound field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BandwidthUtilization) GetMetricInterval ¶

func (o *BandwidthUtilization) GetMetricInterval() string

GetMetricInterval returns the MetricInterval field value if set, zero value otherwise.

func (*BandwidthUtilization) GetMetricIntervalOk ¶

func (o *BandwidthUtilization) GetMetricIntervalOk() (*string, bool)

GetMetricIntervalOk returns a tuple with the MetricInterval field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BandwidthUtilization) GetOutbound ¶

func (o *BandwidthUtilization) GetOutbound() Direction

GetOutbound returns the Outbound field value if set, zero value otherwise.

func (*BandwidthUtilization) GetOutboundOk ¶

func (o *BandwidthUtilization) GetOutboundOk() (*Direction, bool)

GetOutboundOk returns a tuple with the Outbound field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BandwidthUtilization) GetUnit ¶

GetUnit returns the Unit field value if set, zero value otherwise.

func (*BandwidthUtilization) GetUnitOk ¶

GetUnitOk returns a tuple with the Unit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BandwidthUtilization) HasInbound ¶

func (o *BandwidthUtilization) HasInbound() bool

HasInbound returns a boolean if a field has been set.

func (*BandwidthUtilization) HasMetricInterval ¶

func (o *BandwidthUtilization) HasMetricInterval() bool

HasMetricInterval returns a boolean if a field has been set.

func (*BandwidthUtilization) HasOutbound ¶

func (o *BandwidthUtilization) HasOutbound() bool

HasOutbound returns a boolean if a field has been set.

func (*BandwidthUtilization) HasUnit ¶

func (o *BandwidthUtilization) HasUnit() bool

HasUnit returns a boolean if a field has been set.

func (BandwidthUtilization) MarshalJSON ¶

func (o BandwidthUtilization) MarshalJSON() ([]byte, error)

func (*BandwidthUtilization) SetInbound ¶

func (o *BandwidthUtilization) SetInbound(v Direction)

SetInbound gets a reference to the given Direction and assigns it to the Inbound field.

func (*BandwidthUtilization) SetMetricInterval ¶

func (o *BandwidthUtilization) SetMetricInterval(v string)

SetMetricInterval gets a reference to the given string and assigns it to the MetricInterval field.

func (*BandwidthUtilization) SetOutbound ¶

func (o *BandwidthUtilization) SetOutbound(v Direction)

SetOutbound gets a reference to the given Direction and assigns it to the Outbound field.

func (*BandwidthUtilization) SetUnit ¶

SetUnit gets a reference to the given BandwidthUtilizationUnit and assigns it to the Unit field.

func (BandwidthUtilization) ToMap ¶

func (o BandwidthUtilization) ToMap() (map[string]interface{}, error)

func (*BandwidthUtilization) UnmarshalJSON ¶

func (o *BandwidthUtilization) UnmarshalJSON(data []byte) (err error)

type BandwidthUtilizationUnit ¶

type BandwidthUtilizationUnit string

BandwidthUtilizationUnit Aggregated data transfer capacity. Possible values- Mbps, megabits (1 million bits) per second; Gbps, gigabits (1 billion bits) per second.

const (
	BANDWIDTHUTILIZATIONUNIT_MBPS BandwidthUtilizationUnit = "Mbps"
)

List of BandwidthUtilization_unit

func NewBandwidthUtilizationUnitFromValue ¶

func NewBandwidthUtilizationUnitFromValue(v string) (*BandwidthUtilizationUnit, error)

NewBandwidthUtilizationUnitFromValue returns a pointer to a valid BandwidthUtilizationUnit for the value passed as argument, or an error if the value passed is not allowed by the enum

func (BandwidthUtilizationUnit) IsValid ¶

func (v BandwidthUtilizationUnit) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (BandwidthUtilizationUnit) Ptr ¶

Ptr returns reference to BandwidthUtilization_unit value

func (*BandwidthUtilizationUnit) UnmarshalJSON ¶

func (v *BandwidthUtilizationUnit) UnmarshalJSON(src []byte) error

type BasicAuth ¶

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type BulkPhysicalPort ¶

type BulkPhysicalPort struct {
	// add physical ports to virtual port
	Data                 []PhysicalPort `json:"data,omitempty"`
	AdditionalProperties map[string]interface{}
}

BulkPhysicalPort Add to Lag request

func NewBulkPhysicalPort ¶

func NewBulkPhysicalPort() *BulkPhysicalPort

NewBulkPhysicalPort instantiates a new BulkPhysicalPort 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 NewBulkPhysicalPortWithDefaults ¶

func NewBulkPhysicalPortWithDefaults() *BulkPhysicalPort

NewBulkPhysicalPortWithDefaults instantiates a new BulkPhysicalPort 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 (*BulkPhysicalPort) GetData ¶

func (o *BulkPhysicalPort) GetData() []PhysicalPort

GetData returns the Data field value if set, zero value otherwise.

func (*BulkPhysicalPort) GetDataOk ¶

func (o *BulkPhysicalPort) GetDataOk() ([]PhysicalPort, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BulkPhysicalPort) HasData ¶

func (o *BulkPhysicalPort) HasData() bool

HasData returns a boolean if a field has been set.

func (BulkPhysicalPort) MarshalJSON ¶

func (o BulkPhysicalPort) MarshalJSON() ([]byte, error)

func (*BulkPhysicalPort) SetData ¶

func (o *BulkPhysicalPort) SetData(v []PhysicalPort)

SetData gets a reference to the given []PhysicalPort and assigns it to the Data field.

func (BulkPhysicalPort) ToMap ¶

func (o BulkPhysicalPort) ToMap() (map[string]interface{}, error)

func (*BulkPhysicalPort) UnmarshalJSON ¶

func (o *BulkPhysicalPort) UnmarshalJSON(data []byte) (err error)

type BulkPort ¶

type BulkPort struct {
	Data                 []Port `json:"data,omitempty"`
	AdditionalProperties map[string]interface{}
}

BulkPort Create bulk port request

func NewBulkPort ¶

func NewBulkPort() *BulkPort

NewBulkPort instantiates a new BulkPort 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 NewBulkPortWithDefaults ¶

func NewBulkPortWithDefaults() *BulkPort

NewBulkPortWithDefaults instantiates a new BulkPort 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 (*BulkPort) GetData ¶

func (o *BulkPort) GetData() []Port

GetData returns the Data field value if set, zero value otherwise.

func (*BulkPort) GetDataOk ¶

func (o *BulkPort) GetDataOk() ([]Port, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BulkPort) HasData ¶

func (o *BulkPort) HasData() bool

HasData returns a boolean if a field has been set.

func (BulkPort) MarshalJSON ¶

func (o BulkPort) MarshalJSON() ([]byte, error)

func (*BulkPort) SetData ¶

func (o *BulkPort) SetData(v []Port)

SetData gets a reference to the given []Port and assigns it to the Data field.

func (BulkPort) ToMap ¶

func (o BulkPort) ToMap() (map[string]interface{}, error)

func (*BulkPort) UnmarshalJSON ¶

func (o *BulkPort) UnmarshalJSON(data []byte) (err error)

type Change ¶

type Change struct {
	// Uniquely identifies a change
	Uuid   *string       `json:"uuid,omitempty"`
	Type   ChangeType    `json:"type"`
	Status *ChangeStatus `json:"status,omitempty"`
	// Set when change flow starts
	CreatedDateTime time.Time `json:"createdDateTime"`
	// Set when change object is updated
	UpdatedDateTime *time.Time `json:"updatedDateTime,omitempty"`
	// Additional information
	Information          *string                    `json:"information,omitempty"`
	Data                 *ConnectionChangeOperation `json:"data,omitempty"`
	AdditionalProperties map[string]interface{}
}

Change Current state of latest connection change

func NewChange ¶

func NewChange(type_ ChangeType, createdDateTime time.Time) *Change

NewChange instantiates a new Change 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 NewChangeWithDefaults ¶

func NewChangeWithDefaults() *Change

NewChangeWithDefaults instantiates a new Change 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 (*Change) GetCreatedDateTime ¶

func (o *Change) GetCreatedDateTime() time.Time

GetCreatedDateTime returns the CreatedDateTime field value

func (*Change) GetCreatedDateTimeOk ¶

func (o *Change) GetCreatedDateTimeOk() (*time.Time, bool)

GetCreatedDateTimeOk returns a tuple with the CreatedDateTime field value and a boolean to check if the value has been set.

func (*Change) GetData ¶

func (o *Change) GetData() ConnectionChangeOperation

GetData returns the Data field value if set, zero value otherwise.

func (*Change) GetDataOk ¶

func (o *Change) GetDataOk() (*ConnectionChangeOperation, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Change) GetInformation ¶

func (o *Change) GetInformation() string

GetInformation returns the Information field value if set, zero value otherwise.

func (*Change) GetInformationOk ¶

func (o *Change) GetInformationOk() (*string, bool)

GetInformationOk returns a tuple with the Information field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Change) GetStatus ¶

func (o *Change) GetStatus() ChangeStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*Change) GetStatusOk ¶

func (o *Change) GetStatusOk() (*ChangeStatus, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Change) GetType ¶

func (o *Change) GetType() ChangeType

GetType returns the Type field value

func (*Change) GetTypeOk ¶

func (o *Change) GetTypeOk() (*ChangeType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Change) GetUpdatedDateTime ¶

func (o *Change) GetUpdatedDateTime() time.Time

GetUpdatedDateTime returns the UpdatedDateTime field value if set, zero value otherwise.

func (*Change) GetUpdatedDateTimeOk ¶

func (o *Change) GetUpdatedDateTimeOk() (*time.Time, bool)

GetUpdatedDateTimeOk returns a tuple with the UpdatedDateTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Change) GetUuid ¶

func (o *Change) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*Change) GetUuidOk ¶

func (o *Change) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Change) HasData ¶

func (o *Change) HasData() bool

HasData returns a boolean if a field has been set.

func (*Change) HasInformation ¶

func (o *Change) HasInformation() bool

HasInformation returns a boolean if a field has been set.

func (*Change) HasStatus ¶

func (o *Change) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*Change) HasUpdatedDateTime ¶

func (o *Change) HasUpdatedDateTime() bool

HasUpdatedDateTime returns a boolean if a field has been set.

func (*Change) HasUuid ¶

func (o *Change) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (Change) MarshalJSON ¶

func (o Change) MarshalJSON() ([]byte, error)

func (*Change) SetCreatedDateTime ¶

func (o *Change) SetCreatedDateTime(v time.Time)

SetCreatedDateTime sets field value

func (*Change) SetData ¶

func (o *Change) SetData(v ConnectionChangeOperation)

SetData gets a reference to the given ConnectionChangeOperation and assigns it to the Data field.

func (*Change) SetInformation ¶

func (o *Change) SetInformation(v string)

SetInformation gets a reference to the given string and assigns it to the Information field.

func (*Change) SetStatus ¶

func (o *Change) SetStatus(v ChangeStatus)

SetStatus gets a reference to the given ChangeStatus and assigns it to the Status field.

func (*Change) SetType ¶

func (o *Change) SetType(v ChangeType)

SetType sets field value

func (*Change) SetUpdatedDateTime ¶

func (o *Change) SetUpdatedDateTime(v time.Time)

SetUpdatedDateTime gets a reference to the given time.Time and assigns it to the UpdatedDateTime field.

func (*Change) SetUuid ¶

func (o *Change) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (Change) ToMap ¶

func (o Change) ToMap() (map[string]interface{}, error)

func (*Change) UnmarshalJSON ¶

func (o *Change) UnmarshalJSON(data []byte) (err error)

type ChangeStatus ¶

type ChangeStatus string

ChangeStatus Current outcome of the change flow

const (
	CHANGESTATUS_APPROVED               ChangeStatus = "APPROVED"
	CHANGESTATUS_COMPLETED              ChangeStatus = "COMPLETED"
	CHANGESTATUS_FAILED                 ChangeStatus = "FAILED"
	CHANGESTATUS_REJECTED               ChangeStatus = "REJECTED"
	CHANGESTATUS_REQUESTED              ChangeStatus = "REQUESTED"
	CHANGESTATUS_SUBMITTED_FOR_APPROVAL ChangeStatus = "SUBMITTED_FOR_APPROVAL"
)

List of Change_status

func NewChangeStatusFromValue ¶

func NewChangeStatusFromValue(v string) (*ChangeStatus, error)

NewChangeStatusFromValue returns a pointer to a valid ChangeStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ChangeStatus) IsValid ¶

func (v ChangeStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ChangeStatus) Ptr ¶

func (v ChangeStatus) Ptr() *ChangeStatus

Ptr returns reference to Change_status value

func (*ChangeStatus) UnmarshalJSON ¶

func (v *ChangeStatus) UnmarshalJSON(src []byte) error

type ChangeType ¶

type ChangeType string

ChangeType Type of change

const (
	CHANGETYPE_CREATION                ChangeType = "CONNECTION_CREATION"
	CHANGETYPE_UPDATE                  ChangeType = "CONNECTION_UPDATE"
	CHANGETYPE_DELETION                ChangeType = "CONNECTION_DELETION"
	CHANGETYPE_PROVIDER_STATUS_REQUEST ChangeType = "CONNECTION_PROVIDER_STATUS_REQUEST"
)

List of Change_type

func NewChangeTypeFromValue ¶

func NewChangeTypeFromValue(v string) (*ChangeType, error)

NewChangeTypeFromValue returns a pointer to a valid ChangeType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ChangeType) IsValid ¶

func (v ChangeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ChangeType) Ptr ¶

func (v ChangeType) Ptr() *ChangeType

Ptr returns reference to Change_type value

func (*ChangeType) UnmarshalJSON ¶

func (v *ChangeType) UnmarshalJSON(src []byte) error

type Changelog ¶

type Changelog struct {
	// Created by User Key
	CreatedBy *string `json:"createdBy,omitempty"`
	// Created by User Full Name
	CreatedByFullName *string `json:"createdByFullName,omitempty"`
	// Created by User Email Address
	CreatedByEmail *string `json:"createdByEmail,omitempty"`
	// Created by Date and Time
	CreatedDateTime *time.Time `json:"createdDateTime,omitempty"`
	// Updated by User Key
	UpdatedBy *string `json:"updatedBy,omitempty"`
	// Updated by User Full Name
	UpdatedByFullName *string `json:"updatedByFullName,omitempty"`
	// Updated by User Email Address
	UpdatedByEmail *string `json:"updatedByEmail,omitempty"`
	// Updated by Date and Time
	UpdatedDateTime *time.Time `json:"updatedDateTime,omitempty"`
	// Deleted by User Key
	DeletedBy *string `json:"deletedBy,omitempty"`
	// Deleted by User Full Name
	DeletedByFullName *string `json:"deletedByFullName,omitempty"`
	// Deleted by User Email Address
	DeletedByEmail *string `json:"deletedByEmail,omitempty"`
	// Deleted by Date and Time
	DeletedDateTime      *time.Time `json:"deletedDateTime,omitempty"`
	AdditionalProperties map[string]interface{}
}

Changelog Change log

func NewChangelog ¶

func NewChangelog() *Changelog

NewChangelog instantiates a new Changelog 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 NewChangelogWithDefaults ¶

func NewChangelogWithDefaults() *Changelog

NewChangelogWithDefaults instantiates a new Changelog 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 (*Changelog) GetCreatedBy ¶

func (o *Changelog) GetCreatedBy() string

GetCreatedBy returns the CreatedBy field value if set, zero value otherwise.

func (*Changelog) GetCreatedByEmail ¶

func (o *Changelog) GetCreatedByEmail() string

GetCreatedByEmail returns the CreatedByEmail field value if set, zero value otherwise.

func (*Changelog) GetCreatedByEmailOk ¶

func (o *Changelog) GetCreatedByEmailOk() (*string, bool)

GetCreatedByEmailOk returns a tuple with the CreatedByEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Changelog) GetCreatedByFullName ¶

func (o *Changelog) GetCreatedByFullName() string

GetCreatedByFullName returns the CreatedByFullName field value if set, zero value otherwise.

func (*Changelog) GetCreatedByFullNameOk ¶

func (o *Changelog) GetCreatedByFullNameOk() (*string, bool)

GetCreatedByFullNameOk returns a tuple with the CreatedByFullName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Changelog) GetCreatedByOk ¶

func (o *Changelog) GetCreatedByOk() (*string, bool)

GetCreatedByOk returns a tuple with the CreatedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Changelog) GetCreatedDateTime ¶

func (o *Changelog) GetCreatedDateTime() time.Time

GetCreatedDateTime returns the CreatedDateTime field value if set, zero value otherwise.

func (*Changelog) GetCreatedDateTimeOk ¶

func (o *Changelog) GetCreatedDateTimeOk() (*time.Time, bool)

GetCreatedDateTimeOk returns a tuple with the CreatedDateTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Changelog) GetDeletedBy ¶

func (o *Changelog) GetDeletedBy() string

GetDeletedBy returns the DeletedBy field value if set, zero value otherwise.

func (*Changelog) GetDeletedByEmail ¶

func (o *Changelog) GetDeletedByEmail() string

GetDeletedByEmail returns the DeletedByEmail field value if set, zero value otherwise.

func (*Changelog) GetDeletedByEmailOk ¶

func (o *Changelog) GetDeletedByEmailOk() (*string, bool)

GetDeletedByEmailOk returns a tuple with the DeletedByEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Changelog) GetDeletedByFullName ¶

func (o *Changelog) GetDeletedByFullName() string

GetDeletedByFullName returns the DeletedByFullName field value if set, zero value otherwise.

func (*Changelog) GetDeletedByFullNameOk ¶

func (o *Changelog) GetDeletedByFullNameOk() (*string, bool)

GetDeletedByFullNameOk returns a tuple with the DeletedByFullName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Changelog) GetDeletedByOk ¶

func (o *Changelog) GetDeletedByOk() (*string, bool)

GetDeletedByOk returns a tuple with the DeletedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Changelog) GetDeletedDateTime ¶

func (o *Changelog) GetDeletedDateTime() time.Time

GetDeletedDateTime returns the DeletedDateTime field value if set, zero value otherwise.

func (*Changelog) GetDeletedDateTimeOk ¶

func (o *Changelog) GetDeletedDateTimeOk() (*time.Time, bool)

GetDeletedDateTimeOk returns a tuple with the DeletedDateTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Changelog) GetUpdatedBy ¶

func (o *Changelog) GetUpdatedBy() string

GetUpdatedBy returns the UpdatedBy field value if set, zero value otherwise.

func (*Changelog) GetUpdatedByEmail ¶

func (o *Changelog) GetUpdatedByEmail() string

GetUpdatedByEmail returns the UpdatedByEmail field value if set, zero value otherwise.

func (*Changelog) GetUpdatedByEmailOk ¶

func (o *Changelog) GetUpdatedByEmailOk() (*string, bool)

GetUpdatedByEmailOk returns a tuple with the UpdatedByEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Changelog) GetUpdatedByFullName ¶

func (o *Changelog) GetUpdatedByFullName() string

GetUpdatedByFullName returns the UpdatedByFullName field value if set, zero value otherwise.

func (*Changelog) GetUpdatedByFullNameOk ¶

func (o *Changelog) GetUpdatedByFullNameOk() (*string, bool)

GetUpdatedByFullNameOk returns a tuple with the UpdatedByFullName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Changelog) GetUpdatedByOk ¶

func (o *Changelog) GetUpdatedByOk() (*string, bool)

GetUpdatedByOk returns a tuple with the UpdatedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Changelog) GetUpdatedDateTime ¶

func (o *Changelog) GetUpdatedDateTime() time.Time

GetUpdatedDateTime returns the UpdatedDateTime field value if set, zero value otherwise.

func (*Changelog) GetUpdatedDateTimeOk ¶

func (o *Changelog) GetUpdatedDateTimeOk() (*time.Time, bool)

GetUpdatedDateTimeOk returns a tuple with the UpdatedDateTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Changelog) HasCreatedBy ¶

func (o *Changelog) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (*Changelog) HasCreatedByEmail ¶

func (o *Changelog) HasCreatedByEmail() bool

HasCreatedByEmail returns a boolean if a field has been set.

func (*Changelog) HasCreatedByFullName ¶

func (o *Changelog) HasCreatedByFullName() bool

HasCreatedByFullName returns a boolean if a field has been set.

func (*Changelog) HasCreatedDateTime ¶

func (o *Changelog) HasCreatedDateTime() bool

HasCreatedDateTime returns a boolean if a field has been set.

func (*Changelog) HasDeletedBy ¶

func (o *Changelog) HasDeletedBy() bool

HasDeletedBy returns a boolean if a field has been set.

func (*Changelog) HasDeletedByEmail ¶

func (o *Changelog) HasDeletedByEmail() bool

HasDeletedByEmail returns a boolean if a field has been set.

func (*Changelog) HasDeletedByFullName ¶

func (o *Changelog) HasDeletedByFullName() bool

HasDeletedByFullName returns a boolean if a field has been set.

func (*Changelog) HasDeletedDateTime ¶

func (o *Changelog) HasDeletedDateTime() bool

HasDeletedDateTime returns a boolean if a field has been set.

func (*Changelog) HasUpdatedBy ¶

func (o *Changelog) HasUpdatedBy() bool

HasUpdatedBy returns a boolean if a field has been set.

func (*Changelog) HasUpdatedByEmail ¶

func (o *Changelog) HasUpdatedByEmail() bool

HasUpdatedByEmail returns a boolean if a field has been set.

func (*Changelog) HasUpdatedByFullName ¶

func (o *Changelog) HasUpdatedByFullName() bool

HasUpdatedByFullName returns a boolean if a field has been set.

func (*Changelog) HasUpdatedDateTime ¶

func (o *Changelog) HasUpdatedDateTime() bool

HasUpdatedDateTime returns a boolean if a field has been set.

func (Changelog) MarshalJSON ¶

func (o Changelog) MarshalJSON() ([]byte, error)

func (*Changelog) SetCreatedBy ¶

func (o *Changelog) SetCreatedBy(v string)

SetCreatedBy gets a reference to the given string and assigns it to the CreatedBy field.

func (*Changelog) SetCreatedByEmail ¶

func (o *Changelog) SetCreatedByEmail(v string)

SetCreatedByEmail gets a reference to the given string and assigns it to the CreatedByEmail field.

func (*Changelog) SetCreatedByFullName ¶

func (o *Changelog) SetCreatedByFullName(v string)

SetCreatedByFullName gets a reference to the given string and assigns it to the CreatedByFullName field.

func (*Changelog) SetCreatedDateTime ¶

func (o *Changelog) SetCreatedDateTime(v time.Time)

SetCreatedDateTime gets a reference to the given time.Time and assigns it to the CreatedDateTime field.

func (*Changelog) SetDeletedBy ¶

func (o *Changelog) SetDeletedBy(v string)

SetDeletedBy gets a reference to the given string and assigns it to the DeletedBy field.

func (*Changelog) SetDeletedByEmail ¶

func (o *Changelog) SetDeletedByEmail(v string)

SetDeletedByEmail gets a reference to the given string and assigns it to the DeletedByEmail field.

func (*Changelog) SetDeletedByFullName ¶

func (o *Changelog) SetDeletedByFullName(v string)

SetDeletedByFullName gets a reference to the given string and assigns it to the DeletedByFullName field.

func (*Changelog) SetDeletedDateTime ¶

func (o *Changelog) SetDeletedDateTime(v time.Time)

SetDeletedDateTime gets a reference to the given time.Time and assigns it to the DeletedDateTime field.

func (*Changelog) SetUpdatedBy ¶

func (o *Changelog) SetUpdatedBy(v string)

SetUpdatedBy gets a reference to the given string and assigns it to the UpdatedBy field.

func (*Changelog) SetUpdatedByEmail ¶

func (o *Changelog) SetUpdatedByEmail(v string)

SetUpdatedByEmail gets a reference to the given string and assigns it to the UpdatedByEmail field.

func (*Changelog) SetUpdatedByFullName ¶

func (o *Changelog) SetUpdatedByFullName(v string)

SetUpdatedByFullName gets a reference to the given string and assigns it to the UpdatedByFullName field.

func (*Changelog) SetUpdatedDateTime ¶

func (o *Changelog) SetUpdatedDateTime(v time.Time)

SetUpdatedDateTime gets a reference to the given time.Time and assigns it to the UpdatedDateTime field.

func (Changelog) ToMap ¶

func (o Changelog) ToMap() (map[string]interface{}, error)

func (*Changelog) UnmarshalJSON ¶

func (o *Changelog) UnmarshalJSON(data []byte) (err error)

type CloudRouter ¶

type CloudRouter struct {
	// Cloud Routers URI
	Href *string `json:"href,omitempty"`
	// Equinix-assigned access point identifier
	Uuid *string `json:"uuid,omitempty"`
	// Customer-provided Cloud Router name
	Name  *string                      `json:"name,omitempty"`
	State *CloudRouterAccessPointState `json:"state,omitempty"`
	// Equinix ASN
	EquinixAsn *int64 `json:"equinixAsn,omitempty"`
	// Access point used and maximum number of IPv4 BGP routes
	BgpIpv4RoutesCount *int32 `json:"bgpIpv4RoutesCount,omitempty"`
	// Access point used and maximum number of IPv6 BGP routes
	BgpIpv6RoutesCount *int32 `json:"bgpIpv6RoutesCount,omitempty"`
	// Number of connections associated with this Access point
	ConnectionsCount *int32 `json:"connectionsCount,omitempty"`
	// Number of distinct ipv4 routes
	DistinctIpv4PrefixesCount *int32 `json:"distinctIpv4PrefixesCount,omitempty"`
	// Number of distinct ipv6 routes
	DistinctIpv6PrefixesCount *int32                         `json:"distinctIpv6PrefixesCount,omitempty"`
	ChangeLog                 *Changelog                     `json:"changeLog,omitempty"`
	Change                    *CloudRouterChange             `json:"change,omitempty"`
	Type                      *CloudRouterPostRequestType    `json:"type,omitempty"`
	Location                  *SimplifiedLocationWithoutIBX  `json:"location,omitempty"`
	Package                   *CloudRouterPostRequestPackage `json:"package,omitempty"`
	Order                     *Order                         `json:"order,omitempty"`
	Project                   *Project                       `json:"project,omitempty"`
	Account                   *SimplifiedAccount             `json:"account,omitempty"`
	// Preferences for notifications on connection configuration or status changes
	Notifications        []SimplifiedNotification `json:"notifications,omitempty"`
	AdditionalProperties map[string]interface{}
}

CloudRouter Fabric Cloud Router object

func NewCloudRouter ¶

func NewCloudRouter() *CloudRouter

NewCloudRouter instantiates a new CloudRouter 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 NewCloudRouterWithDefaults ¶

func NewCloudRouterWithDefaults() *CloudRouter

NewCloudRouterWithDefaults instantiates a new CloudRouter 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 (*CloudRouter) GetAccount ¶

func (o *CloudRouter) GetAccount() SimplifiedAccount

GetAccount returns the Account field value if set, zero value otherwise.

func (*CloudRouter) GetAccountOk ¶

func (o *CloudRouter) GetAccountOk() (*SimplifiedAccount, bool)

GetAccountOk returns a tuple with the Account field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouter) GetBgpIpv4RoutesCount ¶

func (o *CloudRouter) GetBgpIpv4RoutesCount() int32

GetBgpIpv4RoutesCount returns the BgpIpv4RoutesCount field value if set, zero value otherwise.

func (*CloudRouter) GetBgpIpv4RoutesCountOk ¶

func (o *CloudRouter) GetBgpIpv4RoutesCountOk() (*int32, bool)

GetBgpIpv4RoutesCountOk returns a tuple with the BgpIpv4RoutesCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouter) GetBgpIpv6RoutesCount ¶

func (o *CloudRouter) GetBgpIpv6RoutesCount() int32

GetBgpIpv6RoutesCount returns the BgpIpv6RoutesCount field value if set, zero value otherwise.

func (*CloudRouter) GetBgpIpv6RoutesCountOk ¶

func (o *CloudRouter) GetBgpIpv6RoutesCountOk() (*int32, bool)

GetBgpIpv6RoutesCountOk returns a tuple with the BgpIpv6RoutesCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouter) GetChange ¶

func (o *CloudRouter) GetChange() CloudRouterChange

GetChange returns the Change field value if set, zero value otherwise.

func (*CloudRouter) GetChangeLog ¶

func (o *CloudRouter) GetChangeLog() Changelog

GetChangeLog returns the ChangeLog field value if set, zero value otherwise.

func (*CloudRouter) GetChangeLogOk ¶

func (o *CloudRouter) GetChangeLogOk() (*Changelog, bool)

GetChangeLogOk returns a tuple with the ChangeLog field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouter) GetChangeOk ¶

func (o *CloudRouter) GetChangeOk() (*CloudRouterChange, bool)

GetChangeOk returns a tuple with the Change field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouter) GetConnectionsCount ¶

func (o *CloudRouter) GetConnectionsCount() int32

GetConnectionsCount returns the ConnectionsCount field value if set, zero value otherwise.

func (*CloudRouter) GetConnectionsCountOk ¶

func (o *CloudRouter) GetConnectionsCountOk() (*int32, bool)

GetConnectionsCountOk returns a tuple with the ConnectionsCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouter) GetDistinctIpv4PrefixesCount ¶

func (o *CloudRouter) GetDistinctIpv4PrefixesCount() int32

GetDistinctIpv4PrefixesCount returns the DistinctIpv4PrefixesCount field value if set, zero value otherwise.

func (*CloudRouter) GetDistinctIpv4PrefixesCountOk ¶

func (o *CloudRouter) GetDistinctIpv4PrefixesCountOk() (*int32, bool)

GetDistinctIpv4PrefixesCountOk returns a tuple with the DistinctIpv4PrefixesCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouter) GetDistinctIpv6PrefixesCount ¶

func (o *CloudRouter) GetDistinctIpv6PrefixesCount() int32

GetDistinctIpv6PrefixesCount returns the DistinctIpv6PrefixesCount field value if set, zero value otherwise.

func (*CloudRouter) GetDistinctIpv6PrefixesCountOk ¶

func (o *CloudRouter) GetDistinctIpv6PrefixesCountOk() (*int32, bool)

GetDistinctIpv6PrefixesCountOk returns a tuple with the DistinctIpv6PrefixesCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouter) GetEquinixAsn ¶

func (o *CloudRouter) GetEquinixAsn() int64

GetEquinixAsn returns the EquinixAsn field value if set, zero value otherwise.

func (*CloudRouter) GetEquinixAsnOk ¶

func (o *CloudRouter) GetEquinixAsnOk() (*int64, bool)

GetEquinixAsnOk returns a tuple with the EquinixAsn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouter) GetHref ¶

func (o *CloudRouter) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*CloudRouter) GetHrefOk ¶

func (o *CloudRouter) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouter) GetLocation ¶

func (o *CloudRouter) GetLocation() SimplifiedLocationWithoutIBX

GetLocation returns the Location field value if set, zero value otherwise.

func (*CloudRouter) GetLocationOk ¶

func (o *CloudRouter) GetLocationOk() (*SimplifiedLocationWithoutIBX, bool)

GetLocationOk returns a tuple with the Location field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouter) GetName ¶

func (o *CloudRouter) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*CloudRouter) GetNameOk ¶

func (o *CloudRouter) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouter) GetNotifications ¶

func (o *CloudRouter) GetNotifications() []SimplifiedNotification

GetNotifications returns the Notifications field value if set, zero value otherwise.

func (*CloudRouter) GetNotificationsOk ¶

func (o *CloudRouter) GetNotificationsOk() ([]SimplifiedNotification, bool)

GetNotificationsOk returns a tuple with the Notifications field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouter) GetOrder ¶

func (o *CloudRouter) GetOrder() Order

GetOrder returns the Order field value if set, zero value otherwise.

func (*CloudRouter) GetOrderOk ¶

func (o *CloudRouter) GetOrderOk() (*Order, bool)

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouter) GetPackage ¶

GetPackage returns the Package field value if set, zero value otherwise.

func (*CloudRouter) GetPackageOk ¶

func (o *CloudRouter) GetPackageOk() (*CloudRouterPostRequestPackage, bool)

GetPackageOk returns a tuple with the Package field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouter) GetProject ¶

func (o *CloudRouter) GetProject() Project

GetProject returns the Project field value if set, zero value otherwise.

func (*CloudRouter) GetProjectOk ¶

func (o *CloudRouter) GetProjectOk() (*Project, bool)

GetProjectOk returns a tuple with the Project field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouter) GetState ¶

GetState returns the State field value if set, zero value otherwise.

func (*CloudRouter) GetStateOk ¶

func (o *CloudRouter) GetStateOk() (*CloudRouterAccessPointState, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouter) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*CloudRouter) GetTypeOk ¶

func (o *CloudRouter) GetTypeOk() (*CloudRouterPostRequestType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouter) GetUuid ¶

func (o *CloudRouter) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*CloudRouter) GetUuidOk ¶

func (o *CloudRouter) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouter) HasAccount ¶

func (o *CloudRouter) HasAccount() bool

HasAccount returns a boolean if a field has been set.

func (*CloudRouter) HasBgpIpv4RoutesCount ¶

func (o *CloudRouter) HasBgpIpv4RoutesCount() bool

HasBgpIpv4RoutesCount returns a boolean if a field has been set.

func (*CloudRouter) HasBgpIpv6RoutesCount ¶

func (o *CloudRouter) HasBgpIpv6RoutesCount() bool

HasBgpIpv6RoutesCount returns a boolean if a field has been set.

func (*CloudRouter) HasChange ¶

func (o *CloudRouter) HasChange() bool

HasChange returns a boolean if a field has been set.

func (*CloudRouter) HasChangeLog ¶

func (o *CloudRouter) HasChangeLog() bool

HasChangeLog returns a boolean if a field has been set.

func (*CloudRouter) HasConnectionsCount ¶

func (o *CloudRouter) HasConnectionsCount() bool

HasConnectionsCount returns a boolean if a field has been set.

func (*CloudRouter) HasDistinctIpv4PrefixesCount ¶

func (o *CloudRouter) HasDistinctIpv4PrefixesCount() bool

HasDistinctIpv4PrefixesCount returns a boolean if a field has been set.

func (*CloudRouter) HasDistinctIpv6PrefixesCount ¶

func (o *CloudRouter) HasDistinctIpv6PrefixesCount() bool

HasDistinctIpv6PrefixesCount returns a boolean if a field has been set.

func (*CloudRouter) HasEquinixAsn ¶

func (o *CloudRouter) HasEquinixAsn() bool

HasEquinixAsn returns a boolean if a field has been set.

func (*CloudRouter) HasHref ¶

func (o *CloudRouter) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*CloudRouter) HasLocation ¶

func (o *CloudRouter) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*CloudRouter) HasName ¶

func (o *CloudRouter) HasName() bool

HasName returns a boolean if a field has been set.

func (*CloudRouter) HasNotifications ¶

func (o *CloudRouter) HasNotifications() bool

HasNotifications returns a boolean if a field has been set.

func (*CloudRouter) HasOrder ¶

func (o *CloudRouter) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*CloudRouter) HasPackage ¶

func (o *CloudRouter) HasPackage() bool

HasPackage returns a boolean if a field has been set.

func (*CloudRouter) HasProject ¶

func (o *CloudRouter) HasProject() bool

HasProject returns a boolean if a field has been set.

func (*CloudRouter) HasState ¶

func (o *CloudRouter) HasState() bool

HasState returns a boolean if a field has been set.

func (*CloudRouter) HasType ¶

func (o *CloudRouter) HasType() bool

HasType returns a boolean if a field has been set.

func (*CloudRouter) HasUuid ¶

func (o *CloudRouter) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (CloudRouter) MarshalJSON ¶

func (o CloudRouter) MarshalJSON() ([]byte, error)

func (*CloudRouter) SetAccount ¶

func (o *CloudRouter) SetAccount(v SimplifiedAccount)

SetAccount gets a reference to the given SimplifiedAccount and assigns it to the Account field.

func (*CloudRouter) SetBgpIpv4RoutesCount ¶

func (o *CloudRouter) SetBgpIpv4RoutesCount(v int32)

SetBgpIpv4RoutesCount gets a reference to the given int32 and assigns it to the BgpIpv4RoutesCount field.

func (*CloudRouter) SetBgpIpv6RoutesCount ¶

func (o *CloudRouter) SetBgpIpv6RoutesCount(v int32)

SetBgpIpv6RoutesCount gets a reference to the given int32 and assigns it to the BgpIpv6RoutesCount field.

func (*CloudRouter) SetChange ¶

func (o *CloudRouter) SetChange(v CloudRouterChange)

SetChange gets a reference to the given CloudRouterChange and assigns it to the Change field.

func (*CloudRouter) SetChangeLog ¶

func (o *CloudRouter) SetChangeLog(v Changelog)

SetChangeLog gets a reference to the given Changelog and assigns it to the ChangeLog field.

func (*CloudRouter) SetConnectionsCount ¶

func (o *CloudRouter) SetConnectionsCount(v int32)

SetConnectionsCount gets a reference to the given int32 and assigns it to the ConnectionsCount field.

func (*CloudRouter) SetDistinctIpv4PrefixesCount ¶

func (o *CloudRouter) SetDistinctIpv4PrefixesCount(v int32)

SetDistinctIpv4PrefixesCount gets a reference to the given int32 and assigns it to the DistinctIpv4PrefixesCount field.

func (*CloudRouter) SetDistinctIpv6PrefixesCount ¶

func (o *CloudRouter) SetDistinctIpv6PrefixesCount(v int32)

SetDistinctIpv6PrefixesCount gets a reference to the given int32 and assigns it to the DistinctIpv6PrefixesCount field.

func (*CloudRouter) SetEquinixAsn ¶

func (o *CloudRouter) SetEquinixAsn(v int64)

SetEquinixAsn gets a reference to the given int64 and assigns it to the EquinixAsn field.

func (*CloudRouter) SetHref ¶

func (o *CloudRouter) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*CloudRouter) SetLocation ¶

func (o *CloudRouter) SetLocation(v SimplifiedLocationWithoutIBX)

SetLocation gets a reference to the given SimplifiedLocationWithoutIBX and assigns it to the Location field.

func (*CloudRouter) SetName ¶

func (o *CloudRouter) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*CloudRouter) SetNotifications ¶

func (o *CloudRouter) SetNotifications(v []SimplifiedNotification)

SetNotifications gets a reference to the given []SimplifiedNotification and assigns it to the Notifications field.

func (*CloudRouter) SetOrder ¶

func (o *CloudRouter) SetOrder(v Order)

SetOrder gets a reference to the given Order and assigns it to the Order field.

func (*CloudRouter) SetPackage ¶

func (o *CloudRouter) SetPackage(v CloudRouterPostRequestPackage)

SetPackage gets a reference to the given CloudRouterPostRequestPackage and assigns it to the Package field.

func (*CloudRouter) SetProject ¶

func (o *CloudRouter) SetProject(v Project)

SetProject gets a reference to the given Project and assigns it to the Project field.

func (*CloudRouter) SetState ¶

SetState gets a reference to the given CloudRouterAccessPointState and assigns it to the State field.

func (*CloudRouter) SetType ¶

SetType gets a reference to the given CloudRouterPostRequestType and assigns it to the Type field.

func (*CloudRouter) SetUuid ¶

func (o *CloudRouter) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (CloudRouter) ToMap ¶

func (o CloudRouter) ToMap() (map[string]interface{}, error)

func (*CloudRouter) UnmarshalJSON ¶

func (o *CloudRouter) UnmarshalJSON(data []byte) (err error)

type CloudRouterAccessPointState ¶

type CloudRouterAccessPointState string

CloudRouterAccessPointState Access point lifecycle state

const (
	CLOUDROUTERACCESSPOINTSTATE_PROVISIONED       CloudRouterAccessPointState = "PROVISIONED"
	CLOUDROUTERACCESSPOINTSTATE_PROVISIONING      CloudRouterAccessPointState = "PROVISIONING"
	CLOUDROUTERACCESSPOINTSTATE_DEPROVISIONING    CloudRouterAccessPointState = "DEPROVISIONING"
	CLOUDROUTERACCESSPOINTSTATE_DEPROVISIONED     CloudRouterAccessPointState = "DEPROVISIONED"
	CLOUDROUTERACCESSPOINTSTATE_LOCKED            CloudRouterAccessPointState = "LOCKED"
	CLOUDROUTERACCESSPOINTSTATE_NOT_PROVISIONED   CloudRouterAccessPointState = "NOT_PROVISIONED"
	CLOUDROUTERACCESSPOINTSTATE_NOT_DEPROVISIONED CloudRouterAccessPointState = "NOT_DEPROVISIONED"
)

List of CloudRouterAccessPointState

func NewCloudRouterAccessPointStateFromValue ¶

func NewCloudRouterAccessPointStateFromValue(v string) (*CloudRouterAccessPointState, error)

NewCloudRouterAccessPointStateFromValue returns a pointer to a valid CloudRouterAccessPointState for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CloudRouterAccessPointState) IsValid ¶

func (v CloudRouterAccessPointState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (CloudRouterAccessPointState) Ptr ¶

Ptr returns reference to CloudRouterAccessPointState value

func (*CloudRouterAccessPointState) UnmarshalJSON ¶

func (v *CloudRouterAccessPointState) UnmarshalJSON(src []byte) error

type CloudRouterActionRequest ¶

type CloudRouterActionRequest struct {
	Type                 CloudRouterActionType `json:"type"`
	AdditionalProperties map[string]interface{}
}

CloudRouterActionRequest Cloud Router action request

func NewCloudRouterActionRequest ¶

func NewCloudRouterActionRequest(type_ CloudRouterActionType) *CloudRouterActionRequest

NewCloudRouterActionRequest instantiates a new CloudRouterActionRequest 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 NewCloudRouterActionRequestWithDefaults ¶

func NewCloudRouterActionRequestWithDefaults() *CloudRouterActionRequest

NewCloudRouterActionRequestWithDefaults instantiates a new CloudRouterActionRequest 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 (*CloudRouterActionRequest) GetType ¶

GetType returns the Type field value

func (*CloudRouterActionRequest) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (CloudRouterActionRequest) MarshalJSON ¶

func (o CloudRouterActionRequest) MarshalJSON() ([]byte, error)

func (*CloudRouterActionRequest) SetType ¶

SetType sets field value

func (CloudRouterActionRequest) ToMap ¶

func (o CloudRouterActionRequest) ToMap() (map[string]interface{}, error)

func (*CloudRouterActionRequest) UnmarshalJSON ¶

func (o *CloudRouterActionRequest) UnmarshalJSON(data []byte) (err error)

type CloudRouterActionResponse ¶

type CloudRouterActionResponse struct {
	Type                 CloudRouterActionType  `json:"type"`
	Uuid                 string                 `json:"uuid"`
	Description          *string                `json:"description,omitempty"`
	State                CloudRouterActionState `json:"state"`
	ChangeLog            Changelog              `json:"changeLog"`
	AdditionalProperties map[string]interface{}
}

CloudRouterActionResponse Cloud Router actions response object

func NewCloudRouterActionResponse ¶

func NewCloudRouterActionResponse(type_ CloudRouterActionType, uuid string, state CloudRouterActionState, changeLog Changelog) *CloudRouterActionResponse

NewCloudRouterActionResponse instantiates a new CloudRouterActionResponse 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 NewCloudRouterActionResponseWithDefaults ¶

func NewCloudRouterActionResponseWithDefaults() *CloudRouterActionResponse

NewCloudRouterActionResponseWithDefaults instantiates a new CloudRouterActionResponse 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 (*CloudRouterActionResponse) GetChangeLog ¶

func (o *CloudRouterActionResponse) GetChangeLog() Changelog

GetChangeLog returns the ChangeLog field value

func (*CloudRouterActionResponse) GetChangeLogOk ¶

func (o *CloudRouterActionResponse) GetChangeLogOk() (*Changelog, bool)

GetChangeLogOk returns a tuple with the ChangeLog field value and a boolean to check if the value has been set.

func (*CloudRouterActionResponse) GetDescription ¶

func (o *CloudRouterActionResponse) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CloudRouterActionResponse) GetDescriptionOk ¶

func (o *CloudRouterActionResponse) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterActionResponse) GetState ¶

GetState returns the State field value

func (*CloudRouterActionResponse) GetStateOk ¶

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set.

func (*CloudRouterActionResponse) GetType ¶

GetType returns the Type field value

func (*CloudRouterActionResponse) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*CloudRouterActionResponse) GetUuid ¶

func (o *CloudRouterActionResponse) GetUuid() string

GetUuid returns the Uuid field value

func (*CloudRouterActionResponse) GetUuidOk ¶

func (o *CloudRouterActionResponse) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (*CloudRouterActionResponse) HasDescription ¶

func (o *CloudRouterActionResponse) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (CloudRouterActionResponse) MarshalJSON ¶

func (o CloudRouterActionResponse) MarshalJSON() ([]byte, error)

func (*CloudRouterActionResponse) SetChangeLog ¶

func (o *CloudRouterActionResponse) SetChangeLog(v Changelog)

SetChangeLog sets field value

func (*CloudRouterActionResponse) SetDescription ¶

func (o *CloudRouterActionResponse) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CloudRouterActionResponse) SetState ¶

SetState sets field value

func (*CloudRouterActionResponse) SetType ¶

SetType sets field value

func (*CloudRouterActionResponse) SetUuid ¶

func (o *CloudRouterActionResponse) SetUuid(v string)

SetUuid sets field value

func (CloudRouterActionResponse) ToMap ¶

func (o CloudRouterActionResponse) ToMap() (map[string]interface{}, error)

func (*CloudRouterActionResponse) UnmarshalJSON ¶

func (o *CloudRouterActionResponse) UnmarshalJSON(data []byte) (err error)

type CloudRouterActionState ¶

type CloudRouterActionState string

CloudRouterActionState Cloud Router action state

const (
	CLOUDROUTERACTIONSTATE_DONE    CloudRouterActionState = "DONE"
	CLOUDROUTERACTIONSTATE_FAILED  CloudRouterActionState = "FAILED"
	CLOUDROUTERACTIONSTATE_PENDING CloudRouterActionState = "PENDING"
)

List of CloudRouterActionState

func NewCloudRouterActionStateFromValue ¶

func NewCloudRouterActionStateFromValue(v string) (*CloudRouterActionState, error)

NewCloudRouterActionStateFromValue returns a pointer to a valid CloudRouterActionState for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CloudRouterActionState) IsValid ¶

func (v CloudRouterActionState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (CloudRouterActionState) Ptr ¶

Ptr returns reference to CloudRouterActionState value

func (*CloudRouterActionState) UnmarshalJSON ¶

func (v *CloudRouterActionState) UnmarshalJSON(src []byte) error

type CloudRouterActionType ¶

type CloudRouterActionType string

CloudRouterActionType Cloud Router action type

const (
	CLOUDROUTERACTIONTYPE_BGP_SESSION_STATUS_UPDATE CloudRouterActionType = "BGP_SESSION_STATUS_UPDATE"
	CLOUDROUTERACTIONTYPE_ROUTE_TABLE_ENTRY_UPDATE  CloudRouterActionType = "ROUTE_TABLE_ENTRY_UPDATE"
)

List of CloudRouterActionType

func NewCloudRouterActionTypeFromValue ¶

func NewCloudRouterActionTypeFromValue(v string) (*CloudRouterActionType, error)

NewCloudRouterActionTypeFromValue returns a pointer to a valid CloudRouterActionType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CloudRouterActionType) IsValid ¶

func (v CloudRouterActionType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (CloudRouterActionType) Ptr ¶

Ptr returns reference to CloudRouterActionType value

func (*CloudRouterActionType) UnmarshalJSON ¶

func (v *CloudRouterActionType) UnmarshalJSON(src []byte) error

type CloudRouterChange ¶

type CloudRouterChange struct {
	// Uniquely identifies a change
	Uuid   *string                  `json:"uuid,omitempty"`
	Type   CloudRouterChangeType    `json:"type"`
	Status *CloudRouterChangeStatus `json:"status,omitempty"`
	// Set when change flow starts
	CreatedDateTime *time.Time `json:"createdDateTime,omitempty"`
	// Set when change object is updated
	UpdatedDateTime time.Time `json:"updatedDateTime"`
	// Additional information
	Information          *string                     `json:"information,omitempty"`
	Data                 *CloudRouterChangeOperation `json:"data,omitempty"`
	AdditionalProperties map[string]interface{}
}

CloudRouterChange Current state of latest CloudRouter change

func NewCloudRouterChange ¶

func NewCloudRouterChange(type_ CloudRouterChangeType, updatedDateTime time.Time) *CloudRouterChange

NewCloudRouterChange instantiates a new CloudRouterChange 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 NewCloudRouterChangeWithDefaults ¶

func NewCloudRouterChangeWithDefaults() *CloudRouterChange

NewCloudRouterChangeWithDefaults instantiates a new CloudRouterChange 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 (*CloudRouterChange) GetCreatedDateTime ¶

func (o *CloudRouterChange) GetCreatedDateTime() time.Time

GetCreatedDateTime returns the CreatedDateTime field value if set, zero value otherwise.

func (*CloudRouterChange) GetCreatedDateTimeOk ¶

func (o *CloudRouterChange) GetCreatedDateTimeOk() (*time.Time, bool)

GetCreatedDateTimeOk returns a tuple with the CreatedDateTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterChange) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*CloudRouterChange) GetDataOk ¶

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterChange) GetInformation ¶

func (o *CloudRouterChange) GetInformation() string

GetInformation returns the Information field value if set, zero value otherwise.

func (*CloudRouterChange) GetInformationOk ¶

func (o *CloudRouterChange) GetInformationOk() (*string, bool)

GetInformationOk returns a tuple with the Information field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterChange) GetStatus ¶

GetStatus returns the Status field value if set, zero value otherwise.

func (*CloudRouterChange) GetStatusOk ¶

func (o *CloudRouterChange) GetStatusOk() (*CloudRouterChangeStatus, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterChange) GetType ¶

GetType returns the Type field value

func (*CloudRouterChange) GetTypeOk ¶

func (o *CloudRouterChange) GetTypeOk() (*CloudRouterChangeType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*CloudRouterChange) GetUpdatedDateTime ¶

func (o *CloudRouterChange) GetUpdatedDateTime() time.Time

GetUpdatedDateTime returns the UpdatedDateTime field value

func (*CloudRouterChange) GetUpdatedDateTimeOk ¶

func (o *CloudRouterChange) GetUpdatedDateTimeOk() (*time.Time, bool)

GetUpdatedDateTimeOk returns a tuple with the UpdatedDateTime field value and a boolean to check if the value has been set.

func (*CloudRouterChange) GetUuid ¶

func (o *CloudRouterChange) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*CloudRouterChange) GetUuidOk ¶

func (o *CloudRouterChange) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterChange) HasCreatedDateTime ¶

func (o *CloudRouterChange) HasCreatedDateTime() bool

HasCreatedDateTime returns a boolean if a field has been set.

func (*CloudRouterChange) HasData ¶

func (o *CloudRouterChange) HasData() bool

HasData returns a boolean if a field has been set.

func (*CloudRouterChange) HasInformation ¶

func (o *CloudRouterChange) HasInformation() bool

HasInformation returns a boolean if a field has been set.

func (*CloudRouterChange) HasStatus ¶

func (o *CloudRouterChange) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*CloudRouterChange) HasUuid ¶

func (o *CloudRouterChange) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (CloudRouterChange) MarshalJSON ¶

func (o CloudRouterChange) MarshalJSON() ([]byte, error)

func (*CloudRouterChange) SetCreatedDateTime ¶

func (o *CloudRouterChange) SetCreatedDateTime(v time.Time)

SetCreatedDateTime gets a reference to the given time.Time and assigns it to the CreatedDateTime field.

func (*CloudRouterChange) SetData ¶

SetData gets a reference to the given CloudRouterChangeOperation and assigns it to the Data field.

func (*CloudRouterChange) SetInformation ¶

func (o *CloudRouterChange) SetInformation(v string)

SetInformation gets a reference to the given string and assigns it to the Information field.

func (*CloudRouterChange) SetStatus ¶

SetStatus gets a reference to the given CloudRouterChangeStatus and assigns it to the Status field.

func (*CloudRouterChange) SetType ¶

SetType sets field value

func (*CloudRouterChange) SetUpdatedDateTime ¶

func (o *CloudRouterChange) SetUpdatedDateTime(v time.Time)

SetUpdatedDateTime sets field value

func (*CloudRouterChange) SetUuid ¶

func (o *CloudRouterChange) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (CloudRouterChange) ToMap ¶

func (o CloudRouterChange) ToMap() (map[string]interface{}, error)

func (*CloudRouterChange) UnmarshalJSON ¶

func (o *CloudRouterChange) UnmarshalJSON(data []byte) (err error)

type CloudRouterChangeOperation ¶

type CloudRouterChangeOperation struct {
	Op PrecisionTimeChangeOperationOp `json:"op"`
	// path inside document leading to updated parameter
	Path string `json:"path"`
	// new value for updated parameter
	Value                interface{} `json:"value"`
	AdditionalProperties map[string]interface{}
}

CloudRouterChangeOperation Fabric Cloud Router change operation data

func NewCloudRouterChangeOperation ¶

func NewCloudRouterChangeOperation(op PrecisionTimeChangeOperationOp, path string, value interface{}) *CloudRouterChangeOperation

NewCloudRouterChangeOperation instantiates a new CloudRouterChangeOperation 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 NewCloudRouterChangeOperationWithDefaults ¶

func NewCloudRouterChangeOperationWithDefaults() *CloudRouterChangeOperation

NewCloudRouterChangeOperationWithDefaults instantiates a new CloudRouterChangeOperation 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 (*CloudRouterChangeOperation) GetOp ¶

GetOp returns the Op field value

func (*CloudRouterChangeOperation) GetOpOk ¶

GetOpOk returns a tuple with the Op field value and a boolean to check if the value has been set.

func (*CloudRouterChangeOperation) GetPath ¶

func (o *CloudRouterChangeOperation) GetPath() string

GetPath returns the Path field value

func (*CloudRouterChangeOperation) GetPathOk ¶

func (o *CloudRouterChangeOperation) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (*CloudRouterChangeOperation) GetValue ¶

func (o *CloudRouterChangeOperation) GetValue() interface{}

GetValue returns the Value field value If the value is explicit nil, the zero value for interface{} will be returned

func (*CloudRouterChangeOperation) GetValueOk ¶

func (o *CloudRouterChangeOperation) GetValueOk() (*interface{}, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (CloudRouterChangeOperation) MarshalJSON ¶

func (o CloudRouterChangeOperation) MarshalJSON() ([]byte, error)

func (*CloudRouterChangeOperation) SetOp ¶

SetOp sets field value

func (*CloudRouterChangeOperation) SetPath ¶

func (o *CloudRouterChangeOperation) SetPath(v string)

SetPath sets field value

func (*CloudRouterChangeOperation) SetValue ¶

func (o *CloudRouterChangeOperation) SetValue(v interface{})

SetValue sets field value

func (CloudRouterChangeOperation) ToMap ¶

func (o CloudRouterChangeOperation) ToMap() (map[string]interface{}, error)

func (*CloudRouterChangeOperation) UnmarshalJSON ¶

func (o *CloudRouterChangeOperation) UnmarshalJSON(data []byte) (err error)

type CloudRouterChangeStatus ¶

type CloudRouterChangeStatus string

CloudRouterChangeStatus Current outcome of the change flow

const (
	CLOUDROUTERCHANGESTATUS_COMPLETED CloudRouterChangeStatus = "COMPLETED"
	CLOUDROUTERCHANGESTATUS_FAILED    CloudRouterChangeStatus = "FAILED"
	CLOUDROUTERCHANGESTATUS_REQUESTED CloudRouterChangeStatus = "REQUESTED"
)

List of CloudRouterChange_status

func NewCloudRouterChangeStatusFromValue ¶

func NewCloudRouterChangeStatusFromValue(v string) (*CloudRouterChangeStatus, error)

NewCloudRouterChangeStatusFromValue returns a pointer to a valid CloudRouterChangeStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CloudRouterChangeStatus) IsValid ¶

func (v CloudRouterChangeStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (CloudRouterChangeStatus) Ptr ¶

Ptr returns reference to CloudRouterChange_status value

func (*CloudRouterChangeStatus) UnmarshalJSON ¶

func (v *CloudRouterChangeStatus) UnmarshalJSON(src []byte) error

type CloudRouterChangeType ¶

type CloudRouterChangeType string

CloudRouterChangeType Type of change

const (
	CLOUDROUTERCHANGETYPE_UPDATE         CloudRouterChangeType = "ROUTER_UPDATE"
	CLOUDROUTERCHANGETYPE_PACKAGE_UPDATE CloudRouterChangeType = "ROUTER_PACKAGE_UPDATE"
)

List of CloudRouterChange_type

func NewCloudRouterChangeTypeFromValue ¶

func NewCloudRouterChangeTypeFromValue(v string) (*CloudRouterChangeType, error)

NewCloudRouterChangeTypeFromValue returns a pointer to a valid CloudRouterChangeType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CloudRouterChangeType) IsValid ¶

func (v CloudRouterChangeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (CloudRouterChangeType) Ptr ¶

Ptr returns reference to CloudRouterChange_type value

func (*CloudRouterChangeType) UnmarshalJSON ¶

func (v *CloudRouterChangeType) UnmarshalJSON(src []byte) error

type CloudRouterFilter ¶

type CloudRouterFilter struct {
	CloudRouterOrFilter         *CloudRouterOrFilter
	CloudRouterSimpleExpression *CloudRouterSimpleExpression
}

CloudRouterFilter struct for CloudRouterFilter

func (*CloudRouterFilter) MarshalJSON ¶

func (src *CloudRouterFilter) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*CloudRouterFilter) UnmarshalJSON ¶

func (dst *CloudRouterFilter) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type CloudRouterFilters ¶

type CloudRouterFilters struct {
	And                  []CloudRouterFilter `json:"and,omitempty"`
	AdditionalProperties map[string]interface{}
}

CloudRouterFilters struct for CloudRouterFilters

func NewCloudRouterFilters ¶

func NewCloudRouterFilters() *CloudRouterFilters

NewCloudRouterFilters instantiates a new CloudRouterFilters 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 NewCloudRouterFiltersWithDefaults ¶

func NewCloudRouterFiltersWithDefaults() *CloudRouterFilters

NewCloudRouterFiltersWithDefaults instantiates a new CloudRouterFilters 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 (*CloudRouterFilters) GetAnd ¶

func (o *CloudRouterFilters) GetAnd() []CloudRouterFilter

GetAnd returns the And field value if set, zero value otherwise.

func (*CloudRouterFilters) GetAndOk ¶

func (o *CloudRouterFilters) GetAndOk() ([]CloudRouterFilter, bool)

GetAndOk returns a tuple with the And field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterFilters) HasAnd ¶

func (o *CloudRouterFilters) HasAnd() bool

HasAnd returns a boolean if a field has been set.

func (CloudRouterFilters) MarshalJSON ¶

func (o CloudRouterFilters) MarshalJSON() ([]byte, error)

func (*CloudRouterFilters) SetAnd ¶

func (o *CloudRouterFilters) SetAnd(v []CloudRouterFilter)

SetAnd gets a reference to the given []CloudRouterFilter and assigns it to the And field.

func (CloudRouterFilters) ToMap ¶

func (o CloudRouterFilters) ToMap() (map[string]interface{}, error)

func (*CloudRouterFilters) UnmarshalJSON ¶

func (o *CloudRouterFilters) UnmarshalJSON(data []byte) (err error)

type CloudRouterOrFilter ¶

type CloudRouterOrFilter struct {
	Or                   []CloudRouterSimpleExpression `json:"or,omitempty"`
	AdditionalProperties map[string]interface{}
}

CloudRouterOrFilter struct for CloudRouterOrFilter

func NewCloudRouterOrFilter ¶

func NewCloudRouterOrFilter() *CloudRouterOrFilter

NewCloudRouterOrFilter instantiates a new CloudRouterOrFilter 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 NewCloudRouterOrFilterWithDefaults ¶

func NewCloudRouterOrFilterWithDefaults() *CloudRouterOrFilter

NewCloudRouterOrFilterWithDefaults instantiates a new CloudRouterOrFilter 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 (*CloudRouterOrFilter) GetOr ¶

GetOr returns the Or field value if set, zero value otherwise.

func (*CloudRouterOrFilter) GetOrOk ¶

GetOrOk returns a tuple with the Or field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterOrFilter) HasOr ¶

func (o *CloudRouterOrFilter) HasOr() bool

HasOr returns a boolean if a field has been set.

func (CloudRouterOrFilter) MarshalJSON ¶

func (o CloudRouterOrFilter) MarshalJSON() ([]byte, error)

func (*CloudRouterOrFilter) SetOr ¶

SetOr gets a reference to the given []CloudRouterSimpleExpression and assigns it to the Or field.

func (CloudRouterOrFilter) ToMap ¶

func (o CloudRouterOrFilter) ToMap() (map[string]interface{}, error)

func (*CloudRouterOrFilter) UnmarshalJSON ¶

func (o *CloudRouterOrFilter) UnmarshalJSON(data []byte) (err error)

type CloudRouterPackage ¶

type CloudRouterPackage struct {
	// Cloud Router package URI
	Href *string                 `json:"href,omitempty"`
	Type *CloudRouterPackageType `json:"type,omitempty"`
	Code *Code                   `json:"code,omitempty"`
	// Fabric Cloud Router Package description
	Description *string `json:"description,omitempty"`
	// Cloud Router package BGP IPv4 routes limit
	TotalIPv4RoutesMax *int32 `json:"totalIPv4RoutesMax,omitempty"`
	// Cloud Router package BGP IPv6 routes limit
	TotalIPv6RoutesMax *int32 `json:"totalIPv6RoutesMax,omitempty"`
	// CloudRouter package static IPv4 routes limit
	StaticIPv4RoutesMax *int32 `json:"staticIPv4RoutesMax,omitempty"`
	// CloudRouter package static IPv6 routes limit
	StaticIPv6RoutesMax *int32 `json:"staticIPv6RoutesMax,omitempty"`
	// CloudRouter package NACLs limit
	NaclsMax *int32 `json:"naclsMax,omitempty"`
	// CloudRouter package NACLs rules limit
	NaclRulesMax *int32 `json:"naclRulesMax,omitempty"`
	// CloudRouter package high-available configuration support
	HaSupported *bool `json:"haSupported,omitempty"`
	// CloudRouter package route filter support
	RouteFilterSupported *bool                      `json:"routeFilterSupported,omitempty"`
	NatType              *CloudRouterPackageNatType `json:"natType,omitempty"`
	// CloudRouter package Max Connection limit
	VcCountMax *int32 `json:"vcCountMax,omitempty"`
	// CloudRouter package Max CloudRouter limit
	CrCountMax *int32 `json:"crCountMax,omitempty"`
	// CloudRouter package Max Bandwidth limit
	VcBandwidthMax       *int32            `json:"vcBandwidthMax,omitempty"`
	ChangeLog            *PackageChangeLog `json:"changeLog,omitempty"`
	AdditionalProperties map[string]interface{}
}

CloudRouterPackage Fabric Cloud Router Package

func NewCloudRouterPackage ¶

func NewCloudRouterPackage() *CloudRouterPackage

NewCloudRouterPackage instantiates a new CloudRouterPackage 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 NewCloudRouterPackageWithDefaults ¶

func NewCloudRouterPackageWithDefaults() *CloudRouterPackage

NewCloudRouterPackageWithDefaults instantiates a new CloudRouterPackage 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 (*CloudRouterPackage) GetChangeLog ¶

func (o *CloudRouterPackage) GetChangeLog() PackageChangeLog

GetChangeLog returns the ChangeLog field value if set, zero value otherwise.

func (*CloudRouterPackage) GetChangeLogOk ¶

func (o *CloudRouterPackage) GetChangeLogOk() (*PackageChangeLog, bool)

GetChangeLogOk returns a tuple with the ChangeLog field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterPackage) GetCode ¶

func (o *CloudRouterPackage) GetCode() Code

GetCode returns the Code field value if set, zero value otherwise.

func (*CloudRouterPackage) GetCodeOk ¶

func (o *CloudRouterPackage) GetCodeOk() (*Code, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterPackage) GetCrCountMax ¶

func (o *CloudRouterPackage) GetCrCountMax() int32

GetCrCountMax returns the CrCountMax field value if set, zero value otherwise.

func (*CloudRouterPackage) GetCrCountMaxOk ¶

func (o *CloudRouterPackage) GetCrCountMaxOk() (*int32, bool)

GetCrCountMaxOk returns a tuple with the CrCountMax field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterPackage) GetDescription ¶

func (o *CloudRouterPackage) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CloudRouterPackage) GetDescriptionOk ¶

func (o *CloudRouterPackage) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterPackage) GetHaSupported ¶

func (o *CloudRouterPackage) GetHaSupported() bool

GetHaSupported returns the HaSupported field value if set, zero value otherwise.

func (*CloudRouterPackage) GetHaSupportedOk ¶

func (o *CloudRouterPackage) GetHaSupportedOk() (*bool, bool)

GetHaSupportedOk returns a tuple with the HaSupported field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterPackage) GetHref ¶

func (o *CloudRouterPackage) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*CloudRouterPackage) GetHrefOk ¶

func (o *CloudRouterPackage) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterPackage) GetNaclRulesMax ¶

func (o *CloudRouterPackage) GetNaclRulesMax() int32

GetNaclRulesMax returns the NaclRulesMax field value if set, zero value otherwise.

func (*CloudRouterPackage) GetNaclRulesMaxOk ¶

func (o *CloudRouterPackage) GetNaclRulesMaxOk() (*int32, bool)

GetNaclRulesMaxOk returns a tuple with the NaclRulesMax field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterPackage) GetNaclsMax ¶

func (o *CloudRouterPackage) GetNaclsMax() int32

GetNaclsMax returns the NaclsMax field value if set, zero value otherwise.

func (*CloudRouterPackage) GetNaclsMaxOk ¶

func (o *CloudRouterPackage) GetNaclsMaxOk() (*int32, bool)

GetNaclsMaxOk returns a tuple with the NaclsMax field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterPackage) GetNatType ¶

GetNatType returns the NatType field value if set, zero value otherwise.

func (*CloudRouterPackage) GetNatTypeOk ¶

func (o *CloudRouterPackage) GetNatTypeOk() (*CloudRouterPackageNatType, bool)

GetNatTypeOk returns a tuple with the NatType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterPackage) GetRouteFilterSupported ¶

func (o *CloudRouterPackage) GetRouteFilterSupported() bool

GetRouteFilterSupported returns the RouteFilterSupported field value if set, zero value otherwise.

func (*CloudRouterPackage) GetRouteFilterSupportedOk ¶

func (o *CloudRouterPackage) GetRouteFilterSupportedOk() (*bool, bool)

GetRouteFilterSupportedOk returns a tuple with the RouteFilterSupported field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterPackage) GetStaticIPv4RoutesMax ¶

func (o *CloudRouterPackage) GetStaticIPv4RoutesMax() int32

GetStaticIPv4RoutesMax returns the StaticIPv4RoutesMax field value if set, zero value otherwise.

func (*CloudRouterPackage) GetStaticIPv4RoutesMaxOk ¶

func (o *CloudRouterPackage) GetStaticIPv4RoutesMaxOk() (*int32, bool)

GetStaticIPv4RoutesMaxOk returns a tuple with the StaticIPv4RoutesMax field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterPackage) GetStaticIPv6RoutesMax ¶

func (o *CloudRouterPackage) GetStaticIPv6RoutesMax() int32

GetStaticIPv6RoutesMax returns the StaticIPv6RoutesMax field value if set, zero value otherwise.

func (*CloudRouterPackage) GetStaticIPv6RoutesMaxOk ¶

func (o *CloudRouterPackage) GetStaticIPv6RoutesMaxOk() (*int32, bool)

GetStaticIPv6RoutesMaxOk returns a tuple with the StaticIPv6RoutesMax field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterPackage) GetTotalIPv4RoutesMax ¶

func (o *CloudRouterPackage) GetTotalIPv4RoutesMax() int32

GetTotalIPv4RoutesMax returns the TotalIPv4RoutesMax field value if set, zero value otherwise.

func (*CloudRouterPackage) GetTotalIPv4RoutesMaxOk ¶

func (o *CloudRouterPackage) GetTotalIPv4RoutesMaxOk() (*int32, bool)

GetTotalIPv4RoutesMaxOk returns a tuple with the TotalIPv4RoutesMax field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterPackage) GetTotalIPv6RoutesMax ¶

func (o *CloudRouterPackage) GetTotalIPv6RoutesMax() int32

GetTotalIPv6RoutesMax returns the TotalIPv6RoutesMax field value if set, zero value otherwise.

func (*CloudRouterPackage) GetTotalIPv6RoutesMaxOk ¶

func (o *CloudRouterPackage) GetTotalIPv6RoutesMaxOk() (*int32, bool)

GetTotalIPv6RoutesMaxOk returns a tuple with the TotalIPv6RoutesMax field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterPackage) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*CloudRouterPackage) GetTypeOk ¶

func (o *CloudRouterPackage) GetTypeOk() (*CloudRouterPackageType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterPackage) GetVcBandwidthMax ¶

func (o *CloudRouterPackage) GetVcBandwidthMax() int32

GetVcBandwidthMax returns the VcBandwidthMax field value if set, zero value otherwise.

func (*CloudRouterPackage) GetVcBandwidthMaxOk ¶

func (o *CloudRouterPackage) GetVcBandwidthMaxOk() (*int32, bool)

GetVcBandwidthMaxOk returns a tuple with the VcBandwidthMax field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterPackage) GetVcCountMax ¶

func (o *CloudRouterPackage) GetVcCountMax() int32

GetVcCountMax returns the VcCountMax field value if set, zero value otherwise.

func (*CloudRouterPackage) GetVcCountMaxOk ¶

func (o *CloudRouterPackage) GetVcCountMaxOk() (*int32, bool)

GetVcCountMaxOk returns a tuple with the VcCountMax field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterPackage) HasChangeLog ¶

func (o *CloudRouterPackage) HasChangeLog() bool

HasChangeLog returns a boolean if a field has been set.

func (*CloudRouterPackage) HasCode ¶

func (o *CloudRouterPackage) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*CloudRouterPackage) HasCrCountMax ¶

func (o *CloudRouterPackage) HasCrCountMax() bool

HasCrCountMax returns a boolean if a field has been set.

func (*CloudRouterPackage) HasDescription ¶

func (o *CloudRouterPackage) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CloudRouterPackage) HasHaSupported ¶

func (o *CloudRouterPackage) HasHaSupported() bool

HasHaSupported returns a boolean if a field has been set.

func (*CloudRouterPackage) HasHref ¶

func (o *CloudRouterPackage) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*CloudRouterPackage) HasNaclRulesMax ¶

func (o *CloudRouterPackage) HasNaclRulesMax() bool

HasNaclRulesMax returns a boolean if a field has been set.

func (*CloudRouterPackage) HasNaclsMax ¶

func (o *CloudRouterPackage) HasNaclsMax() bool

HasNaclsMax returns a boolean if a field has been set.

func (*CloudRouterPackage) HasNatType ¶

func (o *CloudRouterPackage) HasNatType() bool

HasNatType returns a boolean if a field has been set.

func (*CloudRouterPackage) HasRouteFilterSupported ¶

func (o *CloudRouterPackage) HasRouteFilterSupported() bool

HasRouteFilterSupported returns a boolean if a field has been set.

func (*CloudRouterPackage) HasStaticIPv4RoutesMax ¶

func (o *CloudRouterPackage) HasStaticIPv4RoutesMax() bool

HasStaticIPv4RoutesMax returns a boolean if a field has been set.

func (*CloudRouterPackage) HasStaticIPv6RoutesMax ¶

func (o *CloudRouterPackage) HasStaticIPv6RoutesMax() bool

HasStaticIPv6RoutesMax returns a boolean if a field has been set.

func (*CloudRouterPackage) HasTotalIPv4RoutesMax ¶

func (o *CloudRouterPackage) HasTotalIPv4RoutesMax() bool

HasTotalIPv4RoutesMax returns a boolean if a field has been set.

func (*CloudRouterPackage) HasTotalIPv6RoutesMax ¶

func (o *CloudRouterPackage) HasTotalIPv6RoutesMax() bool

HasTotalIPv6RoutesMax returns a boolean if a field has been set.

func (*CloudRouterPackage) HasType ¶

func (o *CloudRouterPackage) HasType() bool

HasType returns a boolean if a field has been set.

func (*CloudRouterPackage) HasVcBandwidthMax ¶

func (o *CloudRouterPackage) HasVcBandwidthMax() bool

HasVcBandwidthMax returns a boolean if a field has been set.

func (*CloudRouterPackage) HasVcCountMax ¶

func (o *CloudRouterPackage) HasVcCountMax() bool

HasVcCountMax returns a boolean if a field has been set.

func (CloudRouterPackage) MarshalJSON ¶

func (o CloudRouterPackage) MarshalJSON() ([]byte, error)

func (*CloudRouterPackage) SetChangeLog ¶

func (o *CloudRouterPackage) SetChangeLog(v PackageChangeLog)

SetChangeLog gets a reference to the given PackageChangeLog and assigns it to the ChangeLog field.

func (*CloudRouterPackage) SetCode ¶

func (o *CloudRouterPackage) SetCode(v Code)

SetCode gets a reference to the given Code and assigns it to the Code field.

func (*CloudRouterPackage) SetCrCountMax ¶

func (o *CloudRouterPackage) SetCrCountMax(v int32)

SetCrCountMax gets a reference to the given int32 and assigns it to the CrCountMax field.

func (*CloudRouterPackage) SetDescription ¶

func (o *CloudRouterPackage) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CloudRouterPackage) SetHaSupported ¶

func (o *CloudRouterPackage) SetHaSupported(v bool)

SetHaSupported gets a reference to the given bool and assigns it to the HaSupported field.

func (*CloudRouterPackage) SetHref ¶

func (o *CloudRouterPackage) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*CloudRouterPackage) SetNaclRulesMax ¶

func (o *CloudRouterPackage) SetNaclRulesMax(v int32)

SetNaclRulesMax gets a reference to the given int32 and assigns it to the NaclRulesMax field.

func (*CloudRouterPackage) SetNaclsMax ¶

func (o *CloudRouterPackage) SetNaclsMax(v int32)

SetNaclsMax gets a reference to the given int32 and assigns it to the NaclsMax field.

func (*CloudRouterPackage) SetNatType ¶

SetNatType gets a reference to the given CloudRouterPackageNatType and assigns it to the NatType field.

func (*CloudRouterPackage) SetRouteFilterSupported ¶

func (o *CloudRouterPackage) SetRouteFilterSupported(v bool)

SetRouteFilterSupported gets a reference to the given bool and assigns it to the RouteFilterSupported field.

func (*CloudRouterPackage) SetStaticIPv4RoutesMax ¶

func (o *CloudRouterPackage) SetStaticIPv4RoutesMax(v int32)

SetStaticIPv4RoutesMax gets a reference to the given int32 and assigns it to the StaticIPv4RoutesMax field.

func (*CloudRouterPackage) SetStaticIPv6RoutesMax ¶

func (o *CloudRouterPackage) SetStaticIPv6RoutesMax(v int32)

SetStaticIPv6RoutesMax gets a reference to the given int32 and assigns it to the StaticIPv6RoutesMax field.

func (*CloudRouterPackage) SetTotalIPv4RoutesMax ¶

func (o *CloudRouterPackage) SetTotalIPv4RoutesMax(v int32)

SetTotalIPv4RoutesMax gets a reference to the given int32 and assigns it to the TotalIPv4RoutesMax field.

func (*CloudRouterPackage) SetTotalIPv6RoutesMax ¶

func (o *CloudRouterPackage) SetTotalIPv6RoutesMax(v int32)

SetTotalIPv6RoutesMax gets a reference to the given int32 and assigns it to the TotalIPv6RoutesMax field.

func (*CloudRouterPackage) SetType ¶

SetType gets a reference to the given CloudRouterPackageType and assigns it to the Type field.

func (*CloudRouterPackage) SetVcBandwidthMax ¶

func (o *CloudRouterPackage) SetVcBandwidthMax(v int32)

SetVcBandwidthMax gets a reference to the given int32 and assigns it to the VcBandwidthMax field.

func (*CloudRouterPackage) SetVcCountMax ¶

func (o *CloudRouterPackage) SetVcCountMax(v int32)

SetVcCountMax gets a reference to the given int32 and assigns it to the VcCountMax field.

func (CloudRouterPackage) ToMap ¶

func (o CloudRouterPackage) ToMap() (map[string]interface{}, error)

func (*CloudRouterPackage) UnmarshalJSON ¶

func (o *CloudRouterPackage) UnmarshalJSON(data []byte) (err error)

type CloudRouterPackageNatType ¶

type CloudRouterPackageNatType string

CloudRouterPackageNatType CloudRouter package NAT supported type

const (
	CLOUDROUTERPACKAGENATTYPE_STATIC_NAT CloudRouterPackageNatType = "STATIC_NAT"
)

List of CloudRouterPackage_natType

func NewCloudRouterPackageNatTypeFromValue ¶

func NewCloudRouterPackageNatTypeFromValue(v string) (*CloudRouterPackageNatType, error)

NewCloudRouterPackageNatTypeFromValue returns a pointer to a valid CloudRouterPackageNatType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CloudRouterPackageNatType) IsValid ¶

func (v CloudRouterPackageNatType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (CloudRouterPackageNatType) Ptr ¶

Ptr returns reference to CloudRouterPackage_natType value

func (*CloudRouterPackageNatType) UnmarshalJSON ¶

func (v *CloudRouterPackageNatType) UnmarshalJSON(src []byte) error

type CloudRouterPackageType ¶

type CloudRouterPackageType string

CloudRouterPackageType Type of Router package

const (
	CLOUDROUTERPACKAGETYPE_ROUTER_PACKAGE CloudRouterPackageType = "ROUTER_PACKAGE"
)

List of CloudRouterPackage_type

func NewCloudRouterPackageTypeFromValue ¶

func NewCloudRouterPackageTypeFromValue(v string) (*CloudRouterPackageType, error)

NewCloudRouterPackageTypeFromValue returns a pointer to a valid CloudRouterPackageType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CloudRouterPackageType) IsValid ¶

func (v CloudRouterPackageType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (CloudRouterPackageType) Ptr ¶

Ptr returns reference to CloudRouterPackage_type value

func (*CloudRouterPackageType) UnmarshalJSON ¶

func (v *CloudRouterPackageType) UnmarshalJSON(src []byte) error

type CloudRouterPostRequest ¶

type CloudRouterPostRequest struct {
	Type *CloudRouterPostRequestType `json:"type,omitempty"`
	// Customer-provided Cloud Router name
	Name     *string                        `json:"name,omitempty"`
	Location *SimplifiedLocationWithoutIBX  `json:"location,omitempty"`
	Package  *CloudRouterPostRequestPackage `json:"package,omitempty"`
	Order    *Order                         `json:"order,omitempty"`
	Project  *Project                       `json:"project,omitempty"`
	Account  *SimplifiedAccount             `json:"account,omitempty"`
	// Preferences for notifications on connection configuration or status changes
	Notifications        []SimplifiedNotification `json:"notifications,omitempty"`
	AdditionalProperties map[string]interface{}
}

CloudRouterPostRequest Create Cloud Router

func NewCloudRouterPostRequest ¶

func NewCloudRouterPostRequest() *CloudRouterPostRequest

NewCloudRouterPostRequest instantiates a new CloudRouterPostRequest 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 NewCloudRouterPostRequestWithDefaults ¶

func NewCloudRouterPostRequestWithDefaults() *CloudRouterPostRequest

NewCloudRouterPostRequestWithDefaults instantiates a new CloudRouterPostRequest 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 (*CloudRouterPostRequest) GetAccount ¶

func (o *CloudRouterPostRequest) GetAccount() SimplifiedAccount

GetAccount returns the Account field value if set, zero value otherwise.

func (*CloudRouterPostRequest) GetAccountOk ¶

func (o *CloudRouterPostRequest) GetAccountOk() (*SimplifiedAccount, bool)

GetAccountOk returns a tuple with the Account field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterPostRequest) GetLocation ¶

GetLocation returns the Location field value if set, zero value otherwise.

func (*CloudRouterPostRequest) GetLocationOk ¶

GetLocationOk returns a tuple with the Location field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterPostRequest) GetName ¶

func (o *CloudRouterPostRequest) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*CloudRouterPostRequest) GetNameOk ¶

func (o *CloudRouterPostRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterPostRequest) GetNotifications ¶

func (o *CloudRouterPostRequest) GetNotifications() []SimplifiedNotification

GetNotifications returns the Notifications field value if set, zero value otherwise.

func (*CloudRouterPostRequest) GetNotificationsOk ¶

func (o *CloudRouterPostRequest) GetNotificationsOk() ([]SimplifiedNotification, bool)

GetNotificationsOk returns a tuple with the Notifications field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterPostRequest) GetOrder ¶

func (o *CloudRouterPostRequest) GetOrder() Order

GetOrder returns the Order field value if set, zero value otherwise.

func (*CloudRouterPostRequest) GetOrderOk ¶

func (o *CloudRouterPostRequest) GetOrderOk() (*Order, bool)

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterPostRequest) GetPackage ¶

GetPackage returns the Package field value if set, zero value otherwise.

func (*CloudRouterPostRequest) GetPackageOk ¶

GetPackageOk returns a tuple with the Package field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterPostRequest) GetProject ¶

func (o *CloudRouterPostRequest) GetProject() Project

GetProject returns the Project field value if set, zero value otherwise.

func (*CloudRouterPostRequest) GetProjectOk ¶

func (o *CloudRouterPostRequest) GetProjectOk() (*Project, bool)

GetProjectOk returns a tuple with the Project field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterPostRequest) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*CloudRouterPostRequest) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterPostRequest) HasAccount ¶

func (o *CloudRouterPostRequest) HasAccount() bool

HasAccount returns a boolean if a field has been set.

func (*CloudRouterPostRequest) HasLocation ¶

func (o *CloudRouterPostRequest) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*CloudRouterPostRequest) HasName ¶

func (o *CloudRouterPostRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (*CloudRouterPostRequest) HasNotifications ¶

func (o *CloudRouterPostRequest) HasNotifications() bool

HasNotifications returns a boolean if a field has been set.

func (*CloudRouterPostRequest) HasOrder ¶

func (o *CloudRouterPostRequest) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*CloudRouterPostRequest) HasPackage ¶

func (o *CloudRouterPostRequest) HasPackage() bool

HasPackage returns a boolean if a field has been set.

func (*CloudRouterPostRequest) HasProject ¶

func (o *CloudRouterPostRequest) HasProject() bool

HasProject returns a boolean if a field has been set.

func (*CloudRouterPostRequest) HasType ¶

func (o *CloudRouterPostRequest) HasType() bool

HasType returns a boolean if a field has been set.

func (CloudRouterPostRequest) MarshalJSON ¶

func (o CloudRouterPostRequest) MarshalJSON() ([]byte, error)

func (*CloudRouterPostRequest) SetAccount ¶

func (o *CloudRouterPostRequest) SetAccount(v SimplifiedAccount)

SetAccount gets a reference to the given SimplifiedAccount and assigns it to the Account field.

func (*CloudRouterPostRequest) SetLocation ¶

SetLocation gets a reference to the given SimplifiedLocationWithoutIBX and assigns it to the Location field.

func (*CloudRouterPostRequest) SetName ¶

func (o *CloudRouterPostRequest) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*CloudRouterPostRequest) SetNotifications ¶

func (o *CloudRouterPostRequest) SetNotifications(v []SimplifiedNotification)

SetNotifications gets a reference to the given []SimplifiedNotification and assigns it to the Notifications field.

func (*CloudRouterPostRequest) SetOrder ¶

func (o *CloudRouterPostRequest) SetOrder(v Order)

SetOrder gets a reference to the given Order and assigns it to the Order field.

func (*CloudRouterPostRequest) SetPackage ¶

SetPackage gets a reference to the given CloudRouterPostRequestPackage and assigns it to the Package field.

func (*CloudRouterPostRequest) SetProject ¶

func (o *CloudRouterPostRequest) SetProject(v Project)

SetProject gets a reference to the given Project and assigns it to the Project field.

func (*CloudRouterPostRequest) SetType ¶

SetType gets a reference to the given CloudRouterPostRequestType and assigns it to the Type field.

func (CloudRouterPostRequest) ToMap ¶

func (o CloudRouterPostRequest) ToMap() (map[string]interface{}, error)

func (*CloudRouterPostRequest) UnmarshalJSON ¶

func (o *CloudRouterPostRequest) UnmarshalJSON(data []byte) (err error)

type CloudRouterPostRequestPackage ¶ added in v0.35.1

type CloudRouterPostRequestPackage struct {
	// Fabric Cloud Router URI
	Href                 *string                            `json:"href,omitempty"`
	Type                 *CloudRouterPostRequestPackageType `json:"type,omitempty"`
	Code                 CloudRouterPostRequestPackageCode  `json:"code"`
	AdditionalProperties map[string]interface{}
}

CloudRouterPostRequestPackage Fabric Cloud Router Package Type

func NewCloudRouterPostRequestPackage ¶ added in v0.35.1

func NewCloudRouterPostRequestPackage(code CloudRouterPostRequestPackageCode) *CloudRouterPostRequestPackage

NewCloudRouterPostRequestPackage instantiates a new CloudRouterPostRequestPackage 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 NewCloudRouterPostRequestPackageWithDefaults ¶ added in v0.35.1

func NewCloudRouterPostRequestPackageWithDefaults() *CloudRouterPostRequestPackage

NewCloudRouterPostRequestPackageWithDefaults instantiates a new CloudRouterPostRequestPackage 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 (*CloudRouterPostRequestPackage) GetCode ¶ added in v0.35.1

GetCode returns the Code field value

func (*CloudRouterPostRequestPackage) GetCodeOk ¶ added in v0.35.1

GetCodeOk returns a tuple with the Code field value and a boolean to check if the value has been set.

func (*CloudRouterPostRequestPackage) GetHref ¶ added in v0.35.1

GetHref returns the Href field value if set, zero value otherwise.

func (*CloudRouterPostRequestPackage) GetHrefOk ¶ added in v0.35.1

func (o *CloudRouterPostRequestPackage) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterPostRequestPackage) GetType ¶ added in v0.35.1

GetType returns the Type field value if set, zero value otherwise.

func (*CloudRouterPostRequestPackage) GetTypeOk ¶ added in v0.35.1

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterPostRequestPackage) HasHref ¶ added in v0.35.1

func (o *CloudRouterPostRequestPackage) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*CloudRouterPostRequestPackage) HasType ¶ added in v0.35.1

func (o *CloudRouterPostRequestPackage) HasType() bool

HasType returns a boolean if a field has been set.

func (CloudRouterPostRequestPackage) MarshalJSON ¶ added in v0.35.1

func (o CloudRouterPostRequestPackage) MarshalJSON() ([]byte, error)

func (*CloudRouterPostRequestPackage) SetCode ¶ added in v0.35.1

SetCode sets field value

func (*CloudRouterPostRequestPackage) SetHref ¶ added in v0.35.1

func (o *CloudRouterPostRequestPackage) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*CloudRouterPostRequestPackage) SetType ¶ added in v0.35.1

SetType gets a reference to the given CloudRouterPostRequestPackageType and assigns it to the Type field.

func (CloudRouterPostRequestPackage) ToMap ¶ added in v0.35.1

func (o CloudRouterPostRequestPackage) ToMap() (map[string]interface{}, error)

func (*CloudRouterPostRequestPackage) UnmarshalJSON ¶ added in v0.35.1

func (o *CloudRouterPostRequestPackage) UnmarshalJSON(data []byte) (err error)

type CloudRouterPostRequestPackageCode ¶ added in v0.35.1

type CloudRouterPostRequestPackageCode string

CloudRouterPostRequestPackageCode Cloud Router package code

const (
	CLOUDROUTERPOSTREQUESTPACKAGECODE_LAB      CloudRouterPostRequestPackageCode = "LAB"
	CLOUDROUTERPOSTREQUESTPACKAGECODE_ADVANCED CloudRouterPostRequestPackageCode = "ADVANCED"
	CLOUDROUTERPOSTREQUESTPACKAGECODE_STANDARD CloudRouterPostRequestPackageCode = "STANDARD"
	CLOUDROUTERPOSTREQUESTPACKAGECODE_PREMIUM  CloudRouterPostRequestPackageCode = "PREMIUM"
)

List of CloudRouterPostRequestPackage_code

func NewCloudRouterPostRequestPackageCodeFromValue ¶ added in v0.35.1

func NewCloudRouterPostRequestPackageCodeFromValue(v string) (*CloudRouterPostRequestPackageCode, error)

NewCloudRouterPostRequestPackageCodeFromValue returns a pointer to a valid CloudRouterPostRequestPackageCode for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CloudRouterPostRequestPackageCode) IsValid ¶ added in v0.35.1

IsValid return true if the value is valid for the enum, false otherwise

func (CloudRouterPostRequestPackageCode) Ptr ¶ added in v0.35.1

Ptr returns reference to CloudRouterPostRequestPackage_code value

func (*CloudRouterPostRequestPackageCode) UnmarshalJSON ¶ added in v0.35.1

func (v *CloudRouterPostRequestPackageCode) UnmarshalJSON(src []byte) error

type CloudRouterPostRequestPackageType ¶ added in v0.35.1

type CloudRouterPostRequestPackageType string

CloudRouterPostRequestPackageType Cloud Router package type

const (
	CLOUDROUTERPOSTREQUESTPACKAGETYPE_ROUTER_PACKAGE CloudRouterPostRequestPackageType = "ROUTER_PACKAGE"
)

List of CloudRouterPostRequestPackage_type

func NewCloudRouterPostRequestPackageTypeFromValue ¶ added in v0.35.1

func NewCloudRouterPostRequestPackageTypeFromValue(v string) (*CloudRouterPostRequestPackageType, error)

NewCloudRouterPostRequestPackageTypeFromValue returns a pointer to a valid CloudRouterPostRequestPackageType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CloudRouterPostRequestPackageType) IsValid ¶ added in v0.35.1

IsValid return true if the value is valid for the enum, false otherwise

func (CloudRouterPostRequestPackageType) Ptr ¶ added in v0.35.1

Ptr returns reference to CloudRouterPostRequestPackage_type value

func (*CloudRouterPostRequestPackageType) UnmarshalJSON ¶ added in v0.35.1

func (v *CloudRouterPostRequestPackageType) UnmarshalJSON(src []byte) error

type CloudRouterPostRequestType ¶

type CloudRouterPostRequestType string

CloudRouterPostRequestType the model 'CloudRouterPostRequestType'

const (
	CLOUDROUTERPOSTREQUESTTYPE_XF_ROUTER CloudRouterPostRequestType = "XF_ROUTER"
)

List of CloudRouterPostRequest_type

func NewCloudRouterPostRequestTypeFromValue ¶

func NewCloudRouterPostRequestTypeFromValue(v string) (*CloudRouterPostRequestType, error)

NewCloudRouterPostRequestTypeFromValue returns a pointer to a valid CloudRouterPostRequestType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CloudRouterPostRequestType) IsValid ¶

func (v CloudRouterPostRequestType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (CloudRouterPostRequestType) Ptr ¶

Ptr returns reference to CloudRouterPostRequest_type value

func (*CloudRouterPostRequestType) UnmarshalJSON ¶

func (v *CloudRouterPostRequestType) UnmarshalJSON(src []byte) error

type CloudRouterSearchRequest ¶

type CloudRouterSearchRequest struct {
	Filter               *CloudRouterFilters       `json:"filter,omitempty"`
	Pagination           *PaginationRequest        `json:"pagination,omitempty"`
	Sort                 []CloudRouterSortCriteria `json:"sort,omitempty"`
	AdditionalProperties map[string]interface{}
}

CloudRouterSearchRequest Search requests containing criteria

func NewCloudRouterSearchRequest ¶

func NewCloudRouterSearchRequest() *CloudRouterSearchRequest

NewCloudRouterSearchRequest instantiates a new CloudRouterSearchRequest 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 NewCloudRouterSearchRequestWithDefaults ¶

func NewCloudRouterSearchRequestWithDefaults() *CloudRouterSearchRequest

NewCloudRouterSearchRequestWithDefaults instantiates a new CloudRouterSearchRequest 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 (*CloudRouterSearchRequest) GetFilter ¶

GetFilter returns the Filter field value if set, zero value otherwise.

func (*CloudRouterSearchRequest) GetFilterOk ¶

func (o *CloudRouterSearchRequest) GetFilterOk() (*CloudRouterFilters, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterSearchRequest) GetPagination ¶

func (o *CloudRouterSearchRequest) GetPagination() PaginationRequest

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*CloudRouterSearchRequest) GetPaginationOk ¶

func (o *CloudRouterSearchRequest) GetPaginationOk() (*PaginationRequest, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterSearchRequest) GetSort ¶

GetSort returns the Sort field value if set, zero value otherwise.

func (*CloudRouterSearchRequest) GetSortOk ¶

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterSearchRequest) HasFilter ¶

func (o *CloudRouterSearchRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*CloudRouterSearchRequest) HasPagination ¶

func (o *CloudRouterSearchRequest) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (*CloudRouterSearchRequest) HasSort ¶

func (o *CloudRouterSearchRequest) HasSort() bool

HasSort returns a boolean if a field has been set.

func (CloudRouterSearchRequest) MarshalJSON ¶

func (o CloudRouterSearchRequest) MarshalJSON() ([]byte, error)

func (*CloudRouterSearchRequest) SetFilter ¶

SetFilter gets a reference to the given CloudRouterFilters and assigns it to the Filter field.

func (*CloudRouterSearchRequest) SetPagination ¶

func (o *CloudRouterSearchRequest) SetPagination(v PaginationRequest)

SetPagination gets a reference to the given PaginationRequest and assigns it to the Pagination field.

func (*CloudRouterSearchRequest) SetSort ¶

SetSort gets a reference to the given []CloudRouterSortCriteria and assigns it to the Sort field.

func (CloudRouterSearchRequest) ToMap ¶

func (o CloudRouterSearchRequest) ToMap() (map[string]interface{}, error)

func (*CloudRouterSearchRequest) UnmarshalJSON ¶

func (o *CloudRouterSearchRequest) UnmarshalJSON(data []byte) (err error)

type CloudRouterSimpleExpression ¶

type CloudRouterSimpleExpression struct {
	// Possible field names to use on filters:  * `/project/projectId` - project id (mandatory)  * `/name` - Fabric Cloud Router name  * `/uuid` - Fabric Cloud Router uuid  * `/state` - Fabric Cloud Router status  * `/location/metroCode` - Fabric Cloud Router metro code  * `/location/metroName` - Fabric Cloud Router metro name  * `/package/code` - Fabric Cloud Router package  * `/_*` - all-category search
	Property *string `json:"property,omitempty"`
	// Possible operators to use on filters:  * `=` - equal  * `!=` - not equal  * `>` - greater than  * `>=` - greater than or equal to  * `<` - less than  * `<=` - less than or equal to  * `[NOT] BETWEEN` - (not) between  * `[NOT] LIKE` - (not) like  * `[NOT] IN` - (not) in  * `ILIKE` - case-insensitive like
	Operator             *string  `json:"operator,omitempty"`
	Values               []string `json:"values,omitempty"`
	AdditionalProperties map[string]interface{}
}

CloudRouterSimpleExpression struct for CloudRouterSimpleExpression

func NewCloudRouterSimpleExpression ¶

func NewCloudRouterSimpleExpression() *CloudRouterSimpleExpression

NewCloudRouterSimpleExpression instantiates a new CloudRouterSimpleExpression 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 NewCloudRouterSimpleExpressionWithDefaults ¶

func NewCloudRouterSimpleExpressionWithDefaults() *CloudRouterSimpleExpression

NewCloudRouterSimpleExpressionWithDefaults instantiates a new CloudRouterSimpleExpression 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 (*CloudRouterSimpleExpression) GetOperator ¶

func (o *CloudRouterSimpleExpression) GetOperator() string

GetOperator returns the Operator field value if set, zero value otherwise.

func (*CloudRouterSimpleExpression) GetOperatorOk ¶

func (o *CloudRouterSimpleExpression) GetOperatorOk() (*string, bool)

GetOperatorOk returns a tuple with the Operator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterSimpleExpression) GetProperty ¶

func (o *CloudRouterSimpleExpression) GetProperty() string

GetProperty returns the Property field value if set, zero value otherwise.

func (*CloudRouterSimpleExpression) GetPropertyOk ¶

func (o *CloudRouterSimpleExpression) GetPropertyOk() (*string, bool)

GetPropertyOk returns a tuple with the Property field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterSimpleExpression) GetValues ¶

func (o *CloudRouterSimpleExpression) GetValues() []string

GetValues returns the Values field value if set, zero value otherwise.

func (*CloudRouterSimpleExpression) GetValuesOk ¶

func (o *CloudRouterSimpleExpression) GetValuesOk() ([]string, bool)

GetValuesOk returns a tuple with the Values field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterSimpleExpression) HasOperator ¶

func (o *CloudRouterSimpleExpression) HasOperator() bool

HasOperator returns a boolean if a field has been set.

func (*CloudRouterSimpleExpression) HasProperty ¶

func (o *CloudRouterSimpleExpression) HasProperty() bool

HasProperty returns a boolean if a field has been set.

func (*CloudRouterSimpleExpression) HasValues ¶

func (o *CloudRouterSimpleExpression) HasValues() bool

HasValues returns a boolean if a field has been set.

func (CloudRouterSimpleExpression) MarshalJSON ¶

func (o CloudRouterSimpleExpression) MarshalJSON() ([]byte, error)

func (*CloudRouterSimpleExpression) SetOperator ¶

func (o *CloudRouterSimpleExpression) SetOperator(v string)

SetOperator gets a reference to the given string and assigns it to the Operator field.

func (*CloudRouterSimpleExpression) SetProperty ¶

func (o *CloudRouterSimpleExpression) SetProperty(v string)

SetProperty gets a reference to the given string and assigns it to the Property field.

func (*CloudRouterSimpleExpression) SetValues ¶

func (o *CloudRouterSimpleExpression) SetValues(v []string)

SetValues gets a reference to the given []string and assigns it to the Values field.

func (CloudRouterSimpleExpression) ToMap ¶

func (o CloudRouterSimpleExpression) ToMap() (map[string]interface{}, error)

func (*CloudRouterSimpleExpression) UnmarshalJSON ¶

func (o *CloudRouterSimpleExpression) UnmarshalJSON(data []byte) (err error)

type CloudRouterSortBy ¶

type CloudRouterSortBy string

CloudRouterSortBy Possible field names to use on sorting

const (
	CLOUDROUTERSORTBY_NAME                         CloudRouterSortBy = "/name"
	CLOUDROUTERSORTBY_UUID                         CloudRouterSortBy = "/uuid"
	CLOUDROUTERSORTBY_STATE                        CloudRouterSortBy = "/state"
	CLOUDROUTERSORTBY_LOCATION_METRO_CODE          CloudRouterSortBy = "/location/metroCode"
	CLOUDROUTERSORTBY_LOCATION_METRO_NAME          CloudRouterSortBy = "/location/metroName"
	CLOUDROUTERSORTBY_PACKAGE_CODE                 CloudRouterSortBy = "/package/code"
	CLOUDROUTERSORTBY_CHANGE_LOG_CREATED_DATE_TIME CloudRouterSortBy = "/changeLog/createdDateTime"
	CLOUDROUTERSORTBY_CHANGE_LOG_UPDATED_DATE_TIME CloudRouterSortBy = "/changeLog/updatedDateTime"
)

List of CloudRouterSortBy

func NewCloudRouterSortByFromValue ¶

func NewCloudRouterSortByFromValue(v string) (*CloudRouterSortBy, error)

NewCloudRouterSortByFromValue returns a pointer to a valid CloudRouterSortBy for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CloudRouterSortBy) IsValid ¶

func (v CloudRouterSortBy) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (CloudRouterSortBy) Ptr ¶

Ptr returns reference to CloudRouterSortBy value

func (*CloudRouterSortBy) UnmarshalJSON ¶

func (v *CloudRouterSortBy) UnmarshalJSON(src []byte) error

type CloudRouterSortCriteria ¶

type CloudRouterSortCriteria struct {
	Direction            *CloudRouterSortDirection `json:"direction,omitempty"`
	Property             *CloudRouterSortBy        `json:"property,omitempty"`
	AdditionalProperties map[string]interface{}
}

CloudRouterSortCriteria struct for CloudRouterSortCriteria

func NewCloudRouterSortCriteria ¶

func NewCloudRouterSortCriteria() *CloudRouterSortCriteria

NewCloudRouterSortCriteria instantiates a new CloudRouterSortCriteria 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 NewCloudRouterSortCriteriaWithDefaults ¶

func NewCloudRouterSortCriteriaWithDefaults() *CloudRouterSortCriteria

NewCloudRouterSortCriteriaWithDefaults instantiates a new CloudRouterSortCriteria 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 (*CloudRouterSortCriteria) GetDirection ¶

GetDirection returns the Direction field value if set, zero value otherwise.

func (*CloudRouterSortCriteria) GetDirectionOk ¶

func (o *CloudRouterSortCriteria) GetDirectionOk() (*CloudRouterSortDirection, bool)

GetDirectionOk returns a tuple with the Direction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterSortCriteria) GetProperty ¶

func (o *CloudRouterSortCriteria) GetProperty() CloudRouterSortBy

GetProperty returns the Property field value if set, zero value otherwise.

func (*CloudRouterSortCriteria) GetPropertyOk ¶

func (o *CloudRouterSortCriteria) GetPropertyOk() (*CloudRouterSortBy, bool)

GetPropertyOk returns a tuple with the Property field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudRouterSortCriteria) HasDirection ¶

func (o *CloudRouterSortCriteria) HasDirection() bool

HasDirection returns a boolean if a field has been set.

func (*CloudRouterSortCriteria) HasProperty ¶

func (o *CloudRouterSortCriteria) HasProperty() bool

HasProperty returns a boolean if a field has been set.

func (CloudRouterSortCriteria) MarshalJSON ¶

func (o CloudRouterSortCriteria) MarshalJSON() ([]byte, error)

func (*CloudRouterSortCriteria) SetDirection ¶

SetDirection gets a reference to the given CloudRouterSortDirection and assigns it to the Direction field.

func (*CloudRouterSortCriteria) SetProperty ¶

func (o *CloudRouterSortCriteria) SetProperty(v CloudRouterSortBy)

SetProperty gets a reference to the given CloudRouterSortBy and assigns it to the Property field.

func (CloudRouterSortCriteria) ToMap ¶

func (o CloudRouterSortCriteria) ToMap() (map[string]interface{}, error)

func (*CloudRouterSortCriteria) UnmarshalJSON ¶

func (o *CloudRouterSortCriteria) UnmarshalJSON(data []byte) (err error)

type CloudRouterSortDirection ¶

type CloudRouterSortDirection string

CloudRouterSortDirection Sorting direction

const (
	CLOUDROUTERSORTDIRECTION_DESC CloudRouterSortDirection = "DESC"
	CLOUDROUTERSORTDIRECTION_ASC  CloudRouterSortDirection = "ASC"
)

List of CloudRouterSortDirection

func NewCloudRouterSortDirectionFromValue ¶

func NewCloudRouterSortDirectionFromValue(v string) (*CloudRouterSortDirection, error)

NewCloudRouterSortDirectionFromValue returns a pointer to a valid CloudRouterSortDirection for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CloudRouterSortDirection) IsValid ¶

func (v CloudRouterSortDirection) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (CloudRouterSortDirection) Ptr ¶

Ptr returns reference to CloudRouterSortDirection value

func (*CloudRouterSortDirection) UnmarshalJSON ¶

func (v *CloudRouterSortDirection) UnmarshalJSON(src []byte) error

type CloudRoutersApiService ¶

type CloudRoutersApiService service

CloudRoutersApiService CloudRoutersApi service

func (*CloudRoutersApiService) CreateCloudRouter ¶

CreateCloudRouter Create Routers

This API provides capability to create user's Cloud Routers

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateCloudRouterRequest

func (*CloudRoutersApiService) CreateCloudRouterAction ¶

func (a *CloudRoutersApiService) CreateCloudRouterAction(ctx context.Context, routerId string) ApiCreateCloudRouterActionRequest

CreateCloudRouterAction Route table actions

This API provides capability to refresh route table and bgp session summary information

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param routerId Router UUID
@return ApiCreateCloudRouterActionRequest

func (*CloudRoutersApiService) CreateCloudRouterActionExecute ¶

Execute executes the request

@return CloudRouterActionResponse

func (*CloudRoutersApiService) CreateCloudRouterExecute ¶

Execute executes the request

@return CloudRouter

func (*CloudRoutersApiService) DeleteCloudRouterByUuid ¶

func (a *CloudRoutersApiService) DeleteCloudRouterByUuid(ctx context.Context, routerId string) ApiDeleteCloudRouterByUuidRequest

DeleteCloudRouterByUuid Delete Routers

This API provides capability to delete user's Cloud Routers

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param routerId Cloud Router UUID
@return ApiDeleteCloudRouterByUuidRequest

func (*CloudRoutersApiService) DeleteCloudRouterByUuidExecute ¶

func (a *CloudRoutersApiService) DeleteCloudRouterByUuidExecute(r ApiDeleteCloudRouterByUuidRequest) (*http.Response, error)

Execute executes the request

func (*CloudRoutersApiService) GetCloudRouterActions ¶

func (a *CloudRoutersApiService) GetCloudRouterActions(ctx context.Context, routerId string) ApiGetCloudRouterActionsRequest

GetCloudRouterActions Get actions

This API provides capability to fetch action status

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param routerId Router UUID
@return ApiGetCloudRouterActionsRequest

func (*CloudRoutersApiService) GetCloudRouterActionsExecute ¶

Execute executes the request

@return CloudRouterActionResponse

func (*CloudRoutersApiService) GetCloudRouterByUuid ¶

func (a *CloudRoutersApiService) GetCloudRouterByUuid(ctx context.Context, routerId string) ApiGetCloudRouterByUuidRequest

GetCloudRouterByUuid Get Routers

This API provides capability to retrieve user's Cloud Routers

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param routerId Cloud Router UUID
@return ApiGetCloudRouterByUuidRequest

func (*CloudRoutersApiService) GetCloudRouterByUuidExecute ¶

func (a *CloudRoutersApiService) GetCloudRouterByUuidExecute(r ApiGetCloudRouterByUuidRequest) (*CloudRouter, *http.Response, error)

Execute executes the request

@return CloudRouter

func (*CloudRoutersApiService) GetCloudRouterPackageByCode ¶

func (a *CloudRoutersApiService) GetCloudRouterPackageByCode(ctx context.Context, routerPackageCode RouterPackageCode) ApiGetCloudRouterPackageByCodeRequest

GetCloudRouterPackageByCode Get Package Details

This API provides capability to retrieve user's Cloud Routers Package Details

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param routerPackageCode Equinix-assigned Cloud Router package identifier
@return ApiGetCloudRouterPackageByCodeRequest

func (*CloudRoutersApiService) GetCloudRouterPackageByCodeExecute ¶

Execute executes the request

@return CloudRouterPackage

func (*CloudRoutersApiService) GetCloudRouterPackages ¶

GetCloudRouterPackages List Packages

This API provides capability to retrieve user's Cloud Routers Packages

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetCloudRouterPackagesRequest

func (*CloudRoutersApiService) GetCloudRouterPackagesExecute ¶

Execute executes the request

@return PackageResponse

func (*CloudRoutersApiService) SearchCloudRouterRoutes ¶

func (a *CloudRoutersApiService) SearchCloudRouterRoutes(ctx context.Context, routerId string) ApiSearchCloudRouterRoutesRequest

SearchCloudRouterRoutes Search Route Table

The API provides capability to get list of user's Fabric Cloud Router route table entries using search criteria, including optional filtering, pagination and sorting

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param routerId Router UUID
@return ApiSearchCloudRouterRoutesRequest

func (*CloudRoutersApiService) SearchCloudRouterRoutesExecute ¶

Execute executes the request

@return RouteTableEntrySearchResponse

func (*CloudRoutersApiService) SearchCloudRouters ¶

SearchCloudRouters Search Routers

The API provides capability to get list of user's Cloud Routers using search criteria, including optional filtering, pagination and sorting

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiSearchCloudRoutersRequest

func (*CloudRoutersApiService) SearchCloudRoutersExecute ¶

Execute executes the request

@return SearchResponse

func (*CloudRoutersApiService) UpdateCloudRouterByUuid ¶

func (a *CloudRoutersApiService) UpdateCloudRouterByUuid(ctx context.Context, routerId string) ApiUpdateCloudRouterByUuidRequest

UpdateCloudRouterByUuid Update Routers

This API provides capability to update user's Cloud Routers

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param routerId Cloud Router UUID
@return ApiUpdateCloudRouterByUuidRequest

func (*CloudRoutersApiService) UpdateCloudRouterByUuidExecute ¶

func (a *CloudRoutersApiService) UpdateCloudRouterByUuidExecute(r ApiUpdateCloudRouterByUuidRequest) (*CloudRouter, *http.Response, error)

Execute executes the request

@return CloudRouter

type Code ¶

type Code string

Code Cloud Router package code

const (
	CODE_LAB      Code = "LAB"
	CODE_ADVANCED Code = "ADVANCED"
	CODE_STANDARD Code = "STANDARD"
	CODE_PREMIUM  Code = "PREMIUM"
)

List of code

func NewCodeFromValue ¶

func NewCodeFromValue(v string) (*Code, error)

NewCodeFromValue returns a pointer to a valid Code for the value passed as argument, or an error if the value passed is not allowed by the enum

func (Code) IsValid ¶

func (v Code) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (Code) Ptr ¶

func (v Code) Ptr() *Code

Ptr returns reference to code value

func (*Code) UnmarshalJSON ¶

func (v *Code) UnmarshalJSON(src []byte) error

type Configuration ¶

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
	UserAgent        string            `json:"userAgent,omitempty"`
	Debug            bool              `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       *http.Client
}

Configuration stores the configuration of the API client

func NewConfiguration ¶

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader ¶

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) ServerURL ¶

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext ¶

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

type ConnectedMetro ¶

type ConnectedMetro struct {
	// The Canonical URL at which the resource resides.
	Href *string `json:"href,omitempty"`
	// Code assigned to an Equinix International Business Exchange (IBX) data center in a specified metropolitan area.
	Code *string `json:"code,omitempty"`
	// Average latency (in milliseconds[ms]) between two specified metros.
	AvgLatency *float32 `json:"avgLatency,omitempty"`
	// This field holds the Max Connection speed with connected metros
	RemoteVCBandwidthMax *int64 `json:"remoteVCBandwidthMax,omitempty"`
	AdditionalProperties map[string]interface{}
}

ConnectedMetro Arrays of objects containing latency data for the specified metros

func NewConnectedMetro ¶

func NewConnectedMetro() *ConnectedMetro

NewConnectedMetro instantiates a new ConnectedMetro 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 NewConnectedMetroWithDefaults ¶

func NewConnectedMetroWithDefaults() *ConnectedMetro

NewConnectedMetroWithDefaults instantiates a new ConnectedMetro 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 (*ConnectedMetro) GetAvgLatency ¶

func (o *ConnectedMetro) GetAvgLatency() float32

GetAvgLatency returns the AvgLatency field value if set, zero value otherwise.

func (*ConnectedMetro) GetAvgLatencyOk ¶

func (o *ConnectedMetro) GetAvgLatencyOk() (*float32, bool)

GetAvgLatencyOk returns a tuple with the AvgLatency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectedMetro) GetCode ¶

func (o *ConnectedMetro) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*ConnectedMetro) GetCodeOk ¶

func (o *ConnectedMetro) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectedMetro) GetHref ¶

func (o *ConnectedMetro) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*ConnectedMetro) GetHrefOk ¶

func (o *ConnectedMetro) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectedMetro) GetRemoteVCBandwidthMax ¶

func (o *ConnectedMetro) GetRemoteVCBandwidthMax() int64

GetRemoteVCBandwidthMax returns the RemoteVCBandwidthMax field value if set, zero value otherwise.

func (*ConnectedMetro) GetRemoteVCBandwidthMaxOk ¶

func (o *ConnectedMetro) GetRemoteVCBandwidthMaxOk() (*int64, bool)

GetRemoteVCBandwidthMaxOk returns a tuple with the RemoteVCBandwidthMax field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectedMetro) HasAvgLatency ¶

func (o *ConnectedMetro) HasAvgLatency() bool

HasAvgLatency returns a boolean if a field has been set.

func (*ConnectedMetro) HasCode ¶

func (o *ConnectedMetro) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*ConnectedMetro) HasHref ¶

func (o *ConnectedMetro) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*ConnectedMetro) HasRemoteVCBandwidthMax ¶

func (o *ConnectedMetro) HasRemoteVCBandwidthMax() bool

HasRemoteVCBandwidthMax returns a boolean if a field has been set.

func (ConnectedMetro) MarshalJSON ¶

func (o ConnectedMetro) MarshalJSON() ([]byte, error)

func (*ConnectedMetro) SetAvgLatency ¶

func (o *ConnectedMetro) SetAvgLatency(v float32)

SetAvgLatency gets a reference to the given float32 and assigns it to the AvgLatency field.

func (*ConnectedMetro) SetCode ¶

func (o *ConnectedMetro) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*ConnectedMetro) SetHref ¶

func (o *ConnectedMetro) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*ConnectedMetro) SetRemoteVCBandwidthMax ¶

func (o *ConnectedMetro) SetRemoteVCBandwidthMax(v int64)

SetRemoteVCBandwidthMax gets a reference to the given int64 and assigns it to the RemoteVCBandwidthMax field.

func (ConnectedMetro) ToMap ¶

func (o ConnectedMetro) ToMap() (map[string]interface{}, error)

func (*ConnectedMetro) UnmarshalJSON ¶

func (o *ConnectedMetro) UnmarshalJSON(data []byte) (err error)

type Connection ¶

type Connection struct {
	Type ConnectionType `json:"type"`
	// Connection URI
	Href *string `json:"href,omitempty"`
	// Equinix-assigned connection identifier
	Uuid *string `json:"uuid,omitempty"`
	// Customer-provided connection name
	Name string `json:"name"`
	// Customer-provided connection description
	Description *string              `json:"description,omitempty"`
	State       *ConnectionState     `json:"state,omitempty"`
	Change      *Change              `json:"change,omitempty"`
	Operation   *ConnectionOperation `json:"operation,omitempty"`
	Order       *Order               `json:"order,omitempty"`
	// Preferences for notifications on connection configuration or status changes
	Notifications []SimplifiedNotification `json:"notifications,omitempty"`
	Account       *SimplifiedAccount       `json:"account,omitempty"`
	ChangeLog     *Changelog               `json:"changeLog,omitempty"`
	// Connection bandwidth in Mbps
	Bandwidth  int32                 `json:"bandwidth"`
	GeoScope   *GeoScopeType         `json:"geoScope,omitempty"`
	Redundancy *ConnectionRedundancy `json:"redundancy,omitempty"`
	// Connection property derived from access point locations
	IsRemote  *bool                `json:"isRemote,omitempty"`
	Direction *ConnectionDirection `json:"direction,omitempty"`
	ASide     ConnectionSide       `json:"aSide"`
	ZSide     ConnectionSide       `json:"zSide"`
	// Connection additional information
	AdditionalInfo       []ConnectionSideAdditionalInfo `json:"additionalInfo,omitempty"`
	Project              *Project                       `json:"project,omitempty"`
	AdditionalProperties map[string]interface{}
}

Connection Connection specification

func NewConnection ¶

func NewConnection(type_ ConnectionType, name string, bandwidth int32, aSide ConnectionSide, zSide ConnectionSide) *Connection

NewConnection instantiates a new Connection 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 NewConnectionWithDefaults ¶

func NewConnectionWithDefaults() *Connection

NewConnectionWithDefaults instantiates a new Connection 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 (*Connection) GetASide ¶

func (o *Connection) GetASide() ConnectionSide

GetASide returns the ASide field value

func (*Connection) GetASideOk ¶

func (o *Connection) GetASideOk() (*ConnectionSide, bool)

GetASideOk returns a tuple with the ASide field value and a boolean to check if the value has been set.

func (*Connection) GetAccount ¶

func (o *Connection) GetAccount() SimplifiedAccount

GetAccount returns the Account field value if set, zero value otherwise.

func (*Connection) GetAccountOk ¶

func (o *Connection) GetAccountOk() (*SimplifiedAccount, bool)

GetAccountOk returns a tuple with the Account field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Connection) GetAdditionalInfo ¶

func (o *Connection) GetAdditionalInfo() []ConnectionSideAdditionalInfo

GetAdditionalInfo returns the AdditionalInfo field value if set, zero value otherwise.

func (*Connection) GetAdditionalInfoOk ¶

func (o *Connection) GetAdditionalInfoOk() ([]ConnectionSideAdditionalInfo, bool)

GetAdditionalInfoOk returns a tuple with the AdditionalInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Connection) GetBandwidth ¶

func (o *Connection) GetBandwidth() int32

GetBandwidth returns the Bandwidth field value

func (*Connection) GetBandwidthOk ¶

func (o *Connection) GetBandwidthOk() (*int32, bool)

GetBandwidthOk returns a tuple with the Bandwidth field value and a boolean to check if the value has been set.

func (*Connection) GetChange ¶

func (o *Connection) GetChange() Change

GetChange returns the Change field value if set, zero value otherwise.

func (*Connection) GetChangeLog ¶

func (o *Connection) GetChangeLog() Changelog

GetChangeLog returns the ChangeLog field value if set, zero value otherwise.

func (*Connection) GetChangeLogOk ¶

func (o *Connection) GetChangeLogOk() (*Changelog, bool)

GetChangeLogOk returns a tuple with the ChangeLog field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Connection) GetChangeOk ¶

func (o *Connection) GetChangeOk() (*Change, bool)

GetChangeOk returns a tuple with the Change field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Connection) GetDescription ¶

func (o *Connection) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*Connection) GetDescriptionOk ¶

func (o *Connection) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Connection) GetDirection ¶

func (o *Connection) GetDirection() ConnectionDirection

GetDirection returns the Direction field value if set, zero value otherwise.

func (*Connection) GetDirectionOk ¶

func (o *Connection) GetDirectionOk() (*ConnectionDirection, bool)

GetDirectionOk returns a tuple with the Direction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Connection) GetGeoScope ¶

func (o *Connection) GetGeoScope() GeoScopeType

GetGeoScope returns the GeoScope field value if set, zero value otherwise.

func (*Connection) GetGeoScopeOk ¶

func (o *Connection) GetGeoScopeOk() (*GeoScopeType, bool)

GetGeoScopeOk returns a tuple with the GeoScope field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Connection) GetHref ¶

func (o *Connection) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*Connection) GetHrefOk ¶

func (o *Connection) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Connection) GetIsRemote ¶

func (o *Connection) GetIsRemote() bool

GetIsRemote returns the IsRemote field value if set, zero value otherwise.

func (*Connection) GetIsRemoteOk ¶

func (o *Connection) GetIsRemoteOk() (*bool, bool)

GetIsRemoteOk returns a tuple with the IsRemote field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Connection) GetName ¶

func (o *Connection) GetName() string

GetName returns the Name field value

func (*Connection) GetNameOk ¶

func (o *Connection) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*Connection) GetNotifications ¶

func (o *Connection) GetNotifications() []SimplifiedNotification

GetNotifications returns the Notifications field value if set, zero value otherwise.

func (*Connection) GetNotificationsOk ¶

func (o *Connection) GetNotificationsOk() ([]SimplifiedNotification, bool)

GetNotificationsOk returns a tuple with the Notifications field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Connection) GetOperation ¶

func (o *Connection) GetOperation() ConnectionOperation

GetOperation returns the Operation field value if set, zero value otherwise.

func (*Connection) GetOperationOk ¶

func (o *Connection) GetOperationOk() (*ConnectionOperation, bool)

GetOperationOk returns a tuple with the Operation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Connection) GetOrder ¶

func (o *Connection) GetOrder() Order

GetOrder returns the Order field value if set, zero value otherwise.

func (*Connection) GetOrderOk ¶

func (o *Connection) GetOrderOk() (*Order, bool)

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Connection) GetProject ¶

func (o *Connection) GetProject() Project

GetProject returns the Project field value if set, zero value otherwise.

func (*Connection) GetProjectOk ¶

func (o *Connection) GetProjectOk() (*Project, bool)

GetProjectOk returns a tuple with the Project field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Connection) GetRedundancy ¶

func (o *Connection) GetRedundancy() ConnectionRedundancy

GetRedundancy returns the Redundancy field value if set, zero value otherwise.

func (*Connection) GetRedundancyOk ¶

func (o *Connection) GetRedundancyOk() (*ConnectionRedundancy, bool)

GetRedundancyOk returns a tuple with the Redundancy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Connection) GetState ¶

func (o *Connection) GetState() ConnectionState

GetState returns the State field value if set, zero value otherwise.

func (*Connection) GetStateOk ¶

func (o *Connection) GetStateOk() (*ConnectionState, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Connection) GetType ¶

func (o *Connection) GetType() ConnectionType

GetType returns the Type field value

func (*Connection) GetTypeOk ¶

func (o *Connection) GetTypeOk() (*ConnectionType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Connection) GetUuid ¶

func (o *Connection) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*Connection) GetUuidOk ¶

func (o *Connection) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Connection) GetZSide ¶

func (o *Connection) GetZSide() ConnectionSide

GetZSide returns the ZSide field value

func (*Connection) GetZSideOk ¶

func (o *Connection) GetZSideOk() (*ConnectionSide, bool)

GetZSideOk returns a tuple with the ZSide field value and a boolean to check if the value has been set.

func (*Connection) HasAccount ¶

func (o *Connection) HasAccount() bool

HasAccount returns a boolean if a field has been set.

func (*Connection) HasAdditionalInfo ¶

func (o *Connection) HasAdditionalInfo() bool

HasAdditionalInfo returns a boolean if a field has been set.

func (*Connection) HasChange ¶

func (o *Connection) HasChange() bool

HasChange returns a boolean if a field has been set.

func (*Connection) HasChangeLog ¶

func (o *Connection) HasChangeLog() bool

HasChangeLog returns a boolean if a field has been set.

func (*Connection) HasDescription ¶

func (o *Connection) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*Connection) HasDirection ¶

func (o *Connection) HasDirection() bool

HasDirection returns a boolean if a field has been set.

func (*Connection) HasGeoScope ¶

func (o *Connection) HasGeoScope() bool

HasGeoScope returns a boolean if a field has been set.

func (*Connection) HasHref ¶

func (o *Connection) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Connection) HasIsRemote ¶

func (o *Connection) HasIsRemote() bool

HasIsRemote returns a boolean if a field has been set.

func (*Connection) HasNotifications ¶

func (o *Connection) HasNotifications() bool

HasNotifications returns a boolean if a field has been set.

func (*Connection) HasOperation ¶

func (o *Connection) HasOperation() bool

HasOperation returns a boolean if a field has been set.

func (*Connection) HasOrder ¶

func (o *Connection) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*Connection) HasProject ¶

func (o *Connection) HasProject() bool

HasProject returns a boolean if a field has been set.

func (*Connection) HasRedundancy ¶

func (o *Connection) HasRedundancy() bool

HasRedundancy returns a boolean if a field has been set.

func (*Connection) HasState ¶

func (o *Connection) HasState() bool

HasState returns a boolean if a field has been set.

func (*Connection) HasUuid ¶

func (o *Connection) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (Connection) MarshalJSON ¶

func (o Connection) MarshalJSON() ([]byte, error)

func (*Connection) SetASide ¶

func (o *Connection) SetASide(v ConnectionSide)

SetASide sets field value

func (*Connection) SetAccount ¶

func (o *Connection) SetAccount(v SimplifiedAccount)

SetAccount gets a reference to the given SimplifiedAccount and assigns it to the Account field.

func (*Connection) SetAdditionalInfo ¶

func (o *Connection) SetAdditionalInfo(v []ConnectionSideAdditionalInfo)

SetAdditionalInfo gets a reference to the given []ConnectionSideAdditionalInfo and assigns it to the AdditionalInfo field.

func (*Connection) SetBandwidth ¶

func (o *Connection) SetBandwidth(v int32)

SetBandwidth sets field value

func (*Connection) SetChange ¶

func (o *Connection) SetChange(v Change)

SetChange gets a reference to the given Change and assigns it to the Change field.

func (*Connection) SetChangeLog ¶

func (o *Connection) SetChangeLog(v Changelog)

SetChangeLog gets a reference to the given Changelog and assigns it to the ChangeLog field.

func (*Connection) SetDescription ¶

func (o *Connection) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*Connection) SetDirection ¶

func (o *Connection) SetDirection(v ConnectionDirection)

SetDirection gets a reference to the given ConnectionDirection and assigns it to the Direction field.

func (*Connection) SetGeoScope ¶

func (o *Connection) SetGeoScope(v GeoScopeType)

SetGeoScope gets a reference to the given GeoScopeType and assigns it to the GeoScope field.

func (*Connection) SetHref ¶

func (o *Connection) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*Connection) SetIsRemote ¶

func (o *Connection) SetIsRemote(v bool)

SetIsRemote gets a reference to the given bool and assigns it to the IsRemote field.

func (*Connection) SetName ¶

func (o *Connection) SetName(v string)

SetName sets field value

func (*Connection) SetNotifications ¶

func (o *Connection) SetNotifications(v []SimplifiedNotification)

SetNotifications gets a reference to the given []SimplifiedNotification and assigns it to the Notifications field.

func (*Connection) SetOperation ¶

func (o *Connection) SetOperation(v ConnectionOperation)

SetOperation gets a reference to the given ConnectionOperation and assigns it to the Operation field.

func (*Connection) SetOrder ¶

func (o *Connection) SetOrder(v Order)

SetOrder gets a reference to the given Order and assigns it to the Order field.

func (*Connection) SetProject ¶

func (o *Connection) SetProject(v Project)

SetProject gets a reference to the given Project and assigns it to the Project field.

func (*Connection) SetRedundancy ¶

func (o *Connection) SetRedundancy(v ConnectionRedundancy)

SetRedundancy gets a reference to the given ConnectionRedundancy and assigns it to the Redundancy field.

func (*Connection) SetState ¶

func (o *Connection) SetState(v ConnectionState)

SetState gets a reference to the given ConnectionState and assigns it to the State field.

func (*Connection) SetType ¶

func (o *Connection) SetType(v ConnectionType)

SetType sets field value

func (*Connection) SetUuid ¶

func (o *Connection) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (*Connection) SetZSide ¶

func (o *Connection) SetZSide(v ConnectionSide)

SetZSide sets field value

func (Connection) ToMap ¶

func (o Connection) ToMap() (map[string]interface{}, error)

func (*Connection) UnmarshalJSON ¶

func (o *Connection) UnmarshalJSON(data []byte) (err error)

type ConnectionAcceptanceData ¶

type ConnectionAcceptanceData struct {
	ZSide                *ConnectionSide `json:"zSide,omitempty"`
	AdditionalProperties map[string]interface{}
}

ConnectionAcceptanceData Connection acceptance data

func NewConnectionAcceptanceData ¶

func NewConnectionAcceptanceData() *ConnectionAcceptanceData

NewConnectionAcceptanceData instantiates a new ConnectionAcceptanceData 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 NewConnectionAcceptanceDataWithDefaults ¶

func NewConnectionAcceptanceDataWithDefaults() *ConnectionAcceptanceData

NewConnectionAcceptanceDataWithDefaults instantiates a new ConnectionAcceptanceData 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 (*ConnectionAcceptanceData) GetZSide ¶

GetZSide returns the ZSide field value if set, zero value otherwise.

func (*ConnectionAcceptanceData) GetZSideOk ¶

func (o *ConnectionAcceptanceData) GetZSideOk() (*ConnectionSide, bool)

GetZSideOk returns a tuple with the ZSide field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionAcceptanceData) HasZSide ¶

func (o *ConnectionAcceptanceData) HasZSide() bool

HasZSide returns a boolean if a field has been set.

func (ConnectionAcceptanceData) MarshalJSON ¶

func (o ConnectionAcceptanceData) MarshalJSON() ([]byte, error)

func (*ConnectionAcceptanceData) SetZSide ¶

SetZSide gets a reference to the given ConnectionSide and assigns it to the ZSide field.

func (ConnectionAcceptanceData) ToMap ¶

func (o ConnectionAcceptanceData) ToMap() (map[string]interface{}, error)

func (*ConnectionAcceptanceData) UnmarshalJSON ¶

func (o *ConnectionAcceptanceData) UnmarshalJSON(data []byte) (err error)

type ConnectionAction ¶

type ConnectionAction struct {
	Type Actions `json:"type"`
	// Connection action URI
	Href string `json:"href"`
	// Equinix-assigned connection identifier
	Uuid string `json:"uuid"`
	// Connection rejection reason detail
	Description          *string                  `json:"description,omitempty"`
	Data                 ConnectionAcceptanceData `json:"data"`
	ChangeLog            *Changelog               `json:"changeLog,omitempty"`
	AdditionalProperties map[string]interface{}
}

ConnectionAction Connection action

func NewConnectionAction ¶

func NewConnectionAction(type_ Actions, href string, uuid string, data ConnectionAcceptanceData) *ConnectionAction

NewConnectionAction instantiates a new ConnectionAction 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 NewConnectionActionWithDefaults ¶

func NewConnectionActionWithDefaults() *ConnectionAction

NewConnectionActionWithDefaults instantiates a new ConnectionAction 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 (*ConnectionAction) GetChangeLog ¶

func (o *ConnectionAction) GetChangeLog() Changelog

GetChangeLog returns the ChangeLog field value if set, zero value otherwise.

func (*ConnectionAction) GetChangeLogOk ¶

func (o *ConnectionAction) GetChangeLogOk() (*Changelog, bool)

GetChangeLogOk returns a tuple with the ChangeLog field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionAction) GetData ¶

GetData returns the Data field value

func (*ConnectionAction) GetDataOk ¶

func (o *ConnectionAction) GetDataOk() (*ConnectionAcceptanceData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*ConnectionAction) GetDescription ¶

func (o *ConnectionAction) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*ConnectionAction) GetDescriptionOk ¶

func (o *ConnectionAction) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionAction) GetHref ¶

func (o *ConnectionAction) GetHref() string

GetHref returns the Href field value

func (*ConnectionAction) GetHrefOk ¶

func (o *ConnectionAction) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set.

func (*ConnectionAction) GetType ¶

func (o *ConnectionAction) GetType() Actions

GetType returns the Type field value

func (*ConnectionAction) GetTypeOk ¶

func (o *ConnectionAction) GetTypeOk() (*Actions, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ConnectionAction) GetUuid ¶

func (o *ConnectionAction) GetUuid() string

GetUuid returns the Uuid field value

func (*ConnectionAction) GetUuidOk ¶

func (o *ConnectionAction) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (*ConnectionAction) HasChangeLog ¶

func (o *ConnectionAction) HasChangeLog() bool

HasChangeLog returns a boolean if a field has been set.

func (*ConnectionAction) HasDescription ¶

func (o *ConnectionAction) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (ConnectionAction) MarshalJSON ¶

func (o ConnectionAction) MarshalJSON() ([]byte, error)

func (*ConnectionAction) SetChangeLog ¶

func (o *ConnectionAction) SetChangeLog(v Changelog)

SetChangeLog gets a reference to the given Changelog and assigns it to the ChangeLog field.

func (*ConnectionAction) SetData ¶

SetData sets field value

func (*ConnectionAction) SetDescription ¶

func (o *ConnectionAction) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*ConnectionAction) SetHref ¶

func (o *ConnectionAction) SetHref(v string)

SetHref sets field value

func (*ConnectionAction) SetType ¶

func (o *ConnectionAction) SetType(v Actions)

SetType sets field value

func (*ConnectionAction) SetUuid ¶

func (o *ConnectionAction) SetUuid(v string)

SetUuid sets field value

func (ConnectionAction) ToMap ¶

func (o ConnectionAction) ToMap() (map[string]interface{}, error)

func (*ConnectionAction) UnmarshalJSON ¶

func (o *ConnectionAction) UnmarshalJSON(data []byte) (err error)

type ConnectionActionRequest ¶

type ConnectionActionRequest struct {
	Type Actions `json:"type"`
	// Connection rejection reason datail
	Description          *string                   `json:"description,omitempty"`
	Data                 *ConnectionAcceptanceData `json:"data,omitempty"`
	AdditionalProperties map[string]interface{}
}

ConnectionActionRequest Connection action request

func NewConnectionActionRequest ¶

func NewConnectionActionRequest(type_ Actions) *ConnectionActionRequest

NewConnectionActionRequest instantiates a new ConnectionActionRequest 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 NewConnectionActionRequestWithDefaults ¶

func NewConnectionActionRequestWithDefaults() *ConnectionActionRequest

NewConnectionActionRequestWithDefaults instantiates a new ConnectionActionRequest 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 (*ConnectionActionRequest) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*ConnectionActionRequest) GetDataOk ¶

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionActionRequest) GetDescription ¶

func (o *ConnectionActionRequest) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*ConnectionActionRequest) GetDescriptionOk ¶

func (o *ConnectionActionRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionActionRequest) GetType ¶

func (o *ConnectionActionRequest) GetType() Actions

GetType returns the Type field value

func (*ConnectionActionRequest) GetTypeOk ¶

func (o *ConnectionActionRequest) GetTypeOk() (*Actions, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ConnectionActionRequest) HasData ¶

func (o *ConnectionActionRequest) HasData() bool

HasData returns a boolean if a field has been set.

func (*ConnectionActionRequest) HasDescription ¶

func (o *ConnectionActionRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (ConnectionActionRequest) MarshalJSON ¶

func (o ConnectionActionRequest) MarshalJSON() ([]byte, error)

func (*ConnectionActionRequest) SetData ¶

SetData gets a reference to the given ConnectionAcceptanceData and assigns it to the Data field.

func (*ConnectionActionRequest) SetDescription ¶

func (o *ConnectionActionRequest) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*ConnectionActionRequest) SetType ¶

func (o *ConnectionActionRequest) SetType(v Actions)

SetType sets field value

func (ConnectionActionRequest) ToMap ¶

func (o ConnectionActionRequest) ToMap() (map[string]interface{}, error)

func (*ConnectionActionRequest) UnmarshalJSON ¶

func (o *ConnectionActionRequest) UnmarshalJSON(data []byte) (err error)

type ConnectionChangeOperation ¶

type ConnectionChangeOperation struct {
	// Handy shortcut for operation name
	Op string `json:"op"`
	// path inside document leading to updated parameter
	Path string `json:"path"`
	// new value for updated parameter
	Value                interface{} `json:"value"`
	AdditionalProperties map[string]interface{}
}

ConnectionChangeOperation Connection change operation data

func NewConnectionChangeOperation ¶

func NewConnectionChangeOperation(op string, path string, value interface{}) *ConnectionChangeOperation

NewConnectionChangeOperation instantiates a new ConnectionChangeOperation 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 NewConnectionChangeOperationWithDefaults ¶

func NewConnectionChangeOperationWithDefaults() *ConnectionChangeOperation

NewConnectionChangeOperationWithDefaults instantiates a new ConnectionChangeOperation 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 (*ConnectionChangeOperation) GetOp ¶

func (o *ConnectionChangeOperation) GetOp() string

GetOp returns the Op field value

func (*ConnectionChangeOperation) GetOpOk ¶

func (o *ConnectionChangeOperation) GetOpOk() (*string, bool)

GetOpOk returns a tuple with the Op field value and a boolean to check if the value has been set.

func (*ConnectionChangeOperation) GetPath ¶

func (o *ConnectionChangeOperation) GetPath() string

GetPath returns the Path field value

func (*ConnectionChangeOperation) GetPathOk ¶

func (o *ConnectionChangeOperation) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (*ConnectionChangeOperation) GetValue ¶

func (o *ConnectionChangeOperation) GetValue() interface{}

GetValue returns the Value field value If the value is explicit nil, the zero value for interface{} will be returned

func (*ConnectionChangeOperation) GetValueOk ¶

func (o *ConnectionChangeOperation) GetValueOk() (*interface{}, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (ConnectionChangeOperation) MarshalJSON ¶

func (o ConnectionChangeOperation) MarshalJSON() ([]byte, error)

func (*ConnectionChangeOperation) SetOp ¶

func (o *ConnectionChangeOperation) SetOp(v string)

SetOp sets field value

func (*ConnectionChangeOperation) SetPath ¶

func (o *ConnectionChangeOperation) SetPath(v string)

SetPath sets field value

func (*ConnectionChangeOperation) SetValue ¶

func (o *ConnectionChangeOperation) SetValue(v interface{})

SetValue sets field value

func (ConnectionChangeOperation) ToMap ¶

func (o ConnectionChangeOperation) ToMap() (map[string]interface{}, error)

func (*ConnectionChangeOperation) UnmarshalJSON ¶

func (o *ConnectionChangeOperation) UnmarshalJSON(data []byte) (err error)

type ConnectionCompanyProfile ¶

type ConnectionCompanyProfile struct {
	// company profile identifier
	Id *float32 `json:"id,omitempty"`
	// company profile name
	Name *string `json:"name,omitempty"`
	// global customer organization value
	GlobalOrgId          *string `json:"globalOrgId,omitempty"`
	AdditionalProperties map[string]interface{}
}

ConnectionCompanyProfile Connection Company Profile Details

func NewConnectionCompanyProfile ¶

func NewConnectionCompanyProfile() *ConnectionCompanyProfile

NewConnectionCompanyProfile instantiates a new ConnectionCompanyProfile 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 NewConnectionCompanyProfileWithDefaults ¶

func NewConnectionCompanyProfileWithDefaults() *ConnectionCompanyProfile

NewConnectionCompanyProfileWithDefaults instantiates a new ConnectionCompanyProfile 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 (*ConnectionCompanyProfile) GetGlobalOrgId ¶

func (o *ConnectionCompanyProfile) GetGlobalOrgId() string

GetGlobalOrgId returns the GlobalOrgId field value if set, zero value otherwise.

func (*ConnectionCompanyProfile) GetGlobalOrgIdOk ¶

func (o *ConnectionCompanyProfile) GetGlobalOrgIdOk() (*string, bool)

GetGlobalOrgIdOk returns a tuple with the GlobalOrgId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionCompanyProfile) GetId ¶

func (o *ConnectionCompanyProfile) GetId() float32

GetId returns the Id field value if set, zero value otherwise.

func (*ConnectionCompanyProfile) GetIdOk ¶

func (o *ConnectionCompanyProfile) GetIdOk() (*float32, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionCompanyProfile) GetName ¶

func (o *ConnectionCompanyProfile) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ConnectionCompanyProfile) GetNameOk ¶

func (o *ConnectionCompanyProfile) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionCompanyProfile) HasGlobalOrgId ¶

func (o *ConnectionCompanyProfile) HasGlobalOrgId() bool

HasGlobalOrgId returns a boolean if a field has been set.

func (*ConnectionCompanyProfile) HasId ¶

func (o *ConnectionCompanyProfile) HasId() bool

HasId returns a boolean if a field has been set.

func (*ConnectionCompanyProfile) HasName ¶

func (o *ConnectionCompanyProfile) HasName() bool

HasName returns a boolean if a field has been set.

func (ConnectionCompanyProfile) MarshalJSON ¶

func (o ConnectionCompanyProfile) MarshalJSON() ([]byte, error)

func (*ConnectionCompanyProfile) SetGlobalOrgId ¶

func (o *ConnectionCompanyProfile) SetGlobalOrgId(v string)

SetGlobalOrgId gets a reference to the given string and assigns it to the GlobalOrgId field.

func (*ConnectionCompanyProfile) SetId ¶

func (o *ConnectionCompanyProfile) SetId(v float32)

SetId gets a reference to the given float32 and assigns it to the Id field.

func (*ConnectionCompanyProfile) SetName ¶

func (o *ConnectionCompanyProfile) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (ConnectionCompanyProfile) ToMap ¶

func (o ConnectionCompanyProfile) ToMap() (map[string]interface{}, error)

func (*ConnectionCompanyProfile) UnmarshalJSON ¶

func (o *ConnectionCompanyProfile) UnmarshalJSON(data []byte) (err error)

type ConnectionDirection ¶

type ConnectionDirection string

ConnectionDirection Connection directionality from the requester point of view

const (
	CONNECTIONDIRECTION_INTERNAL ConnectionDirection = "INTERNAL"
	CONNECTIONDIRECTION_INCOMING ConnectionDirection = "INCOMING"
	CONNECTIONDIRECTION_OUTGOING ConnectionDirection = "OUTGOING"
)

List of ConnectionDirection

func NewConnectionDirectionFromValue ¶

func NewConnectionDirectionFromValue(v string) (*ConnectionDirection, error)

NewConnectionDirectionFromValue returns a pointer to a valid ConnectionDirection for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ConnectionDirection) IsValid ¶

func (v ConnectionDirection) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ConnectionDirection) Ptr ¶

Ptr returns reference to ConnectionDirection value

func (*ConnectionDirection) UnmarshalJSON ¶

func (v *ConnectionDirection) UnmarshalJSON(src []byte) error

type ConnectionInvitation ¶

type ConnectionInvitation struct {
	// invitee email
	Email *string `json:"email,omitempty"`
	// invitation message
	Message *string `json:"message,omitempty"`
	// draft order id for invitation
	CtrDraftOrderId      *string `json:"ctrDraftOrderId,omitempty"`
	AdditionalProperties map[string]interface{}
}

ConnectionInvitation Connection Invitation Details

func NewConnectionInvitation ¶

func NewConnectionInvitation() *ConnectionInvitation

NewConnectionInvitation instantiates a new ConnectionInvitation 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 NewConnectionInvitationWithDefaults ¶

func NewConnectionInvitationWithDefaults() *ConnectionInvitation

NewConnectionInvitationWithDefaults instantiates a new ConnectionInvitation 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 (*ConnectionInvitation) GetCtrDraftOrderId ¶

func (o *ConnectionInvitation) GetCtrDraftOrderId() string

GetCtrDraftOrderId returns the CtrDraftOrderId field value if set, zero value otherwise.

func (*ConnectionInvitation) GetCtrDraftOrderIdOk ¶

func (o *ConnectionInvitation) GetCtrDraftOrderIdOk() (*string, bool)

GetCtrDraftOrderIdOk returns a tuple with the CtrDraftOrderId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionInvitation) GetEmail ¶

func (o *ConnectionInvitation) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*ConnectionInvitation) GetEmailOk ¶

func (o *ConnectionInvitation) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionInvitation) GetMessage ¶

func (o *ConnectionInvitation) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*ConnectionInvitation) GetMessageOk ¶

func (o *ConnectionInvitation) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionInvitation) HasCtrDraftOrderId ¶

func (o *ConnectionInvitation) HasCtrDraftOrderId() bool

HasCtrDraftOrderId returns a boolean if a field has been set.

func (*ConnectionInvitation) HasEmail ¶

func (o *ConnectionInvitation) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*ConnectionInvitation) HasMessage ¶

func (o *ConnectionInvitation) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (ConnectionInvitation) MarshalJSON ¶

func (o ConnectionInvitation) MarshalJSON() ([]byte, error)

func (*ConnectionInvitation) SetCtrDraftOrderId ¶

func (o *ConnectionInvitation) SetCtrDraftOrderId(v string)

SetCtrDraftOrderId gets a reference to the given string and assigns it to the CtrDraftOrderId field.

func (*ConnectionInvitation) SetEmail ¶

func (o *ConnectionInvitation) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*ConnectionInvitation) SetMessage ¶

func (o *ConnectionInvitation) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (ConnectionInvitation) ToMap ¶

func (o ConnectionInvitation) ToMap() (map[string]interface{}, error)

func (*ConnectionInvitation) UnmarshalJSON ¶

func (o *ConnectionInvitation) UnmarshalJSON(data []byte) (err error)

type ConnectionOperation ¶

type ConnectionOperation struct {
	ProviderStatus    *ProviderStatus                       `json:"providerStatus,omitempty"`
	EquinixStatus     *EquinixStatus                        `json:"equinixStatus,omitempty"`
	OperationalStatus *ConnectionOperationOperationalStatus `json:"operationalStatus,omitempty"`
	Errors            []Error                               `json:"errors,omitempty"`
	// When connection transitioned into current operational status
	OpStatusChangedAt    *time.Time `json:"opStatusChangedAt,omitempty"`
	AdditionalProperties map[string]interface{}
}

ConnectionOperation Connection type-specific operational data

func NewConnectionOperation ¶

func NewConnectionOperation() *ConnectionOperation

NewConnectionOperation instantiates a new ConnectionOperation 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 NewConnectionOperationWithDefaults ¶

func NewConnectionOperationWithDefaults() *ConnectionOperation

NewConnectionOperationWithDefaults instantiates a new ConnectionOperation 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 (*ConnectionOperation) GetEquinixStatus ¶

func (o *ConnectionOperation) GetEquinixStatus() EquinixStatus

GetEquinixStatus returns the EquinixStatus field value if set, zero value otherwise.

func (*ConnectionOperation) GetEquinixStatusOk ¶

func (o *ConnectionOperation) GetEquinixStatusOk() (*EquinixStatus, bool)

GetEquinixStatusOk returns a tuple with the EquinixStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionOperation) GetErrors ¶

func (o *ConnectionOperation) GetErrors() []Error

GetErrors returns the Errors field value if set, zero value otherwise.

func (*ConnectionOperation) GetErrorsOk ¶

func (o *ConnectionOperation) GetErrorsOk() ([]Error, bool)

GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionOperation) GetOpStatusChangedAt ¶

func (o *ConnectionOperation) GetOpStatusChangedAt() time.Time

GetOpStatusChangedAt returns the OpStatusChangedAt field value if set, zero value otherwise.

func (*ConnectionOperation) GetOpStatusChangedAtOk ¶

func (o *ConnectionOperation) GetOpStatusChangedAtOk() (*time.Time, bool)

GetOpStatusChangedAtOk returns a tuple with the OpStatusChangedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionOperation) GetOperationalStatus ¶

GetOperationalStatus returns the OperationalStatus field value if set, zero value otherwise.

func (*ConnectionOperation) GetOperationalStatusOk ¶

func (o *ConnectionOperation) GetOperationalStatusOk() (*ConnectionOperationOperationalStatus, bool)

GetOperationalStatusOk returns a tuple with the OperationalStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionOperation) GetProviderStatus ¶

func (o *ConnectionOperation) GetProviderStatus() ProviderStatus

GetProviderStatus returns the ProviderStatus field value if set, zero value otherwise.

func (*ConnectionOperation) GetProviderStatusOk ¶

func (o *ConnectionOperation) GetProviderStatusOk() (*ProviderStatus, bool)

GetProviderStatusOk returns a tuple with the ProviderStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionOperation) HasEquinixStatus ¶

func (o *ConnectionOperation) HasEquinixStatus() bool

HasEquinixStatus returns a boolean if a field has been set.

func (*ConnectionOperation) HasErrors ¶

func (o *ConnectionOperation) HasErrors() bool

HasErrors returns a boolean if a field has been set.

func (*ConnectionOperation) HasOpStatusChangedAt ¶

func (o *ConnectionOperation) HasOpStatusChangedAt() bool

HasOpStatusChangedAt returns a boolean if a field has been set.

func (*ConnectionOperation) HasOperationalStatus ¶

func (o *ConnectionOperation) HasOperationalStatus() bool

HasOperationalStatus returns a boolean if a field has been set.

func (*ConnectionOperation) HasProviderStatus ¶

func (o *ConnectionOperation) HasProviderStatus() bool

HasProviderStatus returns a boolean if a field has been set.

func (ConnectionOperation) MarshalJSON ¶

func (o ConnectionOperation) MarshalJSON() ([]byte, error)

func (*ConnectionOperation) SetEquinixStatus ¶

func (o *ConnectionOperation) SetEquinixStatus(v EquinixStatus)

SetEquinixStatus gets a reference to the given EquinixStatus and assigns it to the EquinixStatus field.

func (*ConnectionOperation) SetErrors ¶

func (o *ConnectionOperation) SetErrors(v []Error)

SetErrors gets a reference to the given []Error and assigns it to the Errors field.

func (*ConnectionOperation) SetOpStatusChangedAt ¶

func (o *ConnectionOperation) SetOpStatusChangedAt(v time.Time)

SetOpStatusChangedAt gets a reference to the given time.Time and assigns it to the OpStatusChangedAt field.

func (*ConnectionOperation) SetOperationalStatus ¶

func (o *ConnectionOperation) SetOperationalStatus(v ConnectionOperationOperationalStatus)

SetOperationalStatus gets a reference to the given ConnectionOperationOperationalStatus and assigns it to the OperationalStatus field.

func (*ConnectionOperation) SetProviderStatus ¶

func (o *ConnectionOperation) SetProviderStatus(v ProviderStatus)

SetProviderStatus gets a reference to the given ProviderStatus and assigns it to the ProviderStatus field.

func (ConnectionOperation) ToMap ¶

func (o ConnectionOperation) ToMap() (map[string]interface{}, error)

func (*ConnectionOperation) UnmarshalJSON ¶

func (o *ConnectionOperation) UnmarshalJSON(data []byte) (err error)

type ConnectionOperationOperationalStatus ¶

type ConnectionOperationOperationalStatus string

ConnectionOperationOperationalStatus Connection operational status

const (
	CONNECTIONOPERATIONOPERATIONALSTATUS_UP   ConnectionOperationOperationalStatus = "UP"
	CONNECTIONOPERATIONOPERATIONALSTATUS_DOWN ConnectionOperationOperationalStatus = "DOWN"
)

List of ConnectionOperation_operationalStatus

func NewConnectionOperationOperationalStatusFromValue ¶

func NewConnectionOperationOperationalStatusFromValue(v string) (*ConnectionOperationOperationalStatus, error)

NewConnectionOperationOperationalStatusFromValue returns a pointer to a valid ConnectionOperationOperationalStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ConnectionOperationOperationalStatus) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (ConnectionOperationOperationalStatus) Ptr ¶

Ptr returns reference to ConnectionOperation_operationalStatus value

func (*ConnectionOperationOperationalStatus) UnmarshalJSON ¶

func (v *ConnectionOperationOperationalStatus) UnmarshalJSON(src []byte) error

type ConnectionPostRequest ¶

type ConnectionPostRequest struct {
	Type *ConnectionType `json:"type,omitempty"`
	// Customer-provided connection name
	Name  *string `json:"name,omitempty"`
	Order *Order  `json:"order,omitempty"`
	// Preferences for notifications on connection configuration or status changes
	Notifications []SimplifiedNotification `json:"notifications,omitempty"`
	// Connection bandwidth in Mbps
	Bandwidth  *int32                `json:"bandwidth,omitempty"`
	GeoScope   *GeoScopeType         `json:"geoScope,omitempty"`
	Redundancy *ConnectionRedundancy `json:"redundancy,omitempty"`
	ASide      *ConnectionSide       `json:"aSide,omitempty"`
	ZSide      *ConnectionSide       `json:"zSide,omitempty"`
	Project    *Project              `json:"project,omitempty"`
	// Connection additional information
	AdditionalInfo       []ConnectionSideAdditionalInfo `json:"additionalInfo,omitempty"`
	AdditionalProperties map[string]interface{}
}

ConnectionPostRequest Create connection post request

func NewConnectionPostRequest ¶

func NewConnectionPostRequest() *ConnectionPostRequest

NewConnectionPostRequest instantiates a new ConnectionPostRequest 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 NewConnectionPostRequestWithDefaults ¶

func NewConnectionPostRequestWithDefaults() *ConnectionPostRequest

NewConnectionPostRequestWithDefaults instantiates a new ConnectionPostRequest 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 (*ConnectionPostRequest) GetASide ¶

func (o *ConnectionPostRequest) GetASide() ConnectionSide

GetASide returns the ASide field value if set, zero value otherwise.

func (*ConnectionPostRequest) GetASideOk ¶

func (o *ConnectionPostRequest) GetASideOk() (*ConnectionSide, bool)

GetASideOk returns a tuple with the ASide field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionPostRequest) GetAdditionalInfo ¶

func (o *ConnectionPostRequest) GetAdditionalInfo() []ConnectionSideAdditionalInfo

GetAdditionalInfo returns the AdditionalInfo field value if set, zero value otherwise.

func (*ConnectionPostRequest) GetAdditionalInfoOk ¶

func (o *ConnectionPostRequest) GetAdditionalInfoOk() ([]ConnectionSideAdditionalInfo, bool)

GetAdditionalInfoOk returns a tuple with the AdditionalInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionPostRequest) GetBandwidth ¶

func (o *ConnectionPostRequest) GetBandwidth() int32

GetBandwidth returns the Bandwidth field value if set, zero value otherwise.

func (*ConnectionPostRequest) GetBandwidthOk ¶

func (o *ConnectionPostRequest) GetBandwidthOk() (*int32, bool)

GetBandwidthOk returns a tuple with the Bandwidth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionPostRequest) GetGeoScope ¶

func (o *ConnectionPostRequest) GetGeoScope() GeoScopeType

GetGeoScope returns the GeoScope field value if set, zero value otherwise.

func (*ConnectionPostRequest) GetGeoScopeOk ¶

func (o *ConnectionPostRequest) GetGeoScopeOk() (*GeoScopeType, bool)

GetGeoScopeOk returns a tuple with the GeoScope field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionPostRequest) GetName ¶

func (o *ConnectionPostRequest) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ConnectionPostRequest) GetNameOk ¶

func (o *ConnectionPostRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionPostRequest) GetNotifications ¶

func (o *ConnectionPostRequest) GetNotifications() []SimplifiedNotification

GetNotifications returns the Notifications field value if set, zero value otherwise.

func (*ConnectionPostRequest) GetNotificationsOk ¶

func (o *ConnectionPostRequest) GetNotificationsOk() ([]SimplifiedNotification, bool)

GetNotificationsOk returns a tuple with the Notifications field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionPostRequest) GetOrder ¶

func (o *ConnectionPostRequest) GetOrder() Order

GetOrder returns the Order field value if set, zero value otherwise.

func (*ConnectionPostRequest) GetOrderOk ¶

func (o *ConnectionPostRequest) GetOrderOk() (*Order, bool)

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionPostRequest) GetProject ¶

func (o *ConnectionPostRequest) GetProject() Project

GetProject returns the Project field value if set, zero value otherwise.

func (*ConnectionPostRequest) GetProjectOk ¶

func (o *ConnectionPostRequest) GetProjectOk() (*Project, bool)

GetProjectOk returns a tuple with the Project field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionPostRequest) GetRedundancy ¶

func (o *ConnectionPostRequest) GetRedundancy() ConnectionRedundancy

GetRedundancy returns the Redundancy field value if set, zero value otherwise.

func (*ConnectionPostRequest) GetRedundancyOk ¶

func (o *ConnectionPostRequest) GetRedundancyOk() (*ConnectionRedundancy, bool)

GetRedundancyOk returns a tuple with the Redundancy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionPostRequest) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*ConnectionPostRequest) GetTypeOk ¶

func (o *ConnectionPostRequest) GetTypeOk() (*ConnectionType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionPostRequest) GetZSide ¶

func (o *ConnectionPostRequest) GetZSide() ConnectionSide

GetZSide returns the ZSide field value if set, zero value otherwise.

func (*ConnectionPostRequest) GetZSideOk ¶

func (o *ConnectionPostRequest) GetZSideOk() (*ConnectionSide, bool)

GetZSideOk returns a tuple with the ZSide field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionPostRequest) HasASide ¶

func (o *ConnectionPostRequest) HasASide() bool

HasASide returns a boolean if a field has been set.

func (*ConnectionPostRequest) HasAdditionalInfo ¶

func (o *ConnectionPostRequest) HasAdditionalInfo() bool

HasAdditionalInfo returns a boolean if a field has been set.

func (*ConnectionPostRequest) HasBandwidth ¶

func (o *ConnectionPostRequest) HasBandwidth() bool

HasBandwidth returns a boolean if a field has been set.

func (*ConnectionPostRequest) HasGeoScope ¶

func (o *ConnectionPostRequest) HasGeoScope() bool

HasGeoScope returns a boolean if a field has been set.

func (*ConnectionPostRequest) HasName ¶

func (o *ConnectionPostRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (*ConnectionPostRequest) HasNotifications ¶

func (o *ConnectionPostRequest) HasNotifications() bool

HasNotifications returns a boolean if a field has been set.

func (*ConnectionPostRequest) HasOrder ¶

func (o *ConnectionPostRequest) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*ConnectionPostRequest) HasProject ¶

func (o *ConnectionPostRequest) HasProject() bool

HasProject returns a boolean if a field has been set.

func (*ConnectionPostRequest) HasRedundancy ¶

func (o *ConnectionPostRequest) HasRedundancy() bool

HasRedundancy returns a boolean if a field has been set.

func (*ConnectionPostRequest) HasType ¶

func (o *ConnectionPostRequest) HasType() bool

HasType returns a boolean if a field has been set.

func (*ConnectionPostRequest) HasZSide ¶

func (o *ConnectionPostRequest) HasZSide() bool

HasZSide returns a boolean if a field has been set.

func (ConnectionPostRequest) MarshalJSON ¶

func (o ConnectionPostRequest) MarshalJSON() ([]byte, error)

func (*ConnectionPostRequest) SetASide ¶

func (o *ConnectionPostRequest) SetASide(v ConnectionSide)

SetASide gets a reference to the given ConnectionSide and assigns it to the ASide field.

func (*ConnectionPostRequest) SetAdditionalInfo ¶

func (o *ConnectionPostRequest) SetAdditionalInfo(v []ConnectionSideAdditionalInfo)

SetAdditionalInfo gets a reference to the given []ConnectionSideAdditionalInfo and assigns it to the AdditionalInfo field.

func (*ConnectionPostRequest) SetBandwidth ¶

func (o *ConnectionPostRequest) SetBandwidth(v int32)

SetBandwidth gets a reference to the given int32 and assigns it to the Bandwidth field.

func (*ConnectionPostRequest) SetGeoScope ¶

func (o *ConnectionPostRequest) SetGeoScope(v GeoScopeType)

SetGeoScope gets a reference to the given GeoScopeType and assigns it to the GeoScope field.

func (*ConnectionPostRequest) SetName ¶

func (o *ConnectionPostRequest) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ConnectionPostRequest) SetNotifications ¶

func (o *ConnectionPostRequest) SetNotifications(v []SimplifiedNotification)

SetNotifications gets a reference to the given []SimplifiedNotification and assigns it to the Notifications field.

func (*ConnectionPostRequest) SetOrder ¶

func (o *ConnectionPostRequest) SetOrder(v Order)

SetOrder gets a reference to the given Order and assigns it to the Order field.

func (*ConnectionPostRequest) SetProject ¶

func (o *ConnectionPostRequest) SetProject(v Project)

SetProject gets a reference to the given Project and assigns it to the Project field.

func (*ConnectionPostRequest) SetRedundancy ¶

func (o *ConnectionPostRequest) SetRedundancy(v ConnectionRedundancy)

SetRedundancy gets a reference to the given ConnectionRedundancy and assigns it to the Redundancy field.

func (*ConnectionPostRequest) SetType ¶

func (o *ConnectionPostRequest) SetType(v ConnectionType)

SetType gets a reference to the given ConnectionType and assigns it to the Type field.

func (*ConnectionPostRequest) SetZSide ¶

func (o *ConnectionPostRequest) SetZSide(v ConnectionSide)

SetZSide gets a reference to the given ConnectionSide and assigns it to the ZSide field.

func (ConnectionPostRequest) ToMap ¶

func (o ConnectionPostRequest) ToMap() (map[string]interface{}, error)

func (*ConnectionPostRequest) UnmarshalJSON ¶

func (o *ConnectionPostRequest) UnmarshalJSON(data []byte) (err error)

type ConnectionPriority ¶

type ConnectionPriority string

ConnectionPriority Connection priority in redundancy group

const (
	CONNECTIONPRIORITY_PRIMARY   ConnectionPriority = "PRIMARY"
	CONNECTIONPRIORITY_SECONDARY ConnectionPriority = "SECONDARY"
)

List of ConnectionPriority

func NewConnectionPriorityFromValue ¶

func NewConnectionPriorityFromValue(v string) (*ConnectionPriority, error)

NewConnectionPriorityFromValue returns a pointer to a valid ConnectionPriority for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ConnectionPriority) IsValid ¶

func (v ConnectionPriority) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ConnectionPriority) Ptr ¶

Ptr returns reference to ConnectionPriority value

func (*ConnectionPriority) UnmarshalJSON ¶

func (v *ConnectionPriority) UnmarshalJSON(src []byte) error

type ConnectionRedundancy ¶

type ConnectionRedundancy struct {
	// Redundancy group identifier (UUID of primary connection)
	Group                *string             `json:"group,omitempty"`
	Priority             *ConnectionPriority `json:"priority,omitempty"`
	AdditionalProperties map[string]interface{}
}

ConnectionRedundancy Connection redundancy configuration

func NewConnectionRedundancy ¶

func NewConnectionRedundancy() *ConnectionRedundancy

NewConnectionRedundancy instantiates a new ConnectionRedundancy 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 NewConnectionRedundancyWithDefaults ¶

func NewConnectionRedundancyWithDefaults() *ConnectionRedundancy

NewConnectionRedundancyWithDefaults instantiates a new ConnectionRedundancy 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 (*ConnectionRedundancy) GetGroup ¶

func (o *ConnectionRedundancy) GetGroup() string

GetGroup returns the Group field value if set, zero value otherwise.

func (*ConnectionRedundancy) GetGroupOk ¶

func (o *ConnectionRedundancy) GetGroupOk() (*string, bool)

GetGroupOk returns a tuple with the Group field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionRedundancy) GetPriority ¶

func (o *ConnectionRedundancy) GetPriority() ConnectionPriority

GetPriority returns the Priority field value if set, zero value otherwise.

func (*ConnectionRedundancy) GetPriorityOk ¶

func (o *ConnectionRedundancy) GetPriorityOk() (*ConnectionPriority, bool)

GetPriorityOk returns a tuple with the Priority field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionRedundancy) HasGroup ¶

func (o *ConnectionRedundancy) HasGroup() bool

HasGroup returns a boolean if a field has been set.

func (*ConnectionRedundancy) HasPriority ¶

func (o *ConnectionRedundancy) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (ConnectionRedundancy) MarshalJSON ¶

func (o ConnectionRedundancy) MarshalJSON() ([]byte, error)

func (*ConnectionRedundancy) SetGroup ¶

func (o *ConnectionRedundancy) SetGroup(v string)

SetGroup gets a reference to the given string and assigns it to the Group field.

func (*ConnectionRedundancy) SetPriority ¶

func (o *ConnectionRedundancy) SetPriority(v ConnectionPriority)

SetPriority gets a reference to the given ConnectionPriority and assigns it to the Priority field.

func (ConnectionRedundancy) ToMap ¶

func (o ConnectionRedundancy) ToMap() (map[string]interface{}, error)

func (*ConnectionRedundancy) UnmarshalJSON ¶

func (o *ConnectionRedundancy) UnmarshalJSON(data []byte) (err error)

type ConnectionResponse ¶

type ConnectionResponse struct {
	// Additional information
	AdditionalInfo []ConnectionSideAdditionalInfo `json:"additionalInfo,omitempty"`
	// Connection response data
	Data                 []Connection `json:"data,omitempty"`
	AdditionalProperties map[string]interface{}
}

ConnectionResponse ValidateResponse

func NewConnectionResponse ¶

func NewConnectionResponse() *ConnectionResponse

NewConnectionResponse instantiates a new ConnectionResponse 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 NewConnectionResponseWithDefaults ¶

func NewConnectionResponseWithDefaults() *ConnectionResponse

NewConnectionResponseWithDefaults instantiates a new ConnectionResponse 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 (*ConnectionResponse) GetAdditionalInfo ¶

func (o *ConnectionResponse) GetAdditionalInfo() []ConnectionSideAdditionalInfo

GetAdditionalInfo returns the AdditionalInfo field value if set, zero value otherwise.

func (*ConnectionResponse) GetAdditionalInfoOk ¶

func (o *ConnectionResponse) GetAdditionalInfoOk() ([]ConnectionSideAdditionalInfo, bool)

GetAdditionalInfoOk returns a tuple with the AdditionalInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionResponse) GetData ¶

func (o *ConnectionResponse) GetData() []Connection

GetData returns the Data field value if set, zero value otherwise.

func (*ConnectionResponse) GetDataOk ¶

func (o *ConnectionResponse) GetDataOk() ([]Connection, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionResponse) HasAdditionalInfo ¶

func (o *ConnectionResponse) HasAdditionalInfo() bool

HasAdditionalInfo returns a boolean if a field has been set.

func (*ConnectionResponse) HasData ¶

func (o *ConnectionResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (ConnectionResponse) MarshalJSON ¶

func (o ConnectionResponse) MarshalJSON() ([]byte, error)

func (*ConnectionResponse) SetAdditionalInfo ¶

func (o *ConnectionResponse) SetAdditionalInfo(v []ConnectionSideAdditionalInfo)

SetAdditionalInfo gets a reference to the given []ConnectionSideAdditionalInfo and assigns it to the AdditionalInfo field.

func (*ConnectionResponse) SetData ¶

func (o *ConnectionResponse) SetData(v []Connection)

SetData gets a reference to the given []Connection and assigns it to the Data field.

func (ConnectionResponse) ToMap ¶

func (o ConnectionResponse) ToMap() (map[string]interface{}, error)

func (*ConnectionResponse) UnmarshalJSON ¶

func (o *ConnectionResponse) UnmarshalJSON(data []byte) (err error)

type ConnectionRouteFilterData ¶

type ConnectionRouteFilterData struct {
	// Route Filter URI
	Href *string                        `json:"href,omitempty"`
	Type *ConnectionRouteFilterDataType `json:"type,omitempty"`
	// Route Filter identifier
	Uuid                 *string                                    `json:"uuid,omitempty"`
	AttachmentStatus     *ConnectionRouteFilterDataAttachmentStatus `json:"attachmentStatus,omitempty"`
	Direction            *ConnectionRouteFilterDataDirection        `json:"direction,omitempty"`
	AdditionalProperties map[string]interface{}
}

ConnectionRouteFilterData struct for ConnectionRouteFilterData

func NewConnectionRouteFilterData ¶

func NewConnectionRouteFilterData() *ConnectionRouteFilterData

NewConnectionRouteFilterData instantiates a new ConnectionRouteFilterData 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 NewConnectionRouteFilterDataWithDefaults ¶

func NewConnectionRouteFilterDataWithDefaults() *ConnectionRouteFilterData

NewConnectionRouteFilterDataWithDefaults instantiates a new ConnectionRouteFilterData 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 (*ConnectionRouteFilterData) GetAttachmentStatus ¶

GetAttachmentStatus returns the AttachmentStatus field value if set, zero value otherwise.

func (*ConnectionRouteFilterData) GetAttachmentStatusOk ¶

GetAttachmentStatusOk returns a tuple with the AttachmentStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionRouteFilterData) GetDirection ¶

GetDirection returns the Direction field value if set, zero value otherwise.

func (*ConnectionRouteFilterData) GetDirectionOk ¶

GetDirectionOk returns a tuple with the Direction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionRouteFilterData) GetHref ¶

func (o *ConnectionRouteFilterData) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*ConnectionRouteFilterData) GetHrefOk ¶

func (o *ConnectionRouteFilterData) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionRouteFilterData) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*ConnectionRouteFilterData) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionRouteFilterData) GetUuid ¶

func (o *ConnectionRouteFilterData) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*ConnectionRouteFilterData) GetUuidOk ¶

func (o *ConnectionRouteFilterData) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionRouteFilterData) HasAttachmentStatus ¶

func (o *ConnectionRouteFilterData) HasAttachmentStatus() bool

HasAttachmentStatus returns a boolean if a field has been set.

func (*ConnectionRouteFilterData) HasDirection ¶

func (o *ConnectionRouteFilterData) HasDirection() bool

HasDirection returns a boolean if a field has been set.

func (*ConnectionRouteFilterData) HasHref ¶

func (o *ConnectionRouteFilterData) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*ConnectionRouteFilterData) HasType ¶

func (o *ConnectionRouteFilterData) HasType() bool

HasType returns a boolean if a field has been set.

func (*ConnectionRouteFilterData) HasUuid ¶

func (o *ConnectionRouteFilterData) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (ConnectionRouteFilterData) MarshalJSON ¶

func (o ConnectionRouteFilterData) MarshalJSON() ([]byte, error)

func (*ConnectionRouteFilterData) SetAttachmentStatus ¶

SetAttachmentStatus gets a reference to the given ConnectionRouteFilterDataAttachmentStatus and assigns it to the AttachmentStatus field.

func (*ConnectionRouteFilterData) SetDirection ¶

SetDirection gets a reference to the given ConnectionRouteFilterDataDirection and assigns it to the Direction field.

func (*ConnectionRouteFilterData) SetHref ¶

func (o *ConnectionRouteFilterData) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*ConnectionRouteFilterData) SetType ¶

SetType gets a reference to the given ConnectionRouteFilterDataType and assigns it to the Type field.

func (*ConnectionRouteFilterData) SetUuid ¶

func (o *ConnectionRouteFilterData) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (ConnectionRouteFilterData) ToMap ¶

func (o ConnectionRouteFilterData) ToMap() (map[string]interface{}, error)

func (*ConnectionRouteFilterData) UnmarshalJSON ¶

func (o *ConnectionRouteFilterData) UnmarshalJSON(data []byte) (err error)

type ConnectionRouteFilterDataAttachmentStatus ¶

type ConnectionRouteFilterDataAttachmentStatus string

ConnectionRouteFilterDataAttachmentStatus the model 'ConnectionRouteFilterDataAttachmentStatus'

const (
	CONNECTIONROUTEFILTERDATAATTACHMENTSTATUS_ATTACHING ConnectionRouteFilterDataAttachmentStatus = "ATTACHING"
	CONNECTIONROUTEFILTERDATAATTACHMENTSTATUS_ATTACHED  ConnectionRouteFilterDataAttachmentStatus = "ATTACHED"
	CONNECTIONROUTEFILTERDATAATTACHMENTSTATUS_DETACHED  ConnectionRouteFilterDataAttachmentStatus = "DETACHED"
	CONNECTIONROUTEFILTERDATAATTACHMENTSTATUS_DETACHING ConnectionRouteFilterDataAttachmentStatus = "DETACHING"
	CONNECTIONROUTEFILTERDATAATTACHMENTSTATUS_FAILED    ConnectionRouteFilterDataAttachmentStatus = "FAILED"
)

List of ConnectionRouteFilterData_attachmentStatus

func NewConnectionRouteFilterDataAttachmentStatusFromValue ¶

func NewConnectionRouteFilterDataAttachmentStatusFromValue(v string) (*ConnectionRouteFilterDataAttachmentStatus, error)

NewConnectionRouteFilterDataAttachmentStatusFromValue returns a pointer to a valid ConnectionRouteFilterDataAttachmentStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ConnectionRouteFilterDataAttachmentStatus) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (ConnectionRouteFilterDataAttachmentStatus) Ptr ¶

Ptr returns reference to ConnectionRouteFilterData_attachmentStatus value

func (*ConnectionRouteFilterDataAttachmentStatus) UnmarshalJSON ¶

func (v *ConnectionRouteFilterDataAttachmentStatus) UnmarshalJSON(src []byte) error

type ConnectionRouteFilterDataDirection ¶

type ConnectionRouteFilterDataDirection string

ConnectionRouteFilterDataDirection the model 'ConnectionRouteFilterDataDirection'

const (
	CONNECTIONROUTEFILTERDATADIRECTION_INBOUND  ConnectionRouteFilterDataDirection = "INBOUND"
	CONNECTIONROUTEFILTERDATADIRECTION_OUTBOUND ConnectionRouteFilterDataDirection = "OUTBOUND"
)

List of ConnectionRouteFilterData_direction

func NewConnectionRouteFilterDataDirectionFromValue ¶

func NewConnectionRouteFilterDataDirectionFromValue(v string) (*ConnectionRouteFilterDataDirection, error)

NewConnectionRouteFilterDataDirectionFromValue returns a pointer to a valid ConnectionRouteFilterDataDirection for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ConnectionRouteFilterDataDirection) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (ConnectionRouteFilterDataDirection) Ptr ¶

Ptr returns reference to ConnectionRouteFilterData_direction value

func (*ConnectionRouteFilterDataDirection) UnmarshalJSON ¶

func (v *ConnectionRouteFilterDataDirection) UnmarshalJSON(src []byte) error

type ConnectionRouteFilterDataType ¶

type ConnectionRouteFilterDataType string

ConnectionRouteFilterDataType Route Filter type

const (
	CONNECTIONROUTEFILTERDATATYPE_IPV4_PREFIX_FILTER ConnectionRouteFilterDataType = "BGP_IPv4_PREFIX_FILTER"
	CONNECTIONROUTEFILTERDATATYPE_IPV6_PREFIX_FILTER ConnectionRouteFilterDataType = "BGP_IPv6_PREFIX_FILTER"
)

List of ConnectionRouteFilterData_type

func NewConnectionRouteFilterDataTypeFromValue ¶

func NewConnectionRouteFilterDataTypeFromValue(v string) (*ConnectionRouteFilterDataType, error)

NewConnectionRouteFilterDataTypeFromValue returns a pointer to a valid ConnectionRouteFilterDataType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ConnectionRouteFilterDataType) IsValid ¶

func (v ConnectionRouteFilterDataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ConnectionRouteFilterDataType) Ptr ¶

Ptr returns reference to ConnectionRouteFilterData_type value

func (*ConnectionRouteFilterDataType) UnmarshalJSON ¶

func (v *ConnectionRouteFilterDataType) UnmarshalJSON(src []byte) error

type ConnectionRouteFiltersBase ¶

type ConnectionRouteFiltersBase struct {
	Direction            *ConnectionRouteFiltersBaseDirection `json:"direction,omitempty"`
	AdditionalProperties map[string]interface{}
}

ConnectionRouteFiltersBase struct for ConnectionRouteFiltersBase

func NewConnectionRouteFiltersBase ¶

func NewConnectionRouteFiltersBase() *ConnectionRouteFiltersBase

NewConnectionRouteFiltersBase instantiates a new ConnectionRouteFiltersBase 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 NewConnectionRouteFiltersBaseWithDefaults ¶

func NewConnectionRouteFiltersBaseWithDefaults() *ConnectionRouteFiltersBase

NewConnectionRouteFiltersBaseWithDefaults instantiates a new ConnectionRouteFiltersBase 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 (*ConnectionRouteFiltersBase) GetDirection ¶

GetDirection returns the Direction field value if set, zero value otherwise.

func (*ConnectionRouteFiltersBase) GetDirectionOk ¶

GetDirectionOk returns a tuple with the Direction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionRouteFiltersBase) HasDirection ¶

func (o *ConnectionRouteFiltersBase) HasDirection() bool

HasDirection returns a boolean if a field has been set.

func (ConnectionRouteFiltersBase) MarshalJSON ¶

func (o ConnectionRouteFiltersBase) MarshalJSON() ([]byte, error)

func (*ConnectionRouteFiltersBase) SetDirection ¶

SetDirection gets a reference to the given ConnectionRouteFiltersBaseDirection and assigns it to the Direction field.

func (ConnectionRouteFiltersBase) ToMap ¶

func (o ConnectionRouteFiltersBase) ToMap() (map[string]interface{}, error)

func (*ConnectionRouteFiltersBase) UnmarshalJSON ¶

func (o *ConnectionRouteFiltersBase) UnmarshalJSON(data []byte) (err error)

type ConnectionRouteFiltersBaseDirection ¶

type ConnectionRouteFiltersBaseDirection string

ConnectionRouteFiltersBaseDirection Route Filter direction to attach to a connection

const (
	CONNECTIONROUTEFILTERSBASEDIRECTION_INBOUND  ConnectionRouteFiltersBaseDirection = "INBOUND"
	CONNECTIONROUTEFILTERSBASEDIRECTION_OUTBOUND ConnectionRouteFiltersBaseDirection = "OUTBOUND"
)

List of ConnectionRouteFiltersBase_direction

func NewConnectionRouteFiltersBaseDirectionFromValue ¶

func NewConnectionRouteFiltersBaseDirectionFromValue(v string) (*ConnectionRouteFiltersBaseDirection, error)

NewConnectionRouteFiltersBaseDirectionFromValue returns a pointer to a valid ConnectionRouteFiltersBaseDirection for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ConnectionRouteFiltersBaseDirection) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (ConnectionRouteFiltersBaseDirection) Ptr ¶

Ptr returns reference to ConnectionRouteFiltersBase_direction value

func (*ConnectionRouteFiltersBaseDirection) UnmarshalJSON ¶

func (v *ConnectionRouteFiltersBaseDirection) UnmarshalJSON(src []byte) error

type ConnectionRoutingProtocolPostRequest ¶

type ConnectionRoutingProtocolPostRequest struct {
	// Connection routing protocol configuration
	Data                 []RoutingProtocolBase `json:"data,omitempty"`
	AdditionalProperties map[string]interface{}
}

ConnectionRoutingProtocolPostRequest Create connection routing protocolpost request

func NewConnectionRoutingProtocolPostRequest ¶

func NewConnectionRoutingProtocolPostRequest() *ConnectionRoutingProtocolPostRequest

NewConnectionRoutingProtocolPostRequest instantiates a new ConnectionRoutingProtocolPostRequest 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 NewConnectionRoutingProtocolPostRequestWithDefaults ¶

func NewConnectionRoutingProtocolPostRequestWithDefaults() *ConnectionRoutingProtocolPostRequest

NewConnectionRoutingProtocolPostRequestWithDefaults instantiates a new ConnectionRoutingProtocolPostRequest 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 (*ConnectionRoutingProtocolPostRequest) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*ConnectionRoutingProtocolPostRequest) GetDataOk ¶

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionRoutingProtocolPostRequest) HasData ¶

HasData returns a boolean if a field has been set.

func (ConnectionRoutingProtocolPostRequest) MarshalJSON ¶

func (o ConnectionRoutingProtocolPostRequest) MarshalJSON() ([]byte, error)

func (*ConnectionRoutingProtocolPostRequest) SetData ¶

SetData gets a reference to the given []RoutingProtocolBase and assigns it to the Data field.

func (ConnectionRoutingProtocolPostRequest) ToMap ¶

func (o ConnectionRoutingProtocolPostRequest) ToMap() (map[string]interface{}, error)

func (*ConnectionRoutingProtocolPostRequest) UnmarshalJSON ¶

func (o *ConnectionRoutingProtocolPostRequest) UnmarshalJSON(data []byte) (err error)

type ConnectionSearchResponse ¶

type ConnectionSearchResponse struct {
	Pagination           *Pagination            `json:"pagination,omitempty"`
	Sort                 []SortCriteriaResponse `json:"sort,omitempty"`
	Data                 []Connection           `json:"data,omitempty"`
	AdditionalProperties map[string]interface{}
}

ConnectionSearchResponse List of connections

func NewConnectionSearchResponse ¶

func NewConnectionSearchResponse() *ConnectionSearchResponse

NewConnectionSearchResponse instantiates a new ConnectionSearchResponse 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 NewConnectionSearchResponseWithDefaults ¶

func NewConnectionSearchResponseWithDefaults() *ConnectionSearchResponse

NewConnectionSearchResponseWithDefaults instantiates a new ConnectionSearchResponse 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 (*ConnectionSearchResponse) GetData ¶

func (o *ConnectionSearchResponse) GetData() []Connection

GetData returns the Data field value if set, zero value otherwise.

func (*ConnectionSearchResponse) GetDataOk ¶

func (o *ConnectionSearchResponse) GetDataOk() ([]Connection, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionSearchResponse) GetPagination ¶

func (o *ConnectionSearchResponse) GetPagination() Pagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*ConnectionSearchResponse) GetPaginationOk ¶

func (o *ConnectionSearchResponse) GetPaginationOk() (*Pagination, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionSearchResponse) GetSort ¶

GetSort returns the Sort field value if set, zero value otherwise.

func (*ConnectionSearchResponse) GetSortOk ¶

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionSearchResponse) HasData ¶

func (o *ConnectionSearchResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*ConnectionSearchResponse) HasPagination ¶

func (o *ConnectionSearchResponse) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (*ConnectionSearchResponse) HasSort ¶

func (o *ConnectionSearchResponse) HasSort() bool

HasSort returns a boolean if a field has been set.

func (ConnectionSearchResponse) MarshalJSON ¶

func (o ConnectionSearchResponse) MarshalJSON() ([]byte, error)

func (*ConnectionSearchResponse) SetData ¶

func (o *ConnectionSearchResponse) SetData(v []Connection)

SetData gets a reference to the given []Connection and assigns it to the Data field.

func (*ConnectionSearchResponse) SetPagination ¶

func (o *ConnectionSearchResponse) SetPagination(v Pagination)

SetPagination gets a reference to the given Pagination and assigns it to the Pagination field.

func (*ConnectionSearchResponse) SetSort ¶

SetSort gets a reference to the given []SortCriteriaResponse and assigns it to the Sort field.

func (ConnectionSearchResponse) ToMap ¶

func (o ConnectionSearchResponse) ToMap() (map[string]interface{}, error)

func (*ConnectionSearchResponse) UnmarshalJSON ¶

func (o *ConnectionSearchResponse) UnmarshalJSON(data []byte) (err error)

type ConnectionSide ¶

type ConnectionSide struct {
	ServiceToken   *ServiceToken             `json:"serviceToken,omitempty"`
	AccessPoint    *AccessPoint              `json:"accessPoint,omitempty"`
	CompanyProfile *ConnectionCompanyProfile `json:"companyProfile,omitempty"`
	Invitation     *ConnectionInvitation     `json:"invitation,omitempty"`
	// Any additional information, which is not part of connection metadata or configuration
	AdditionalInfo       []ConnectionSideAdditionalInfo `json:"additionalInfo,omitempty"`
	AdditionalProperties map[string]interface{}
}

ConnectionSide Connection configuration object for each side of multi-segment connection

func NewConnectionSide ¶

func NewConnectionSide() *ConnectionSide

NewConnectionSide instantiates a new ConnectionSide 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 NewConnectionSideWithDefaults ¶

func NewConnectionSideWithDefaults() *ConnectionSide

NewConnectionSideWithDefaults instantiates a new ConnectionSide 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 (*ConnectionSide) GetAccessPoint ¶

func (o *ConnectionSide) GetAccessPoint() AccessPoint

GetAccessPoint returns the AccessPoint field value if set, zero value otherwise.

func (*ConnectionSide) GetAccessPointOk ¶

func (o *ConnectionSide) GetAccessPointOk() (*AccessPoint, bool)

GetAccessPointOk returns a tuple with the AccessPoint field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionSide) GetAdditionalInfo ¶

func (o *ConnectionSide) GetAdditionalInfo() []ConnectionSideAdditionalInfo

GetAdditionalInfo returns the AdditionalInfo field value if set, zero value otherwise.

func (*ConnectionSide) GetAdditionalInfoOk ¶

func (o *ConnectionSide) GetAdditionalInfoOk() ([]ConnectionSideAdditionalInfo, bool)

GetAdditionalInfoOk returns a tuple with the AdditionalInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionSide) GetCompanyProfile ¶

func (o *ConnectionSide) GetCompanyProfile() ConnectionCompanyProfile

GetCompanyProfile returns the CompanyProfile field value if set, zero value otherwise.

func (*ConnectionSide) GetCompanyProfileOk ¶

func (o *ConnectionSide) GetCompanyProfileOk() (*ConnectionCompanyProfile, bool)

GetCompanyProfileOk returns a tuple with the CompanyProfile field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionSide) GetInvitation ¶

func (o *ConnectionSide) GetInvitation() ConnectionInvitation

GetInvitation returns the Invitation field value if set, zero value otherwise.

func (*ConnectionSide) GetInvitationOk ¶

func (o *ConnectionSide) GetInvitationOk() (*ConnectionInvitation, bool)

GetInvitationOk returns a tuple with the Invitation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionSide) GetServiceToken ¶

func (o *ConnectionSide) GetServiceToken() ServiceToken

GetServiceToken returns the ServiceToken field value if set, zero value otherwise.

func (*ConnectionSide) GetServiceTokenOk ¶

func (o *ConnectionSide) GetServiceTokenOk() (*ServiceToken, bool)

GetServiceTokenOk returns a tuple with the ServiceToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionSide) HasAccessPoint ¶

func (o *ConnectionSide) HasAccessPoint() bool

HasAccessPoint returns a boolean if a field has been set.

func (*ConnectionSide) HasAdditionalInfo ¶

func (o *ConnectionSide) HasAdditionalInfo() bool

HasAdditionalInfo returns a boolean if a field has been set.

func (*ConnectionSide) HasCompanyProfile ¶

func (o *ConnectionSide) HasCompanyProfile() bool

HasCompanyProfile returns a boolean if a field has been set.

func (*ConnectionSide) HasInvitation ¶

func (o *ConnectionSide) HasInvitation() bool

HasInvitation returns a boolean if a field has been set.

func (*ConnectionSide) HasServiceToken ¶

func (o *ConnectionSide) HasServiceToken() bool

HasServiceToken returns a boolean if a field has been set.

func (ConnectionSide) MarshalJSON ¶

func (o ConnectionSide) MarshalJSON() ([]byte, error)

func (*ConnectionSide) SetAccessPoint ¶

func (o *ConnectionSide) SetAccessPoint(v AccessPoint)

SetAccessPoint gets a reference to the given AccessPoint and assigns it to the AccessPoint field.

func (*ConnectionSide) SetAdditionalInfo ¶

func (o *ConnectionSide) SetAdditionalInfo(v []ConnectionSideAdditionalInfo)

SetAdditionalInfo gets a reference to the given []ConnectionSideAdditionalInfo and assigns it to the AdditionalInfo field.

func (*ConnectionSide) SetCompanyProfile ¶

func (o *ConnectionSide) SetCompanyProfile(v ConnectionCompanyProfile)

SetCompanyProfile gets a reference to the given ConnectionCompanyProfile and assigns it to the CompanyProfile field.

func (*ConnectionSide) SetInvitation ¶

func (o *ConnectionSide) SetInvitation(v ConnectionInvitation)

SetInvitation gets a reference to the given ConnectionInvitation and assigns it to the Invitation field.

func (*ConnectionSide) SetServiceToken ¶

func (o *ConnectionSide) SetServiceToken(v ServiceToken)

SetServiceToken gets a reference to the given ServiceToken and assigns it to the ServiceToken field.

func (ConnectionSide) ToMap ¶

func (o ConnectionSide) ToMap() (map[string]interface{}, error)

func (*ConnectionSide) UnmarshalJSON ¶

func (o *ConnectionSide) UnmarshalJSON(data []byte) (err error)

type ConnectionSideAdditionalInfo ¶

type ConnectionSideAdditionalInfo struct {
	// Key
	Key *string `json:"key,omitempty"`
	// Value
	Value                *string `json:"value,omitempty"`
	AdditionalProperties map[string]interface{}
}

ConnectionSideAdditionalInfo Additional information

func NewConnectionSideAdditionalInfo ¶

func NewConnectionSideAdditionalInfo() *ConnectionSideAdditionalInfo

NewConnectionSideAdditionalInfo instantiates a new ConnectionSideAdditionalInfo 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 NewConnectionSideAdditionalInfoWithDefaults ¶

func NewConnectionSideAdditionalInfoWithDefaults() *ConnectionSideAdditionalInfo

NewConnectionSideAdditionalInfoWithDefaults instantiates a new ConnectionSideAdditionalInfo 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 (*ConnectionSideAdditionalInfo) GetKey ¶

GetKey returns the Key field value if set, zero value otherwise.

func (*ConnectionSideAdditionalInfo) GetKeyOk ¶

func (o *ConnectionSideAdditionalInfo) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionSideAdditionalInfo) GetValue ¶

func (o *ConnectionSideAdditionalInfo) GetValue() string

GetValue returns the Value field value if set, zero value otherwise.

func (*ConnectionSideAdditionalInfo) GetValueOk ¶

func (o *ConnectionSideAdditionalInfo) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionSideAdditionalInfo) HasKey ¶

func (o *ConnectionSideAdditionalInfo) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*ConnectionSideAdditionalInfo) HasValue ¶

func (o *ConnectionSideAdditionalInfo) HasValue() bool

HasValue returns a boolean if a field has been set.

func (ConnectionSideAdditionalInfo) MarshalJSON ¶

func (o ConnectionSideAdditionalInfo) MarshalJSON() ([]byte, error)

func (*ConnectionSideAdditionalInfo) SetKey ¶

func (o *ConnectionSideAdditionalInfo) SetKey(v string)

SetKey gets a reference to the given string and assigns it to the Key field.

func (*ConnectionSideAdditionalInfo) SetValue ¶

func (o *ConnectionSideAdditionalInfo) SetValue(v string)

SetValue gets a reference to the given string and assigns it to the Value field.

func (ConnectionSideAdditionalInfo) ToMap ¶

func (o ConnectionSideAdditionalInfo) ToMap() (map[string]interface{}, error)

func (*ConnectionSideAdditionalInfo) UnmarshalJSON ¶

func (o *ConnectionSideAdditionalInfo) UnmarshalJSON(data []byte) (err error)

type ConnectionState ¶

type ConnectionState string

ConnectionState Connection status

const (
	CONNECTIONSTATE_ACTIVE         ConnectionState = "ACTIVE"
	CONNECTIONSTATE_CANCELLED      ConnectionState = "CANCELLED"
	CONNECTIONSTATE_DEPROVISIONED  ConnectionState = "DEPROVISIONED"
	CONNECTIONSTATE_DEPROVISIONING ConnectionState = "DEPROVISIONING"
	CONNECTIONSTATE_DRAFT          ConnectionState = "DRAFT"
	CONNECTIONSTATE_FAILED         ConnectionState = "FAILED"
	CONNECTIONSTATE_PENDING        ConnectionState = "PENDING"
	CONNECTIONSTATE_PROVISIONED    ConnectionState = "PROVISIONED"
	CONNECTIONSTATE_PROVISIONING   ConnectionState = "PROVISIONING"
	CONNECTIONSTATE_REPROVISIONING ConnectionState = "REPROVISIONING"
	CONNECTIONSTATE_EMPTY          ConnectionState = ""
)

List of ConnectionState

func NewConnectionStateFromValue ¶

func NewConnectionStateFromValue(v string) (*ConnectionState, error)

NewConnectionStateFromValue returns a pointer to a valid ConnectionState for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ConnectionState) IsValid ¶

func (v ConnectionState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ConnectionState) Ptr ¶

Ptr returns reference to ConnectionState value

func (*ConnectionState) UnmarshalJSON ¶

func (v *ConnectionState) UnmarshalJSON(src []byte) error

type ConnectionType ¶

type ConnectionType string

ConnectionType Connection type

const (
	CONNECTIONTYPE_EVPL_VC       ConnectionType = "EVPL_VC"
	CONNECTIONTYPE_EPL_VC        ConnectionType = "EPL_VC"
	CONNECTIONTYPE_EC_VC         ConnectionType = "EC_VC"
	CONNECTIONTYPE_IP_VC         ConnectionType = "IP_VC"
	CONNECTIONTYPE_ACCESS_EPL_VC ConnectionType = "ACCESS_EPL_VC"
	CONNECTIONTYPE_EIA_VC        ConnectionType = "EIA_VC"
	CONNECTIONTYPE_EVPLAN_VC     ConnectionType = "EVPLAN_VC"
	CONNECTIONTYPE_EPLAN_VC      ConnectionType = "EPLAN_VC"
	CONNECTIONTYPE_IPWAN_VC      ConnectionType = "IPWAN_VC"
	CONNECTIONTYPE_IA_VC         ConnectionType = "IA_VC"
)

List of ConnectionType

func NewConnectionTypeFromValue ¶

func NewConnectionTypeFromValue(v string) (*ConnectionType, error)

NewConnectionTypeFromValue returns a pointer to a valid ConnectionType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ConnectionType) IsValid ¶

func (v ConnectionType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ConnectionType) Ptr ¶

func (v ConnectionType) Ptr() *ConnectionType

Ptr returns reference to ConnectionType value

func (*ConnectionType) UnmarshalJSON ¶

func (v *ConnectionType) UnmarshalJSON(src []byte) error

type ConnectionsApiService ¶

type ConnectionsApiService service

ConnectionsApiService ConnectionsApi service

func (*ConnectionsApiService) CreateConnection ¶

CreateConnection Create Connection

This API provides capability to create user's virtual connection

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateConnectionRequest

func (*ConnectionsApiService) CreateConnectionAction ¶

func (a *ConnectionsApiService) CreateConnectionAction(ctx context.Context, connectionId string) ApiCreateConnectionActionRequest

CreateConnectionAction Connection Actions

This API provides capability to accept/reject user's virtual connection

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param connectionId Connection Id
@return ApiCreateConnectionActionRequest

func (*ConnectionsApiService) CreateConnectionActionExecute ¶

Execute executes the request

@return ConnectionAction

func (*ConnectionsApiService) CreateConnectionExecute ¶

func (a *ConnectionsApiService) CreateConnectionExecute(r ApiCreateConnectionRequest) (*Connection, *http.Response, error)

Execute executes the request

@return Connection

func (*ConnectionsApiService) DeleteConnectionByUuid ¶

func (a *ConnectionsApiService) DeleteConnectionByUuid(ctx context.Context, connectionId string) ApiDeleteConnectionByUuidRequest

DeleteConnectionByUuid Delete by ID

Delete Connection by ID

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param connectionId Connection UUID
@return ApiDeleteConnectionByUuidRequest

func (*ConnectionsApiService) DeleteConnectionByUuidExecute ¶

func (a *ConnectionsApiService) DeleteConnectionByUuidExecute(r ApiDeleteConnectionByUuidRequest) (*Connection, *http.Response, error)

Execute executes the request

@return Connection

func (*ConnectionsApiService) GetConnectionByUuid ¶

func (a *ConnectionsApiService) GetConnectionByUuid(ctx context.Context, connectionId string) ApiGetConnectionByUuidRequest

GetConnectionByUuid Get Connection by ID

The API provides capability to get user's virtual connection details (Service Tokens, Access Points, Link Protocols, etc) by it's connection ID (UUID)

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param connectionId Connection Id
@return ApiGetConnectionByUuidRequest

func (*ConnectionsApiService) GetConnectionByUuidExecute ¶

func (a *ConnectionsApiService) GetConnectionByUuidExecute(r ApiGetConnectionByUuidRequest) (*Connection, *http.Response, error)

Execute executes the request

@return Connection

func (*ConnectionsApiService) SearchConnections ¶

SearchConnections Search connections

The API provides capability to get list of user's virtual connections using search criteria, including optional filtering, pagination and sorting

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiSearchConnectionsRequest

func (*ConnectionsApiService) SearchConnectionsExecute ¶

Execute executes the request

@return ConnectionSearchResponse

func (*ConnectionsApiService) UpdateConnectionByUuid ¶

func (a *ConnectionsApiService) UpdateConnectionByUuid(ctx context.Context, connectionId string) ApiUpdateConnectionByUuidRequest

UpdateConnectionByUuid Update by ID

Update Connection by ID

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param connectionId Connection Id
@return ApiUpdateConnectionByUuidRequest

func (*ConnectionsApiService) UpdateConnectionByUuidExecute ¶

func (a *ConnectionsApiService) UpdateConnectionByUuidExecute(r ApiUpdateConnectionByUuidRequest) (*Connection, *http.Response, error)

Execute executes the request

@return Connection

func (*ConnectionsApiService) ValidateConnections ¶

ValidateConnections Validate Connection

This API provides capability to validate by auth key

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiValidateConnectionsRequest

func (*ConnectionsApiService) ValidateConnectionsExecute ¶

Execute executes the request

@return ConnectionResponse

type ConnectivitySource ¶

type ConnectivitySource struct {
	Type                 *ConnectivitySourceType `json:"type,omitempty"`
	AdditionalProperties map[string]interface{}
}

ConnectivitySource Physical or virtual port that houses the connection.

func NewConnectivitySource ¶

func NewConnectivitySource() *ConnectivitySource

NewConnectivitySource instantiates a new ConnectivitySource 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 NewConnectivitySourceWithDefaults ¶

func NewConnectivitySourceWithDefaults() *ConnectivitySource

NewConnectivitySourceWithDefaults instantiates a new ConnectivitySource 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 (*ConnectivitySource) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*ConnectivitySource) GetTypeOk ¶

func (o *ConnectivitySource) GetTypeOk() (*ConnectivitySourceType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectivitySource) HasType ¶

func (o *ConnectivitySource) HasType() bool

HasType returns a boolean if a field has been set.

func (ConnectivitySource) MarshalJSON ¶

func (o ConnectivitySource) MarshalJSON() ([]byte, error)

func (*ConnectivitySource) SetType ¶

SetType gets a reference to the given ConnectivitySourceType and assigns it to the Type field.

func (ConnectivitySource) ToMap ¶

func (o ConnectivitySource) ToMap() (map[string]interface{}, error)

func (*ConnectivitySource) UnmarshalJSON ¶

func (o *ConnectivitySource) UnmarshalJSON(data []byte) (err error)

type ConnectivitySourceType ¶

type ConnectivitySourceType string

ConnectivitySourceType Type of connectivity. COLO, colocation; BMMR, building meet-me room. The default is COLO. <br> A building meet-me room (BMMR) is a room within the same building where an Equinix IBX customer can connect with a non-Equinix IBX customer.

const (
	CONNECTIVITYSOURCETYPE_COLO   ConnectivitySourceType = "COLO"
	CONNECTIVITYSOURCETYPE_BMMR   ConnectivitySourceType = "BMMR"
	CONNECTIVITYSOURCETYPE_REMOTE ConnectivitySourceType = "REMOTE"
)

List of ConnectivitySourceType

func NewConnectivitySourceTypeFromValue ¶

func NewConnectivitySourceTypeFromValue(v string) (*ConnectivitySourceType, error)

NewConnectivitySourceTypeFromValue returns a pointer to a valid ConnectivitySourceType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ConnectivitySourceType) IsValid ¶

func (v ConnectivitySourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ConnectivitySourceType) Ptr ¶

Ptr returns reference to ConnectivitySourceType value

func (*ConnectivitySourceType) UnmarshalJSON ¶

func (v *ConnectivitySourceType) UnmarshalJSON(src []byte) error

type CustomField ¶

type CustomField struct {
	Label       string              `json:"label"`
	Description string              `json:"description"`
	Required    *bool               `json:"required,omitempty"`
	DataType    CustomFieldDataType `json:"dataType"`
	Options     []string            `json:"options,omitempty"`
	// capture this field as a part of email notification
	CaptureInEmail       *bool `json:"captureInEmail,omitempty"`
	AdditionalProperties map[string]interface{}
}

CustomField Define Custom Attributes

func NewCustomField ¶

func NewCustomField(label string, description string, dataType CustomFieldDataType) *CustomField

NewCustomField instantiates a new CustomField 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 NewCustomFieldWithDefaults ¶

func NewCustomFieldWithDefaults() *CustomField

NewCustomFieldWithDefaults instantiates a new CustomField 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 (*CustomField) GetCaptureInEmail ¶

func (o *CustomField) GetCaptureInEmail() bool

GetCaptureInEmail returns the CaptureInEmail field value if set, zero value otherwise.

func (*CustomField) GetCaptureInEmailOk ¶

func (o *CustomField) GetCaptureInEmailOk() (*bool, bool)

GetCaptureInEmailOk returns a tuple with the CaptureInEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomField) GetDataType ¶

func (o *CustomField) GetDataType() CustomFieldDataType

GetDataType returns the DataType field value

func (*CustomField) GetDataTypeOk ¶

func (o *CustomField) GetDataTypeOk() (*CustomFieldDataType, bool)

GetDataTypeOk returns a tuple with the DataType field value and a boolean to check if the value has been set.

func (*CustomField) GetDescription ¶

func (o *CustomField) GetDescription() string

GetDescription returns the Description field value

func (*CustomField) GetDescriptionOk ¶

func (o *CustomField) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*CustomField) GetLabel ¶

func (o *CustomField) GetLabel() string

GetLabel returns the Label field value

func (*CustomField) GetLabelOk ¶

func (o *CustomField) GetLabelOk() (*string, bool)

GetLabelOk returns a tuple with the Label field value and a boolean to check if the value has been set.

func (*CustomField) GetOptions ¶

func (o *CustomField) GetOptions() []string

GetOptions returns the Options field value if set, zero value otherwise.

func (*CustomField) GetOptionsOk ¶

func (o *CustomField) GetOptionsOk() ([]string, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomField) GetRequired ¶

func (o *CustomField) GetRequired() bool

GetRequired returns the Required field value if set, zero value otherwise.

func (*CustomField) GetRequiredOk ¶

func (o *CustomField) GetRequiredOk() (*bool, bool)

GetRequiredOk returns a tuple with the Required field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomField) HasCaptureInEmail ¶

func (o *CustomField) HasCaptureInEmail() bool

HasCaptureInEmail returns a boolean if a field has been set.

func (*CustomField) HasOptions ¶

func (o *CustomField) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*CustomField) HasRequired ¶

func (o *CustomField) HasRequired() bool

HasRequired returns a boolean if a field has been set.

func (CustomField) MarshalJSON ¶

func (o CustomField) MarshalJSON() ([]byte, error)

func (*CustomField) SetCaptureInEmail ¶

func (o *CustomField) SetCaptureInEmail(v bool)

SetCaptureInEmail gets a reference to the given bool and assigns it to the CaptureInEmail field.

func (*CustomField) SetDataType ¶

func (o *CustomField) SetDataType(v CustomFieldDataType)

SetDataType sets field value

func (*CustomField) SetDescription ¶

func (o *CustomField) SetDescription(v string)

SetDescription sets field value

func (*CustomField) SetLabel ¶

func (o *CustomField) SetLabel(v string)

SetLabel sets field value

func (*CustomField) SetOptions ¶

func (o *CustomField) SetOptions(v []string)

SetOptions gets a reference to the given []string and assigns it to the Options field.

func (*CustomField) SetRequired ¶

func (o *CustomField) SetRequired(v bool)

SetRequired gets a reference to the given bool and assigns it to the Required field.

func (CustomField) ToMap ¶

func (o CustomField) ToMap() (map[string]interface{}, error)

func (*CustomField) UnmarshalJSON ¶

func (o *CustomField) UnmarshalJSON(data []byte) (err error)

type CustomFieldDataType ¶

type CustomFieldDataType string

CustomFieldDataType the model 'CustomFieldDataType'

const (
	CUSTOMFIELDDATATYPE_STRING CustomFieldDataType = "STRING"
	CUSTOMFIELDDATATYPE_LIST   CustomFieldDataType = "LIST"
	CUSTOMFIELDDATATYPE_NUMBER CustomFieldDataType = "NUMBER"
)

List of CustomField_dataType

func NewCustomFieldDataTypeFromValue ¶

func NewCustomFieldDataTypeFromValue(v string) (*CustomFieldDataType, error)

NewCustomFieldDataTypeFromValue returns a pointer to a valid CustomFieldDataType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CustomFieldDataType) IsValid ¶

func (v CustomFieldDataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (CustomFieldDataType) Ptr ¶

Ptr returns reference to CustomField_dataType value

func (*CustomFieldDataType) UnmarshalJSON ¶

func (v *CustomFieldDataType) UnmarshalJSON(src []byte) error

type DirectConnectionIpv4 ¶

type DirectConnectionIpv4 struct {
	// Equinix side Interface IP address
	EquinixIfaceIp       *string `json:"equinixIfaceIp,omitempty"`
	AdditionalProperties map[string]interface{}
}

DirectConnectionIpv4 struct for DirectConnectionIpv4

func NewDirectConnectionIpv4 ¶

func NewDirectConnectionIpv4() *DirectConnectionIpv4

NewDirectConnectionIpv4 instantiates a new DirectConnectionIpv4 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 NewDirectConnectionIpv4WithDefaults ¶

func NewDirectConnectionIpv4WithDefaults() *DirectConnectionIpv4

NewDirectConnectionIpv4WithDefaults instantiates a new DirectConnectionIpv4 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 (*DirectConnectionIpv4) GetEquinixIfaceIp ¶

func (o *DirectConnectionIpv4) GetEquinixIfaceIp() string

GetEquinixIfaceIp returns the EquinixIfaceIp field value if set, zero value otherwise.

func (*DirectConnectionIpv4) GetEquinixIfaceIpOk ¶

func (o *DirectConnectionIpv4) GetEquinixIfaceIpOk() (*string, bool)

GetEquinixIfaceIpOk returns a tuple with the EquinixIfaceIp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DirectConnectionIpv4) HasEquinixIfaceIp ¶

func (o *DirectConnectionIpv4) HasEquinixIfaceIp() bool

HasEquinixIfaceIp returns a boolean if a field has been set.

func (DirectConnectionIpv4) MarshalJSON ¶

func (o DirectConnectionIpv4) MarshalJSON() ([]byte, error)

func (*DirectConnectionIpv4) SetEquinixIfaceIp ¶

func (o *DirectConnectionIpv4) SetEquinixIfaceIp(v string)

SetEquinixIfaceIp gets a reference to the given string and assigns it to the EquinixIfaceIp field.

func (DirectConnectionIpv4) ToMap ¶

func (o DirectConnectionIpv4) ToMap() (map[string]interface{}, error)

func (*DirectConnectionIpv4) UnmarshalJSON ¶

func (o *DirectConnectionIpv4) UnmarshalJSON(data []byte) (err error)

type DirectConnectionIpv6 ¶

type DirectConnectionIpv6 struct {
	// Equinix side Interface IP address
	EquinixIfaceIp       string `json:"equinixIfaceIp"`
	AdditionalProperties map[string]interface{}
}

DirectConnectionIpv6 struct for DirectConnectionIpv6

func NewDirectConnectionIpv6 ¶

func NewDirectConnectionIpv6(equinixIfaceIp string) *DirectConnectionIpv6

NewDirectConnectionIpv6 instantiates a new DirectConnectionIpv6 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 NewDirectConnectionIpv6WithDefaults ¶

func NewDirectConnectionIpv6WithDefaults() *DirectConnectionIpv6

NewDirectConnectionIpv6WithDefaults instantiates a new DirectConnectionIpv6 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 (*DirectConnectionIpv6) GetEquinixIfaceIp ¶

func (o *DirectConnectionIpv6) GetEquinixIfaceIp() string

GetEquinixIfaceIp returns the EquinixIfaceIp field value

func (*DirectConnectionIpv6) GetEquinixIfaceIpOk ¶

func (o *DirectConnectionIpv6) GetEquinixIfaceIpOk() (*string, bool)

GetEquinixIfaceIpOk returns a tuple with the EquinixIfaceIp field value and a boolean to check if the value has been set.

func (DirectConnectionIpv6) MarshalJSON ¶

func (o DirectConnectionIpv6) MarshalJSON() ([]byte, error)

func (*DirectConnectionIpv6) SetEquinixIfaceIp ¶

func (o *DirectConnectionIpv6) SetEquinixIfaceIp(v string)

SetEquinixIfaceIp sets field value

func (DirectConnectionIpv6) ToMap ¶

func (o DirectConnectionIpv6) ToMap() (map[string]interface{}, error)

func (*DirectConnectionIpv6) UnmarshalJSON ¶

func (o *DirectConnectionIpv6) UnmarshalJSON(data []byte) (err error)

type Direction ¶

type Direction struct {
	// Max bandwidth within request time range, represented in units specified by response \"units\" field
	Max *float32 `json:"max,omitempty"`
	// Mean bandwidth within request time range, represented in units specified by response \"units\" field
	Mean *float32 `json:"mean,omitempty"`
	// Bandwidth utilization statistics for a specified interval.
	Metrics              []Metrics `json:"metrics,omitempty"`
	AdditionalProperties map[string]interface{}
}

Direction Directional statistics

func NewDirection ¶

func NewDirection() *Direction

NewDirection instantiates a new Direction 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 NewDirectionWithDefaults ¶

func NewDirectionWithDefaults() *Direction

NewDirectionWithDefaults instantiates a new Direction 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 (*Direction) GetMax ¶

func (o *Direction) GetMax() float32

GetMax returns the Max field value if set, zero value otherwise.

func (*Direction) GetMaxOk ¶

func (o *Direction) GetMaxOk() (*float32, bool)

GetMaxOk returns a tuple with the Max field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Direction) GetMean ¶

func (o *Direction) GetMean() float32

GetMean returns the Mean field value if set, zero value otherwise.

func (*Direction) GetMeanOk ¶

func (o *Direction) GetMeanOk() (*float32, bool)

GetMeanOk returns a tuple with the Mean field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Direction) GetMetrics ¶

func (o *Direction) GetMetrics() []Metrics

GetMetrics returns the Metrics field value if set, zero value otherwise.

func (*Direction) GetMetricsOk ¶

func (o *Direction) GetMetricsOk() ([]Metrics, bool)

GetMetricsOk returns a tuple with the Metrics field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Direction) HasMax ¶

func (o *Direction) HasMax() bool

HasMax returns a boolean if a field has been set.

func (*Direction) HasMean ¶

func (o *Direction) HasMean() bool

HasMean returns a boolean if a field has been set.

func (*Direction) HasMetrics ¶

func (o *Direction) HasMetrics() bool

HasMetrics returns a boolean if a field has been set.

func (Direction) MarshalJSON ¶

func (o Direction) MarshalJSON() ([]byte, error)

func (*Direction) SetMax ¶

func (o *Direction) SetMax(v float32)

SetMax gets a reference to the given float32 and assigns it to the Max field.

func (*Direction) SetMean ¶

func (o *Direction) SetMean(v float32)

SetMean gets a reference to the given float32 and assigns it to the Mean field.

func (*Direction) SetMetrics ¶

func (o *Direction) SetMetrics(v []Metrics)

SetMetrics gets a reference to the given []Metrics and assigns it to the Metrics field.

func (Direction) ToMap ¶

func (o Direction) ToMap() (map[string]interface{}, error)

func (*Direction) UnmarshalJSON ¶

func (o *Direction) UnmarshalJSON(data []byte) (err error)

type Duration ¶

type Duration string

Duration Duration of the statistical analysis interval.

const (
	DURATION_P7_D Duration = "P7D"
	DURATION_P1_M Duration = "P1M"
	DURATION_P3_M Duration = "P3M"
)

List of duration

func NewDurationFromValue ¶

func NewDurationFromValue(v string) (*Duration, error)

NewDurationFromValue returns a pointer to a valid Duration for the value passed as argument, or an error if the value passed is not allowed by the enum

func (Duration) IsValid ¶

func (v Duration) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (Duration) Ptr ¶

func (v Duration) Ptr() *Duration

Ptr returns reference to duration value

func (*Duration) UnmarshalJSON ¶

func (v *Duration) UnmarshalJSON(src []byte) error

type EquinixStatus ¶

type EquinixStatus string

EquinixStatus Connection status

const (
	EQUINIXSTATUS_REJECTED_ACK                    EquinixStatus = "REJECTED_ACK"
	EQUINIXSTATUS_REJECTED                        EquinixStatus = "REJECTED"
	EQUINIXSTATUS_PENDING_DELETE                  EquinixStatus = "PENDING_DELETE"
	EQUINIXSTATUS_PROVISIONED                     EquinixStatus = "PROVISIONED"
	EQUINIXSTATUS_BEING_REPROVISIONED             EquinixStatus = "BEING_REPROVISIONED"
	EQUINIXSTATUS_BEING_DEPROVISIONED             EquinixStatus = "BEING_DEPROVISIONED"
	EQUINIXSTATUS_BEING_PROVISIONED               EquinixStatus = "BEING_PROVISIONED"
	EQUINIXSTATUS_CREATED                         EquinixStatus = "CREATED"
	EQUINIXSTATUS_ERRORED                         EquinixStatus = "ERRORED"
	EQUINIXSTATUS_PENDING_DEPROVISIONING          EquinixStatus = "PENDING_DEPROVISIONING"
	EQUINIXSTATUS_APPROVED                        EquinixStatus = "APPROVED"
	EQUINIXSTATUS_ORDERING                        EquinixStatus = "ORDERING"
	EQUINIXSTATUS_PENDING_APPROVAL                EquinixStatus = "PENDING_APPROVAL"
	EQUINIXSTATUS_NOT_PROVISIONED                 EquinixStatus = "NOT_PROVISIONED"
	EQUINIXSTATUS_DEPROVISIONING                  EquinixStatus = "DEPROVISIONING"
	EQUINIXSTATUS_NOT_DEPROVISIONED               EquinixStatus = "NOT_DEPROVISIONED"
	EQUINIXSTATUS_PENDING_AUTO_APPROVAL           EquinixStatus = "PENDING_AUTO_APPROVAL"
	EQUINIXSTATUS_PROVISIONING                    EquinixStatus = "PROVISIONING"
	EQUINIXSTATUS_PENDING_BGP_PEERING             EquinixStatus = "PENDING_BGP_PEERING"
	EQUINIXSTATUS_PENDING_PROVIDER_VLAN           EquinixStatus = "PENDING_PROVIDER_VLAN"
	EQUINIXSTATUS_DEPROVISIONED                   EquinixStatus = "DEPROVISIONED"
	EQUINIXSTATUS_DELETED                         EquinixStatus = "DELETED"
	EQUINIXSTATUS_PENDING_BANDWIDTH_APPROVAL      EquinixStatus = "PENDING_BANDWIDTH_APPROVAL"
	EQUINIXSTATUS_AUTO_APPROVAL_FAILED            EquinixStatus = "AUTO_APPROVAL_FAILED"
	EQUINIXSTATUS_UPDATE_PENDING                  EquinixStatus = "UPDATE_PENDING"
	EQUINIXSTATUS_DELETED_API                     EquinixStatus = "DELETED_API"
	EQUINIXSTATUS_MODIFIED                        EquinixStatus = "MODIFIED"
	EQUINIXSTATUS_PENDING_PROVIDER_VLAN_ERROR     EquinixStatus = "PENDING_PROVIDER_VLAN_ERROR"
	EQUINIXSTATUS_DRAFT                           EquinixStatus = "DRAFT"
	EQUINIXSTATUS_CANCELLED                       EquinixStatus = "CANCELLED"
	EQUINIXSTATUS_PENDING_INTERFACE_CONFIGURATION EquinixStatus = "PENDING_INTERFACE_CONFIGURATION"
)

List of EquinixStatus

func NewEquinixStatusFromValue ¶

func NewEquinixStatusFromValue(v string) (*EquinixStatus, error)

NewEquinixStatusFromValue returns a pointer to a valid EquinixStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (EquinixStatus) IsValid ¶

func (v EquinixStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (EquinixStatus) Ptr ¶

func (v EquinixStatus) Ptr() *EquinixStatus

Ptr returns reference to EquinixStatus value

func (*EquinixStatus) UnmarshalJSON ¶

func (v *EquinixStatus) UnmarshalJSON(src []byte) error

type Error ¶

type Error struct {
	ErrorCode            string                     `json:"errorCode"`
	ErrorMessage         string                     `json:"errorMessage"`
	CorrelationId        *string                    `json:"correlationId,omitempty"`
	Details              *string                    `json:"details,omitempty"`
	Help                 *string                    `json:"help,omitempty"`
	AdditionalInfo       []PriceErrorAdditionalInfo `json:"additionalInfo,omitempty"`
	AdditionalProperties map[string]interface{}
}

Error Error Response with details

func NewError ¶

func NewError(errorCode string, errorMessage string) *Error

NewError instantiates a new Error 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 NewErrorWithDefaults ¶

func NewErrorWithDefaults() *Error

NewErrorWithDefaults instantiates a new Error 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 (*Error) GetAdditionalInfo ¶

func (o *Error) GetAdditionalInfo() []PriceErrorAdditionalInfo

GetAdditionalInfo returns the AdditionalInfo field value if set, zero value otherwise.

func (*Error) GetAdditionalInfoOk ¶

func (o *Error) GetAdditionalInfoOk() ([]PriceErrorAdditionalInfo, bool)

GetAdditionalInfoOk returns a tuple with the AdditionalInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Error) GetCorrelationId ¶

func (o *Error) GetCorrelationId() string

GetCorrelationId returns the CorrelationId field value if set, zero value otherwise.

func (*Error) GetCorrelationIdOk ¶

func (o *Error) GetCorrelationIdOk() (*string, bool)

GetCorrelationIdOk returns a tuple with the CorrelationId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Error) GetDetails ¶

func (o *Error) GetDetails() string

GetDetails returns the Details field value if set, zero value otherwise.

func (*Error) GetDetailsOk ¶

func (o *Error) GetDetailsOk() (*string, bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Error) GetErrorCode ¶

func (o *Error) GetErrorCode() string

GetErrorCode returns the ErrorCode field value

func (*Error) GetErrorCodeOk ¶

func (o *Error) GetErrorCodeOk() (*string, bool)

GetErrorCodeOk returns a tuple with the ErrorCode field value and a boolean to check if the value has been set.

func (*Error) GetErrorMessage ¶

func (o *Error) GetErrorMessage() string

GetErrorMessage returns the ErrorMessage field value

func (*Error) GetErrorMessageOk ¶

func (o *Error) GetErrorMessageOk() (*string, bool)

GetErrorMessageOk returns a tuple with the ErrorMessage field value and a boolean to check if the value has been set.

func (*Error) GetHelp ¶

func (o *Error) GetHelp() string

GetHelp returns the Help field value if set, zero value otherwise.

func (*Error) GetHelpOk ¶

func (o *Error) GetHelpOk() (*string, bool)

GetHelpOk returns a tuple with the Help field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Error) HasAdditionalInfo ¶

func (o *Error) HasAdditionalInfo() bool

HasAdditionalInfo returns a boolean if a field has been set.

func (*Error) HasCorrelationId ¶

func (o *Error) HasCorrelationId() bool

HasCorrelationId returns a boolean if a field has been set.

func (*Error) HasDetails ¶

func (o *Error) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*Error) HasHelp ¶

func (o *Error) HasHelp() bool

HasHelp returns a boolean if a field has been set.

func (Error) MarshalJSON ¶

func (o Error) MarshalJSON() ([]byte, error)

func (*Error) SetAdditionalInfo ¶

func (o *Error) SetAdditionalInfo(v []PriceErrorAdditionalInfo)

SetAdditionalInfo gets a reference to the given []PriceErrorAdditionalInfo and assigns it to the AdditionalInfo field.

func (*Error) SetCorrelationId ¶

func (o *Error) SetCorrelationId(v string)

SetCorrelationId gets a reference to the given string and assigns it to the CorrelationId field.

func (*Error) SetDetails ¶

func (o *Error) SetDetails(v string)

SetDetails gets a reference to the given string and assigns it to the Details field.

func (*Error) SetErrorCode ¶

func (o *Error) SetErrorCode(v string)

SetErrorCode sets field value

func (*Error) SetErrorMessage ¶

func (o *Error) SetErrorMessage(v string)

SetErrorMessage sets field value

func (*Error) SetHelp ¶

func (o *Error) SetHelp(v string)

SetHelp gets a reference to the given string and assigns it to the Help field.

func (Error) ToMap ¶

func (o Error) ToMap() (map[string]interface{}, error)

func (*Error) UnmarshalJSON ¶

func (o *Error) UnmarshalJSON(data []byte) (err error)

type Expression ¶

type Expression struct {
	And                  []Expression        `json:"and,omitempty"`
	Or                   []Expression        `json:"or,omitempty"`
	Property             *SearchFieldName    `json:"property,omitempty"`
	Operator             *ExpressionOperator `json:"operator,omitempty"`
	Values               []string            `json:"values,omitempty"`
	AdditionalProperties map[string]interface{}
}

Expression struct for Expression

func NewExpression ¶

func NewExpression() *Expression

NewExpression instantiates a new Expression 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 NewExpressionWithDefaults ¶

func NewExpressionWithDefaults() *Expression

NewExpressionWithDefaults instantiates a new Expression 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 (*Expression) GetAnd ¶

func (o *Expression) GetAnd() []Expression

GetAnd returns the And field value if set, zero value otherwise.

func (*Expression) GetAndOk ¶

func (o *Expression) GetAndOk() ([]Expression, bool)

GetAndOk returns a tuple with the And field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Expression) GetOperator ¶

func (o *Expression) GetOperator() ExpressionOperator

GetOperator returns the Operator field value if set, zero value otherwise.

func (*Expression) GetOperatorOk ¶

func (o *Expression) GetOperatorOk() (*ExpressionOperator, bool)

GetOperatorOk returns a tuple with the Operator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Expression) GetOr ¶

func (o *Expression) GetOr() []Expression

GetOr returns the Or field value if set, zero value otherwise.

func (*Expression) GetOrOk ¶

func (o *Expression) GetOrOk() ([]Expression, bool)

GetOrOk returns a tuple with the Or field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Expression) GetProperty ¶

func (o *Expression) GetProperty() SearchFieldName

GetProperty returns the Property field value if set, zero value otherwise.

func (*Expression) GetPropertyOk ¶

func (o *Expression) GetPropertyOk() (*SearchFieldName, bool)

GetPropertyOk returns a tuple with the Property field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Expression) GetValues ¶

func (o *Expression) GetValues() []string

GetValues returns the Values field value if set, zero value otherwise.

func (*Expression) GetValuesOk ¶

func (o *Expression) GetValuesOk() ([]string, bool)

GetValuesOk returns a tuple with the Values field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Expression) HasAnd ¶

func (o *Expression) HasAnd() bool

HasAnd returns a boolean if a field has been set.

func (*Expression) HasOperator ¶

func (o *Expression) HasOperator() bool

HasOperator returns a boolean if a field has been set.

func (*Expression) HasOr ¶

func (o *Expression) HasOr() bool

HasOr returns a boolean if a field has been set.

func (*Expression) HasProperty ¶

func (o *Expression) HasProperty() bool

HasProperty returns a boolean if a field has been set.

func (*Expression) HasValues ¶

func (o *Expression) HasValues() bool

HasValues returns a boolean if a field has been set.

func (Expression) MarshalJSON ¶

func (o Expression) MarshalJSON() ([]byte, error)

func (*Expression) SetAnd ¶

func (o *Expression) SetAnd(v []Expression)

SetAnd gets a reference to the given []Expression and assigns it to the And field.

func (*Expression) SetOperator ¶

func (o *Expression) SetOperator(v ExpressionOperator)

SetOperator gets a reference to the given ExpressionOperator and assigns it to the Operator field.

func (*Expression) SetOr ¶

func (o *Expression) SetOr(v []Expression)

SetOr gets a reference to the given []Expression and assigns it to the Or field.

func (*Expression) SetProperty ¶

func (o *Expression) SetProperty(v SearchFieldName)

SetProperty gets a reference to the given SearchFieldName and assigns it to the Property field.

func (*Expression) SetValues ¶

func (o *Expression) SetValues(v []string)

SetValues gets a reference to the given []string and assigns it to the Values field.

func (Expression) ToMap ¶

func (o Expression) ToMap() (map[string]interface{}, error)

func (*Expression) UnmarshalJSON ¶

func (o *Expression) UnmarshalJSON(data []byte) (err error)

type ExpressionOperator ¶

type ExpressionOperator string

ExpressionOperator the model 'ExpressionOperator'

const (
	EXPRESSIONOPERATOR_EQUAL                    ExpressionOperator = "="
	EXPRESSIONOPERATOR_NOT_EQUAL                ExpressionOperator = "!="
	EXPRESSIONOPERATOR_GREATER_THAN             ExpressionOperator = ">"
	EXPRESSIONOPERATOR_GREATER_THAN_OR_EQUAL_TO ExpressionOperator = ">="
	EXPRESSIONOPERATOR_LESS_THAN                ExpressionOperator = "<"
	EXPRESSIONOPERATOR_LESS_THAN_OR_EQUAL_TO    ExpressionOperator = "<="
	EXPRESSIONOPERATOR_BETWEEN                  ExpressionOperator = "BETWEEN"
	EXPRESSIONOPERATOR_NOT_BETWEEN              ExpressionOperator = "NOT BETWEEN"
	EXPRESSIONOPERATOR_LIKE                     ExpressionOperator = "LIKE"
	EXPRESSIONOPERATOR_NOT_LIKE                 ExpressionOperator = "NOT LIKE"
	EXPRESSIONOPERATOR_IN                       ExpressionOperator = "IN"
	EXPRESSIONOPERATOR_NOT_IN                   ExpressionOperator = "NOT IN"
	EXPRESSIONOPERATOR_IS_NOT_NULL              ExpressionOperator = "IS NOT NULL"
	EXPRESSIONOPERATOR_IS_NULL                  ExpressionOperator = "IS NULL"
)

List of Expression_operator

func NewExpressionOperatorFromValue ¶

func NewExpressionOperatorFromValue(v string) (*ExpressionOperator, error)

NewExpressionOperatorFromValue returns a pointer to a valid ExpressionOperator for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ExpressionOperator) IsValid ¶

func (v ExpressionOperator) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ExpressionOperator) Ptr ¶

Ptr returns reference to Expression_operator value

func (*ExpressionOperator) UnmarshalJSON ¶

func (v *ExpressionOperator) UnmarshalJSON(src []byte) error

type FabricCloudRouterCode ¶

type FabricCloudRouterCode string

FabricCloudRouterCode Cloud Router code

const (
	FABRICCLOUDROUTERCODE_LAB      FabricCloudRouterCode = "LAB"
	FABRICCLOUDROUTERCODE_ADVANCED FabricCloudRouterCode = "ADVANCED"
	FABRICCLOUDROUTERCODE_STANDARD FabricCloudRouterCode = "STANDARD"
	FABRICCLOUDROUTERCODE_PREMIUM  FabricCloudRouterCode = "PREMIUM"
)

List of FabricCloudRouterCode

func NewFabricCloudRouterCodeFromValue ¶

func NewFabricCloudRouterCodeFromValue(v string) (*FabricCloudRouterCode, error)

NewFabricCloudRouterCodeFromValue returns a pointer to a valid FabricCloudRouterCode for the value passed as argument, or an error if the value passed is not allowed by the enum

func (FabricCloudRouterCode) IsValid ¶

func (v FabricCloudRouterCode) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (FabricCloudRouterCode) Ptr ¶

Ptr returns reference to FabricCloudRouterCode value

func (*FabricCloudRouterCode) UnmarshalJSON ¶

func (v *FabricCloudRouterCode) UnmarshalJSON(src []byte) error

type FabricCloudRouterPackages ¶

type FabricCloudRouterPackages struct {
	Code                 *FabricCloudRouterCode `json:"code,omitempty"`
	AdditionalProperties map[string]interface{}
}

FabricCloudRouterPackages Cloud Router package

func NewFabricCloudRouterPackages ¶

func NewFabricCloudRouterPackages() *FabricCloudRouterPackages

NewFabricCloudRouterPackages instantiates a new FabricCloudRouterPackages 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 NewFabricCloudRouterPackagesWithDefaults ¶

func NewFabricCloudRouterPackagesWithDefaults() *FabricCloudRouterPackages

NewFabricCloudRouterPackagesWithDefaults instantiates a new FabricCloudRouterPackages 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 (*FabricCloudRouterPackages) GetCode ¶

GetCode returns the Code field value if set, zero value otherwise.

func (*FabricCloudRouterPackages) GetCodeOk ¶

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FabricCloudRouterPackages) HasCode ¶

func (o *FabricCloudRouterPackages) HasCode() bool

HasCode returns a boolean if a field has been set.

func (FabricCloudRouterPackages) MarshalJSON ¶

func (o FabricCloudRouterPackages) MarshalJSON() ([]byte, error)

func (*FabricCloudRouterPackages) SetCode ¶

SetCode gets a reference to the given FabricCloudRouterCode and assigns it to the Code field.

func (FabricCloudRouterPackages) ToMap ¶

func (o FabricCloudRouterPackages) ToMap() (map[string]interface{}, error)

func (*FabricCloudRouterPackages) UnmarshalJSON ¶

func (o *FabricCloudRouterPackages) UnmarshalJSON(data []byte) (err error)

type FabricCloudRouterPrice ¶

type FabricCloudRouterPrice struct {
	// Unique identifier assigned to the Cloud Router
	Uuid                 *string                    `json:"uuid,omitempty"`
	Location             *PriceLocation             `json:"location,omitempty"`
	Package              *FabricCloudRouterPackages `json:"package,omitempty"`
	AdditionalProperties map[string]interface{}
}

FabricCloudRouterPrice Cloud Router Product configuration

func NewFabricCloudRouterPrice ¶

func NewFabricCloudRouterPrice() *FabricCloudRouterPrice

NewFabricCloudRouterPrice instantiates a new FabricCloudRouterPrice 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 NewFabricCloudRouterPriceWithDefaults ¶

func NewFabricCloudRouterPriceWithDefaults() *FabricCloudRouterPrice

NewFabricCloudRouterPriceWithDefaults instantiates a new FabricCloudRouterPrice 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 (*FabricCloudRouterPrice) GetLocation ¶

func (o *FabricCloudRouterPrice) GetLocation() PriceLocation

GetLocation returns the Location field value if set, zero value otherwise.

func (*FabricCloudRouterPrice) GetLocationOk ¶

func (o *FabricCloudRouterPrice) GetLocationOk() (*PriceLocation, bool)

GetLocationOk returns a tuple with the Location field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FabricCloudRouterPrice) GetPackage ¶

GetPackage returns the Package field value if set, zero value otherwise.

func (*FabricCloudRouterPrice) GetPackageOk ¶

GetPackageOk returns a tuple with the Package field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FabricCloudRouterPrice) GetUuid ¶

func (o *FabricCloudRouterPrice) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*FabricCloudRouterPrice) GetUuidOk ¶

func (o *FabricCloudRouterPrice) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FabricCloudRouterPrice) HasLocation ¶

func (o *FabricCloudRouterPrice) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*FabricCloudRouterPrice) HasPackage ¶

func (o *FabricCloudRouterPrice) HasPackage() bool

HasPackage returns a boolean if a field has been set.

func (*FabricCloudRouterPrice) HasUuid ¶

func (o *FabricCloudRouterPrice) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (FabricCloudRouterPrice) MarshalJSON ¶

func (o FabricCloudRouterPrice) MarshalJSON() ([]byte, error)

func (*FabricCloudRouterPrice) SetLocation ¶

func (o *FabricCloudRouterPrice) SetLocation(v PriceLocation)

SetLocation gets a reference to the given PriceLocation and assigns it to the Location field.

func (*FabricCloudRouterPrice) SetPackage ¶

SetPackage gets a reference to the given FabricCloudRouterPackages and assigns it to the Package field.

func (*FabricCloudRouterPrice) SetUuid ¶

func (o *FabricCloudRouterPrice) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (FabricCloudRouterPrice) ToMap ¶

func (o FabricCloudRouterPrice) ToMap() (map[string]interface{}, error)

func (*FabricCloudRouterPrice) UnmarshalJSON ¶

func (o *FabricCloudRouterPrice) UnmarshalJSON(data []byte) (err error)

type FabricConnectionUuid ¶

type FabricConnectionUuid struct {
	// uuid of the Fabric L2 connection
	Uuid string `json:"uuid"`
	// the href for the L2 connection
	Href                 *string `json:"href,omitempty"`
	Type                 *string `json:"type,omitempty"`
	AdditionalProperties map[string]interface{}
}

FabricConnectionUuid UUID of the Fabric Connection Instance

func NewFabricConnectionUuid ¶

func NewFabricConnectionUuid(uuid string) *FabricConnectionUuid

NewFabricConnectionUuid instantiates a new FabricConnectionUuid 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 NewFabricConnectionUuidWithDefaults ¶

func NewFabricConnectionUuidWithDefaults() *FabricConnectionUuid

NewFabricConnectionUuidWithDefaults instantiates a new FabricConnectionUuid 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 (*FabricConnectionUuid) GetHref ¶

func (o *FabricConnectionUuid) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*FabricConnectionUuid) GetHrefOk ¶

func (o *FabricConnectionUuid) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FabricConnectionUuid) GetType ¶

func (o *FabricConnectionUuid) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*FabricConnectionUuid) GetTypeOk ¶

func (o *FabricConnectionUuid) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FabricConnectionUuid) GetUuid ¶

func (o *FabricConnectionUuid) GetUuid() string

GetUuid returns the Uuid field value

func (*FabricConnectionUuid) GetUuidOk ¶

func (o *FabricConnectionUuid) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (*FabricConnectionUuid) HasHref ¶

func (o *FabricConnectionUuid) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*FabricConnectionUuid) HasType ¶

func (o *FabricConnectionUuid) HasType() bool

HasType returns a boolean if a field has been set.

func (FabricConnectionUuid) MarshalJSON ¶

func (o FabricConnectionUuid) MarshalJSON() ([]byte, error)

func (*FabricConnectionUuid) SetHref ¶

func (o *FabricConnectionUuid) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*FabricConnectionUuid) SetType ¶

func (o *FabricConnectionUuid) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*FabricConnectionUuid) SetUuid ¶

func (o *FabricConnectionUuid) SetUuid(v string)

SetUuid sets field value

func (FabricConnectionUuid) ToMap ¶

func (o FabricConnectionUuid) ToMap() (map[string]interface{}, error)

func (*FabricConnectionUuid) UnmarshalJSON ¶

func (o *FabricConnectionUuid) UnmarshalJSON(data []byte) (err error)

type FilterBody ¶

type FilterBody struct {
	Filter               *SearchExpression `json:"filter,omitempty"`
	AdditionalProperties map[string]interface{}
}

FilterBody Search requests containing criteria

func NewFilterBody ¶

func NewFilterBody() *FilterBody

NewFilterBody instantiates a new FilterBody 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 NewFilterBodyWithDefaults ¶

func NewFilterBodyWithDefaults() *FilterBody

NewFilterBodyWithDefaults instantiates a new FilterBody 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 (*FilterBody) GetFilter ¶

func (o *FilterBody) GetFilter() SearchExpression

GetFilter returns the Filter field value if set, zero value otherwise.

func (*FilterBody) GetFilterOk ¶

func (o *FilterBody) GetFilterOk() (*SearchExpression, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FilterBody) HasFilter ¶

func (o *FilterBody) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (FilterBody) MarshalJSON ¶

func (o FilterBody) MarshalJSON() ([]byte, error)

func (*FilterBody) SetFilter ¶

func (o *FilterBody) SetFilter(v SearchExpression)

SetFilter gets a reference to the given SearchExpression and assigns it to the Filter field.

func (FilterBody) ToMap ¶

func (o FilterBody) ToMap() (map[string]interface{}, error)

func (*FilterBody) UnmarshalJSON ¶

func (o *FilterBody) UnmarshalJSON(data []byte) (err error)

type GenericOpenAPIError ¶

type GenericOpenAPIError struct {
	// contains filtered or unexported fields
}

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body ¶

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error ¶

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model ¶

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type GeoCoordinates ¶

type GeoCoordinates struct {
	// Latitude of a Fabric Metro
	Latitude *float64 `json:"latitude,omitempty"`
	// Longitude of a Fabric Metro
	Longitude            *float64 `json:"longitude,omitempty"`
	AdditionalProperties map[string]interface{}
}

GeoCoordinates Geographic location data of Fabric Metro

func NewGeoCoordinates ¶

func NewGeoCoordinates() *GeoCoordinates

NewGeoCoordinates instantiates a new GeoCoordinates 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 NewGeoCoordinatesWithDefaults ¶

func NewGeoCoordinatesWithDefaults() *GeoCoordinates

NewGeoCoordinatesWithDefaults instantiates a new GeoCoordinates 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 (*GeoCoordinates) GetLatitude ¶

func (o *GeoCoordinates) GetLatitude() float64

GetLatitude returns the Latitude field value if set, zero value otherwise.

func (*GeoCoordinates) GetLatitudeOk ¶

func (o *GeoCoordinates) GetLatitudeOk() (*float64, bool)

GetLatitudeOk returns a tuple with the Latitude field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GeoCoordinates) GetLongitude ¶

func (o *GeoCoordinates) GetLongitude() float64

GetLongitude returns the Longitude field value if set, zero value otherwise.

func (*GeoCoordinates) GetLongitudeOk ¶

func (o *GeoCoordinates) GetLongitudeOk() (*float64, bool)

GetLongitudeOk returns a tuple with the Longitude field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GeoCoordinates) HasLatitude ¶

func (o *GeoCoordinates) HasLatitude() bool

HasLatitude returns a boolean if a field has been set.

func (*GeoCoordinates) HasLongitude ¶

func (o *GeoCoordinates) HasLongitude() bool

HasLongitude returns a boolean if a field has been set.

func (GeoCoordinates) MarshalJSON ¶

func (o GeoCoordinates) MarshalJSON() ([]byte, error)

func (*GeoCoordinates) SetLatitude ¶

func (o *GeoCoordinates) SetLatitude(v float64)

SetLatitude gets a reference to the given float64 and assigns it to the Latitude field.

func (*GeoCoordinates) SetLongitude ¶

func (o *GeoCoordinates) SetLongitude(v float64)

SetLongitude gets a reference to the given float64 and assigns it to the Longitude field.

func (GeoCoordinates) ToMap ¶

func (o GeoCoordinates) ToMap() (map[string]interface{}, error)

func (*GeoCoordinates) UnmarshalJSON ¶

func (o *GeoCoordinates) UnmarshalJSON(data []byte) (err error)

type GeoScopeType ¶

type GeoScopeType string

GeoScopeType Geographic boundary types

const (
	GEOSCOPETYPE_CANADA GeoScopeType = "CANADA"
	GEOSCOPETYPE_CONUS  GeoScopeType = "CONUS"
)

List of GeoScopeType

func NewGeoScopeTypeFromValue ¶

func NewGeoScopeTypeFromValue(v string) (*GeoScopeType, error)

NewGeoScopeTypeFromValue returns a pointer to a valid GeoScopeType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (GeoScopeType) IsValid ¶

func (v GeoScopeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (GeoScopeType) Ptr ¶

func (v GeoScopeType) Ptr() *GeoScopeType

Ptr returns reference to GeoScopeType value

func (*GeoScopeType) UnmarshalJSON ¶

func (v *GeoScopeType) UnmarshalJSON(src []byte) error

type GetAllConnectionRouteFiltersResponse ¶

type GetAllConnectionRouteFiltersResponse struct {
	Pagination *Pagination `json:"pagination,omitempty"`
	// List of Route Filters attached to a Connection
	Data                 []ConnectionRouteFilterData `json:"data,omitempty"`
	AdditionalProperties map[string]interface{}
}

GetAllConnectionRouteFiltersResponse struct for GetAllConnectionRouteFiltersResponse

func NewGetAllConnectionRouteFiltersResponse ¶

func NewGetAllConnectionRouteFiltersResponse() *GetAllConnectionRouteFiltersResponse

NewGetAllConnectionRouteFiltersResponse instantiates a new GetAllConnectionRouteFiltersResponse 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 NewGetAllConnectionRouteFiltersResponseWithDefaults ¶

func NewGetAllConnectionRouteFiltersResponseWithDefaults() *GetAllConnectionRouteFiltersResponse

NewGetAllConnectionRouteFiltersResponseWithDefaults instantiates a new GetAllConnectionRouteFiltersResponse 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 (*GetAllConnectionRouteFiltersResponse) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*GetAllConnectionRouteFiltersResponse) GetDataOk ¶

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetAllConnectionRouteFiltersResponse) GetPagination ¶

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*GetAllConnectionRouteFiltersResponse) GetPaginationOk ¶

func (o *GetAllConnectionRouteFiltersResponse) GetPaginationOk() (*Pagination, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetAllConnectionRouteFiltersResponse) HasData ¶

HasData returns a boolean if a field has been set.

func (*GetAllConnectionRouteFiltersResponse) HasPagination ¶

func (o *GetAllConnectionRouteFiltersResponse) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (GetAllConnectionRouteFiltersResponse) MarshalJSON ¶

func (o GetAllConnectionRouteFiltersResponse) MarshalJSON() ([]byte, error)

func (*GetAllConnectionRouteFiltersResponse) SetData ¶

SetData gets a reference to the given []ConnectionRouteFilterData and assigns it to the Data field.

func (*GetAllConnectionRouteFiltersResponse) SetPagination ¶

SetPagination gets a reference to the given Pagination and assigns it to the Pagination field.

func (GetAllConnectionRouteFiltersResponse) ToMap ¶

func (o GetAllConnectionRouteFiltersResponse) ToMap() (map[string]interface{}, error)

func (*GetAllConnectionRouteFiltersResponse) UnmarshalJSON ¶

func (o *GetAllConnectionRouteFiltersResponse) UnmarshalJSON(data []byte) (err error)

type GetResponse ¶

type GetResponse struct {
	Pagination *Pagination `json:"pagination,omitempty"`
	// List of Routing Protocols
	Data                 []RoutingProtocolData `json:"data,omitempty"`
	AdditionalProperties map[string]interface{}
}

GetResponse struct for GetResponse

func NewGetResponse ¶

func NewGetResponse() *GetResponse

NewGetResponse instantiates a new GetResponse 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 NewGetResponseWithDefaults ¶

func NewGetResponseWithDefaults() *GetResponse

NewGetResponseWithDefaults instantiates a new GetResponse 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 (*GetResponse) GetData ¶

func (o *GetResponse) GetData() []RoutingProtocolData

GetData returns the Data field value if set, zero value otherwise.

func (*GetResponse) GetDataOk ¶

func (o *GetResponse) GetDataOk() ([]RoutingProtocolData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetResponse) GetPagination ¶

func (o *GetResponse) GetPagination() Pagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*GetResponse) GetPaginationOk ¶

func (o *GetResponse) GetPaginationOk() (*Pagination, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetResponse) HasData ¶

func (o *GetResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*GetResponse) HasPagination ¶

func (o *GetResponse) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (GetResponse) MarshalJSON ¶

func (o GetResponse) MarshalJSON() ([]byte, error)

func (*GetResponse) SetData ¶

func (o *GetResponse) SetData(v []RoutingProtocolData)

SetData gets a reference to the given []RoutingProtocolData and assigns it to the Data field.

func (*GetResponse) SetPagination ¶

func (o *GetResponse) SetPagination(v Pagination)

SetPagination gets a reference to the given Pagination and assigns it to the Pagination field.

func (GetResponse) ToMap ¶

func (o GetResponse) ToMap() (map[string]interface{}, error)

func (*GetResponse) UnmarshalJSON ¶

func (o *GetResponse) UnmarshalJSON(data []byte) (err error)

type GetRouteFilterGetConnectionsResponse ¶

type GetRouteFilterGetConnectionsResponse struct {
	Pagination *Pagination `json:"pagination,omitempty"`
	// List of Connections using a Route Filter
	Data                 []RouteFilterConnectionsData `json:"data,omitempty"`
	AdditionalProperties map[string]interface{}
}

GetRouteFilterGetConnectionsResponse struct for GetRouteFilterGetConnectionsResponse

func NewGetRouteFilterGetConnectionsResponse ¶

func NewGetRouteFilterGetConnectionsResponse() *GetRouteFilterGetConnectionsResponse

NewGetRouteFilterGetConnectionsResponse instantiates a new GetRouteFilterGetConnectionsResponse 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 NewGetRouteFilterGetConnectionsResponseWithDefaults ¶

func NewGetRouteFilterGetConnectionsResponseWithDefaults() *GetRouteFilterGetConnectionsResponse

NewGetRouteFilterGetConnectionsResponseWithDefaults instantiates a new GetRouteFilterGetConnectionsResponse 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 (*GetRouteFilterGetConnectionsResponse) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*GetRouteFilterGetConnectionsResponse) GetDataOk ¶

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetRouteFilterGetConnectionsResponse) GetPagination ¶

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*GetRouteFilterGetConnectionsResponse) GetPaginationOk ¶

func (o *GetRouteFilterGetConnectionsResponse) GetPaginationOk() (*Pagination, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetRouteFilterGetConnectionsResponse) HasData ¶

HasData returns a boolean if a field has been set.

func (*GetRouteFilterGetConnectionsResponse) HasPagination ¶

func (o *GetRouteFilterGetConnectionsResponse) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (GetRouteFilterGetConnectionsResponse) MarshalJSON ¶

func (o GetRouteFilterGetConnectionsResponse) MarshalJSON() ([]byte, error)

func (*GetRouteFilterGetConnectionsResponse) SetData ¶

SetData gets a reference to the given []RouteFilterConnectionsData and assigns it to the Data field.

func (*GetRouteFilterGetConnectionsResponse) SetPagination ¶

SetPagination gets a reference to the given Pagination and assigns it to the Pagination field.

func (GetRouteFilterGetConnectionsResponse) ToMap ¶

func (o GetRouteFilterGetConnectionsResponse) ToMap() (map[string]interface{}, error)

func (*GetRouteFilterGetConnectionsResponse) UnmarshalJSON ¶

func (o *GetRouteFilterGetConnectionsResponse) UnmarshalJSON(data []byte) (err error)

type GetRouteFilterRulesResponse ¶

type GetRouteFilterRulesResponse struct {
	Pagination *Pagination `json:"pagination,omitempty"`
	// List of Route Filter Rules
	Data                 []RouteFilterRulesData `json:"data,omitempty"`
	AdditionalProperties map[string]interface{}
}

GetRouteFilterRulesResponse struct for GetRouteFilterRulesResponse

func NewGetRouteFilterRulesResponse ¶

func NewGetRouteFilterRulesResponse() *GetRouteFilterRulesResponse

NewGetRouteFilterRulesResponse instantiates a new GetRouteFilterRulesResponse 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 NewGetRouteFilterRulesResponseWithDefaults ¶

func NewGetRouteFilterRulesResponseWithDefaults() *GetRouteFilterRulesResponse

NewGetRouteFilterRulesResponseWithDefaults instantiates a new GetRouteFilterRulesResponse 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 (*GetRouteFilterRulesResponse) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*GetRouteFilterRulesResponse) GetDataOk ¶

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetRouteFilterRulesResponse) GetPagination ¶

func (o *GetRouteFilterRulesResponse) GetPagination() Pagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*GetRouteFilterRulesResponse) GetPaginationOk ¶

func (o *GetRouteFilterRulesResponse) GetPaginationOk() (*Pagination, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetRouteFilterRulesResponse) HasData ¶

func (o *GetRouteFilterRulesResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*GetRouteFilterRulesResponse) HasPagination ¶

func (o *GetRouteFilterRulesResponse) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (GetRouteFilterRulesResponse) MarshalJSON ¶

func (o GetRouteFilterRulesResponse) MarshalJSON() ([]byte, error)

func (*GetRouteFilterRulesResponse) SetData ¶

SetData gets a reference to the given []RouteFilterRulesData and assigns it to the Data field.

func (*GetRouteFilterRulesResponse) SetPagination ¶

func (o *GetRouteFilterRulesResponse) SetPagination(v Pagination)

SetPagination gets a reference to the given Pagination and assigns it to the Pagination field.

func (GetRouteFilterRulesResponse) ToMap ¶

func (o GetRouteFilterRulesResponse) ToMap() (map[string]interface{}, error)

func (*GetRouteFilterRulesResponse) UnmarshalJSON ¶

func (o *GetRouteFilterRulesResponse) UnmarshalJSON(data []byte) (err error)

type GetServiceProfilesViewPointParameter ¶

type GetServiceProfilesViewPointParameter string

GetServiceProfilesViewPointParameter the model 'GetServiceProfilesViewPointParameter'

const (
	GETSERVICEPROFILESVIEWPOINTPARAMETER_A_SIDE GetServiceProfilesViewPointParameter = "aSide"
	GETSERVICEPROFILESVIEWPOINTPARAMETER_Z_SIDE GetServiceProfilesViewPointParameter = "zSide"
)

List of getServiceProfiles_viewPoint_parameter

func NewGetServiceProfilesViewPointParameterFromValue ¶

func NewGetServiceProfilesViewPointParameterFromValue(v string) (*GetServiceProfilesViewPointParameter, error)

NewGetServiceProfilesViewPointParameterFromValue returns a pointer to a valid GetServiceProfilesViewPointParameter for the value passed as argument, or an error if the value passed is not allowed by the enum

func (GetServiceProfilesViewPointParameter) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (GetServiceProfilesViewPointParameter) Ptr ¶

Ptr returns reference to getServiceProfiles_viewPoint_parameter value

func (*GetServiceProfilesViewPointParameter) UnmarshalJSON ¶

func (v *GetServiceProfilesViewPointParameter) UnmarshalJSON(src []byte) error

type HealthApiService ¶

type HealthApiService service

HealthApiService HealthApi service

func (*HealthApiService) GetStatus ¶

GetStatus Get service status

GET All service health statys with an option query parameter to return all Equinix Fabric customer in which the customer has a presence.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetStatusRequest

func (*HealthApiService) GetStatusExecute ¶

Execute executes the request

@return HealthResponse

type HealthResponse ¶

type HealthResponse struct {
	// The Canonical URL at which the resource resides.
	Href *string `json:"href,omitempty"`
	// Indicator of a version
	Version *string `json:"version,omitempty"`
	// release details.
	Release *string `json:"release,omitempty"`
	// status of a service
	State                *string      `json:"state,omitempty"`
	ApiServices          *ApiServices `json:"apiServices,omitempty"`
	AdditionalProperties map[string]interface{}
}

HealthResponse GET Services Health

func NewHealthResponse ¶

func NewHealthResponse() *HealthResponse

NewHealthResponse instantiates a new HealthResponse 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 NewHealthResponseWithDefaults ¶

func NewHealthResponseWithDefaults() *HealthResponse

NewHealthResponseWithDefaults instantiates a new HealthResponse 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 (*HealthResponse) GetApiServices ¶

func (o *HealthResponse) GetApiServices() ApiServices

GetApiServices returns the ApiServices field value if set, zero value otherwise.

func (*HealthResponse) GetApiServicesOk ¶

func (o *HealthResponse) GetApiServicesOk() (*ApiServices, bool)

GetApiServicesOk returns a tuple with the ApiServices field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HealthResponse) GetHref ¶

func (o *HealthResponse) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*HealthResponse) GetHrefOk ¶

func (o *HealthResponse) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HealthResponse) GetRelease ¶

func (o *HealthResponse) GetRelease() string

GetRelease returns the Release field value if set, zero value otherwise.

func (*HealthResponse) GetReleaseOk ¶

func (o *HealthResponse) GetReleaseOk() (*string, bool)

GetReleaseOk returns a tuple with the Release field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HealthResponse) GetState ¶

func (o *HealthResponse) GetState() string

GetState returns the State field value if set, zero value otherwise.

func (*HealthResponse) GetStateOk ¶

func (o *HealthResponse) GetStateOk() (*string, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HealthResponse) GetVersion ¶

func (o *HealthResponse) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*HealthResponse) GetVersionOk ¶

func (o *HealthResponse) GetVersionOk() (*string, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HealthResponse) HasApiServices ¶

func (o *HealthResponse) HasApiServices() bool

HasApiServices returns a boolean if a field has been set.

func (*HealthResponse) HasHref ¶

func (o *HealthResponse) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*HealthResponse) HasRelease ¶

func (o *HealthResponse) HasRelease() bool

HasRelease returns a boolean if a field has been set.

func (*HealthResponse) HasState ¶

func (o *HealthResponse) HasState() bool

HasState returns a boolean if a field has been set.

func (*HealthResponse) HasVersion ¶

func (o *HealthResponse) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (HealthResponse) MarshalJSON ¶

func (o HealthResponse) MarshalJSON() ([]byte, error)

func (*HealthResponse) SetApiServices ¶

func (o *HealthResponse) SetApiServices(v ApiServices)

SetApiServices gets a reference to the given ApiServices and assigns it to the ApiServices field.

func (*HealthResponse) SetHref ¶

func (o *HealthResponse) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*HealthResponse) SetRelease ¶

func (o *HealthResponse) SetRelease(v string)

SetRelease gets a reference to the given string and assigns it to the Release field.

func (*HealthResponse) SetState ¶

func (o *HealthResponse) SetState(v string)

SetState gets a reference to the given string and assigns it to the State field.

func (*HealthResponse) SetVersion ¶

func (o *HealthResponse) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

func (HealthResponse) ToMap ¶

func (o HealthResponse) ToMap() (map[string]interface{}, error)

func (*HealthResponse) UnmarshalJSON ¶

func (o *HealthResponse) UnmarshalJSON(data []byte) (err error)

type Interface ¶

type Interface struct {
	// Interface URI
	Href *string `json:"href,omitempty"`
	// Equinix-assigned Interface identifier
	Uuid *string `json:"uuid,omitempty"`
	// Interface id
	Id   *int32         `json:"id,omitempty"`
	Type *InterfaceType `json:"type,omitempty"`
	// Interface Project ID
	ProjectId            *string `json:"projectId,omitempty"`
	AdditionalProperties map[string]interface{}
}

Interface Interface Information

func NewInterface ¶

func NewInterface() *Interface

NewInterface instantiates a new Interface 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 NewInterfaceWithDefaults ¶

func NewInterfaceWithDefaults() *Interface

NewInterfaceWithDefaults instantiates a new Interface 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 (*Interface) GetHref ¶

func (o *Interface) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*Interface) GetHrefOk ¶

func (o *Interface) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Interface) GetId ¶

func (o *Interface) GetId() int32

GetId returns the Id field value if set, zero value otherwise.

func (*Interface) GetIdOk ¶

func (o *Interface) GetIdOk() (*int32, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Interface) GetProjectId ¶

func (o *Interface) GetProjectId() string

GetProjectId returns the ProjectId field value if set, zero value otherwise.

func (*Interface) GetProjectIdOk ¶

func (o *Interface) GetProjectIdOk() (*string, bool)

GetProjectIdOk returns a tuple with the ProjectId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Interface) GetType ¶

func (o *Interface) GetType() InterfaceType

GetType returns the Type field value if set, zero value otherwise.

func (*Interface) GetTypeOk ¶

func (o *Interface) GetTypeOk() (*InterfaceType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Interface) GetUuid ¶

func (o *Interface) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*Interface) GetUuidOk ¶

func (o *Interface) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Interface) HasHref ¶

func (o *Interface) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Interface) HasId ¶

func (o *Interface) HasId() bool

HasId returns a boolean if a field has been set.

func (*Interface) HasProjectId ¶

func (o *Interface) HasProjectId() bool

HasProjectId returns a boolean if a field has been set.

func (*Interface) HasType ¶

func (o *Interface) HasType() bool

HasType returns a boolean if a field has been set.

func (*Interface) HasUuid ¶

func (o *Interface) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (Interface) MarshalJSON ¶

func (o Interface) MarshalJSON() ([]byte, error)

func (*Interface) SetHref ¶

func (o *Interface) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*Interface) SetId ¶

func (o *Interface) SetId(v int32)

SetId gets a reference to the given int32 and assigns it to the Id field.

func (*Interface) SetProjectId ¶

func (o *Interface) SetProjectId(v string)

SetProjectId gets a reference to the given string and assigns it to the ProjectId field.

func (*Interface) SetType ¶

func (o *Interface) SetType(v InterfaceType)

SetType gets a reference to the given InterfaceType and assigns it to the Type field.

func (*Interface) SetUuid ¶

func (o *Interface) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (Interface) ToMap ¶

func (o Interface) ToMap() (map[string]interface{}, error)

func (*Interface) UnmarshalJSON ¶

func (o *Interface) UnmarshalJSON(data []byte) (err error)

type InterfaceType ¶

type InterfaceType string

InterfaceType Interface type

const (
	INTERFACETYPE_CLOUD   InterfaceType = "CLOUD"
	INTERFACETYPE_NETWORK InterfaceType = "NETWORK"
)

List of Interface_type

func NewInterfaceTypeFromValue ¶

func NewInterfaceTypeFromValue(v string) (*InterfaceType, error)

NewInterfaceTypeFromValue returns a pointer to a valid InterfaceType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (InterfaceType) IsValid ¶

func (v InterfaceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (InterfaceType) Ptr ¶

func (v InterfaceType) Ptr() *InterfaceType

Ptr returns reference to Interface_type value

func (*InterfaceType) UnmarshalJSON ¶

func (v *InterfaceType) UnmarshalJSON(src []byte) error

type IpBlockPrice ¶

type IpBlockPrice struct {
	// Either uuid or rest of attributes are required
	Uuid                 *string        `json:"uuid,omitempty"`
	Type                 *IpBlockType   `json:"type,omitempty"`
	PrefixLength         *int32         `json:"prefixLength,omitempty"`
	Location             *PriceLocation `json:"location,omitempty"`
	AdditionalProperties map[string]interface{}
}

IpBlockPrice IP Block Product configuration

func NewIpBlockPrice ¶

func NewIpBlockPrice() *IpBlockPrice

NewIpBlockPrice instantiates a new IpBlockPrice 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 NewIpBlockPriceWithDefaults ¶

func NewIpBlockPriceWithDefaults() *IpBlockPrice

NewIpBlockPriceWithDefaults instantiates a new IpBlockPrice 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 (*IpBlockPrice) GetLocation ¶

func (o *IpBlockPrice) GetLocation() PriceLocation

GetLocation returns the Location field value if set, zero value otherwise.

func (*IpBlockPrice) GetLocationOk ¶

func (o *IpBlockPrice) GetLocationOk() (*PriceLocation, bool)

GetLocationOk returns a tuple with the Location field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpBlockPrice) GetPrefixLength ¶

func (o *IpBlockPrice) GetPrefixLength() int32

GetPrefixLength returns the PrefixLength field value if set, zero value otherwise.

func (*IpBlockPrice) GetPrefixLengthOk ¶

func (o *IpBlockPrice) GetPrefixLengthOk() (*int32, bool)

GetPrefixLengthOk returns a tuple with the PrefixLength field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpBlockPrice) GetType ¶

func (o *IpBlockPrice) GetType() IpBlockType

GetType returns the Type field value if set, zero value otherwise.

func (*IpBlockPrice) GetTypeOk ¶

func (o *IpBlockPrice) GetTypeOk() (*IpBlockType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpBlockPrice) GetUuid ¶

func (o *IpBlockPrice) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*IpBlockPrice) GetUuidOk ¶

func (o *IpBlockPrice) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpBlockPrice) HasLocation ¶

func (o *IpBlockPrice) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*IpBlockPrice) HasPrefixLength ¶

func (o *IpBlockPrice) HasPrefixLength() bool

HasPrefixLength returns a boolean if a field has been set.

func (*IpBlockPrice) HasType ¶

func (o *IpBlockPrice) HasType() bool

HasType returns a boolean if a field has been set.

func (*IpBlockPrice) HasUuid ¶

func (o *IpBlockPrice) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (IpBlockPrice) MarshalJSON ¶

func (o IpBlockPrice) MarshalJSON() ([]byte, error)

func (*IpBlockPrice) SetLocation ¶

func (o *IpBlockPrice) SetLocation(v PriceLocation)

SetLocation gets a reference to the given PriceLocation and assigns it to the Location field.

func (*IpBlockPrice) SetPrefixLength ¶

func (o *IpBlockPrice) SetPrefixLength(v int32)

SetPrefixLength gets a reference to the given int32 and assigns it to the PrefixLength field.

func (*IpBlockPrice) SetType ¶

func (o *IpBlockPrice) SetType(v IpBlockType)

SetType gets a reference to the given IpBlockType and assigns it to the Type field.

func (*IpBlockPrice) SetUuid ¶

func (o *IpBlockPrice) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (IpBlockPrice) ToMap ¶

func (o IpBlockPrice) ToMap() (map[string]interface{}, error)

func (*IpBlockPrice) UnmarshalJSON ¶

func (o *IpBlockPrice) UnmarshalJSON(data []byte) (err error)

type IpBlockType ¶

type IpBlockType string

IpBlockType IP Block type

const (
	IPBLOCKTYPE_IPV4 IpBlockType = "IPv4"
	IPBLOCKTYPE_IPV6 IpBlockType = "IPv6"
)

List of IpBlockType

func NewIpBlockTypeFromValue ¶

func NewIpBlockTypeFromValue(v string) (*IpBlockType, error)

NewIpBlockTypeFromValue returns a pointer to a valid IpBlockType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (IpBlockType) IsValid ¶

func (v IpBlockType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (IpBlockType) Ptr ¶

func (v IpBlockType) Ptr() *IpBlockType

Ptr returns reference to IpBlockType value

func (*IpBlockType) UnmarshalJSON ¶

func (v *IpBlockType) UnmarshalJSON(src []byte) error

type Ipv4 ¶

type Ipv4 struct {
	Primary              *string `json:"primary,omitempty"`
	Secondary            *string `json:"secondary,omitempty"`
	NetworkMask          *string `json:"networkMask,omitempty"`
	DefaultGateway       *string `json:"defaultGateway,omitempty"`
	AdditionalProperties map[string]interface{}
}

Ipv4 EPT service network information

func NewIpv4 ¶

func NewIpv4() *Ipv4

NewIpv4 instantiates a new Ipv4 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 NewIpv4WithDefaults ¶

func NewIpv4WithDefaults() *Ipv4

NewIpv4WithDefaults instantiates a new Ipv4 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 (*Ipv4) GetDefaultGateway ¶

func (o *Ipv4) GetDefaultGateway() string

GetDefaultGateway returns the DefaultGateway field value if set, zero value otherwise.

func (*Ipv4) GetDefaultGatewayOk ¶

func (o *Ipv4) GetDefaultGatewayOk() (*string, bool)

GetDefaultGatewayOk returns a tuple with the DefaultGateway field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Ipv4) GetNetworkMask ¶

func (o *Ipv4) GetNetworkMask() string

GetNetworkMask returns the NetworkMask field value if set, zero value otherwise.

func (*Ipv4) GetNetworkMaskOk ¶

func (o *Ipv4) GetNetworkMaskOk() (*string, bool)

GetNetworkMaskOk returns a tuple with the NetworkMask field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Ipv4) GetPrimary ¶

func (o *Ipv4) GetPrimary() string

GetPrimary returns the Primary field value if set, zero value otherwise.

func (*Ipv4) GetPrimaryOk ¶

func (o *Ipv4) GetPrimaryOk() (*string, bool)

GetPrimaryOk returns a tuple with the Primary field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Ipv4) GetSecondary ¶

func (o *Ipv4) GetSecondary() string

GetSecondary returns the Secondary field value if set, zero value otherwise.

func (*Ipv4) GetSecondaryOk ¶

func (o *Ipv4) GetSecondaryOk() (*string, bool)

GetSecondaryOk returns a tuple with the Secondary field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Ipv4) HasDefaultGateway ¶

func (o *Ipv4) HasDefaultGateway() bool

HasDefaultGateway returns a boolean if a field has been set.

func (*Ipv4) HasNetworkMask ¶

func (o *Ipv4) HasNetworkMask() bool

HasNetworkMask returns a boolean if a field has been set.

func (*Ipv4) HasPrimary ¶

func (o *Ipv4) HasPrimary() bool

HasPrimary returns a boolean if a field has been set.

func (*Ipv4) HasSecondary ¶

func (o *Ipv4) HasSecondary() bool

HasSecondary returns a boolean if a field has been set.

func (Ipv4) MarshalJSON ¶

func (o Ipv4) MarshalJSON() ([]byte, error)

func (*Ipv4) SetDefaultGateway ¶

func (o *Ipv4) SetDefaultGateway(v string)

SetDefaultGateway gets a reference to the given string and assigns it to the DefaultGateway field.

func (*Ipv4) SetNetworkMask ¶

func (o *Ipv4) SetNetworkMask(v string)

SetNetworkMask gets a reference to the given string and assigns it to the NetworkMask field.

func (*Ipv4) SetPrimary ¶

func (o *Ipv4) SetPrimary(v string)

SetPrimary gets a reference to the given string and assigns it to the Primary field.

func (*Ipv4) SetSecondary ¶

func (o *Ipv4) SetSecondary(v string)

SetSecondary gets a reference to the given string and assigns it to the Secondary field.

func (Ipv4) ToMap ¶

func (o Ipv4) ToMap() (map[string]interface{}, error)

func (*Ipv4) UnmarshalJSON ¶

func (o *Ipv4) UnmarshalJSON(data []byte) (err error)

type JsonPatchOperation ¶

type JsonPatchOperation struct {
	AddOperation     *AddOperation
	RemoveOperation  *RemoveOperation
	ReplaceOperation *ReplaceOperation
}

JsonPatchOperation - Service Profile Access Points

func AddOperationAsJsonPatchOperation ¶

func AddOperationAsJsonPatchOperation(v *AddOperation) JsonPatchOperation

AddOperationAsJsonPatchOperation is a convenience function that returns AddOperation wrapped in JsonPatchOperation

func RemoveOperationAsJsonPatchOperation ¶

func RemoveOperationAsJsonPatchOperation(v *RemoveOperation) JsonPatchOperation

RemoveOperationAsJsonPatchOperation is a convenience function that returns RemoveOperation wrapped in JsonPatchOperation

func ReplaceOperationAsJsonPatchOperation ¶

func ReplaceOperationAsJsonPatchOperation(v *ReplaceOperation) JsonPatchOperation

ReplaceOperationAsJsonPatchOperation is a convenience function that returns ReplaceOperation wrapped in JsonPatchOperation

func (*JsonPatchOperation) GetActualInstance ¶

func (obj *JsonPatchOperation) GetActualInstance() interface{}

Get the actual instance

func (JsonPatchOperation) MarshalJSON ¶

func (src JsonPatchOperation) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*JsonPatchOperation) UnmarshalJSON ¶

func (dst *JsonPatchOperation) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type Link struct {
	// Resource URI
	Href *string `json:"href,omitempty"`
	// OperationId from Swagger hub spec
	Rel *string `json:"rel,omitempty"`
	// Http method type
	Method *string `json:"method,omitempty"`
	// Content type for the response
	ContentType *string `json:"contentType,omitempty"`
	// Authentication required or not
	Authenticate         *bool `json:"authenticate,omitempty"`
	AdditionalProperties map[string]interface{}
}

Link struct for Link

func NewLink() *Link

NewLink instantiates a new Link 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 NewLinkWithDefaults ¶

func NewLinkWithDefaults() *Link

NewLinkWithDefaults instantiates a new Link 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 (*Link) GetAuthenticate ¶

func (o *Link) GetAuthenticate() bool

GetAuthenticate returns the Authenticate field value if set, zero value otherwise.

func (*Link) GetAuthenticateOk ¶

func (o *Link) GetAuthenticateOk() (*bool, bool)

GetAuthenticateOk returns a tuple with the Authenticate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Link) GetContentType ¶

func (o *Link) GetContentType() string

GetContentType returns the ContentType field value if set, zero value otherwise.

func (*Link) GetContentTypeOk ¶

func (o *Link) GetContentTypeOk() (*string, bool)

GetContentTypeOk returns a tuple with the ContentType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Link) GetHref ¶

func (o *Link) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*Link) GetHrefOk ¶

func (o *Link) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Link) GetMethod ¶

func (o *Link) GetMethod() string

GetMethod returns the Method field value if set, zero value otherwise.

func (*Link) GetMethodOk ¶

func (o *Link) GetMethodOk() (*string, bool)

GetMethodOk returns a tuple with the Method field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Link) GetRel ¶

func (o *Link) GetRel() string

GetRel returns the Rel field value if set, zero value otherwise.

func (*Link) GetRelOk ¶

func (o *Link) GetRelOk() (*string, bool)

GetRelOk returns a tuple with the Rel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Link) HasAuthenticate ¶

func (o *Link) HasAuthenticate() bool

HasAuthenticate returns a boolean if a field has been set.

func (*Link) HasContentType ¶

func (o *Link) HasContentType() bool

HasContentType returns a boolean if a field has been set.

func (*Link) HasHref ¶

func (o *Link) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Link) HasMethod ¶

func (o *Link) HasMethod() bool

HasMethod returns a boolean if a field has been set.

func (*Link) HasRel ¶

func (o *Link) HasRel() bool

HasRel returns a boolean if a field has been set.

func (Link) MarshalJSON ¶

func (o Link) MarshalJSON() ([]byte, error)

func (*Link) SetAuthenticate ¶

func (o *Link) SetAuthenticate(v bool)

SetAuthenticate gets a reference to the given bool and assigns it to the Authenticate field.

func (*Link) SetContentType ¶

func (o *Link) SetContentType(v string)

SetContentType gets a reference to the given string and assigns it to the ContentType field.

func (*Link) SetHref ¶

func (o *Link) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*Link) SetMethod ¶

func (o *Link) SetMethod(v string)

SetMethod gets a reference to the given string and assigns it to the Method field.

func (*Link) SetRel ¶

func (o *Link) SetRel(v string)

SetRel gets a reference to the given string and assigns it to the Rel field.

func (Link) ToMap ¶

func (o Link) ToMap() (map[string]interface{}, error)

func (*Link) UnmarshalJSON ¶

func (o *Link) UnmarshalJSON(data []byte) (err error)

type LinkAggregationGroup ¶

type LinkAggregationGroup struct {
	// Parameter showing whether LAG configuration is mandatory. The default is false.
	Enabled              *bool `json:"enabled,omitempty"`
	AdditionalProperties map[string]interface{}
}

LinkAggregationGroup Link aggregation group (LAG) preferences and settings.

func NewLinkAggregationGroup ¶

func NewLinkAggregationGroup() *LinkAggregationGroup

NewLinkAggregationGroup instantiates a new LinkAggregationGroup 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 NewLinkAggregationGroupWithDefaults ¶

func NewLinkAggregationGroupWithDefaults() *LinkAggregationGroup

NewLinkAggregationGroupWithDefaults instantiates a new LinkAggregationGroup 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 (*LinkAggregationGroup) GetEnabled ¶

func (o *LinkAggregationGroup) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*LinkAggregationGroup) GetEnabledOk ¶

func (o *LinkAggregationGroup) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkAggregationGroup) HasEnabled ¶

func (o *LinkAggregationGroup) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (LinkAggregationGroup) MarshalJSON ¶

func (o LinkAggregationGroup) MarshalJSON() ([]byte, error)

func (*LinkAggregationGroup) SetEnabled ¶

func (o *LinkAggregationGroup) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (LinkAggregationGroup) ToMap ¶

func (o LinkAggregationGroup) ToMap() (map[string]interface{}, error)

func (*LinkAggregationGroup) UnmarshalJSON ¶

func (o *LinkAggregationGroup) UnmarshalJSON(data []byte) (err error)

type LinkProtocol ¶

type LinkProtocol struct {
	LinkProtocolDot1q     *LinkProtocolDot1q
	LinkProtocolEvpnVxlan *LinkProtocolEvpnVxlan
	LinkProtocolQinq      *LinkProtocolQinq
	LinkProtocolUntagged  *LinkProtocolUntagged
	LinkProtocolVxlan     *LinkProtocolVxlan
}

LinkProtocol - Connection link protocol Configuration

func LinkProtocolDot1qAsLinkProtocol ¶

func LinkProtocolDot1qAsLinkProtocol(v *LinkProtocolDot1q) LinkProtocol

LinkProtocolDot1qAsLinkProtocol is a convenience function that returns LinkProtocolDot1q wrapped in LinkProtocol

func LinkProtocolEvpnVxlanAsLinkProtocol ¶

func LinkProtocolEvpnVxlanAsLinkProtocol(v *LinkProtocolEvpnVxlan) LinkProtocol

LinkProtocolEvpnVxlanAsLinkProtocol is a convenience function that returns LinkProtocolEvpnVxlan wrapped in LinkProtocol

func LinkProtocolQinqAsLinkProtocol ¶

func LinkProtocolQinqAsLinkProtocol(v *LinkProtocolQinq) LinkProtocol

LinkProtocolQinqAsLinkProtocol is a convenience function that returns LinkProtocolQinq wrapped in LinkProtocol

func LinkProtocolUntaggedAsLinkProtocol ¶

func LinkProtocolUntaggedAsLinkProtocol(v *LinkProtocolUntagged) LinkProtocol

LinkProtocolUntaggedAsLinkProtocol is a convenience function that returns LinkProtocolUntagged wrapped in LinkProtocol

func LinkProtocolVxlanAsLinkProtocol ¶

func LinkProtocolVxlanAsLinkProtocol(v *LinkProtocolVxlan) LinkProtocol

LinkProtocolVxlanAsLinkProtocol is a convenience function that returns LinkProtocolVxlan wrapped in LinkProtocol

func (*LinkProtocol) GetActualInstance ¶

func (obj *LinkProtocol) GetActualInstance() interface{}

Get the actual instance

func (LinkProtocol) MarshalJSON ¶

func (src LinkProtocol) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*LinkProtocol) UnmarshalJSON ¶

func (dst *LinkProtocol) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type LinkProtocolConnection ¶

type LinkProtocolConnection struct {
	// Connection URI
	Href                 *string `json:"href,omitempty"`
	Uuid                 *string `json:"uuid,omitempty"`
	Type                 *string `json:"type,omitempty"`
	Bandwidth            *int64  `json:"bandwidth,omitempty"`
	AdditionalProperties map[string]interface{}
}

LinkProtocolConnection Connection details of Link Protocol

func NewLinkProtocolConnection ¶

func NewLinkProtocolConnection() *LinkProtocolConnection

NewLinkProtocolConnection instantiates a new LinkProtocolConnection 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 NewLinkProtocolConnectionWithDefaults ¶

func NewLinkProtocolConnectionWithDefaults() *LinkProtocolConnection

NewLinkProtocolConnectionWithDefaults instantiates a new LinkProtocolConnection 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 (*LinkProtocolConnection) GetBandwidth ¶

func (o *LinkProtocolConnection) GetBandwidth() int64

GetBandwidth returns the Bandwidth field value if set, zero value otherwise.

func (*LinkProtocolConnection) GetBandwidthOk ¶

func (o *LinkProtocolConnection) GetBandwidthOk() (*int64, bool)

GetBandwidthOk returns a tuple with the Bandwidth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolConnection) GetHref ¶

func (o *LinkProtocolConnection) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*LinkProtocolConnection) GetHrefOk ¶

func (o *LinkProtocolConnection) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolConnection) GetType ¶

func (o *LinkProtocolConnection) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*LinkProtocolConnection) GetTypeOk ¶

func (o *LinkProtocolConnection) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolConnection) GetUuid ¶

func (o *LinkProtocolConnection) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*LinkProtocolConnection) GetUuidOk ¶

func (o *LinkProtocolConnection) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolConnection) HasBandwidth ¶

func (o *LinkProtocolConnection) HasBandwidth() bool

HasBandwidth returns a boolean if a field has been set.

func (*LinkProtocolConnection) HasHref ¶

func (o *LinkProtocolConnection) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*LinkProtocolConnection) HasType ¶

func (o *LinkProtocolConnection) HasType() bool

HasType returns a boolean if a field has been set.

func (*LinkProtocolConnection) HasUuid ¶

func (o *LinkProtocolConnection) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (LinkProtocolConnection) MarshalJSON ¶

func (o LinkProtocolConnection) MarshalJSON() ([]byte, error)

func (*LinkProtocolConnection) SetBandwidth ¶

func (o *LinkProtocolConnection) SetBandwidth(v int64)

SetBandwidth gets a reference to the given int64 and assigns it to the Bandwidth field.

func (*LinkProtocolConnection) SetHref ¶

func (o *LinkProtocolConnection) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*LinkProtocolConnection) SetType ¶

func (o *LinkProtocolConnection) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*LinkProtocolConnection) SetUuid ¶

func (o *LinkProtocolConnection) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (LinkProtocolConnection) ToMap ¶

func (o LinkProtocolConnection) ToMap() (map[string]interface{}, error)

func (*LinkProtocolConnection) UnmarshalJSON ¶

func (o *LinkProtocolConnection) UnmarshalJSON(data []byte) (err error)

type LinkProtocolDot1q ¶

type LinkProtocolDot1q struct {
	Type *LinkProtocolType `json:"type,omitempty"`
	// Tag protocol identifier
	TagProtocolId *string `json:"tagProtocolId,omitempty"`
	// VLAN tag
	VlanTag string `json:"vlanTag"`
	// VLAN tag Min value specified for DOT1Q connections
	VlanTagMin *int32 `json:"vlanTagMin,omitempty"`
	// VLAN tag Max value specified for DOT1Q connections
	VlanTagMax           *int32 `json:"vlanTagMax,omitempty"`
	AdditionalProperties map[string]interface{}
}

LinkProtocolDot1q Connection link protocol configuration - DOT1Q

func NewLinkProtocolDot1q ¶

func NewLinkProtocolDot1q(vlanTag string) *LinkProtocolDot1q

NewLinkProtocolDot1q instantiates a new LinkProtocolDot1q 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 NewLinkProtocolDot1qWithDefaults ¶

func NewLinkProtocolDot1qWithDefaults() *LinkProtocolDot1q

NewLinkProtocolDot1qWithDefaults instantiates a new LinkProtocolDot1q 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 (*LinkProtocolDot1q) GetTagProtocolId ¶

func (o *LinkProtocolDot1q) GetTagProtocolId() string

GetTagProtocolId returns the TagProtocolId field value if set, zero value otherwise.

func (*LinkProtocolDot1q) GetTagProtocolIdOk ¶

func (o *LinkProtocolDot1q) GetTagProtocolIdOk() (*string, bool)

GetTagProtocolIdOk returns a tuple with the TagProtocolId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolDot1q) GetType ¶

func (o *LinkProtocolDot1q) GetType() LinkProtocolType

GetType returns the Type field value if set, zero value otherwise.

func (*LinkProtocolDot1q) GetTypeOk ¶

func (o *LinkProtocolDot1q) GetTypeOk() (*LinkProtocolType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolDot1q) GetVlanTag ¶

func (o *LinkProtocolDot1q) GetVlanTag() string

GetVlanTag returns the VlanTag field value

func (*LinkProtocolDot1q) GetVlanTagMax ¶

func (o *LinkProtocolDot1q) GetVlanTagMax() int32

GetVlanTagMax returns the VlanTagMax field value if set, zero value otherwise.

func (*LinkProtocolDot1q) GetVlanTagMaxOk ¶

func (o *LinkProtocolDot1q) GetVlanTagMaxOk() (*int32, bool)

GetVlanTagMaxOk returns a tuple with the VlanTagMax field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolDot1q) GetVlanTagMin ¶

func (o *LinkProtocolDot1q) GetVlanTagMin() int32

GetVlanTagMin returns the VlanTagMin field value if set, zero value otherwise.

func (*LinkProtocolDot1q) GetVlanTagMinOk ¶

func (o *LinkProtocolDot1q) GetVlanTagMinOk() (*int32, bool)

GetVlanTagMinOk returns a tuple with the VlanTagMin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolDot1q) GetVlanTagOk ¶

func (o *LinkProtocolDot1q) GetVlanTagOk() (*string, bool)

GetVlanTagOk returns a tuple with the VlanTag field value and a boolean to check if the value has been set.

func (*LinkProtocolDot1q) HasTagProtocolId ¶

func (o *LinkProtocolDot1q) HasTagProtocolId() bool

HasTagProtocolId returns a boolean if a field has been set.

func (*LinkProtocolDot1q) HasType ¶

func (o *LinkProtocolDot1q) HasType() bool

HasType returns a boolean if a field has been set.

func (*LinkProtocolDot1q) HasVlanTagMax ¶

func (o *LinkProtocolDot1q) HasVlanTagMax() bool

HasVlanTagMax returns a boolean if a field has been set.

func (*LinkProtocolDot1q) HasVlanTagMin ¶

func (o *LinkProtocolDot1q) HasVlanTagMin() bool

HasVlanTagMin returns a boolean if a field has been set.

func (LinkProtocolDot1q) MarshalJSON ¶

func (o LinkProtocolDot1q) MarshalJSON() ([]byte, error)

func (*LinkProtocolDot1q) SetTagProtocolId ¶

func (o *LinkProtocolDot1q) SetTagProtocolId(v string)

SetTagProtocolId gets a reference to the given string and assigns it to the TagProtocolId field.

func (*LinkProtocolDot1q) SetType ¶

func (o *LinkProtocolDot1q) SetType(v LinkProtocolType)

SetType gets a reference to the given LinkProtocolType and assigns it to the Type field.

func (*LinkProtocolDot1q) SetVlanTag ¶

func (o *LinkProtocolDot1q) SetVlanTag(v string)

SetVlanTag sets field value

func (*LinkProtocolDot1q) SetVlanTagMax ¶

func (o *LinkProtocolDot1q) SetVlanTagMax(v int32)

SetVlanTagMax gets a reference to the given int32 and assigns it to the VlanTagMax field.

func (*LinkProtocolDot1q) SetVlanTagMin ¶

func (o *LinkProtocolDot1q) SetVlanTagMin(v int32)

SetVlanTagMin gets a reference to the given int32 and assigns it to the VlanTagMin field.

func (LinkProtocolDot1q) ToMap ¶

func (o LinkProtocolDot1q) ToMap() (map[string]interface{}, error)

func (*LinkProtocolDot1q) UnmarshalJSON ¶

func (o *LinkProtocolDot1q) UnmarshalJSON(data []byte) (err error)

type LinkProtocolEvpnVxlan ¶

type LinkProtocolEvpnVxlan struct {
	Type *LinkProtocolType `json:"type,omitempty"`
	// Virtual Network Identifier
	Vnid int32 `json:"vnid"`
	// Type 5 VNI identifier
	Type5vni             int32 `json:"type5vni"`
	AdditionalProperties map[string]interface{}
}

LinkProtocolEvpnVxlan Connection link protocol configuration - EVPN_VXLAN

func NewLinkProtocolEvpnVxlan ¶

func NewLinkProtocolEvpnVxlan(vnid int32, type5vni int32) *LinkProtocolEvpnVxlan

NewLinkProtocolEvpnVxlan instantiates a new LinkProtocolEvpnVxlan 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 NewLinkProtocolEvpnVxlanWithDefaults ¶

func NewLinkProtocolEvpnVxlanWithDefaults() *LinkProtocolEvpnVxlan

NewLinkProtocolEvpnVxlanWithDefaults instantiates a new LinkProtocolEvpnVxlan 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 (*LinkProtocolEvpnVxlan) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*LinkProtocolEvpnVxlan) GetType5vni ¶

func (o *LinkProtocolEvpnVxlan) GetType5vni() int32

GetType5vni returns the Type5vni field value

func (*LinkProtocolEvpnVxlan) GetType5vniOk ¶

func (o *LinkProtocolEvpnVxlan) GetType5vniOk() (*int32, bool)

GetType5vniOk returns a tuple with the Type5vni field value and a boolean to check if the value has been set.

func (*LinkProtocolEvpnVxlan) GetTypeOk ¶

func (o *LinkProtocolEvpnVxlan) GetTypeOk() (*LinkProtocolType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolEvpnVxlan) GetVnid ¶

func (o *LinkProtocolEvpnVxlan) GetVnid() int32

GetVnid returns the Vnid field value

func (*LinkProtocolEvpnVxlan) GetVnidOk ¶

func (o *LinkProtocolEvpnVxlan) GetVnidOk() (*int32, bool)

GetVnidOk returns a tuple with the Vnid field value and a boolean to check if the value has been set.

func (*LinkProtocolEvpnVxlan) HasType ¶

func (o *LinkProtocolEvpnVxlan) HasType() bool

HasType returns a boolean if a field has been set.

func (LinkProtocolEvpnVxlan) MarshalJSON ¶

func (o LinkProtocolEvpnVxlan) MarshalJSON() ([]byte, error)

func (*LinkProtocolEvpnVxlan) SetType ¶

SetType gets a reference to the given LinkProtocolType and assigns it to the Type field.

func (*LinkProtocolEvpnVxlan) SetType5vni ¶

func (o *LinkProtocolEvpnVxlan) SetType5vni(v int32)

SetType5vni sets field value

func (*LinkProtocolEvpnVxlan) SetVnid ¶

func (o *LinkProtocolEvpnVxlan) SetVnid(v int32)

SetVnid sets field value

func (LinkProtocolEvpnVxlan) ToMap ¶

func (o LinkProtocolEvpnVxlan) ToMap() (map[string]interface{}, error)

func (*LinkProtocolEvpnVxlan) UnmarshalJSON ¶

func (o *LinkProtocolEvpnVxlan) UnmarshalJSON(data []byte) (err error)

type LinkProtocolGetResponse ¶

type LinkProtocolGetResponse struct {
	Pagination           *Pagination            `json:"pagination,omitempty"`
	Data                 []LinkProtocolResponse `json:"data,omitempty"`
	AdditionalProperties map[string]interface{}
}

LinkProtocolGetResponse List of Vlans

func NewLinkProtocolGetResponse ¶

func NewLinkProtocolGetResponse() *LinkProtocolGetResponse

NewLinkProtocolGetResponse instantiates a new LinkProtocolGetResponse 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 NewLinkProtocolGetResponseWithDefaults ¶

func NewLinkProtocolGetResponseWithDefaults() *LinkProtocolGetResponse

NewLinkProtocolGetResponseWithDefaults instantiates a new LinkProtocolGetResponse 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 (*LinkProtocolGetResponse) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*LinkProtocolGetResponse) GetDataOk ¶

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolGetResponse) GetPagination ¶

func (o *LinkProtocolGetResponse) GetPagination() Pagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*LinkProtocolGetResponse) GetPaginationOk ¶

func (o *LinkProtocolGetResponse) GetPaginationOk() (*Pagination, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolGetResponse) HasData ¶

func (o *LinkProtocolGetResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*LinkProtocolGetResponse) HasPagination ¶

func (o *LinkProtocolGetResponse) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (LinkProtocolGetResponse) MarshalJSON ¶

func (o LinkProtocolGetResponse) MarshalJSON() ([]byte, error)

func (*LinkProtocolGetResponse) SetData ¶

SetData gets a reference to the given []LinkProtocolResponse and assigns it to the Data field.

func (*LinkProtocolGetResponse) SetPagination ¶

func (o *LinkProtocolGetResponse) SetPagination(v Pagination)

SetPagination gets a reference to the given Pagination and assigns it to the Pagination field.

func (LinkProtocolGetResponse) ToMap ¶

func (o LinkProtocolGetResponse) ToMap() (map[string]interface{}, error)

func (*LinkProtocolGetResponse) UnmarshalJSON ¶

func (o *LinkProtocolGetResponse) UnmarshalJSON(data []byte) (err error)

type LinkProtocolIpv4Ipv6Config ¶

type LinkProtocolIpv4Ipv6Config struct {
	// Link subnet prefix
	LinkPrefix *string `json:"linkPrefix,omitempty"`
	// Prefix datatype when linkPrefix not specified
	LocalIfaceIp *string `json:"localIfaceIp,omitempty"`
	// Equinix-side link interface address
	RemoteIfaceIp        *string `json:"remoteIfaceIp,omitempty"`
	AdditionalProperties map[string]interface{}
}

LinkProtocolIpv4Ipv6Config IPv4 or IPv6 specific configuration

func NewLinkProtocolIpv4Ipv6Config ¶

func NewLinkProtocolIpv4Ipv6Config() *LinkProtocolIpv4Ipv6Config

NewLinkProtocolIpv4Ipv6Config instantiates a new LinkProtocolIpv4Ipv6Config 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 NewLinkProtocolIpv4Ipv6ConfigWithDefaults ¶

func NewLinkProtocolIpv4Ipv6ConfigWithDefaults() *LinkProtocolIpv4Ipv6Config

NewLinkProtocolIpv4Ipv6ConfigWithDefaults instantiates a new LinkProtocolIpv4Ipv6Config 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 (*LinkProtocolIpv4Ipv6Config) GetLinkPrefix ¶

func (o *LinkProtocolIpv4Ipv6Config) GetLinkPrefix() string

GetLinkPrefix returns the LinkPrefix field value if set, zero value otherwise.

func (*LinkProtocolIpv4Ipv6Config) GetLinkPrefixOk ¶

func (o *LinkProtocolIpv4Ipv6Config) GetLinkPrefixOk() (*string, bool)

GetLinkPrefixOk returns a tuple with the LinkPrefix field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolIpv4Ipv6Config) GetLocalIfaceIp ¶

func (o *LinkProtocolIpv4Ipv6Config) GetLocalIfaceIp() string

GetLocalIfaceIp returns the LocalIfaceIp field value if set, zero value otherwise.

func (*LinkProtocolIpv4Ipv6Config) GetLocalIfaceIpOk ¶

func (o *LinkProtocolIpv4Ipv6Config) GetLocalIfaceIpOk() (*string, bool)

GetLocalIfaceIpOk returns a tuple with the LocalIfaceIp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolIpv4Ipv6Config) GetRemoteIfaceIp ¶

func (o *LinkProtocolIpv4Ipv6Config) GetRemoteIfaceIp() string

GetRemoteIfaceIp returns the RemoteIfaceIp field value if set, zero value otherwise.

func (*LinkProtocolIpv4Ipv6Config) GetRemoteIfaceIpOk ¶

func (o *LinkProtocolIpv4Ipv6Config) GetRemoteIfaceIpOk() (*string, bool)

GetRemoteIfaceIpOk returns a tuple with the RemoteIfaceIp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolIpv4Ipv6Config) HasLinkPrefix ¶

func (o *LinkProtocolIpv4Ipv6Config) HasLinkPrefix() bool

HasLinkPrefix returns a boolean if a field has been set.

func (*LinkProtocolIpv4Ipv6Config) HasLocalIfaceIp ¶

func (o *LinkProtocolIpv4Ipv6Config) HasLocalIfaceIp() bool

HasLocalIfaceIp returns a boolean if a field has been set.

func (*LinkProtocolIpv4Ipv6Config) HasRemoteIfaceIp ¶

func (o *LinkProtocolIpv4Ipv6Config) HasRemoteIfaceIp() bool

HasRemoteIfaceIp returns a boolean if a field has been set.

func (LinkProtocolIpv4Ipv6Config) MarshalJSON ¶

func (o LinkProtocolIpv4Ipv6Config) MarshalJSON() ([]byte, error)

func (*LinkProtocolIpv4Ipv6Config) SetLinkPrefix ¶

func (o *LinkProtocolIpv4Ipv6Config) SetLinkPrefix(v string)

SetLinkPrefix gets a reference to the given string and assigns it to the LinkPrefix field.

func (*LinkProtocolIpv4Ipv6Config) SetLocalIfaceIp ¶

func (o *LinkProtocolIpv4Ipv6Config) SetLocalIfaceIp(v string)

SetLocalIfaceIp gets a reference to the given string and assigns it to the LocalIfaceIp field.

func (*LinkProtocolIpv4Ipv6Config) SetRemoteIfaceIp ¶

func (o *LinkProtocolIpv4Ipv6Config) SetRemoteIfaceIp(v string)

SetRemoteIfaceIp gets a reference to the given string and assigns it to the RemoteIfaceIp field.

func (LinkProtocolIpv4Ipv6Config) ToMap ¶

func (o LinkProtocolIpv4Ipv6Config) ToMap() (map[string]interface{}, error)

func (*LinkProtocolIpv4Ipv6Config) UnmarshalJSON ¶

func (o *LinkProtocolIpv4Ipv6Config) UnmarshalJSON(data []byte) (err error)

type LinkProtocolQinq ¶

type LinkProtocolQinq struct {
	Type *LinkProtocolType `json:"type,omitempty"`
	// Inner tag protocol identifier
	InnerTagProtocolId int32 `json:"innerTagProtocolId"`
	// Outer tag protocol identifier
	OuterTagProtocolId int32 `json:"outerTagProtocolId"`
	// Inner tag, i.e., C-VLAN tag
	VlanCTag int32 `json:"vlanCTag"`
	// Outer tag, i.e., S-VLAN tag
	VlanSTag int32 `json:"vlanSTag"`
	// Outer tag Min value specified for QINQ connections
	VlanCTagMin *int32 `json:"vlanCTagMin,omitempty"`
	// Outer tag Max value specified for QINQ connections
	VlanCTagMax *int32 `json:"vlanCTagMax,omitempty"`
	// Subinterface identifier
	SubInterface         *int32 `json:"subInterface,omitempty"`
	AdditionalProperties map[string]interface{}
}

LinkProtocolQinq Connection link protocol configuration - QINQ

func NewLinkProtocolQinq ¶

func NewLinkProtocolQinq(innerTagProtocolId int32, outerTagProtocolId int32, vlanCTag int32, vlanSTag int32) *LinkProtocolQinq

NewLinkProtocolQinq instantiates a new LinkProtocolQinq 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 NewLinkProtocolQinqWithDefaults ¶

func NewLinkProtocolQinqWithDefaults() *LinkProtocolQinq

NewLinkProtocolQinqWithDefaults instantiates a new LinkProtocolQinq 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 (*LinkProtocolQinq) GetInnerTagProtocolId ¶

func (o *LinkProtocolQinq) GetInnerTagProtocolId() int32

GetInnerTagProtocolId returns the InnerTagProtocolId field value

func (*LinkProtocolQinq) GetInnerTagProtocolIdOk ¶

func (o *LinkProtocolQinq) GetInnerTagProtocolIdOk() (*int32, bool)

GetInnerTagProtocolIdOk returns a tuple with the InnerTagProtocolId field value and a boolean to check if the value has been set.

func (*LinkProtocolQinq) GetOuterTagProtocolId ¶

func (o *LinkProtocolQinq) GetOuterTagProtocolId() int32

GetOuterTagProtocolId returns the OuterTagProtocolId field value

func (*LinkProtocolQinq) GetOuterTagProtocolIdOk ¶

func (o *LinkProtocolQinq) GetOuterTagProtocolIdOk() (*int32, bool)

GetOuterTagProtocolIdOk returns a tuple with the OuterTagProtocolId field value and a boolean to check if the value has been set.

func (*LinkProtocolQinq) GetSubInterface ¶

func (o *LinkProtocolQinq) GetSubInterface() int32

GetSubInterface returns the SubInterface field value if set, zero value otherwise.

func (*LinkProtocolQinq) GetSubInterfaceOk ¶

func (o *LinkProtocolQinq) GetSubInterfaceOk() (*int32, bool)

GetSubInterfaceOk returns a tuple with the SubInterface field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolQinq) GetType ¶

func (o *LinkProtocolQinq) GetType() LinkProtocolType

GetType returns the Type field value if set, zero value otherwise.

func (*LinkProtocolQinq) GetTypeOk ¶

func (o *LinkProtocolQinq) GetTypeOk() (*LinkProtocolType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolQinq) GetVlanCTag ¶

func (o *LinkProtocolQinq) GetVlanCTag() int32

GetVlanCTag returns the VlanCTag field value

func (*LinkProtocolQinq) GetVlanCTagMax ¶

func (o *LinkProtocolQinq) GetVlanCTagMax() int32

GetVlanCTagMax returns the VlanCTagMax field value if set, zero value otherwise.

func (*LinkProtocolQinq) GetVlanCTagMaxOk ¶

func (o *LinkProtocolQinq) GetVlanCTagMaxOk() (*int32, bool)

GetVlanCTagMaxOk returns a tuple with the VlanCTagMax field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolQinq) GetVlanCTagMin ¶

func (o *LinkProtocolQinq) GetVlanCTagMin() int32

GetVlanCTagMin returns the VlanCTagMin field value if set, zero value otherwise.

func (*LinkProtocolQinq) GetVlanCTagMinOk ¶

func (o *LinkProtocolQinq) GetVlanCTagMinOk() (*int32, bool)

GetVlanCTagMinOk returns a tuple with the VlanCTagMin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolQinq) GetVlanCTagOk ¶

func (o *LinkProtocolQinq) GetVlanCTagOk() (*int32, bool)

GetVlanCTagOk returns a tuple with the VlanCTag field value and a boolean to check if the value has been set.

func (*LinkProtocolQinq) GetVlanSTag ¶

func (o *LinkProtocolQinq) GetVlanSTag() int32

GetVlanSTag returns the VlanSTag field value

func (*LinkProtocolQinq) GetVlanSTagOk ¶

func (o *LinkProtocolQinq) GetVlanSTagOk() (*int32, bool)

GetVlanSTagOk returns a tuple with the VlanSTag field value and a boolean to check if the value has been set.

func (*LinkProtocolQinq) HasSubInterface ¶

func (o *LinkProtocolQinq) HasSubInterface() bool

HasSubInterface returns a boolean if a field has been set.

func (*LinkProtocolQinq) HasType ¶

func (o *LinkProtocolQinq) HasType() bool

HasType returns a boolean if a field has been set.

func (*LinkProtocolQinq) HasVlanCTagMax ¶

func (o *LinkProtocolQinq) HasVlanCTagMax() bool

HasVlanCTagMax returns a boolean if a field has been set.

func (*LinkProtocolQinq) HasVlanCTagMin ¶

func (o *LinkProtocolQinq) HasVlanCTagMin() bool

HasVlanCTagMin returns a boolean if a field has been set.

func (LinkProtocolQinq) MarshalJSON ¶

func (o LinkProtocolQinq) MarshalJSON() ([]byte, error)

func (*LinkProtocolQinq) SetInnerTagProtocolId ¶

func (o *LinkProtocolQinq) SetInnerTagProtocolId(v int32)

SetInnerTagProtocolId sets field value

func (*LinkProtocolQinq) SetOuterTagProtocolId ¶

func (o *LinkProtocolQinq) SetOuterTagProtocolId(v int32)

SetOuterTagProtocolId sets field value

func (*LinkProtocolQinq) SetSubInterface ¶

func (o *LinkProtocolQinq) SetSubInterface(v int32)

SetSubInterface gets a reference to the given int32 and assigns it to the SubInterface field.

func (*LinkProtocolQinq) SetType ¶

func (o *LinkProtocolQinq) SetType(v LinkProtocolType)

SetType gets a reference to the given LinkProtocolType and assigns it to the Type field.

func (*LinkProtocolQinq) SetVlanCTag ¶

func (o *LinkProtocolQinq) SetVlanCTag(v int32)

SetVlanCTag sets field value

func (*LinkProtocolQinq) SetVlanCTagMax ¶

func (o *LinkProtocolQinq) SetVlanCTagMax(v int32)

SetVlanCTagMax gets a reference to the given int32 and assigns it to the VlanCTagMax field.

func (*LinkProtocolQinq) SetVlanCTagMin ¶

func (o *LinkProtocolQinq) SetVlanCTagMin(v int32)

SetVlanCTagMin gets a reference to the given int32 and assigns it to the VlanCTagMin field.

func (*LinkProtocolQinq) SetVlanSTag ¶

func (o *LinkProtocolQinq) SetVlanSTag(v int32)

SetVlanSTag sets field value

func (LinkProtocolQinq) ToMap ¶

func (o LinkProtocolQinq) ToMap() (map[string]interface{}, error)

func (*LinkProtocolQinq) UnmarshalJSON ¶

func (o *LinkProtocolQinq) UnmarshalJSON(data []byte) (err error)

type LinkProtocolRequestType ¶

type LinkProtocolRequestType string

LinkProtocolRequestType Type of Link Protocol

const (
	LINKPROTOCOLREQUESTTYPE_UNTAGGED LinkProtocolRequestType = "UNTAGGED"
	LINKPROTOCOLREQUESTTYPE_DOT1_Q   LinkProtocolRequestType = "DOT1Q"
	LINKPROTOCOLREQUESTTYPE_QINQ     LinkProtocolRequestType = "QINQ"
	LINKPROTOCOLREQUESTTYPE_VXLAN    LinkProtocolRequestType = "VXLAN"
)

List of LinkProtocolRequestType

func NewLinkProtocolRequestTypeFromValue ¶

func NewLinkProtocolRequestTypeFromValue(v string) (*LinkProtocolRequestType, error)

NewLinkProtocolRequestTypeFromValue returns a pointer to a valid LinkProtocolRequestType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (LinkProtocolRequestType) IsValid ¶

func (v LinkProtocolRequestType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (LinkProtocolRequestType) Ptr ¶

Ptr returns reference to LinkProtocolRequestType value

func (*LinkProtocolRequestType) UnmarshalJSON ¶

func (v *LinkProtocolRequestType) UnmarshalJSON(src []byte) error

type LinkProtocolResponse ¶

type LinkProtocolResponse struct {
	// LinkProtocol URI
	Href *string `json:"href,omitempty"`
	// Equinix-assigned network identifier
	Uuid                 *string                   `json:"uuid,omitempty"`
	State                *LinkProtocolState        `json:"state,omitempty"`
	Type                 *LinkProtocolRequestType  `json:"type,omitempty"`
	VlanTag              *int32                    `json:"vlanTag,omitempty"`
	Vni                  *int32                    `json:"vni,omitempty"`
	VlanTagMin           *int32                    `json:"vlanTagMin,omitempty"`
	VlanTagMax           *int32                    `json:"vlanTagMax,omitempty"`
	VlanSTag             *int32                    `json:"vlanSTag,omitempty"`
	VlanCTag             *int32                    `json:"vlanCTag,omitempty"`
	VlanCTagMin          *int32                    `json:"vlanCTagMin,omitempty"`
	VlanCTagMax          *int32                    `json:"vlanCTagMax,omitempty"`
	SubInterface         *SubInterface             `json:"subInterface,omitempty"`
	Asset                *LinkProtocolConnection   `json:"asset,omitempty"`
	ServiceToken         *LinkProtocolServiceToken `json:"serviceToken,omitempty"`
	ChangeLog            *Changelog                `json:"changeLog,omitempty"`
	AdditionalProperties map[string]interface{}
}

LinkProtocolResponse Link Protocol response

func NewLinkProtocolResponse ¶

func NewLinkProtocolResponse() *LinkProtocolResponse

NewLinkProtocolResponse instantiates a new LinkProtocolResponse 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 NewLinkProtocolResponseWithDefaults ¶

func NewLinkProtocolResponseWithDefaults() *LinkProtocolResponse

NewLinkProtocolResponseWithDefaults instantiates a new LinkProtocolResponse 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 (*LinkProtocolResponse) GetAsset ¶

GetAsset returns the Asset field value if set, zero value otherwise.

func (*LinkProtocolResponse) GetAssetOk ¶

func (o *LinkProtocolResponse) GetAssetOk() (*LinkProtocolConnection, bool)

GetAssetOk returns a tuple with the Asset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolResponse) GetChangeLog ¶

func (o *LinkProtocolResponse) GetChangeLog() Changelog

GetChangeLog returns the ChangeLog field value if set, zero value otherwise.

func (*LinkProtocolResponse) GetChangeLogOk ¶

func (o *LinkProtocolResponse) GetChangeLogOk() (*Changelog, bool)

GetChangeLogOk returns a tuple with the ChangeLog field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolResponse) GetHref ¶

func (o *LinkProtocolResponse) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*LinkProtocolResponse) GetHrefOk ¶

func (o *LinkProtocolResponse) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolResponse) GetServiceToken ¶

func (o *LinkProtocolResponse) GetServiceToken() LinkProtocolServiceToken

GetServiceToken returns the ServiceToken field value if set, zero value otherwise.

func (*LinkProtocolResponse) GetServiceTokenOk ¶

func (o *LinkProtocolResponse) GetServiceTokenOk() (*LinkProtocolServiceToken, bool)

GetServiceTokenOk returns a tuple with the ServiceToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolResponse) GetState ¶

GetState returns the State field value if set, zero value otherwise.

func (*LinkProtocolResponse) GetStateOk ¶

func (o *LinkProtocolResponse) GetStateOk() (*LinkProtocolState, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolResponse) GetSubInterface ¶

func (o *LinkProtocolResponse) GetSubInterface() SubInterface

GetSubInterface returns the SubInterface field value if set, zero value otherwise.

func (*LinkProtocolResponse) GetSubInterfaceOk ¶

func (o *LinkProtocolResponse) GetSubInterfaceOk() (*SubInterface, bool)

GetSubInterfaceOk returns a tuple with the SubInterface field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolResponse) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*LinkProtocolResponse) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolResponse) GetUuid ¶

func (o *LinkProtocolResponse) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*LinkProtocolResponse) GetUuidOk ¶

func (o *LinkProtocolResponse) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolResponse) GetVlanCTag ¶

func (o *LinkProtocolResponse) GetVlanCTag() int32

GetVlanCTag returns the VlanCTag field value if set, zero value otherwise.

func (*LinkProtocolResponse) GetVlanCTagMax ¶

func (o *LinkProtocolResponse) GetVlanCTagMax() int32

GetVlanCTagMax returns the VlanCTagMax field value if set, zero value otherwise.

func (*LinkProtocolResponse) GetVlanCTagMaxOk ¶

func (o *LinkProtocolResponse) GetVlanCTagMaxOk() (*int32, bool)

GetVlanCTagMaxOk returns a tuple with the VlanCTagMax field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolResponse) GetVlanCTagMin ¶

func (o *LinkProtocolResponse) GetVlanCTagMin() int32

GetVlanCTagMin returns the VlanCTagMin field value if set, zero value otherwise.

func (*LinkProtocolResponse) GetVlanCTagMinOk ¶

func (o *LinkProtocolResponse) GetVlanCTagMinOk() (*int32, bool)

GetVlanCTagMinOk returns a tuple with the VlanCTagMin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolResponse) GetVlanCTagOk ¶

func (o *LinkProtocolResponse) GetVlanCTagOk() (*int32, bool)

GetVlanCTagOk returns a tuple with the VlanCTag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolResponse) GetVlanSTag ¶

func (o *LinkProtocolResponse) GetVlanSTag() int32

GetVlanSTag returns the VlanSTag field value if set, zero value otherwise.

func (*LinkProtocolResponse) GetVlanSTagOk ¶

func (o *LinkProtocolResponse) GetVlanSTagOk() (*int32, bool)

GetVlanSTagOk returns a tuple with the VlanSTag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolResponse) GetVlanTag ¶

func (o *LinkProtocolResponse) GetVlanTag() int32

GetVlanTag returns the VlanTag field value if set, zero value otherwise.

func (*LinkProtocolResponse) GetVlanTagMax ¶

func (o *LinkProtocolResponse) GetVlanTagMax() int32

GetVlanTagMax returns the VlanTagMax field value if set, zero value otherwise.

func (*LinkProtocolResponse) GetVlanTagMaxOk ¶

func (o *LinkProtocolResponse) GetVlanTagMaxOk() (*int32, bool)

GetVlanTagMaxOk returns a tuple with the VlanTagMax field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolResponse) GetVlanTagMin ¶

func (o *LinkProtocolResponse) GetVlanTagMin() int32

GetVlanTagMin returns the VlanTagMin field value if set, zero value otherwise.

func (*LinkProtocolResponse) GetVlanTagMinOk ¶

func (o *LinkProtocolResponse) GetVlanTagMinOk() (*int32, bool)

GetVlanTagMinOk returns a tuple with the VlanTagMin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolResponse) GetVlanTagOk ¶

func (o *LinkProtocolResponse) GetVlanTagOk() (*int32, bool)

GetVlanTagOk returns a tuple with the VlanTag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolResponse) GetVni ¶

func (o *LinkProtocolResponse) GetVni() int32

GetVni returns the Vni field value if set, zero value otherwise.

func (*LinkProtocolResponse) GetVniOk ¶

func (o *LinkProtocolResponse) GetVniOk() (*int32, bool)

GetVniOk returns a tuple with the Vni field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolResponse) HasAsset ¶

func (o *LinkProtocolResponse) HasAsset() bool

HasAsset returns a boolean if a field has been set.

func (*LinkProtocolResponse) HasChangeLog ¶

func (o *LinkProtocolResponse) HasChangeLog() bool

HasChangeLog returns a boolean if a field has been set.

func (*LinkProtocolResponse) HasHref ¶

func (o *LinkProtocolResponse) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*LinkProtocolResponse) HasServiceToken ¶

func (o *LinkProtocolResponse) HasServiceToken() bool

HasServiceToken returns a boolean if a field has been set.

func (*LinkProtocolResponse) HasState ¶

func (o *LinkProtocolResponse) HasState() bool

HasState returns a boolean if a field has been set.

func (*LinkProtocolResponse) HasSubInterface ¶

func (o *LinkProtocolResponse) HasSubInterface() bool

HasSubInterface returns a boolean if a field has been set.

func (*LinkProtocolResponse) HasType ¶

func (o *LinkProtocolResponse) HasType() bool

HasType returns a boolean if a field has been set.

func (*LinkProtocolResponse) HasUuid ¶

func (o *LinkProtocolResponse) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (*LinkProtocolResponse) HasVlanCTag ¶

func (o *LinkProtocolResponse) HasVlanCTag() bool

HasVlanCTag returns a boolean if a field has been set.

func (*LinkProtocolResponse) HasVlanCTagMax ¶

func (o *LinkProtocolResponse) HasVlanCTagMax() bool

HasVlanCTagMax returns a boolean if a field has been set.

func (*LinkProtocolResponse) HasVlanCTagMin ¶

func (o *LinkProtocolResponse) HasVlanCTagMin() bool

HasVlanCTagMin returns a boolean if a field has been set.

func (*LinkProtocolResponse) HasVlanSTag ¶

func (o *LinkProtocolResponse) HasVlanSTag() bool

HasVlanSTag returns a boolean if a field has been set.

func (*LinkProtocolResponse) HasVlanTag ¶

func (o *LinkProtocolResponse) HasVlanTag() bool

HasVlanTag returns a boolean if a field has been set.

func (*LinkProtocolResponse) HasVlanTagMax ¶

func (o *LinkProtocolResponse) HasVlanTagMax() bool

HasVlanTagMax returns a boolean if a field has been set.

func (*LinkProtocolResponse) HasVlanTagMin ¶

func (o *LinkProtocolResponse) HasVlanTagMin() bool

HasVlanTagMin returns a boolean if a field has been set.

func (*LinkProtocolResponse) HasVni ¶

func (o *LinkProtocolResponse) HasVni() bool

HasVni returns a boolean if a field has been set.

func (LinkProtocolResponse) MarshalJSON ¶

func (o LinkProtocolResponse) MarshalJSON() ([]byte, error)

func (*LinkProtocolResponse) SetAsset ¶

SetAsset gets a reference to the given LinkProtocolConnection and assigns it to the Asset field.

func (*LinkProtocolResponse) SetChangeLog ¶

func (o *LinkProtocolResponse) SetChangeLog(v Changelog)

SetChangeLog gets a reference to the given Changelog and assigns it to the ChangeLog field.

func (*LinkProtocolResponse) SetHref ¶

func (o *LinkProtocolResponse) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*LinkProtocolResponse) SetServiceToken ¶

func (o *LinkProtocolResponse) SetServiceToken(v LinkProtocolServiceToken)

SetServiceToken gets a reference to the given LinkProtocolServiceToken and assigns it to the ServiceToken field.

func (*LinkProtocolResponse) SetState ¶

func (o *LinkProtocolResponse) SetState(v LinkProtocolState)

SetState gets a reference to the given LinkProtocolState and assigns it to the State field.

func (*LinkProtocolResponse) SetSubInterface ¶

func (o *LinkProtocolResponse) SetSubInterface(v SubInterface)

SetSubInterface gets a reference to the given SubInterface and assigns it to the SubInterface field.

func (*LinkProtocolResponse) SetType ¶

SetType gets a reference to the given LinkProtocolRequestType and assigns it to the Type field.

func (*LinkProtocolResponse) SetUuid ¶

func (o *LinkProtocolResponse) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (*LinkProtocolResponse) SetVlanCTag ¶

func (o *LinkProtocolResponse) SetVlanCTag(v int32)

SetVlanCTag gets a reference to the given int32 and assigns it to the VlanCTag field.

func (*LinkProtocolResponse) SetVlanCTagMax ¶

func (o *LinkProtocolResponse) SetVlanCTagMax(v int32)

SetVlanCTagMax gets a reference to the given int32 and assigns it to the VlanCTagMax field.

func (*LinkProtocolResponse) SetVlanCTagMin ¶

func (o *LinkProtocolResponse) SetVlanCTagMin(v int32)

SetVlanCTagMin gets a reference to the given int32 and assigns it to the VlanCTagMin field.

func (*LinkProtocolResponse) SetVlanSTag ¶

func (o *LinkProtocolResponse) SetVlanSTag(v int32)

SetVlanSTag gets a reference to the given int32 and assigns it to the VlanSTag field.

func (*LinkProtocolResponse) SetVlanTag ¶

func (o *LinkProtocolResponse) SetVlanTag(v int32)

SetVlanTag gets a reference to the given int32 and assigns it to the VlanTag field.

func (*LinkProtocolResponse) SetVlanTagMax ¶

func (o *LinkProtocolResponse) SetVlanTagMax(v int32)

SetVlanTagMax gets a reference to the given int32 and assigns it to the VlanTagMax field.

func (*LinkProtocolResponse) SetVlanTagMin ¶

func (o *LinkProtocolResponse) SetVlanTagMin(v int32)

SetVlanTagMin gets a reference to the given int32 and assigns it to the VlanTagMin field.

func (*LinkProtocolResponse) SetVni ¶

func (o *LinkProtocolResponse) SetVni(v int32)

SetVni gets a reference to the given int32 and assigns it to the Vni field.

func (LinkProtocolResponse) ToMap ¶

func (o LinkProtocolResponse) ToMap() (map[string]interface{}, error)

func (*LinkProtocolResponse) UnmarshalJSON ¶

func (o *LinkProtocolResponse) UnmarshalJSON(data []byte) (err error)

type LinkProtocolServiceToken ¶

type LinkProtocolServiceToken struct {
	// Service Token URI
	Href                 *string `json:"href,omitempty"`
	Uuid                 *string `json:"uuid,omitempty"`
	Type                 *string `json:"type,omitempty"`
	Bandwidth            *int64  `json:"bandwidth,omitempty"`
	AdditionalProperties map[string]interface{}
}

LinkProtocolServiceToken Service Token details of Link Protocol

func NewLinkProtocolServiceToken ¶

func NewLinkProtocolServiceToken() *LinkProtocolServiceToken

NewLinkProtocolServiceToken instantiates a new LinkProtocolServiceToken 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 NewLinkProtocolServiceTokenWithDefaults ¶

func NewLinkProtocolServiceTokenWithDefaults() *LinkProtocolServiceToken

NewLinkProtocolServiceTokenWithDefaults instantiates a new LinkProtocolServiceToken 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 (*LinkProtocolServiceToken) GetBandwidth ¶

func (o *LinkProtocolServiceToken) GetBandwidth() int64

GetBandwidth returns the Bandwidth field value if set, zero value otherwise.

func (*LinkProtocolServiceToken) GetBandwidthOk ¶

func (o *LinkProtocolServiceToken) GetBandwidthOk() (*int64, bool)

GetBandwidthOk returns a tuple with the Bandwidth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolServiceToken) GetHref ¶

func (o *LinkProtocolServiceToken) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*LinkProtocolServiceToken) GetHrefOk ¶

func (o *LinkProtocolServiceToken) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolServiceToken) GetType ¶

func (o *LinkProtocolServiceToken) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*LinkProtocolServiceToken) GetTypeOk ¶

func (o *LinkProtocolServiceToken) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolServiceToken) GetUuid ¶

func (o *LinkProtocolServiceToken) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*LinkProtocolServiceToken) GetUuidOk ¶

func (o *LinkProtocolServiceToken) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolServiceToken) HasBandwidth ¶

func (o *LinkProtocolServiceToken) HasBandwidth() bool

HasBandwidth returns a boolean if a field has been set.

func (*LinkProtocolServiceToken) HasHref ¶

func (o *LinkProtocolServiceToken) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*LinkProtocolServiceToken) HasType ¶

func (o *LinkProtocolServiceToken) HasType() bool

HasType returns a boolean if a field has been set.

func (*LinkProtocolServiceToken) HasUuid ¶

func (o *LinkProtocolServiceToken) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (LinkProtocolServiceToken) MarshalJSON ¶

func (o LinkProtocolServiceToken) MarshalJSON() ([]byte, error)

func (*LinkProtocolServiceToken) SetBandwidth ¶

func (o *LinkProtocolServiceToken) SetBandwidth(v int64)

SetBandwidth gets a reference to the given int64 and assigns it to the Bandwidth field.

func (*LinkProtocolServiceToken) SetHref ¶

func (o *LinkProtocolServiceToken) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*LinkProtocolServiceToken) SetType ¶

func (o *LinkProtocolServiceToken) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*LinkProtocolServiceToken) SetUuid ¶

func (o *LinkProtocolServiceToken) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (LinkProtocolServiceToken) ToMap ¶

func (o LinkProtocolServiceToken) ToMap() (map[string]interface{}, error)

func (*LinkProtocolServiceToken) UnmarshalJSON ¶

func (o *LinkProtocolServiceToken) UnmarshalJSON(data []byte) (err error)

type LinkProtocolState ¶

type LinkProtocolState string

LinkProtocolState Network status

const (
	LINKPROTOCOLSTATE_RESERVED LinkProtocolState = "RESERVED"
	LINKPROTOCOLSTATE_RELEASED LinkProtocolState = "RELEASED"
)

List of LinkProtocolState

func NewLinkProtocolStateFromValue ¶

func NewLinkProtocolStateFromValue(v string) (*LinkProtocolState, error)

NewLinkProtocolStateFromValue returns a pointer to a valid LinkProtocolState for the value passed as argument, or an error if the value passed is not allowed by the enum

func (LinkProtocolState) IsValid ¶

func (v LinkProtocolState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (LinkProtocolState) Ptr ¶

Ptr returns reference to LinkProtocolState value

func (*LinkProtocolState) UnmarshalJSON ¶

func (v *LinkProtocolState) UnmarshalJSON(src []byte) error

type LinkProtocolType ¶

type LinkProtocolType string

LinkProtocolType Type of Link Protocol

const (
	LINKPROTOCOLTYPE_UNTAGGED   LinkProtocolType = "UNTAGGED"
	LINKPROTOCOLTYPE_DOT1_Q     LinkProtocolType = "DOT1Q"
	LINKPROTOCOLTYPE_QINQ       LinkProtocolType = "QINQ"
	LINKPROTOCOLTYPE_EVPN_VXLAN LinkProtocolType = "EVPN_VXLAN"
	LINKPROTOCOLTYPE_VXLAN      LinkProtocolType = "VXLAN"
)

List of LinkProtocolType

func NewLinkProtocolTypeFromValue ¶

func NewLinkProtocolTypeFromValue(v string) (*LinkProtocolType, error)

NewLinkProtocolTypeFromValue returns a pointer to a valid LinkProtocolType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (LinkProtocolType) IsValid ¶

func (v LinkProtocolType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (LinkProtocolType) Ptr ¶

Ptr returns reference to LinkProtocolType value

func (*LinkProtocolType) UnmarshalJSON ¶

func (v *LinkProtocolType) UnmarshalJSON(src []byte) error

type LinkProtocolUntagged ¶

type LinkProtocolUntagged struct {
	Type                 *LinkProtocolType           `json:"type,omitempty"`
	Ipv4                 *LinkProtocolIpv4Ipv6Config `json:"ipv4,omitempty"`
	Ipv6                 *LinkProtocolIpv4Ipv6Config `json:"ipv6,omitempty"`
	AdditionalProperties map[string]interface{}
}

LinkProtocolUntagged Connection link protocol configuration - UNTAGGED

func NewLinkProtocolUntagged ¶

func NewLinkProtocolUntagged() *LinkProtocolUntagged

NewLinkProtocolUntagged instantiates a new LinkProtocolUntagged 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 NewLinkProtocolUntaggedWithDefaults ¶

func NewLinkProtocolUntaggedWithDefaults() *LinkProtocolUntagged

NewLinkProtocolUntaggedWithDefaults instantiates a new LinkProtocolUntagged 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 (*LinkProtocolUntagged) GetIpv4 ¶

GetIpv4 returns the Ipv4 field value if set, zero value otherwise.

func (*LinkProtocolUntagged) GetIpv4Ok ¶

GetIpv4Ok returns a tuple with the Ipv4 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolUntagged) GetIpv6 ¶

GetIpv6 returns the Ipv6 field value if set, zero value otherwise.

func (*LinkProtocolUntagged) GetIpv6Ok ¶

GetIpv6Ok returns a tuple with the Ipv6 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolUntagged) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*LinkProtocolUntagged) GetTypeOk ¶

func (o *LinkProtocolUntagged) GetTypeOk() (*LinkProtocolType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolUntagged) HasIpv4 ¶

func (o *LinkProtocolUntagged) HasIpv4() bool

HasIpv4 returns a boolean if a field has been set.

func (*LinkProtocolUntagged) HasIpv6 ¶

func (o *LinkProtocolUntagged) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (*LinkProtocolUntagged) HasType ¶

func (o *LinkProtocolUntagged) HasType() bool

HasType returns a boolean if a field has been set.

func (LinkProtocolUntagged) MarshalJSON ¶

func (o LinkProtocolUntagged) MarshalJSON() ([]byte, error)

func (*LinkProtocolUntagged) SetIpv4 ¶

SetIpv4 gets a reference to the given LinkProtocolIpv4Ipv6Config and assigns it to the Ipv4 field.

func (*LinkProtocolUntagged) SetIpv6 ¶

SetIpv6 gets a reference to the given LinkProtocolIpv4Ipv6Config and assigns it to the Ipv6 field.

func (*LinkProtocolUntagged) SetType ¶

func (o *LinkProtocolUntagged) SetType(v LinkProtocolType)

SetType gets a reference to the given LinkProtocolType and assigns it to the Type field.

func (LinkProtocolUntagged) ToMap ¶

func (o LinkProtocolUntagged) ToMap() (map[string]interface{}, error)

func (*LinkProtocolUntagged) UnmarshalJSON ¶

func (o *LinkProtocolUntagged) UnmarshalJSON(data []byte) (err error)

type LinkProtocolVxlan ¶

type LinkProtocolVxlan struct {
	Type *LinkProtocolType `json:"type,omitempty"`
	// Virtual Network Identifier
	Vni                  int32 `json:"vni"`
	AdditionalProperties map[string]interface{}
}

LinkProtocolVxlan Connection link protocol configuration - VXLAN

func NewLinkProtocolVxlan ¶

func NewLinkProtocolVxlan(vni int32) *LinkProtocolVxlan

NewLinkProtocolVxlan instantiates a new LinkProtocolVxlan 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 NewLinkProtocolVxlanWithDefaults ¶

func NewLinkProtocolVxlanWithDefaults() *LinkProtocolVxlan

NewLinkProtocolVxlanWithDefaults instantiates a new LinkProtocolVxlan 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 (*LinkProtocolVxlan) GetType ¶

func (o *LinkProtocolVxlan) GetType() LinkProtocolType

GetType returns the Type field value if set, zero value otherwise.

func (*LinkProtocolVxlan) GetTypeOk ¶

func (o *LinkProtocolVxlan) GetTypeOk() (*LinkProtocolType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkProtocolVxlan) GetVni ¶

func (o *LinkProtocolVxlan) GetVni() int32

GetVni returns the Vni field value

func (*LinkProtocolVxlan) GetVniOk ¶

func (o *LinkProtocolVxlan) GetVniOk() (*int32, bool)

GetVniOk returns a tuple with the Vni field value and a boolean to check if the value has been set.

func (*LinkProtocolVxlan) HasType ¶

func (o *LinkProtocolVxlan) HasType() bool

HasType returns a boolean if a field has been set.

func (LinkProtocolVxlan) MarshalJSON ¶

func (o LinkProtocolVxlan) MarshalJSON() ([]byte, error)

func (*LinkProtocolVxlan) SetType ¶

func (o *LinkProtocolVxlan) SetType(v LinkProtocolType)

SetType gets a reference to the given LinkProtocolType and assigns it to the Type field.

func (*LinkProtocolVxlan) SetVni ¶

func (o *LinkProtocolVxlan) SetVni(v int32)

SetVni sets field value

func (LinkProtocolVxlan) ToMap ¶

func (o LinkProtocolVxlan) ToMap() (map[string]interface{}, error)

func (*LinkProtocolVxlan) UnmarshalJSON ¶

func (o *LinkProtocolVxlan) UnmarshalJSON(data []byte) (err error)

type MappedNullable ¶

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type MarketingInfo ¶

type MarketingInfo struct {
	Logo *string `json:"logo,omitempty"`
	// Profile promotion on marketplace
	Promotion            *bool         `json:"promotion,omitempty"`
	ProcessSteps         []ProcessStep `json:"processSteps,omitempty"`
	AdditionalProperties map[string]interface{}
}

MarketingInfo struct for MarketingInfo

func NewMarketingInfo ¶

func NewMarketingInfo() *MarketingInfo

NewMarketingInfo instantiates a new MarketingInfo 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 NewMarketingInfoWithDefaults ¶

func NewMarketingInfoWithDefaults() *MarketingInfo

NewMarketingInfoWithDefaults instantiates a new MarketingInfo 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 *MarketingInfo) GetLogo() string

GetLogo returns the Logo field value if set, zero value otherwise.

func (*MarketingInfo) GetLogoOk ¶

func (o *MarketingInfo) GetLogoOk() (*string, bool)

GetLogoOk returns a tuple with the Logo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MarketingInfo) GetProcessSteps ¶

func (o *MarketingInfo) GetProcessSteps() []ProcessStep

GetProcessSteps returns the ProcessSteps field value if set, zero value otherwise.

func (*MarketingInfo) GetProcessStepsOk ¶

func (o *MarketingInfo) GetProcessStepsOk() ([]ProcessStep, bool)

GetProcessStepsOk returns a tuple with the ProcessSteps field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MarketingInfo) GetPromotion ¶

func (o *MarketingInfo) GetPromotion() bool

GetPromotion returns the Promotion field value if set, zero value otherwise.

func (*MarketingInfo) GetPromotionOk ¶

func (o *MarketingInfo) GetPromotionOk() (*bool, bool)

GetPromotionOk returns a tuple with the Promotion field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *MarketingInfo) HasLogo() bool

HasLogo returns a boolean if a field has been set.

func (*MarketingInfo) HasProcessSteps ¶

func (o *MarketingInfo) HasProcessSteps() bool

HasProcessSteps returns a boolean if a field has been set.

func (*MarketingInfo) HasPromotion ¶

func (o *MarketingInfo) HasPromotion() bool

HasPromotion returns a boolean if a field has been set.

func (MarketingInfo) MarshalJSON ¶

func (o MarketingInfo) MarshalJSON() ([]byte, error)
func (o *MarketingInfo) SetLogo(v string)

SetLogo gets a reference to the given string and assigns it to the Logo field.

func (*MarketingInfo) SetProcessSteps ¶

func (o *MarketingInfo) SetProcessSteps(v []ProcessStep)

SetProcessSteps gets a reference to the given []ProcessStep and assigns it to the ProcessSteps field.

func (*MarketingInfo) SetPromotion ¶

func (o *MarketingInfo) SetPromotion(v bool)

SetPromotion gets a reference to the given bool and assigns it to the Promotion field.

func (MarketingInfo) ToMap ¶

func (o MarketingInfo) ToMap() (map[string]interface{}, error)

func (*MarketingInfo) UnmarshalJSON ¶

func (o *MarketingInfo) UnmarshalJSON(data []byte) (err error)

type Md5 ¶

type Md5 struct {
	Type                 *Md5Type `json:"type,omitempty"`
	Id                   *string  `json:"id,omitempty"`
	Password             *string  `json:"password,omitempty"`
	AdditionalProperties map[string]interface{}
}

Md5 struct for Md5

func NewMd5 ¶

func NewMd5() *Md5

NewMd5 instantiates a new Md5 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 NewMd5WithDefaults ¶

func NewMd5WithDefaults() *Md5

NewMd5WithDefaults instantiates a new Md5 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 (*Md5) GetId ¶

func (o *Md5) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Md5) GetIdOk ¶

func (o *Md5) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Md5) GetPassword ¶

func (o *Md5) GetPassword() string

GetPassword returns the Password field value if set, zero value otherwise.

func (*Md5) GetPasswordOk ¶

func (o *Md5) GetPasswordOk() (*string, bool)

GetPasswordOk returns a tuple with the Password field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Md5) GetType ¶

func (o *Md5) GetType() Md5Type

GetType returns the Type field value if set, zero value otherwise.

func (*Md5) GetTypeOk ¶

func (o *Md5) GetTypeOk() (*Md5Type, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Md5) HasId ¶

func (o *Md5) HasId() bool

HasId returns a boolean if a field has been set.

func (*Md5) HasPassword ¶

func (o *Md5) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*Md5) HasType ¶

func (o *Md5) HasType() bool

HasType returns a boolean if a field has been set.

func (Md5) MarshalJSON ¶

func (o Md5) MarshalJSON() ([]byte, error)

func (*Md5) SetId ¶

func (o *Md5) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Md5) SetPassword ¶

func (o *Md5) SetPassword(v string)

SetPassword gets a reference to the given string and assigns it to the Password field.

func (*Md5) SetType ¶

func (o *Md5) SetType(v Md5Type)

SetType gets a reference to the given Md5Type and assigns it to the Type field.

func (Md5) ToMap ¶

func (o Md5) ToMap() (map[string]interface{}, error)

func (*Md5) UnmarshalJSON ¶

func (o *Md5) UnmarshalJSON(data []byte) (err error)

type Md5Type ¶

type Md5Type string

Md5Type the model 'Md5Type'

const (
	MD5TYPE_ASCII Md5Type = "ASCII"
	MD5TYPE_HEX   Md5Type = "HEX"
)

List of md5_type

func NewMd5TypeFromValue ¶

func NewMd5TypeFromValue(v string) (*Md5Type, error)

NewMd5TypeFromValue returns a pointer to a valid Md5Type for the value passed as argument, or an error if the value passed is not allowed by the enum

func (Md5Type) IsValid ¶

func (v Md5Type) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (Md5Type) Ptr ¶

func (v Md5Type) Ptr() *Md5Type

Ptr returns reference to md5_type value

func (*Md5Type) UnmarshalJSON ¶

func (v *Md5Type) UnmarshalJSON(src []byte) error

type MetalInterconnection ¶

type MetalInterconnection struct {
	// Equinix Metal Interconnection
	Uuid                 *string `json:"uuid,omitempty"`
	AdditionalProperties map[string]interface{}
}

MetalInterconnection Metal Interconnection

func NewMetalInterconnection ¶

func NewMetalInterconnection() *MetalInterconnection

NewMetalInterconnection instantiates a new MetalInterconnection 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 NewMetalInterconnectionWithDefaults ¶

func NewMetalInterconnectionWithDefaults() *MetalInterconnection

NewMetalInterconnectionWithDefaults instantiates a new MetalInterconnection 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 (*MetalInterconnection) GetUuid ¶

func (o *MetalInterconnection) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*MetalInterconnection) GetUuidOk ¶

func (o *MetalInterconnection) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetalInterconnection) HasUuid ¶

func (o *MetalInterconnection) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (MetalInterconnection) MarshalJSON ¶

func (o MetalInterconnection) MarshalJSON() ([]byte, error)

func (*MetalInterconnection) SetUuid ¶

func (o *MetalInterconnection) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (MetalInterconnection) ToMap ¶

func (o MetalInterconnection) ToMap() (map[string]interface{}, error)

func (*MetalInterconnection) UnmarshalJSON ¶

func (o *MetalInterconnection) UnmarshalJSON(data []byte) (err error)

type MetricInterval ¶

type MetricInterval string

MetricInterval metric interval

const (
	METRICINTERVAL_P7_D MetricInterval = "P7D"
)

List of metricInterval

func NewMetricIntervalFromValue ¶

func NewMetricIntervalFromValue(v string) (*MetricInterval, error)

NewMetricIntervalFromValue returns a pointer to a valid MetricInterval for the value passed as argument, or an error if the value passed is not allowed by the enum

func (MetricInterval) IsValid ¶

func (v MetricInterval) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (MetricInterval) Ptr ¶

func (v MetricInterval) Ptr() *MetricInterval

Ptr returns reference to metricInterval value

func (*MetricInterval) UnmarshalJSON ¶

func (v *MetricInterval) UnmarshalJSON(src []byte) error

type Metrics ¶

type Metrics struct {
	// Interval end timestamp
	IntervalEndTimestamp *time.Time `json:"intervalEndTimestamp,omitempty"`
	// Max bandwidth within statistics object time interval, represented in units specified by response \"units\" field
	Max *float32 `json:"max,omitempty"`
	// Mean bandwidth within statistics object time interval, represented in units specified by response \"units\" field
	Mean                 *float32 `json:"mean,omitempty"`
	AdditionalProperties map[string]interface{}
}

Metrics Bandwidth utilization statistics for a specified interval.

func NewMetrics ¶

func NewMetrics() *Metrics

NewMetrics instantiates a new Metrics 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 NewMetricsWithDefaults ¶

func NewMetricsWithDefaults() *Metrics

NewMetricsWithDefaults instantiates a new Metrics 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 (*Metrics) GetIntervalEndTimestamp ¶

func (o *Metrics) GetIntervalEndTimestamp() time.Time

GetIntervalEndTimestamp returns the IntervalEndTimestamp field value if set, zero value otherwise.

func (*Metrics) GetIntervalEndTimestampOk ¶

func (o *Metrics) GetIntervalEndTimestampOk() (*time.Time, bool)

GetIntervalEndTimestampOk returns a tuple with the IntervalEndTimestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Metrics) GetMax ¶

func (o *Metrics) GetMax() float32

GetMax returns the Max field value if set, zero value otherwise.

func (*Metrics) GetMaxOk ¶

func (o *Metrics) GetMaxOk() (*float32, bool)

GetMaxOk returns a tuple with the Max field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Metrics) GetMean ¶

func (o *Metrics) GetMean() float32

GetMean returns the Mean field value if set, zero value otherwise.

func (*Metrics) GetMeanOk ¶

func (o *Metrics) GetMeanOk() (*float32, bool)

GetMeanOk returns a tuple with the Mean field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Metrics) HasIntervalEndTimestamp ¶

func (o *Metrics) HasIntervalEndTimestamp() bool

HasIntervalEndTimestamp returns a boolean if a field has been set.

func (*Metrics) HasMax ¶

func (o *Metrics) HasMax() bool

HasMax returns a boolean if a field has been set.

func (*Metrics) HasMean ¶

func (o *Metrics) HasMean() bool

HasMean returns a boolean if a field has been set.

func (Metrics) MarshalJSON ¶

func (o Metrics) MarshalJSON() ([]byte, error)

func (*Metrics) SetIntervalEndTimestamp ¶

func (o *Metrics) SetIntervalEndTimestamp(v time.Time)

SetIntervalEndTimestamp gets a reference to the given time.Time and assigns it to the IntervalEndTimestamp field.

func (*Metrics) SetMax ¶

func (o *Metrics) SetMax(v float32)

SetMax gets a reference to the given float32 and assigns it to the Max field.

func (*Metrics) SetMean ¶

func (o *Metrics) SetMean(v float32)

SetMean gets a reference to the given float32 and assigns it to the Mean field.

func (Metrics) ToMap ¶

func (o Metrics) ToMap() (map[string]interface{}, error)

func (*Metrics) UnmarshalJSON ¶

func (o *Metrics) UnmarshalJSON(data []byte) (err error)

type Metro ¶

type Metro struct {
	// The Canonical URL at which the resource resides.
	Href *string `json:"href,omitempty"`
	// Indicator of a Fabric Metro
	Type *string `json:"type,omitempty"`
	// Code Assigned to an Equinix IBX data center in a specified metropolitan area.
	Code *string `json:"code,omitempty"`
	// Board geographic area in which the data center is located
	Region *string `json:"region,omitempty"`
	// Name of the region in which the data center is located.
	Name *string `json:"name,omitempty"`
	// Autonomous system number (ASN) for a specified Fabric metro. The ASN is a unique identifier that carries the network routing protocol and exchanges that data with other internal systems via border gateway protocol.
	EquinixAsn *int64 `json:"equinixAsn,omitempty"`
	// This field holds Max Connection speed with in the metro
	LocalVCBandwidthMax *int64           `json:"localVCBandwidthMax,omitempty"`
	GeoCoordinates      *GeoCoordinates  `json:"geoCoordinates,omitempty"`
	ConnectedMetros     []ConnectedMetro `json:"connectedMetros,omitempty"`
	// List of supported geographic boundaries of a Fabric Metro.
	GeoScopes            []GeoScopeType `json:"geoScopes,omitempty"`
	AdditionalProperties map[string]interface{}
}

Metro GET Metros retrieves all Equinix? Fabric? metros, as well as latency data for each location.This performance data helps network planning engineers and administrators make strategic decisions about port locations and traffic routes.

func NewMetro ¶

func NewMetro() *Metro

NewMetro instantiates a new Metro 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 NewMetroWithDefaults ¶

func NewMetroWithDefaults() *Metro

NewMetroWithDefaults instantiates a new Metro 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 (*Metro) GetCode ¶

func (o *Metro) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*Metro) GetCodeOk ¶

func (o *Metro) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Metro) GetConnectedMetros ¶

func (o *Metro) GetConnectedMetros() []ConnectedMetro

GetConnectedMetros returns the ConnectedMetros field value if set, zero value otherwise.

func (*Metro) GetConnectedMetrosOk ¶

func (o *Metro) GetConnectedMetrosOk() ([]ConnectedMetro, bool)

GetConnectedMetrosOk returns a tuple with the ConnectedMetros field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Metro) GetEquinixAsn ¶

func (o *Metro) GetEquinixAsn() int64

GetEquinixAsn returns the EquinixAsn field value if set, zero value otherwise.

func (*Metro) GetEquinixAsnOk ¶

func (o *Metro) GetEquinixAsnOk() (*int64, bool)

GetEquinixAsnOk returns a tuple with the EquinixAsn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Metro) GetGeoCoordinates ¶

func (o *Metro) GetGeoCoordinates() GeoCoordinates

GetGeoCoordinates returns the GeoCoordinates field value if set, zero value otherwise.

func (*Metro) GetGeoCoordinatesOk ¶

func (o *Metro) GetGeoCoordinatesOk() (*GeoCoordinates, bool)

GetGeoCoordinatesOk returns a tuple with the GeoCoordinates field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Metro) GetGeoScopes ¶

func (o *Metro) GetGeoScopes() []GeoScopeType

GetGeoScopes returns the GeoScopes field value if set, zero value otherwise.

func (*Metro) GetGeoScopesOk ¶

func (o *Metro) GetGeoScopesOk() ([]GeoScopeType, bool)

GetGeoScopesOk returns a tuple with the GeoScopes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Metro) GetHref ¶

func (o *Metro) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*Metro) GetHrefOk ¶

func (o *Metro) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Metro) GetLocalVCBandwidthMax ¶

func (o *Metro) GetLocalVCBandwidthMax() int64

GetLocalVCBandwidthMax returns the LocalVCBandwidthMax field value if set, zero value otherwise.

func (*Metro) GetLocalVCBandwidthMaxOk ¶

func (o *Metro) GetLocalVCBandwidthMaxOk() (*int64, bool)

GetLocalVCBandwidthMaxOk returns a tuple with the LocalVCBandwidthMax field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Metro) GetName ¶

func (o *Metro) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*Metro) GetNameOk ¶

func (o *Metro) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Metro) GetRegion ¶

func (o *Metro) GetRegion() string

GetRegion returns the Region field value if set, zero value otherwise.

func (*Metro) GetRegionOk ¶

func (o *Metro) GetRegionOk() (*string, bool)

GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Metro) GetType ¶

func (o *Metro) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*Metro) GetTypeOk ¶

func (o *Metro) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Metro) HasCode ¶

func (o *Metro) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*Metro) HasConnectedMetros ¶

func (o *Metro) HasConnectedMetros() bool

HasConnectedMetros returns a boolean if a field has been set.

func (*Metro) HasEquinixAsn ¶

func (o *Metro) HasEquinixAsn() bool

HasEquinixAsn returns a boolean if a field has been set.

func (*Metro) HasGeoCoordinates ¶

func (o *Metro) HasGeoCoordinates() bool

HasGeoCoordinates returns a boolean if a field has been set.

func (*Metro) HasGeoScopes ¶

func (o *Metro) HasGeoScopes() bool

HasGeoScopes returns a boolean if a field has been set.

func (*Metro) HasHref ¶

func (o *Metro) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Metro) HasLocalVCBandwidthMax ¶

func (o *Metro) HasLocalVCBandwidthMax() bool

HasLocalVCBandwidthMax returns a boolean if a field has been set.

func (*Metro) HasName ¶

func (o *Metro) HasName() bool

HasName returns a boolean if a field has been set.

func (*Metro) HasRegion ¶

func (o *Metro) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (*Metro) HasType ¶

func (o *Metro) HasType() bool

HasType returns a boolean if a field has been set.

func (Metro) MarshalJSON ¶

func (o Metro) MarshalJSON() ([]byte, error)

func (*Metro) SetCode ¶

func (o *Metro) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*Metro) SetConnectedMetros ¶

func (o *Metro) SetConnectedMetros(v []ConnectedMetro)

SetConnectedMetros gets a reference to the given []ConnectedMetro and assigns it to the ConnectedMetros field.

func (*Metro) SetEquinixAsn ¶

func (o *Metro) SetEquinixAsn(v int64)

SetEquinixAsn gets a reference to the given int64 and assigns it to the EquinixAsn field.

func (*Metro) SetGeoCoordinates ¶

func (o *Metro) SetGeoCoordinates(v GeoCoordinates)

SetGeoCoordinates gets a reference to the given GeoCoordinates and assigns it to the GeoCoordinates field.

func (*Metro) SetGeoScopes ¶

func (o *Metro) SetGeoScopes(v []GeoScopeType)

SetGeoScopes gets a reference to the given []GeoScopeType and assigns it to the GeoScopes field.

func (*Metro) SetHref ¶

func (o *Metro) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*Metro) SetLocalVCBandwidthMax ¶

func (o *Metro) SetLocalVCBandwidthMax(v int64)

SetLocalVCBandwidthMax gets a reference to the given int64 and assigns it to the LocalVCBandwidthMax field.

func (*Metro) SetName ¶

func (o *Metro) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*Metro) SetRegion ¶

func (o *Metro) SetRegion(v string)

SetRegion gets a reference to the given string and assigns it to the Region field.

func (*Metro) SetType ¶

func (o *Metro) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (Metro) ToMap ¶

func (o Metro) ToMap() (map[string]interface{}, error)

func (*Metro) UnmarshalJSON ¶

func (o *Metro) UnmarshalJSON(data []byte) (err error)

type MetroError ¶

type MetroError struct {
	ErrorCode            MetroErrorErrorCode        `json:"errorCode"`
	ErrorMessage         MetroErrorErrorMessage     `json:"errorMessage"`
	CorrelationId        *string                    `json:"correlationId,omitempty"`
	Details              *string                    `json:"details,omitempty"`
	Help                 *string                    `json:"help,omitempty"`
	AdditionalInfo       []PriceErrorAdditionalInfo `json:"additionalInfo,omitempty"`
	AdditionalProperties map[string]interface{}
}

MetroError Error with details

func NewMetroError ¶

func NewMetroError(errorCode MetroErrorErrorCode, errorMessage MetroErrorErrorMessage) *MetroError

NewMetroError instantiates a new MetroError 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 NewMetroErrorWithDefaults ¶

func NewMetroErrorWithDefaults() *MetroError

NewMetroErrorWithDefaults instantiates a new MetroError 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 (*MetroError) GetAdditionalInfo ¶

func (o *MetroError) GetAdditionalInfo() []PriceErrorAdditionalInfo

GetAdditionalInfo returns the AdditionalInfo field value if set, zero value otherwise.

func (*MetroError) GetAdditionalInfoOk ¶

func (o *MetroError) GetAdditionalInfoOk() ([]PriceErrorAdditionalInfo, bool)

GetAdditionalInfoOk returns a tuple with the AdditionalInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetroError) GetCorrelationId ¶

func (o *MetroError) GetCorrelationId() string

GetCorrelationId returns the CorrelationId field value if set, zero value otherwise.

func (*MetroError) GetCorrelationIdOk ¶

func (o *MetroError) GetCorrelationIdOk() (*string, bool)

GetCorrelationIdOk returns a tuple with the CorrelationId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetroError) GetDetails ¶

func (o *MetroError) GetDetails() string

GetDetails returns the Details field value if set, zero value otherwise.

func (*MetroError) GetDetailsOk ¶

func (o *MetroError) GetDetailsOk() (*string, bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetroError) GetErrorCode ¶

func (o *MetroError) GetErrorCode() MetroErrorErrorCode

GetErrorCode returns the ErrorCode field value

func (*MetroError) GetErrorCodeOk ¶

func (o *MetroError) GetErrorCodeOk() (*MetroErrorErrorCode, bool)

GetErrorCodeOk returns a tuple with the ErrorCode field value and a boolean to check if the value has been set.

func (*MetroError) GetErrorMessage ¶

func (o *MetroError) GetErrorMessage() MetroErrorErrorMessage

GetErrorMessage returns the ErrorMessage field value

func (*MetroError) GetErrorMessageOk ¶

func (o *MetroError) GetErrorMessageOk() (*MetroErrorErrorMessage, bool)

GetErrorMessageOk returns a tuple with the ErrorMessage field value and a boolean to check if the value has been set.

func (*MetroError) GetHelp ¶

func (o *MetroError) GetHelp() string

GetHelp returns the Help field value if set, zero value otherwise.

func (*MetroError) GetHelpOk ¶

func (o *MetroError) GetHelpOk() (*string, bool)

GetHelpOk returns a tuple with the Help field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetroError) HasAdditionalInfo ¶

func (o *MetroError) HasAdditionalInfo() bool

HasAdditionalInfo returns a boolean if a field has been set.

func (*MetroError) HasCorrelationId ¶

func (o *MetroError) HasCorrelationId() bool

HasCorrelationId returns a boolean if a field has been set.

func (*MetroError) HasDetails ¶

func (o *MetroError) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*MetroError) HasHelp ¶

func (o *MetroError) HasHelp() bool

HasHelp returns a boolean if a field has been set.

func (MetroError) MarshalJSON ¶

func (o MetroError) MarshalJSON() ([]byte, error)

func (*MetroError) SetAdditionalInfo ¶

func (o *MetroError) SetAdditionalInfo(v []PriceErrorAdditionalInfo)

SetAdditionalInfo gets a reference to the given []PriceErrorAdditionalInfo and assigns it to the AdditionalInfo field.

func (*MetroError) SetCorrelationId ¶

func (o *MetroError) SetCorrelationId(v string)

SetCorrelationId gets a reference to the given string and assigns it to the CorrelationId field.

func (*MetroError) SetDetails ¶

func (o *MetroError) SetDetails(v string)

SetDetails gets a reference to the given string and assigns it to the Details field.

func (*MetroError) SetErrorCode ¶

func (o *MetroError) SetErrorCode(v MetroErrorErrorCode)

SetErrorCode sets field value

func (*MetroError) SetErrorMessage ¶

func (o *MetroError) SetErrorMessage(v MetroErrorErrorMessage)

SetErrorMessage sets field value

func (*MetroError) SetHelp ¶

func (o *MetroError) SetHelp(v string)

SetHelp gets a reference to the given string and assigns it to the Help field.

func (MetroError) ToMap ¶

func (o MetroError) ToMap() (map[string]interface{}, error)

func (*MetroError) UnmarshalJSON ¶

func (o *MetroError) UnmarshalJSON(data []byte) (err error)

type MetroErrorErrorCode ¶

type MetroErrorErrorCode string

MetroErrorErrorCode the model 'MetroErrorErrorCode'

const (
	METROERRORERRORCODE__3036001 MetroErrorErrorCode = "EQ-3036001"
	METROERRORERRORCODE__3036013 MetroErrorErrorCode = "EQ-3036013"
	METROERRORERRORCODE__3036030 MetroErrorErrorCode = "EQ-3036030"
	METROERRORERRORCODE__3036100 MetroErrorErrorCode = "EQ-3036100"
)

List of MetroError_errorCode

func NewMetroErrorErrorCodeFromValue ¶

func NewMetroErrorErrorCodeFromValue(v string) (*MetroErrorErrorCode, error)

NewMetroErrorErrorCodeFromValue returns a pointer to a valid MetroErrorErrorCode for the value passed as argument, or an error if the value passed is not allowed by the enum

func (MetroErrorErrorCode) IsValid ¶

func (v MetroErrorErrorCode) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (MetroErrorErrorCode) Ptr ¶

Ptr returns reference to MetroError_errorCode value

func (*MetroErrorErrorCode) UnmarshalJSON ¶

func (v *MetroErrorErrorCode) UnmarshalJSON(src []byte) error

type MetroErrorErrorMessage ¶

type MetroErrorErrorMessage string

MetroErrorErrorMessage the model 'MetroErrorErrorMessage'

const (
	METROERRORERRORMESSAGE_UNAUTHORIZED                    MetroErrorErrorMessage = "Unauthorized"
	METROERRORERRORMESSAGE_INVALID_QUERY_PARAMETER         MetroErrorErrorMessage = "Invalid Query Parameter"
	METROERRORERRORMESSAGE_INVALID_PATH_PARAMETER          MetroErrorErrorMessage = "Invalid Path Parameter"
	METROERRORERRORMESSAGE_INVALID_QUERY_OR_PATH_PARAMETER MetroErrorErrorMessage = "Invalid Query or Path Parameter"
	METROERRORERRORMESSAGE_INTERNAL_SERVER_ERROR           MetroErrorErrorMessage = "Internal Server Error"
	METROERRORERRORMESSAGE_METRO_NOT_FOUND                 MetroErrorErrorMessage = "Metro Not Found"
)

List of MetroError_errorMessage

func NewMetroErrorErrorMessageFromValue ¶

func NewMetroErrorErrorMessageFromValue(v string) (*MetroErrorErrorMessage, error)

NewMetroErrorErrorMessageFromValue returns a pointer to a valid MetroErrorErrorMessage for the value passed as argument, or an error if the value passed is not allowed by the enum

func (MetroErrorErrorMessage) IsValid ¶

func (v MetroErrorErrorMessage) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (MetroErrorErrorMessage) Ptr ¶

Ptr returns reference to MetroError_errorMessage value

func (*MetroErrorErrorMessage) UnmarshalJSON ¶

func (v *MetroErrorErrorMessage) UnmarshalJSON(src []byte) error

type MetroResponse ¶

type MetroResponse struct {
	Pagination *Pagination `json:"pagination,omitempty"`
	// List of Fabric Metros.
	Data                 []Metro `json:"data,omitempty"`
	AdditionalProperties map[string]interface{}
}

MetroResponse GET Metros retrieves all Equinix? Fabric? metros, as well as latency data for each location.This performance data helps network planning engineers and administrators make strategic decisions about port locations and traffic routes.

func NewMetroResponse ¶

func NewMetroResponse() *MetroResponse

NewMetroResponse instantiates a new MetroResponse 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 NewMetroResponseWithDefaults ¶

func NewMetroResponseWithDefaults() *MetroResponse

NewMetroResponseWithDefaults instantiates a new MetroResponse 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 (*MetroResponse) GetData ¶

func (o *MetroResponse) GetData() []Metro

GetData returns the Data field value if set, zero value otherwise.

func (*MetroResponse) GetDataOk ¶

func (o *MetroResponse) GetDataOk() ([]Metro, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetroResponse) GetPagination ¶

func (o *MetroResponse) GetPagination() Pagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*MetroResponse) GetPaginationOk ¶

func (o *MetroResponse) GetPaginationOk() (*Pagination, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetroResponse) HasData ¶

func (o *MetroResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*MetroResponse) HasPagination ¶

func (o *MetroResponse) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (MetroResponse) MarshalJSON ¶

func (o MetroResponse) MarshalJSON() ([]byte, error)

func (*MetroResponse) SetData ¶

func (o *MetroResponse) SetData(v []Metro)

SetData gets a reference to the given []Metro and assigns it to the Data field.

func (*MetroResponse) SetPagination ¶

func (o *MetroResponse) SetPagination(v Pagination)

SetPagination gets a reference to the given Pagination and assigns it to the Pagination field.

func (MetroResponse) ToMap ¶

func (o MetroResponse) ToMap() (map[string]interface{}, error)

func (*MetroResponse) UnmarshalJSON ¶

func (o *MetroResponse) UnmarshalJSON(data []byte) (err error)

type MetrosApiService ¶

type MetrosApiService service

MetrosApiService MetrosApi service

func (*MetrosApiService) GetMetroByCode ¶

func (a *MetrosApiService) GetMetroByCode(ctx context.Context, metroCode string) ApiGetMetroByCodeRequest

GetMetroByCode Get Metro by Code

GET Metros retrieves all Equinix Fabric metros, as well as latency data between each metro location. .

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param metroCode Metro Code
@return ApiGetMetroByCodeRequest

func (*MetrosApiService) GetMetroByCodeExecute ¶

func (a *MetrosApiService) GetMetroByCodeExecute(r ApiGetMetroByCodeRequest) (*Metro, *http.Response, error)

Execute executes the request

@return Metro

func (*MetrosApiService) GetMetros ¶

GetMetros Get all Metros

GET All Subscriber Metros with an option query parameter to return all Equinix Fabric metros in which the customer has a presence, as well as latency data for each location.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetMetrosRequest

func (*MetrosApiService) GetMetrosExecute ¶

Execute executes the request

@return MetroResponse

type Network ¶

type Network struct {
	Type NetworkType `json:"type"`
	// Customer-provided network name
	Name     string              `json:"name"`
	Scope    NetworkScope        `json:"scope"`
	Location *SimplifiedLocation `json:"location,omitempty"`
	Project  *Project            `json:"project,omitempty"`
	// Preferences for notifications on network configuration or status changes
	Notifications []SimplifiedNotification `json:"notifications"`
	// Network URI
	Href string `json:"href"`
	// Equinix-assigned network identifier
	Uuid  string       `json:"uuid"`
	State NetworkState `json:"state"`
	// number of connections created on the network
	ConnectionsCount *float32                 `json:"connectionsCount,omitempty"`
	Account          *SimplifiedAccount       `json:"account,omitempty"`
	Change           *SimplifiedNetworkChange `json:"change,omitempty"`
	Operation        *NetworkOperation        `json:"operation,omitempty"`
	ChangeLog        Changelog                `json:"changeLog"`
	// Network sub-resources links
	Links                []Link `json:"links,omitempty"`
	AdditionalProperties map[string]interface{}
}

Network Network specification

func NewNetwork ¶

func NewNetwork(type_ NetworkType, name string, scope NetworkScope, notifications []SimplifiedNotification, href string, uuid string, state NetworkState, changeLog Changelog) *Network

NewNetwork instantiates a new Network 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 NewNetworkWithDefaults ¶

func NewNetworkWithDefaults() *Network

NewNetworkWithDefaults instantiates a new Network 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 (*Network) GetAccount ¶

func (o *Network) GetAccount() SimplifiedAccount

GetAccount returns the Account field value if set, zero value otherwise.

func (*Network) GetAccountOk ¶

func (o *Network) GetAccountOk() (*SimplifiedAccount, bool)

GetAccountOk returns a tuple with the Account field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Network) GetChange ¶

func (o *Network) GetChange() SimplifiedNetworkChange

GetChange returns the Change field value if set, zero value otherwise.

func (*Network) GetChangeLog ¶

func (o *Network) GetChangeLog() Changelog

GetChangeLog returns the ChangeLog field value

func (*Network) GetChangeLogOk ¶

func (o *Network) GetChangeLogOk() (*Changelog, bool)

GetChangeLogOk returns a tuple with the ChangeLog field value and a boolean to check if the value has been set.

func (*Network) GetChangeOk ¶

func (o *Network) GetChangeOk() (*SimplifiedNetworkChange, bool)

GetChangeOk returns a tuple with the Change field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Network) GetConnectionsCount ¶

func (o *Network) GetConnectionsCount() float32

GetConnectionsCount returns the ConnectionsCount field value if set, zero value otherwise.

func (*Network) GetConnectionsCountOk ¶

func (o *Network) GetConnectionsCountOk() (*float32, bool)

GetConnectionsCountOk returns a tuple with the ConnectionsCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Network) GetHref ¶

func (o *Network) GetHref() string

GetHref returns the Href field value

func (*Network) GetHrefOk ¶

func (o *Network) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set.

func (o *Network) GetLinks() []Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*Network) GetLinksOk ¶

func (o *Network) GetLinksOk() ([]Link, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Network) GetLocation ¶

func (o *Network) GetLocation() SimplifiedLocation

GetLocation returns the Location field value if set, zero value otherwise.

func (*Network) GetLocationOk ¶

func (o *Network) GetLocationOk() (*SimplifiedLocation, bool)

GetLocationOk returns a tuple with the Location field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Network) GetName ¶

func (o *Network) GetName() string

GetName returns the Name field value

func (*Network) GetNameOk ¶

func (o *Network) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*Network) GetNotifications ¶

func (o *Network) GetNotifications() []SimplifiedNotification

GetNotifications returns the Notifications field value

func (*Network) GetNotificationsOk ¶

func (o *Network) GetNotificationsOk() ([]SimplifiedNotification, bool)

GetNotificationsOk returns a tuple with the Notifications field value and a boolean to check if the value has been set.

func (*Network) GetOperation ¶

func (o *Network) GetOperation() NetworkOperation

GetOperation returns the Operation field value if set, zero value otherwise.

func (*Network) GetOperationOk ¶

func (o *Network) GetOperationOk() (*NetworkOperation, bool)

GetOperationOk returns a tuple with the Operation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Network) GetProject ¶

func (o *Network) GetProject() Project

GetProject returns the Project field value if set, zero value otherwise.

func (*Network) GetProjectOk ¶

func (o *Network) GetProjectOk() (*Project, bool)

GetProjectOk returns a tuple with the Project field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Network) GetScope ¶

func (o *Network) GetScope() NetworkScope

GetScope returns the Scope field value

func (*Network) GetScopeOk ¶

func (o *Network) GetScopeOk() (*NetworkScope, bool)

GetScopeOk returns a tuple with the Scope field value and a boolean to check if the value has been set.

func (*Network) GetState ¶

func (o *Network) GetState() NetworkState

GetState returns the State field value

func (*Network) GetStateOk ¶

func (o *Network) GetStateOk() (*NetworkState, bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set.

func (*Network) GetType ¶

func (o *Network) GetType() NetworkType

GetType returns the Type field value

func (*Network) GetTypeOk ¶

func (o *Network) GetTypeOk() (*NetworkType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Network) GetUuid ¶

func (o *Network) GetUuid() string

GetUuid returns the Uuid field value

func (*Network) GetUuidOk ¶

func (o *Network) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (*Network) HasAccount ¶

func (o *Network) HasAccount() bool

HasAccount returns a boolean if a field has been set.

func (*Network) HasChange ¶

func (o *Network) HasChange() bool

HasChange returns a boolean if a field has been set.

func (*Network) HasConnectionsCount ¶

func (o *Network) HasConnectionsCount() bool

HasConnectionsCount returns a boolean if a field has been set.

func (o *Network) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*Network) HasLocation ¶

func (o *Network) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*Network) HasOperation ¶

func (o *Network) HasOperation() bool

HasOperation returns a boolean if a field has been set.

func (*Network) HasProject ¶

func (o *Network) HasProject() bool

HasProject returns a boolean if a field has been set.

func (Network) MarshalJSON ¶

func (o Network) MarshalJSON() ([]byte, error)

func (*Network) SetAccount ¶

func (o *Network) SetAccount(v SimplifiedAccount)

SetAccount gets a reference to the given SimplifiedAccount and assigns it to the Account field.

func (*Network) SetChange ¶

func (o *Network) SetChange(v SimplifiedNetworkChange)

SetChange gets a reference to the given SimplifiedNetworkChange and assigns it to the Change field.

func (*Network) SetChangeLog ¶

func (o *Network) SetChangeLog(v Changelog)

SetChangeLog sets field value

func (*Network) SetConnectionsCount ¶

func (o *Network) SetConnectionsCount(v float32)

SetConnectionsCount gets a reference to the given float32 and assigns it to the ConnectionsCount field.

func (*Network) SetHref ¶

func (o *Network) SetHref(v string)

SetHref sets field value

func (o *Network) SetLinks(v []Link)

SetLinks gets a reference to the given []Link and assigns it to the Links field.

func (*Network) SetLocation ¶

func (o *Network) SetLocation(v SimplifiedLocation)

SetLocation gets a reference to the given SimplifiedLocation and assigns it to the Location field.

func (*Network) SetName ¶

func (o *Network) SetName(v string)

SetName sets field value

func (*Network) SetNotifications ¶

func (o *Network) SetNotifications(v []SimplifiedNotification)

SetNotifications sets field value

func (*Network) SetOperation ¶

func (o *Network) SetOperation(v NetworkOperation)

SetOperation gets a reference to the given NetworkOperation and assigns it to the Operation field.

func (*Network) SetProject ¶

func (o *Network) SetProject(v Project)

SetProject gets a reference to the given Project and assigns it to the Project field.

func (*Network) SetScope ¶

func (o *Network) SetScope(v NetworkScope)

SetScope sets field value

func (*Network) SetState ¶

func (o *Network) SetState(v NetworkState)

SetState sets field value

func (*Network) SetType ¶

func (o *Network) SetType(v NetworkType)

SetType sets field value

func (*Network) SetUuid ¶

func (o *Network) SetUuid(v string)

SetUuid sets field value

func (Network) ToMap ¶

func (o Network) ToMap() (map[string]interface{}, error)

func (*Network) UnmarshalJSON ¶

func (o *Network) UnmarshalJSON(data []byte) (err error)

type NetworkChange ¶

type NetworkChange struct {
	// Network URI
	Href *string `json:"href,omitempty"`
	// Uniquely identifies a change
	Uuid   *string              `json:"uuid,omitempty"`
	Type   *NetworkChangeType   `json:"type,omitempty"`
	Status *NetworkChangeStatus `json:"status,omitempty"`
	// Set when change flow starts
	CreatedDateTime *time.Time `json:"createdDateTime,omitempty"`
	// Set when change object is updated
	UpdatedDateTime      *time.Time               `json:"updatedDateTime,omitempty"`
	Data                 []NetworkChangeOperation `json:"data,omitempty"`
	AdditionalProperties map[string]interface{}
}

NetworkChange Current state of latest network change

func NewNetworkChange ¶

func NewNetworkChange() *NetworkChange

NewNetworkChange instantiates a new NetworkChange 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 NewNetworkChangeWithDefaults ¶

func NewNetworkChangeWithDefaults() *NetworkChange

NewNetworkChangeWithDefaults instantiates a new NetworkChange 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 (*NetworkChange) GetCreatedDateTime ¶

func (o *NetworkChange) GetCreatedDateTime() time.Time

GetCreatedDateTime returns the CreatedDateTime field value if set, zero value otherwise.

func (*NetworkChange) GetCreatedDateTimeOk ¶

func (o *NetworkChange) GetCreatedDateTimeOk() (*time.Time, bool)

GetCreatedDateTimeOk returns a tuple with the CreatedDateTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkChange) GetData ¶

func (o *NetworkChange) GetData() []NetworkChangeOperation

GetData returns the Data field value if set, zero value otherwise.

func (*NetworkChange) GetDataOk ¶

func (o *NetworkChange) GetDataOk() ([]NetworkChangeOperation, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkChange) GetHref ¶

func (o *NetworkChange) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*NetworkChange) GetHrefOk ¶

func (o *NetworkChange) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkChange) GetStatus ¶

func (o *NetworkChange) GetStatus() NetworkChangeStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*NetworkChange) GetStatusOk ¶

func (o *NetworkChange) GetStatusOk() (*NetworkChangeStatus, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkChange) GetType ¶

func (o *NetworkChange) GetType() NetworkChangeType

GetType returns the Type field value if set, zero value otherwise.

func (*NetworkChange) GetTypeOk ¶

func (o *NetworkChange) GetTypeOk() (*NetworkChangeType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkChange) GetUpdatedDateTime ¶

func (o *NetworkChange) GetUpdatedDateTime() time.Time

GetUpdatedDateTime returns the UpdatedDateTime field value if set, zero value otherwise.

func (*NetworkChange) GetUpdatedDateTimeOk ¶

func (o *NetworkChange) GetUpdatedDateTimeOk() (*time.Time, bool)

GetUpdatedDateTimeOk returns a tuple with the UpdatedDateTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkChange) GetUuid ¶

func (o *NetworkChange) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*NetworkChange) GetUuidOk ¶

func (o *NetworkChange) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkChange) HasCreatedDateTime ¶

func (o *NetworkChange) HasCreatedDateTime() bool

HasCreatedDateTime returns a boolean if a field has been set.

func (*NetworkChange) HasData ¶

func (o *NetworkChange) HasData() bool

HasData returns a boolean if a field has been set.

func (*NetworkChange) HasHref ¶

func (o *NetworkChange) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*NetworkChange) HasStatus ¶

func (o *NetworkChange) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*NetworkChange) HasType ¶

func (o *NetworkChange) HasType() bool

HasType returns a boolean if a field has been set.

func (*NetworkChange) HasUpdatedDateTime ¶

func (o *NetworkChange) HasUpdatedDateTime() bool

HasUpdatedDateTime returns a boolean if a field has been set.

func (*NetworkChange) HasUuid ¶

func (o *NetworkChange) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (NetworkChange) MarshalJSON ¶

func (o NetworkChange) MarshalJSON() ([]byte, error)

func (*NetworkChange) SetCreatedDateTime ¶

func (o *NetworkChange) SetCreatedDateTime(v time.Time)

SetCreatedDateTime gets a reference to the given time.Time and assigns it to the CreatedDateTime field.

func (*NetworkChange) SetData ¶

func (o *NetworkChange) SetData(v []NetworkChangeOperation)

SetData gets a reference to the given []NetworkChangeOperation and assigns it to the Data field.

func (*NetworkChange) SetHref ¶

func (o *NetworkChange) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*NetworkChange) SetStatus ¶

func (o *NetworkChange) SetStatus(v NetworkChangeStatus)

SetStatus gets a reference to the given NetworkChangeStatus and assigns it to the Status field.

func (*NetworkChange) SetType ¶

func (o *NetworkChange) SetType(v NetworkChangeType)

SetType gets a reference to the given NetworkChangeType and assigns it to the Type field.

func (*NetworkChange) SetUpdatedDateTime ¶

func (o *NetworkChange) SetUpdatedDateTime(v time.Time)

SetUpdatedDateTime gets a reference to the given time.Time and assigns it to the UpdatedDateTime field.

func (*NetworkChange) SetUuid ¶

func (o *NetworkChange) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (NetworkChange) ToMap ¶

func (o NetworkChange) ToMap() (map[string]interface{}, error)

func (*NetworkChange) UnmarshalJSON ¶

func (o *NetworkChange) UnmarshalJSON(data []byte) (err error)

type NetworkChangeOperation ¶

type NetworkChangeOperation struct {
	Op PrecisionTimeChangeOperationOp `json:"op"`
	// path inside document leading to updated parameter
	Path string `json:"path"`
	// new value for updated parameter
	Value                interface{} `json:"value"`
	AdditionalProperties map[string]interface{}
}

NetworkChangeOperation Network change operation data

func NewNetworkChangeOperation ¶

func NewNetworkChangeOperation(op PrecisionTimeChangeOperationOp, path string, value interface{}) *NetworkChangeOperation

NewNetworkChangeOperation instantiates a new NetworkChangeOperation 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 NewNetworkChangeOperationWithDefaults ¶

func NewNetworkChangeOperationWithDefaults() *NetworkChangeOperation

NewNetworkChangeOperationWithDefaults instantiates a new NetworkChangeOperation 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 (*NetworkChangeOperation) GetOp ¶

GetOp returns the Op field value

func (*NetworkChangeOperation) GetOpOk ¶

GetOpOk returns a tuple with the Op field value and a boolean to check if the value has been set.

func (*NetworkChangeOperation) GetPath ¶

func (o *NetworkChangeOperation) GetPath() string

GetPath returns the Path field value

func (*NetworkChangeOperation) GetPathOk ¶

func (o *NetworkChangeOperation) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (*NetworkChangeOperation) GetValue ¶

func (o *NetworkChangeOperation) GetValue() interface{}

GetValue returns the Value field value If the value is explicit nil, the zero value for interface{} will be returned

func (*NetworkChangeOperation) GetValueOk ¶

func (o *NetworkChangeOperation) GetValueOk() (*interface{}, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (NetworkChangeOperation) MarshalJSON ¶

func (o NetworkChangeOperation) MarshalJSON() ([]byte, error)

func (*NetworkChangeOperation) SetOp ¶

SetOp sets field value

func (*NetworkChangeOperation) SetPath ¶

func (o *NetworkChangeOperation) SetPath(v string)

SetPath sets field value

func (*NetworkChangeOperation) SetValue ¶

func (o *NetworkChangeOperation) SetValue(v interface{})

SetValue sets field value

func (NetworkChangeOperation) ToMap ¶

func (o NetworkChangeOperation) ToMap() (map[string]interface{}, error)

func (*NetworkChangeOperation) UnmarshalJSON ¶

func (o *NetworkChangeOperation) UnmarshalJSON(data []byte) (err error)

type NetworkChangeResponse ¶

type NetworkChangeResponse struct {
	Pagination           *Pagination     `json:"pagination,omitempty"`
	Data                 []NetworkChange `json:"data,omitempty"`
	AdditionalProperties map[string]interface{}
}

NetworkChangeResponse List of network changes

func NewNetworkChangeResponse ¶

func NewNetworkChangeResponse() *NetworkChangeResponse

NewNetworkChangeResponse instantiates a new NetworkChangeResponse 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 NewNetworkChangeResponseWithDefaults ¶

func NewNetworkChangeResponseWithDefaults() *NetworkChangeResponse

NewNetworkChangeResponseWithDefaults instantiates a new NetworkChangeResponse 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 (*NetworkChangeResponse) GetData ¶

func (o *NetworkChangeResponse) GetData() []NetworkChange

GetData returns the Data field value if set, zero value otherwise.

func (*NetworkChangeResponse) GetDataOk ¶

func (o *NetworkChangeResponse) GetDataOk() ([]NetworkChange, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkChangeResponse) GetPagination ¶

func (o *NetworkChangeResponse) GetPagination() Pagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*NetworkChangeResponse) GetPaginationOk ¶

func (o *NetworkChangeResponse) GetPaginationOk() (*Pagination, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkChangeResponse) HasData ¶

func (o *NetworkChangeResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*NetworkChangeResponse) HasPagination ¶

func (o *NetworkChangeResponse) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (NetworkChangeResponse) MarshalJSON ¶

func (o NetworkChangeResponse) MarshalJSON() ([]byte, error)

func (*NetworkChangeResponse) SetData ¶

func (o *NetworkChangeResponse) SetData(v []NetworkChange)

SetData gets a reference to the given []NetworkChange and assigns it to the Data field.

func (*NetworkChangeResponse) SetPagination ¶

func (o *NetworkChangeResponse) SetPagination(v Pagination)

SetPagination gets a reference to the given Pagination and assigns it to the Pagination field.

func (NetworkChangeResponse) ToMap ¶

func (o NetworkChangeResponse) ToMap() (map[string]interface{}, error)

func (*NetworkChangeResponse) UnmarshalJSON ¶

func (o *NetworkChangeResponse) UnmarshalJSON(data []byte) (err error)

type NetworkChangeStatus ¶

type NetworkChangeStatus string

NetworkChangeStatus Current outcome of the change flow

const (
	NETWORKCHANGESTATUS_APPROVED               NetworkChangeStatus = "APPROVED"
	NETWORKCHANGESTATUS_COMPLETED              NetworkChangeStatus = "COMPLETED"
	NETWORKCHANGESTATUS_FAILED                 NetworkChangeStatus = "FAILED"
	NETWORKCHANGESTATUS_REJECTED               NetworkChangeStatus = "REJECTED"
	NETWORKCHANGESTATUS_REQUESTED              NetworkChangeStatus = "REQUESTED"
	NETWORKCHANGESTATUS_SUBMITTED_FOR_APPROVAL NetworkChangeStatus = "SUBMITTED_FOR_APPROVAL"
)

List of NetworkChangeStatus

func NewNetworkChangeStatusFromValue ¶

func NewNetworkChangeStatusFromValue(v string) (*NetworkChangeStatus, error)

NewNetworkChangeStatusFromValue returns a pointer to a valid NetworkChangeStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (NetworkChangeStatus) IsValid ¶

func (v NetworkChangeStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (NetworkChangeStatus) Ptr ¶

Ptr returns reference to NetworkChangeStatus value

func (*NetworkChangeStatus) UnmarshalJSON ¶

func (v *NetworkChangeStatus) UnmarshalJSON(src []byte) error

type NetworkChangeType ¶

type NetworkChangeType string

NetworkChangeType Type of change

const (
	NETWORKCHANGETYPE_CREATION NetworkChangeType = "NETWORK_CREATION"
	NETWORKCHANGETYPE_UPDATE   NetworkChangeType = "NETWORK_UPDATE"
	NETWORKCHANGETYPE_DELETION NetworkChangeType = "NETWORK_DELETION"
)

List of NetworkChangeType

func NewNetworkChangeTypeFromValue ¶

func NewNetworkChangeTypeFromValue(v string) (*NetworkChangeType, error)

NewNetworkChangeTypeFromValue returns a pointer to a valid NetworkChangeType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (NetworkChangeType) IsValid ¶

func (v NetworkChangeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (NetworkChangeType) Ptr ¶

Ptr returns reference to NetworkChangeType value

func (*NetworkChangeType) UnmarshalJSON ¶

func (v *NetworkChangeType) UnmarshalJSON(src []byte) error

type NetworkConnections ¶

type NetworkConnections struct {
	Pagination           *Pagination  `json:"pagination,omitempty"`
	Data                 []Connection `json:"data,omitempty"`
	AdditionalProperties map[string]interface{}
}

NetworkConnections List of network changes

func NewNetworkConnections ¶

func NewNetworkConnections() *NetworkConnections

NewNetworkConnections instantiates a new NetworkConnections 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 NewNetworkConnectionsWithDefaults ¶

func NewNetworkConnectionsWithDefaults() *NetworkConnections

NewNetworkConnectionsWithDefaults instantiates a new NetworkConnections 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 (*NetworkConnections) GetData ¶

func (o *NetworkConnections) GetData() []Connection

GetData returns the Data field value if set, zero value otherwise.

func (*NetworkConnections) GetDataOk ¶

func (o *NetworkConnections) GetDataOk() ([]Connection, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkConnections) GetPagination ¶

func (o *NetworkConnections) GetPagination() Pagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*NetworkConnections) GetPaginationOk ¶

func (o *NetworkConnections) GetPaginationOk() (*Pagination, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkConnections) HasData ¶

func (o *NetworkConnections) HasData() bool

HasData returns a boolean if a field has been set.

func (*NetworkConnections) HasPagination ¶

func (o *NetworkConnections) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (NetworkConnections) MarshalJSON ¶

func (o NetworkConnections) MarshalJSON() ([]byte, error)

func (*NetworkConnections) SetData ¶

func (o *NetworkConnections) SetData(v []Connection)

SetData gets a reference to the given []Connection and assigns it to the Data field.

func (*NetworkConnections) SetPagination ¶

func (o *NetworkConnections) SetPagination(v Pagination)

SetPagination gets a reference to the given Pagination and assigns it to the Pagination field.

func (NetworkConnections) ToMap ¶

func (o NetworkConnections) ToMap() (map[string]interface{}, error)

func (*NetworkConnections) UnmarshalJSON ¶

func (o *NetworkConnections) UnmarshalJSON(data []byte) (err error)

type NetworkEquinixStatus ¶

type NetworkEquinixStatus string

NetworkEquinixStatus Network status

const (
	NETWORKEQUINIXSTATUS_PROVISIONING      NetworkEquinixStatus = "PROVISIONING"
	NETWORKEQUINIXSTATUS_PROVISIONED       NetworkEquinixStatus = "PROVISIONED"
	NETWORKEQUINIXSTATUS_NOT_PROVISIONED   NetworkEquinixStatus = "NOT_PROVISIONED"
	NETWORKEQUINIXSTATUS_DEPROVISIONING    NetworkEquinixStatus = "DEPROVISIONING"
	NETWORKEQUINIXSTATUS_DEPROVISIONED     NetworkEquinixStatus = "DEPROVISIONED"
	NETWORKEQUINIXSTATUS_NOT_DEPROVISIONED NetworkEquinixStatus = "NOT_DEPROVISIONED"
)

List of NetworkEquinixStatus

func NewNetworkEquinixStatusFromValue ¶

func NewNetworkEquinixStatusFromValue(v string) (*NetworkEquinixStatus, error)

NewNetworkEquinixStatusFromValue returns a pointer to a valid NetworkEquinixStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (NetworkEquinixStatus) IsValid ¶

func (v NetworkEquinixStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (NetworkEquinixStatus) Ptr ¶

Ptr returns reference to NetworkEquinixStatus value

func (*NetworkEquinixStatus) UnmarshalJSON ¶

func (v *NetworkEquinixStatus) UnmarshalJSON(src []byte) error

type NetworkFilter ¶

type NetworkFilter struct {
	And                  []NetworkFilter         `json:"and,omitempty"`
	Or                   []NetworkFilter         `json:"or,omitempty"`
	Property             *NetworkSearchFieldName `json:"property,omitempty"`
	Operator             *NetworkFilterOperator  `json:"operator,omitempty"`
	Values               []string                `json:"values,omitempty"`
	AdditionalProperties map[string]interface{}
}

NetworkFilter struct for NetworkFilter

func NewNetworkFilter ¶

func NewNetworkFilter() *NetworkFilter

NewNetworkFilter instantiates a new NetworkFilter 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 NewNetworkFilterWithDefaults ¶

func NewNetworkFilterWithDefaults() *NetworkFilter

NewNetworkFilterWithDefaults instantiates a new NetworkFilter 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 (*NetworkFilter) GetAnd ¶

func (o *NetworkFilter) GetAnd() []NetworkFilter

GetAnd returns the And field value if set, zero value otherwise.

func (*NetworkFilter) GetAndOk ¶

func (o *NetworkFilter) GetAndOk() ([]NetworkFilter, bool)

GetAndOk returns a tuple with the And field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkFilter) GetOperator ¶

func (o *NetworkFilter) GetOperator() NetworkFilterOperator

GetOperator returns the Operator field value if set, zero value otherwise.

func (*NetworkFilter) GetOperatorOk ¶

func (o *NetworkFilter) GetOperatorOk() (*NetworkFilterOperator, bool)

GetOperatorOk returns a tuple with the Operator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkFilter) GetOr ¶

func (o *NetworkFilter) GetOr() []NetworkFilter

GetOr returns the Or field value if set, zero value otherwise.

func (*NetworkFilter) GetOrOk ¶

func (o *NetworkFilter) GetOrOk() ([]NetworkFilter, bool)

GetOrOk returns a tuple with the Or field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkFilter) GetProperty ¶

func (o *NetworkFilter) GetProperty() NetworkSearchFieldName

GetProperty returns the Property field value if set, zero value otherwise.

func (*NetworkFilter) GetPropertyOk ¶

func (o *NetworkFilter) GetPropertyOk() (*NetworkSearchFieldName, bool)

GetPropertyOk returns a tuple with the Property field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkFilter) GetValues ¶

func (o *NetworkFilter) GetValues() []string

GetValues returns the Values field value if set, zero value otherwise.

func (*NetworkFilter) GetValuesOk ¶

func (o *NetworkFilter) GetValuesOk() ([]string, bool)

GetValuesOk returns a tuple with the Values field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkFilter) HasAnd ¶

func (o *NetworkFilter) HasAnd() bool

HasAnd returns a boolean if a field has been set.

func (*NetworkFilter) HasOperator ¶

func (o *NetworkFilter) HasOperator() bool

HasOperator returns a boolean if a field has been set.

func (*NetworkFilter) HasOr ¶

func (o *NetworkFilter) HasOr() bool

HasOr returns a boolean if a field has been set.

func (*NetworkFilter) HasProperty ¶

func (o *NetworkFilter) HasProperty() bool

HasProperty returns a boolean if a field has been set.

func (*NetworkFilter) HasValues ¶

func (o *NetworkFilter) HasValues() bool

HasValues returns a boolean if a field has been set.

func (NetworkFilter) MarshalJSON ¶

func (o NetworkFilter) MarshalJSON() ([]byte, error)

func (*NetworkFilter) SetAnd ¶

func (o *NetworkFilter) SetAnd(v []NetworkFilter)

SetAnd gets a reference to the given []NetworkFilter and assigns it to the And field.

func (*NetworkFilter) SetOperator ¶

func (o *NetworkFilter) SetOperator(v NetworkFilterOperator)

SetOperator gets a reference to the given NetworkFilterOperator and assigns it to the Operator field.

func (*NetworkFilter) SetOr ¶

func (o *NetworkFilter) SetOr(v []NetworkFilter)

SetOr gets a reference to the given []NetworkFilter and assigns it to the Or field.

func (*NetworkFilter) SetProperty ¶

func (o *NetworkFilter) SetProperty(v NetworkSearchFieldName)

SetProperty gets a reference to the given NetworkSearchFieldName and assigns it to the Property field.

func (*NetworkFilter) SetValues ¶

func (o *NetworkFilter) SetValues(v []string)

SetValues gets a reference to the given []string and assigns it to the Values field.

func (NetworkFilter) ToMap ¶

func (o NetworkFilter) ToMap() (map[string]interface{}, error)

func (*NetworkFilter) UnmarshalJSON ¶

func (o *NetworkFilter) UnmarshalJSON(data []byte) (err error)

type NetworkFilterOperator ¶

type NetworkFilterOperator string

NetworkFilterOperator the model 'NetworkFilterOperator'

const (
	NETWORKFILTEROPERATOR_EQUAL                    NetworkFilterOperator = "="
	NETWORKFILTEROPERATOR_NOT_EQUAL                NetworkFilterOperator = "!="
	NETWORKFILTEROPERATOR_GREATER_THAN             NetworkFilterOperator = ">"
	NETWORKFILTEROPERATOR_GREATER_THAN_OR_EQUAL_TO NetworkFilterOperator = ">="
	NETWORKFILTEROPERATOR_LESS_THAN                NetworkFilterOperator = "<"
	NETWORKFILTEROPERATOR_LESS_THAN_OR_EQUAL_TO    NetworkFilterOperator = "<="
	NETWORKFILTEROPERATOR_BETWEEN                  NetworkFilterOperator = "BETWEEN"
	NETWORKFILTEROPERATOR_NOT_BETWEEN              NetworkFilterOperator = "NOT BETWEEN"
	NETWORKFILTEROPERATOR_LIKE                     NetworkFilterOperator = "LIKE"
	NETWORKFILTEROPERATOR_NOT_LIKE                 NetworkFilterOperator = "NOT LIKE"
	NETWORKFILTEROPERATOR_ILIKE                    NetworkFilterOperator = "ILIKE"
	NETWORKFILTEROPERATOR_NOT_ILIKE                NetworkFilterOperator = "NOT ILIKE"
	NETWORKFILTEROPERATOR_IN                       NetworkFilterOperator = "IN"
	NETWORKFILTEROPERATOR_NOT_IN                   NetworkFilterOperator = "NOT IN"
)

List of NetworkFilter_operator

func NewNetworkFilterOperatorFromValue ¶

func NewNetworkFilterOperatorFromValue(v string) (*NetworkFilterOperator, error)

NewNetworkFilterOperatorFromValue returns a pointer to a valid NetworkFilterOperator for the value passed as argument, or an error if the value passed is not allowed by the enum

func (NetworkFilterOperator) IsValid ¶

func (v NetworkFilterOperator) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (NetworkFilterOperator) Ptr ¶

Ptr returns reference to NetworkFilter_operator value

func (*NetworkFilterOperator) UnmarshalJSON ¶

func (v *NetworkFilterOperator) UnmarshalJSON(src []byte) error

type NetworkOperation ¶

type NetworkOperation struct {
	EquinixStatus        *NetworkEquinixStatus `json:"equinixStatus,omitempty"`
	AdditionalProperties map[string]interface{}
}

NetworkOperation Network operational data

func NewNetworkOperation ¶

func NewNetworkOperation() *NetworkOperation

NewNetworkOperation instantiates a new NetworkOperation 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 NewNetworkOperationWithDefaults ¶

func NewNetworkOperationWithDefaults() *NetworkOperation

NewNetworkOperationWithDefaults instantiates a new NetworkOperation 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 (*NetworkOperation) GetEquinixStatus ¶

func (o *NetworkOperation) GetEquinixStatus() NetworkEquinixStatus

GetEquinixStatus returns the EquinixStatus field value if set, zero value otherwise.

func (*NetworkOperation) GetEquinixStatusOk ¶

func (o *NetworkOperation) GetEquinixStatusOk() (*NetworkEquinixStatus, bool)

GetEquinixStatusOk returns a tuple with the EquinixStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkOperation) HasEquinixStatus ¶

func (o *NetworkOperation) HasEquinixStatus() bool

HasEquinixStatus returns a boolean if a field has been set.

func (NetworkOperation) MarshalJSON ¶

func (o NetworkOperation) MarshalJSON() ([]byte, error)

func (*NetworkOperation) SetEquinixStatus ¶

func (o *NetworkOperation) SetEquinixStatus(v NetworkEquinixStatus)

SetEquinixStatus gets a reference to the given NetworkEquinixStatus and assigns it to the EquinixStatus field.

func (NetworkOperation) ToMap ¶

func (o NetworkOperation) ToMap() (map[string]interface{}, error)

func (*NetworkOperation) UnmarshalJSON ¶

func (o *NetworkOperation) UnmarshalJSON(data []byte) (err error)

type NetworkPostRequest ¶

type NetworkPostRequest struct {
	Type NetworkType `json:"type"`
	// Customer-provided network name
	Name     string              `json:"name"`
	Scope    NetworkScope        `json:"scope"`
	Location *SimplifiedLocation `json:"location,omitempty"`
	Project  *Project            `json:"project,omitempty"`
	// Preferences for notifications on network configuration or status changes
	Notifications        []SimplifiedNotification `json:"notifications"`
	AdditionalProperties map[string]interface{}
}

NetworkPostRequest Create Network

func NewNetworkPostRequest ¶

func NewNetworkPostRequest(type_ NetworkType, name string, scope NetworkScope, notifications []SimplifiedNotification) *NetworkPostRequest

NewNetworkPostRequest instantiates a new NetworkPostRequest 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 NewNetworkPostRequestWithDefaults ¶

func NewNetworkPostRequestWithDefaults() *NetworkPostRequest

NewNetworkPostRequestWithDefaults instantiates a new NetworkPostRequest 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 (*NetworkPostRequest) GetLocation ¶

func (o *NetworkPostRequest) GetLocation() SimplifiedLocation

GetLocation returns the Location field value if set, zero value otherwise.

func (*NetworkPostRequest) GetLocationOk ¶

func (o *NetworkPostRequest) GetLocationOk() (*SimplifiedLocation, bool)

GetLocationOk returns a tuple with the Location field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkPostRequest) GetName ¶

func (o *NetworkPostRequest) GetName() string

GetName returns the Name field value

func (*NetworkPostRequest) GetNameOk ¶

func (o *NetworkPostRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*NetworkPostRequest) GetNotifications ¶

func (o *NetworkPostRequest) GetNotifications() []SimplifiedNotification

GetNotifications returns the Notifications field value

func (*NetworkPostRequest) GetNotificationsOk ¶

func (o *NetworkPostRequest) GetNotificationsOk() ([]SimplifiedNotification, bool)

GetNotificationsOk returns a tuple with the Notifications field value and a boolean to check if the value has been set.

func (*NetworkPostRequest) GetProject ¶

func (o *NetworkPostRequest) GetProject() Project

GetProject returns the Project field value if set, zero value otherwise.

func (*NetworkPostRequest) GetProjectOk ¶

func (o *NetworkPostRequest) GetProjectOk() (*Project, bool)

GetProjectOk returns a tuple with the Project field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkPostRequest) GetScope ¶

func (o *NetworkPostRequest) GetScope() NetworkScope

GetScope returns the Scope field value

func (*NetworkPostRequest) GetScopeOk ¶

func (o *NetworkPostRequest) GetScopeOk() (*NetworkScope, bool)

GetScopeOk returns a tuple with the Scope field value and a boolean to check if the value has been set.

func (*NetworkPostRequest) GetType ¶

func (o *NetworkPostRequest) GetType() NetworkType

GetType returns the Type field value

func (*NetworkPostRequest) GetTypeOk ¶

func (o *NetworkPostRequest) GetTypeOk() (*NetworkType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*NetworkPostRequest) HasLocation ¶

func (o *NetworkPostRequest) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*NetworkPostRequest) HasProject ¶

func (o *NetworkPostRequest) HasProject() bool

HasProject returns a boolean if a field has been set.

func (NetworkPostRequest) MarshalJSON ¶

func (o NetworkPostRequest) MarshalJSON() ([]byte, error)

func (*NetworkPostRequest) SetLocation ¶

func (o *NetworkPostRequest) SetLocation(v SimplifiedLocation)

SetLocation gets a reference to the given SimplifiedLocation and assigns it to the Location field.

func (*NetworkPostRequest) SetName ¶

func (o *NetworkPostRequest) SetName(v string)

SetName sets field value

func (*NetworkPostRequest) SetNotifications ¶

func (o *NetworkPostRequest) SetNotifications(v []SimplifiedNotification)

SetNotifications sets field value

func (*NetworkPostRequest) SetProject ¶

func (o *NetworkPostRequest) SetProject(v Project)

SetProject gets a reference to the given Project and assigns it to the Project field.

func (*NetworkPostRequest) SetScope ¶

func (o *NetworkPostRequest) SetScope(v NetworkScope)

SetScope sets field value

func (*NetworkPostRequest) SetType ¶

func (o *NetworkPostRequest) SetType(v NetworkType)

SetType sets field value

func (NetworkPostRequest) ToMap ¶

func (o NetworkPostRequest) ToMap() (map[string]interface{}, error)

func (*NetworkPostRequest) UnmarshalJSON ¶

func (o *NetworkPostRequest) UnmarshalJSON(data []byte) (err error)

type NetworkScope ¶

type NetworkScope string

NetworkScope Network scope

const (
	NETWORKSCOPE_REGIONAL NetworkScope = "REGIONAL"
	NETWORKSCOPE_GLOBAL   NetworkScope = "GLOBAL"
	NETWORKSCOPE_LOCAL    NetworkScope = "LOCAL"
)

List of NetworkScope

func NewNetworkScopeFromValue ¶

func NewNetworkScopeFromValue(v string) (*NetworkScope, error)

NewNetworkScopeFromValue returns a pointer to a valid NetworkScope for the value passed as argument, or an error if the value passed is not allowed by the enum

func (NetworkScope) IsValid ¶

func (v NetworkScope) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (NetworkScope) Ptr ¶

func (v NetworkScope) Ptr() *NetworkScope

Ptr returns reference to NetworkScope value

func (*NetworkScope) UnmarshalJSON ¶

func (v *NetworkScope) UnmarshalJSON(src []byte) error

type NetworkSearchFieldName ¶

type NetworkSearchFieldName string

NetworkSearchFieldName Possible field names to use on filters

const (
	NETWORKSEARCHFIELDNAME_NAME                     NetworkSearchFieldName = "/name"
	NETWORKSEARCHFIELDNAME_UUID                     NetworkSearchFieldName = "/uuid"
	NETWORKSEARCHFIELDNAME_SCOPE                    NetworkSearchFieldName = "/scope"
	NETWORKSEARCHFIELDNAME_TYPE                     NetworkSearchFieldName = "/type"
	NETWORKSEARCHFIELDNAME_OPERATION_EQUINIX_STATUS NetworkSearchFieldName = "/operation/equinixStatus"
	NETWORKSEARCHFIELDNAME_LOCATION_REGION          NetworkSearchFieldName = "/location/region"
	NETWORKSEARCHFIELDNAME_PROJECT_PROJECT_ID       NetworkSearchFieldName = "/project/projectId"
	NETWORKSEARCHFIELDNAME_ACCOUNT_GLOBAL_CUST_ID   NetworkSearchFieldName = "/account/globalCustId"
	NETWORKSEARCHFIELDNAME_ACCOUNT_ORG_ID           NetworkSearchFieldName = "/account/orgId"
	NETWORKSEARCHFIELDNAME_DELETED_DATE             NetworkSearchFieldName = "/deletedDate"
	NETWORKSEARCHFIELDNAME_STAR                     NetworkSearchFieldName = "/_*"
)

List of NetworkSearchFieldName

func NewNetworkSearchFieldNameFromValue ¶

func NewNetworkSearchFieldNameFromValue(v string) (*NetworkSearchFieldName, error)

NewNetworkSearchFieldNameFromValue returns a pointer to a valid NetworkSearchFieldName for the value passed as argument, or an error if the value passed is not allowed by the enum

func (NetworkSearchFieldName) IsValid ¶

func (v NetworkSearchFieldName) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (NetworkSearchFieldName) Ptr ¶

Ptr returns reference to NetworkSearchFieldName value

func (*NetworkSearchFieldName) UnmarshalJSON ¶

func (v *NetworkSearchFieldName) UnmarshalJSON(src []byte) error

type NetworkSearchRequest ¶

type NetworkSearchRequest struct {
	Filter               *NetworkFilter        `json:"filter,omitempty"`
	Pagination           *PaginationRequest    `json:"pagination,omitempty"`
	Sort                 []NetworkSortCriteria `json:"sort,omitempty"`
	AdditionalProperties map[string]interface{}
}

NetworkSearchRequest Search requests containing criteria

func NewNetworkSearchRequest ¶

func NewNetworkSearchRequest() *NetworkSearchRequest

NewNetworkSearchRequest instantiates a new NetworkSearchRequest 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 NewNetworkSearchRequestWithDefaults ¶

func NewNetworkSearchRequestWithDefaults() *NetworkSearchRequest

NewNetworkSearchRequestWithDefaults instantiates a new NetworkSearchRequest 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 (*NetworkSearchRequest) GetFilter ¶

func (o *NetworkSearchRequest) GetFilter() NetworkFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*NetworkSearchRequest) GetFilterOk ¶

func (o *NetworkSearchRequest) GetFilterOk() (*NetworkFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkSearchRequest) GetPagination ¶

func (o *NetworkSearchRequest) GetPagination() PaginationRequest

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*NetworkSearchRequest) GetPaginationOk ¶

func (o *NetworkSearchRequest) GetPaginationOk() (*PaginationRequest, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkSearchRequest) GetSort ¶

GetSort returns the Sort field value if set, zero value otherwise.

func (*NetworkSearchRequest) GetSortOk ¶

func (o *NetworkSearchRequest) GetSortOk() ([]NetworkSortCriteria, bool)

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkSearchRequest) HasFilter ¶

func (o *NetworkSearchRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*NetworkSearchRequest) HasPagination ¶

func (o *NetworkSearchRequest) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (*NetworkSearchRequest) HasSort ¶

func (o *NetworkSearchRequest) HasSort() bool

HasSort returns a boolean if a field has been set.

func (NetworkSearchRequest) MarshalJSON ¶

func (o NetworkSearchRequest) MarshalJSON() ([]byte, error)

func (*NetworkSearchRequest) SetFilter ¶

func (o *NetworkSearchRequest) SetFilter(v NetworkFilter)

SetFilter gets a reference to the given NetworkFilter and assigns it to the Filter field.

func (*NetworkSearchRequest) SetPagination ¶

func (o *NetworkSearchRequest) SetPagination(v PaginationRequest)

SetPagination gets a reference to the given PaginationRequest and assigns it to the Pagination field.

func (*NetworkSearchRequest) SetSort ¶

func (o *NetworkSearchRequest) SetSort(v []NetworkSortCriteria)

SetSort gets a reference to the given []NetworkSortCriteria and assigns it to the Sort field.

func (NetworkSearchRequest) ToMap ¶

func (o NetworkSearchRequest) ToMap() (map[string]interface{}, error)

func (*NetworkSearchRequest) UnmarshalJSON ¶

func (o *NetworkSearchRequest) UnmarshalJSON(data []byte) (err error)

type NetworkSearchResponse ¶

type NetworkSearchResponse struct {
	Pagination           *Pagination                   `json:"pagination,omitempty"`
	Sort                 []NetworkSortCriteriaResponse `json:"sort,omitempty"`
	Data                 []Network                     `json:"data,omitempty"`
	AdditionalProperties map[string]interface{}
}

NetworkSearchResponse List of networks

func NewNetworkSearchResponse ¶

func NewNetworkSearchResponse() *NetworkSearchResponse

NewNetworkSearchResponse instantiates a new NetworkSearchResponse 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 NewNetworkSearchResponseWithDefaults ¶

func NewNetworkSearchResponseWithDefaults() *NetworkSearchResponse

NewNetworkSearchResponseWithDefaults instantiates a new NetworkSearchResponse 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 (*NetworkSearchResponse) GetData ¶

func (o *NetworkSearchResponse) GetData() []Network

GetData returns the Data field value if set, zero value otherwise.

func (*NetworkSearchResponse) GetDataOk ¶

func (o *NetworkSearchResponse) GetDataOk() ([]Network, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkSearchResponse) GetPagination ¶

func (o *NetworkSearchResponse) GetPagination() Pagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*NetworkSearchResponse) GetPaginationOk ¶

func (o *NetworkSearchResponse) GetPaginationOk() (*Pagination, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkSearchResponse) GetSort ¶

GetSort returns the Sort field value if set, zero value otherwise.

func (*NetworkSearchResponse) GetSortOk ¶

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkSearchResponse) HasData ¶

func (o *NetworkSearchResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*NetworkSearchResponse) HasPagination ¶

func (o *NetworkSearchResponse) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (*NetworkSearchResponse) HasSort ¶

func (o *NetworkSearchResponse) HasSort() bool

HasSort returns a boolean if a field has been set.

func (NetworkSearchResponse) MarshalJSON ¶

func (o NetworkSearchResponse) MarshalJSON() ([]byte, error)

func (*NetworkSearchResponse) SetData ¶

func (o *NetworkSearchResponse) SetData(v []Network)

SetData gets a reference to the given []Network and assigns it to the Data field.

func (*NetworkSearchResponse) SetPagination ¶

func (o *NetworkSearchResponse) SetPagination(v Pagination)

SetPagination gets a reference to the given Pagination and assigns it to the Pagination field.

func (*NetworkSearchResponse) SetSort ¶

SetSort gets a reference to the given []NetworkSortCriteriaResponse and assigns it to the Sort field.

func (NetworkSearchResponse) ToMap ¶

func (o NetworkSearchResponse) ToMap() (map[string]interface{}, error)

func (*NetworkSearchResponse) UnmarshalJSON ¶

func (o *NetworkSearchResponse) UnmarshalJSON(data []byte) (err error)

type NetworkSortBy ¶

type NetworkSortBy string

NetworkSortBy Possible field names to use on sorting

const (
	NETWORKSORTBY_NAME                         NetworkSortBy = "/name"
	NETWORKSORTBY_UUID                         NetworkSortBy = "/uuid"
	NETWORKSORTBY_SCOPE                        NetworkSortBy = "/scope"
	NETWORKSORTBY_OPERATION_EQUINIX_STATUS     NetworkSortBy = "/operation/equinixStatus"
	NETWORKSORTBY_LOCATION_REGION              NetworkSortBy = "/location/region"
	NETWORKSORTBY_CHANGE_LOG_CREATED_DATE_TIME NetworkSortBy = "/changeLog/createdDateTime"
	NETWORKSORTBY_CHANGE_LOG_UPDATED_DATE_TIME NetworkSortBy = "/changeLog/updatedDateTime"
)

List of NetworkSortBy

func NewNetworkSortByFromValue ¶

func NewNetworkSortByFromValue(v string) (*NetworkSortBy, error)

NewNetworkSortByFromValue returns a pointer to a valid NetworkSortBy for the value passed as argument, or an error if the value passed is not allowed by the enum

func (NetworkSortBy) IsValid ¶

func (v NetworkSortBy) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (NetworkSortBy) Ptr ¶

func (v NetworkSortBy) Ptr() *NetworkSortBy

Ptr returns reference to NetworkSortBy value

func (*NetworkSortBy) UnmarshalJSON ¶

func (v *NetworkSortBy) UnmarshalJSON(src []byte) error

type NetworkSortByResponse ¶

type NetworkSortByResponse string

NetworkSortByResponse Possible field names to use on sorting

const (
	NETWORKSORTBYRESPONSE_NAME                         NetworkSortByResponse = "/name"
	NETWORKSORTBYRESPONSE_TYPE                         NetworkSortByResponse = "/type"
	NETWORKSORTBYRESPONSE_UUID                         NetworkSortByResponse = "/uuid"
	NETWORKSORTBYRESPONSE_STATE                        NetworkSortByResponse = "/state"
	NETWORKSORTBYRESPONSE_SCOPE                        NetworkSortByResponse = "/scope"
	NETWORKSORTBYRESPONSE_LOCATION_REGION              NetworkSortByResponse = "/location/region"
	NETWORKSORTBYRESPONSE_CHANGE_LOG_CREATED_DATE_TIME NetworkSortByResponse = "/changeLog/createdDateTime"
	NETWORKSORTBYRESPONSE_CHANGE_LOG_UPDATED_DATE_TIME NetworkSortByResponse = "/changeLog/updatedDateTime"
)

List of NetworkSortByResponse

func NewNetworkSortByResponseFromValue ¶

func NewNetworkSortByResponseFromValue(v string) (*NetworkSortByResponse, error)

NewNetworkSortByResponseFromValue returns a pointer to a valid NetworkSortByResponse for the value passed as argument, or an error if the value passed is not allowed by the enum

func (NetworkSortByResponse) IsValid ¶

func (v NetworkSortByResponse) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (NetworkSortByResponse) Ptr ¶

Ptr returns reference to NetworkSortByResponse value

func (*NetworkSortByResponse) UnmarshalJSON ¶

func (v *NetworkSortByResponse) UnmarshalJSON(src []byte) error

type NetworkSortCriteria ¶

type NetworkSortCriteria struct {
	Direction            *NetworkSortDirection `json:"direction,omitempty"`
	Property             *NetworkSortBy        `json:"property,omitempty"`
	AdditionalProperties map[string]interface{}
}

NetworkSortCriteria struct for NetworkSortCriteria

func NewNetworkSortCriteria ¶

func NewNetworkSortCriteria() *NetworkSortCriteria

NewNetworkSortCriteria instantiates a new NetworkSortCriteria 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 NewNetworkSortCriteriaWithDefaults ¶

func NewNetworkSortCriteriaWithDefaults() *NetworkSortCriteria

NewNetworkSortCriteriaWithDefaults instantiates a new NetworkSortCriteria 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 (*NetworkSortCriteria) GetDirection ¶

func (o *NetworkSortCriteria) GetDirection() NetworkSortDirection

GetDirection returns the Direction field value if set, zero value otherwise.

func (*NetworkSortCriteria) GetDirectionOk ¶

func (o *NetworkSortCriteria) GetDirectionOk() (*NetworkSortDirection, bool)

GetDirectionOk returns a tuple with the Direction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkSortCriteria) GetProperty ¶

func (o *NetworkSortCriteria) GetProperty() NetworkSortBy

GetProperty returns the Property field value if set, zero value otherwise.

func (*NetworkSortCriteria) GetPropertyOk ¶

func (o *NetworkSortCriteria) GetPropertyOk() (*NetworkSortBy, bool)

GetPropertyOk returns a tuple with the Property field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkSortCriteria) HasDirection ¶

func (o *NetworkSortCriteria) HasDirection() bool

HasDirection returns a boolean if a field has been set.

func (*NetworkSortCriteria) HasProperty ¶

func (o *NetworkSortCriteria) HasProperty() bool

HasProperty returns a boolean if a field has been set.

func (NetworkSortCriteria) MarshalJSON ¶

func (o NetworkSortCriteria) MarshalJSON() ([]byte, error)

func (*NetworkSortCriteria) SetDirection ¶

func (o *NetworkSortCriteria) SetDirection(v NetworkSortDirection)

SetDirection gets a reference to the given NetworkSortDirection and assigns it to the Direction field.

func (*NetworkSortCriteria) SetProperty ¶

func (o *NetworkSortCriteria) SetProperty(v NetworkSortBy)

SetProperty gets a reference to the given NetworkSortBy and assigns it to the Property field.

func (NetworkSortCriteria) ToMap ¶

func (o NetworkSortCriteria) ToMap() (map[string]interface{}, error)

func (*NetworkSortCriteria) UnmarshalJSON ¶

func (o *NetworkSortCriteria) UnmarshalJSON(data []byte) (err error)

type NetworkSortCriteriaResponse ¶

type NetworkSortCriteriaResponse struct {
	Direction            *NetworkSortDirectionResponse `json:"direction,omitempty"`
	Property             *NetworkSortByResponse        `json:"property,omitempty"`
	AdditionalProperties map[string]interface{}
}

NetworkSortCriteriaResponse struct for NetworkSortCriteriaResponse

func NewNetworkSortCriteriaResponse ¶

func NewNetworkSortCriteriaResponse() *NetworkSortCriteriaResponse

NewNetworkSortCriteriaResponse instantiates a new NetworkSortCriteriaResponse 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 NewNetworkSortCriteriaResponseWithDefaults ¶

func NewNetworkSortCriteriaResponseWithDefaults() *NetworkSortCriteriaResponse

NewNetworkSortCriteriaResponseWithDefaults instantiates a new NetworkSortCriteriaResponse 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 (*NetworkSortCriteriaResponse) GetDirection ¶

GetDirection returns the Direction field value if set, zero value otherwise.

func (*NetworkSortCriteriaResponse) GetDirectionOk ¶

GetDirectionOk returns a tuple with the Direction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkSortCriteriaResponse) GetProperty ¶

GetProperty returns the Property field value if set, zero value otherwise.

func (*NetworkSortCriteriaResponse) GetPropertyOk ¶

GetPropertyOk returns a tuple with the Property field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkSortCriteriaResponse) HasDirection ¶

func (o *NetworkSortCriteriaResponse) HasDirection() bool

HasDirection returns a boolean if a field has been set.

func (*NetworkSortCriteriaResponse) HasProperty ¶

func (o *NetworkSortCriteriaResponse) HasProperty() bool

HasProperty returns a boolean if a field has been set.

func (NetworkSortCriteriaResponse) MarshalJSON ¶

func (o NetworkSortCriteriaResponse) MarshalJSON() ([]byte, error)

func (*NetworkSortCriteriaResponse) SetDirection ¶

SetDirection gets a reference to the given NetworkSortDirectionResponse and assigns it to the Direction field.

func (*NetworkSortCriteriaResponse) SetProperty ¶

SetProperty gets a reference to the given NetworkSortByResponse and assigns it to the Property field.

func (NetworkSortCriteriaResponse) ToMap ¶

func (o NetworkSortCriteriaResponse) ToMap() (map[string]interface{}, error)

func (*NetworkSortCriteriaResponse) UnmarshalJSON ¶

func (o *NetworkSortCriteriaResponse) UnmarshalJSON(data []byte) (err error)

type NetworkSortDirection ¶

type NetworkSortDirection string

NetworkSortDirection Sorting direction

const (
	NETWORKSORTDIRECTION_DESC NetworkSortDirection = "DESC"
	NETWORKSORTDIRECTION_ASC  NetworkSortDirection = "ASC"
)

List of NetworkSortDirection

func NewNetworkSortDirectionFromValue ¶

func NewNetworkSortDirectionFromValue(v string) (*NetworkSortDirection, error)

NewNetworkSortDirectionFromValue returns a pointer to a valid NetworkSortDirection for the value passed as argument, or an error if the value passed is not allowed by the enum

func (NetworkSortDirection) IsValid ¶

func (v NetworkSortDirection) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (NetworkSortDirection) Ptr ¶

Ptr returns reference to NetworkSortDirection value

func (*NetworkSortDirection) UnmarshalJSON ¶

func (v *NetworkSortDirection) UnmarshalJSON(src []byte) error

type NetworkSortDirectionResponse ¶

type NetworkSortDirectionResponse string

NetworkSortDirectionResponse Sorting direction

const (
	NETWORKSORTDIRECTIONRESPONSE_DESC NetworkSortDirectionResponse = "DESC"
	NETWORKSORTDIRECTIONRESPONSE_ASC  NetworkSortDirectionResponse = "ASC"
)

List of NetworkSortDirectionResponse

func NewNetworkSortDirectionResponseFromValue ¶

func NewNetworkSortDirectionResponseFromValue(v string) (*NetworkSortDirectionResponse, error)

NewNetworkSortDirectionResponseFromValue returns a pointer to a valid NetworkSortDirectionResponse for the value passed as argument, or an error if the value passed is not allowed by the enum

func (NetworkSortDirectionResponse) IsValid ¶

func (v NetworkSortDirectionResponse) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (NetworkSortDirectionResponse) Ptr ¶

Ptr returns reference to NetworkSortDirectionResponse value

func (*NetworkSortDirectionResponse) UnmarshalJSON ¶

func (v *NetworkSortDirectionResponse) UnmarshalJSON(src []byte) error

type NetworkState ¶

type NetworkState string

NetworkState Network status

const (
	NETWORKSTATE_ACTIVE   NetworkState = "ACTIVE"
	NETWORKSTATE_INACTIVE NetworkState = "INACTIVE"
	NETWORKSTATE_DELETED  NetworkState = "DELETED"
)

List of NetworkState

func NewNetworkStateFromValue ¶

func NewNetworkStateFromValue(v string) (*NetworkState, error)

NewNetworkStateFromValue returns a pointer to a valid NetworkState for the value passed as argument, or an error if the value passed is not allowed by the enum

func (NetworkState) IsValid ¶

func (v NetworkState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (NetworkState) Ptr ¶

func (v NetworkState) Ptr() *NetworkState

Ptr returns reference to NetworkState value

func (*NetworkState) UnmarshalJSON ¶

func (v *NetworkState) UnmarshalJSON(src []byte) error

type NetworkType ¶

type NetworkType string

NetworkType Network type

const (
	NETWORKTYPE_EVPLAN NetworkType = "EVPLAN"
	NETWORKTYPE_EPLAN  NetworkType = "EPLAN"
	NETWORKTYPE_IPWAN  NetworkType = "IPWAN"
)

List of NetworkType

func NewNetworkTypeFromValue ¶

func NewNetworkTypeFromValue(v string) (*NetworkType, error)

NewNetworkTypeFromValue returns a pointer to a valid NetworkType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (NetworkType) IsValid ¶

func (v NetworkType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (NetworkType) Ptr ¶

func (v NetworkType) Ptr() *NetworkType

Ptr returns reference to NetworkType value

func (*NetworkType) UnmarshalJSON ¶

func (v *NetworkType) UnmarshalJSON(src []byte) error

type NetworksApiService ¶

type NetworksApiService service

NetworksApiService NetworksApi service

func (*NetworksApiService) CreateNetwork ¶

CreateNetwork Create Network

This API provides capability to create user's Fabric Network

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateNetworkRequest

func (*NetworksApiService) CreateNetworkExecute ¶

func (a *NetworksApiService) CreateNetworkExecute(r ApiCreateNetworkRequest) (*Network, *http.Response, error)

Execute executes the request

@return Network

func (*NetworksApiService) DeleteNetworkByUuid ¶

func (a *NetworksApiService) DeleteNetworkByUuid(ctx context.Context, networkId string) ApiDeleteNetworkByUuidRequest

DeleteNetworkByUuid Delete Network By ID

This API provides capability to delete user's Fabric Network

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param networkId Network UUID
@return ApiDeleteNetworkByUuidRequest

func (*NetworksApiService) DeleteNetworkByUuidExecute ¶

func (a *NetworksApiService) DeleteNetworkByUuidExecute(r ApiDeleteNetworkByUuidRequest) (*Network, *http.Response, error)

Execute executes the request

@return Network

func (*NetworksApiService) GetConnectionsByNetworkUuid ¶

func (a *NetworksApiService) GetConnectionsByNetworkUuid(ctx context.Context, networkId string) ApiGetConnectionsByNetworkUuidRequest

GetConnectionsByNetworkUuid Get Connections

The API provides capability to get list of user's Fabric Network connections

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param networkId Network UUID
@return ApiGetConnectionsByNetworkUuidRequest

func (*NetworksApiService) GetConnectionsByNetworkUuidExecute ¶

func (a *NetworksApiService) GetConnectionsByNetworkUuidExecute(r ApiGetConnectionsByNetworkUuidRequest) (*NetworkConnections, *http.Response, error)

Execute executes the request

@return NetworkConnections

func (*NetworksApiService) GetNetworkByUuid ¶

func (a *NetworksApiService) GetNetworkByUuid(ctx context.Context, networkId string) ApiGetNetworkByUuidRequest

GetNetworkByUuid Get Network By ID

This API provides capability to retrieve user's Fabric Network

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param networkId Network UUID
@return ApiGetNetworkByUuidRequest

func (*NetworksApiService) GetNetworkByUuidExecute ¶

func (a *NetworksApiService) GetNetworkByUuidExecute(r ApiGetNetworkByUuidRequest) (*Network, *http.Response, error)

Execute executes the request

@return Network

func (*NetworksApiService) GetNetworkChangeByUuid ¶

func (a *NetworksApiService) GetNetworkChangeByUuid(ctx context.Context, networkId string, changeId string) ApiGetNetworkChangeByUuidRequest

GetNetworkChangeByUuid Get Change By ID

This API provides capability to retrieve user's Fabric Network Change

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param networkId Network UUID
@param changeId Network Change UUID
@return ApiGetNetworkChangeByUuidRequest

func (*NetworksApiService) GetNetworkChangeByUuidExecute ¶

func (a *NetworksApiService) GetNetworkChangeByUuidExecute(r ApiGetNetworkChangeByUuidRequest) (*NetworkChange, *http.Response, error)

Execute executes the request

@return NetworkChange

func (*NetworksApiService) GetNetworkChanges ¶

func (a *NetworksApiService) GetNetworkChanges(ctx context.Context, networkId string) ApiGetNetworkChangesRequest

GetNetworkChanges Get Network Changes

The API provides capability to get list of user's Fabric Network changes

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param networkId Network UUID
@return ApiGetNetworkChangesRequest

func (*NetworksApiService) GetNetworkChangesExecute ¶

Execute executes the request

@return NetworkChangeResponse

func (*NetworksApiService) SearchNetworks ¶

SearchNetworks Search Network

The API provides capability to get list of user's Fabric Network using search criteria, including optional filtering, pagination and sorting

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiSearchNetworksRequest

func (*NetworksApiService) SearchNetworksExecute ¶

Execute executes the request

@return NetworkSearchResponse

func (*NetworksApiService) UpdateNetworkByUuid ¶

func (a *NetworksApiService) UpdateNetworkByUuid(ctx context.Context, networkId string) ApiUpdateNetworkByUuidRequest

UpdateNetworkByUuid Update Network By ID

This API provides capability to update user's Fabric Network

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param networkId Network UUID
@return ApiUpdateNetworkByUuidRequest

func (*NetworksApiService) UpdateNetworkByUuidExecute ¶

func (a *NetworksApiService) UpdateNetworkByUuidExecute(r ApiUpdateNetworkByUuidRequest) (*Network, *http.Response, error)

Execute executes the request

@return Network

type NullableAccessPoint ¶

type NullableAccessPoint struct {
	// contains filtered or unexported fields
}

func NewNullableAccessPoint ¶

func NewNullableAccessPoint(val *AccessPoint) *NullableAccessPoint

func (NullableAccessPoint) Get ¶

func (NullableAccessPoint) IsSet ¶

func (v NullableAccessPoint) IsSet() bool

func (NullableAccessPoint) MarshalJSON ¶

func (v NullableAccessPoint) MarshalJSON() ([]byte, error)

func (*NullableAccessPoint) Set ¶

func (v *NullableAccessPoint) Set(val *AccessPoint)

func (*NullableAccessPoint) UnmarshalJSON ¶

func (v *NullableAccessPoint) UnmarshalJSON(src []byte) error

func (*NullableAccessPoint) Unset ¶

func (v *NullableAccessPoint) Unset()

type NullableAccessPointSelector ¶

type NullableAccessPointSelector struct {
	// contains filtered or unexported fields
}

func (NullableAccessPointSelector) Get ¶

func (NullableAccessPointSelector) IsSet ¶

func (NullableAccessPointSelector) MarshalJSON ¶

func (v NullableAccessPointSelector) MarshalJSON() ([]byte, error)

func (*NullableAccessPointSelector) Set ¶

func (*NullableAccessPointSelector) UnmarshalJSON ¶

func (v *NullableAccessPointSelector) UnmarshalJSON(src []byte) error

func (*NullableAccessPointSelector) Unset ¶

func (v *NullableAccessPointSelector) Unset()

type NullableAccessPointSelectorType ¶

type NullableAccessPointSelectorType struct {
	// contains filtered or unexported fields
}

func (NullableAccessPointSelectorType) Get ¶

func (NullableAccessPointSelectorType) IsSet ¶

func (NullableAccessPointSelectorType) MarshalJSON ¶

func (v NullableAccessPointSelectorType) MarshalJSON() ([]byte, error)

func (*NullableAccessPointSelectorType) Set ¶

func (*NullableAccessPointSelectorType) UnmarshalJSON ¶

func (v *NullableAccessPointSelectorType) UnmarshalJSON(src []byte) error

func (*NullableAccessPointSelectorType) Unset ¶

type NullableAccessPointType ¶

type NullableAccessPointType struct {
	// contains filtered or unexported fields
}

func NewNullableAccessPointType ¶

func NewNullableAccessPointType(val *AccessPointType) *NullableAccessPointType

func (NullableAccessPointType) Get ¶

func (NullableAccessPointType) IsSet ¶

func (v NullableAccessPointType) IsSet() bool

func (NullableAccessPointType) MarshalJSON ¶

func (v NullableAccessPointType) MarshalJSON() ([]byte, error)

func (*NullableAccessPointType) Set ¶

func (*NullableAccessPointType) UnmarshalJSON ¶

func (v *NullableAccessPointType) UnmarshalJSON(src []byte) error

func (*NullableAccessPointType) Unset ¶

func (v *NullableAccessPointType) Unset()

type NullableAccount ¶

type NullableAccount struct {
	// contains filtered or unexported fields
}

func NewNullableAccount ¶

func NewNullableAccount(val *Account) *NullableAccount

func (NullableAccount) Get ¶

func (v NullableAccount) Get() *Account

func (NullableAccount) IsSet ¶

func (v NullableAccount) IsSet() bool

func (NullableAccount) MarshalJSON ¶

func (v NullableAccount) MarshalJSON() ([]byte, error)

func (*NullableAccount) Set ¶

func (v *NullableAccount) Set(val *Account)

func (*NullableAccount) UnmarshalJSON ¶

func (v *NullableAccount) UnmarshalJSON(src []byte) error

func (*NullableAccount) Unset ¶

func (v *NullableAccount) Unset()

type NullableActions ¶

type NullableActions struct {
	// contains filtered or unexported fields
}

func NewNullableActions ¶

func NewNullableActions(val *Actions) *NullableActions

func (NullableActions) Get ¶

func (v NullableActions) Get() *Actions

func (NullableActions) IsSet ¶

func (v NullableActions) IsSet() bool

func (NullableActions) MarshalJSON ¶

func (v NullableActions) MarshalJSON() ([]byte, error)

func (*NullableActions) Set ¶

func (v *NullableActions) Set(val *Actions)

func (*NullableActions) UnmarshalJSON ¶

func (v *NullableActions) UnmarshalJSON(src []byte) error

func (*NullableActions) Unset ¶

func (v *NullableActions) Unset()

type NullableAddOperation ¶

type NullableAddOperation struct {
	// contains filtered or unexported fields
}

func NewNullableAddOperation ¶

func NewNullableAddOperation(val *AddOperation) *NullableAddOperation

func (NullableAddOperation) Get ¶

func (NullableAddOperation) IsSet ¶

func (v NullableAddOperation) IsSet() bool

func (NullableAddOperation) MarshalJSON ¶

func (v NullableAddOperation) MarshalJSON() ([]byte, error)

func (*NullableAddOperation) Set ¶

func (v *NullableAddOperation) Set(val *AddOperation)

func (*NullableAddOperation) UnmarshalJSON ¶

func (v *NullableAddOperation) UnmarshalJSON(src []byte) error

func (*NullableAddOperation) Unset ¶

func (v *NullableAddOperation) Unset()

type NullableAdvanceConfiguration ¶

type NullableAdvanceConfiguration struct {
	// contains filtered or unexported fields
}

func (NullableAdvanceConfiguration) Get ¶

func (NullableAdvanceConfiguration) IsSet ¶

func (NullableAdvanceConfiguration) MarshalJSON ¶

func (v NullableAdvanceConfiguration) MarshalJSON() ([]byte, error)

func (*NullableAdvanceConfiguration) Set ¶

func (*NullableAdvanceConfiguration) UnmarshalJSON ¶

func (v *NullableAdvanceConfiguration) UnmarshalJSON(src []byte) error

func (*NullableAdvanceConfiguration) Unset ¶

func (v *NullableAdvanceConfiguration) Unset()

type NullableAllPhysicalPortsResponse ¶

type NullableAllPhysicalPortsResponse struct {
	// contains filtered or unexported fields
}

func (NullableAllPhysicalPortsResponse) Get ¶

func (NullableAllPhysicalPortsResponse) IsSet ¶

func (NullableAllPhysicalPortsResponse) MarshalJSON ¶

func (v NullableAllPhysicalPortsResponse) MarshalJSON() ([]byte, error)

func (*NullableAllPhysicalPortsResponse) Set ¶

func (*NullableAllPhysicalPortsResponse) UnmarshalJSON ¶

func (v *NullableAllPhysicalPortsResponse) UnmarshalJSON(src []byte) error

func (*NullableAllPhysicalPortsResponse) Unset ¶

type NullableAllPortsResponse ¶

type NullableAllPortsResponse struct {
	// contains filtered or unexported fields
}

func NewNullableAllPortsResponse ¶

func NewNullableAllPortsResponse(val *AllPortsResponse) *NullableAllPortsResponse

func (NullableAllPortsResponse) Get ¶

func (NullableAllPortsResponse) IsSet ¶

func (v NullableAllPortsResponse) IsSet() bool

func (NullableAllPortsResponse) MarshalJSON ¶

func (v NullableAllPortsResponse) MarshalJSON() ([]byte, error)

func (*NullableAllPortsResponse) Set ¶

func (*NullableAllPortsResponse) UnmarshalJSON ¶

func (v *NullableAllPortsResponse) UnmarshalJSON(src []byte) error

func (*NullableAllPortsResponse) Unset ¶

func (v *NullableAllPortsResponse) Unset()

type NullableApiConfig ¶

type NullableApiConfig struct {
	// contains filtered or unexported fields
}

func NewNullableApiConfig ¶

func NewNullableApiConfig(val *ApiConfig) *NullableApiConfig

func (NullableApiConfig) Get ¶

func (v NullableApiConfig) Get() *ApiConfig

func (NullableApiConfig) IsSet ¶

func (v NullableApiConfig) IsSet() bool

func (NullableApiConfig) MarshalJSON ¶

func (v NullableApiConfig) MarshalJSON() ([]byte, error)

func (*NullableApiConfig) Set ¶

func (v *NullableApiConfig) Set(val *ApiConfig)

func (*NullableApiConfig) UnmarshalJSON ¶

func (v *NullableApiConfig) UnmarshalJSON(src []byte) error

func (*NullableApiConfig) Unset ¶

func (v *NullableApiConfig) Unset()

type NullableApiServices ¶

type NullableApiServices struct {
	// contains filtered or unexported fields
}

func NewNullableApiServices ¶

func NewNullableApiServices(val *ApiServices) *NullableApiServices

func (NullableApiServices) Get ¶

func (NullableApiServices) IsSet ¶

func (v NullableApiServices) IsSet() bool

func (NullableApiServices) MarshalJSON ¶

func (v NullableApiServices) MarshalJSON() ([]byte, error)

func (*NullableApiServices) Set ¶

func (v *NullableApiServices) Set(val *ApiServices)

func (*NullableApiServices) UnmarshalJSON ¶

func (v *NullableApiServices) UnmarshalJSON(src []byte) error

func (*NullableApiServices) Unset ¶

func (v *NullableApiServices) Unset()

type NullableAuthenticationKey ¶

type NullableAuthenticationKey struct {
	// contains filtered or unexported fields
}

func NewNullableAuthenticationKey ¶

func NewNullableAuthenticationKey(val *AuthenticationKey) *NullableAuthenticationKey

func (NullableAuthenticationKey) Get ¶

func (NullableAuthenticationKey) IsSet ¶

func (v NullableAuthenticationKey) IsSet() bool

func (NullableAuthenticationKey) MarshalJSON ¶

func (v NullableAuthenticationKey) MarshalJSON() ([]byte, error)

func (*NullableAuthenticationKey) Set ¶

func (*NullableAuthenticationKey) UnmarshalJSON ¶

func (v *NullableAuthenticationKey) UnmarshalJSON(src []byte) error

func (*NullableAuthenticationKey) Unset ¶

func (v *NullableAuthenticationKey) Unset()

type NullableBGPActionData ¶

type NullableBGPActionData struct {
	// contains filtered or unexported fields
}

func NewNullableBGPActionData ¶

func NewNullableBGPActionData(val *BGPActionData) *NullableBGPActionData

func (NullableBGPActionData) Get ¶

func (NullableBGPActionData) IsSet ¶

func (v NullableBGPActionData) IsSet() bool

func (NullableBGPActionData) MarshalJSON ¶

func (v NullableBGPActionData) MarshalJSON() ([]byte, error)

func (*NullableBGPActionData) Set ¶

func (v *NullableBGPActionData) Set(val *BGPActionData)

func (*NullableBGPActionData) UnmarshalJSON ¶

func (v *NullableBGPActionData) UnmarshalJSON(src []byte) error

func (*NullableBGPActionData) Unset ¶

func (v *NullableBGPActionData) Unset()

type NullableBGPActionRequest ¶

type NullableBGPActionRequest struct {
	// contains filtered or unexported fields
}

func NewNullableBGPActionRequest ¶

func NewNullableBGPActionRequest(val *BGPActionRequest) *NullableBGPActionRequest

func (NullableBGPActionRequest) Get ¶

func (NullableBGPActionRequest) IsSet ¶

func (v NullableBGPActionRequest) IsSet() bool

func (NullableBGPActionRequest) MarshalJSON ¶

func (v NullableBGPActionRequest) MarshalJSON() ([]byte, error)

func (*NullableBGPActionRequest) Set ¶

func (*NullableBGPActionRequest) UnmarshalJSON ¶

func (v *NullableBGPActionRequest) UnmarshalJSON(src []byte) error

func (*NullableBGPActionRequest) Unset ¶

func (v *NullableBGPActionRequest) Unset()

type NullableBGPActionStates ¶

type NullableBGPActionStates struct {
	// contains filtered or unexported fields
}

func NewNullableBGPActionStates ¶

func NewNullableBGPActionStates(val *BGPActionStates) *NullableBGPActionStates

func (NullableBGPActionStates) Get ¶

func (NullableBGPActionStates) IsSet ¶

func (v NullableBGPActionStates) IsSet() bool

func (NullableBGPActionStates) MarshalJSON ¶

func (v NullableBGPActionStates) MarshalJSON() ([]byte, error)

func (*NullableBGPActionStates) Set ¶

func (*NullableBGPActionStates) UnmarshalJSON ¶

func (v *NullableBGPActionStates) UnmarshalJSON(src []byte) error

func (*NullableBGPActionStates) Unset ¶

func (v *NullableBGPActionStates) Unset()

type NullableBGPActions ¶

type NullableBGPActions struct {
	// contains filtered or unexported fields
}

func NewNullableBGPActions ¶

func NewNullableBGPActions(val *BGPActions) *NullableBGPActions

func (NullableBGPActions) Get ¶

func (v NullableBGPActions) Get() *BGPActions

func (NullableBGPActions) IsSet ¶

func (v NullableBGPActions) IsSet() bool

func (NullableBGPActions) MarshalJSON ¶

func (v NullableBGPActions) MarshalJSON() ([]byte, error)

func (*NullableBGPActions) Set ¶

func (v *NullableBGPActions) Set(val *BGPActions)

func (*NullableBGPActions) UnmarshalJSON ¶

func (v *NullableBGPActions) UnmarshalJSON(src []byte) error

func (*NullableBGPActions) Unset ¶

func (v *NullableBGPActions) Unset()

type NullableBGPActionsBulkData ¶

type NullableBGPActionsBulkData struct {
	// contains filtered or unexported fields
}

func NewNullableBGPActionsBulkData ¶

func NewNullableBGPActionsBulkData(val *BGPActionsBulkData) *NullableBGPActionsBulkData

func (NullableBGPActionsBulkData) Get ¶

func (NullableBGPActionsBulkData) IsSet ¶

func (v NullableBGPActionsBulkData) IsSet() bool

func (NullableBGPActionsBulkData) MarshalJSON ¶

func (v NullableBGPActionsBulkData) MarshalJSON() ([]byte, error)

func (*NullableBGPActionsBulkData) Set ¶

func (*NullableBGPActionsBulkData) UnmarshalJSON ¶

func (v *NullableBGPActionsBulkData) UnmarshalJSON(src []byte) error

func (*NullableBGPActionsBulkData) Unset ¶

func (v *NullableBGPActionsBulkData) Unset()

type NullableBGPConnectionIpv4 ¶

type NullableBGPConnectionIpv4 struct {
	// contains filtered or unexported fields
}

func NewNullableBGPConnectionIpv4 ¶

func NewNullableBGPConnectionIpv4(val *BGPConnectionIpv4) *NullableBGPConnectionIpv4

func (NullableBGPConnectionIpv4) Get ¶

func (NullableBGPConnectionIpv4) IsSet ¶

func (v NullableBGPConnectionIpv4) IsSet() bool

func (NullableBGPConnectionIpv4) MarshalJSON ¶

func (v NullableBGPConnectionIpv4) MarshalJSON() ([]byte, error)

func (*NullableBGPConnectionIpv4) Set ¶

func (*NullableBGPConnectionIpv4) UnmarshalJSON ¶

func (v *NullableBGPConnectionIpv4) UnmarshalJSON(src []byte) error

func (*NullableBGPConnectionIpv4) Unset ¶

func (v *NullableBGPConnectionIpv4) Unset()

type NullableBGPConnectionIpv6 ¶

type NullableBGPConnectionIpv6 struct {
	// contains filtered or unexported fields
}

func NewNullableBGPConnectionIpv6 ¶

func NewNullableBGPConnectionIpv6(val *BGPConnectionIpv6) *NullableBGPConnectionIpv6

func (NullableBGPConnectionIpv6) Get ¶

func (NullableBGPConnectionIpv6) IsSet ¶

func (v NullableBGPConnectionIpv6) IsSet() bool

func (NullableBGPConnectionIpv6) MarshalJSON ¶

func (v NullableBGPConnectionIpv6) MarshalJSON() ([]byte, error)

func (*NullableBGPConnectionIpv6) Set ¶

func (*NullableBGPConnectionIpv6) UnmarshalJSON ¶

func (v *NullableBGPConnectionIpv6) UnmarshalJSON(src []byte) error

func (*NullableBGPConnectionIpv6) Unset ¶

func (v *NullableBGPConnectionIpv6) Unset()

type NullableBandwidthUtilization ¶

type NullableBandwidthUtilization struct {
	// contains filtered or unexported fields
}

func (NullableBandwidthUtilization) Get ¶

func (NullableBandwidthUtilization) IsSet ¶

func (NullableBandwidthUtilization) MarshalJSON ¶

func (v NullableBandwidthUtilization) MarshalJSON() ([]byte, error)

func (*NullableBandwidthUtilization) Set ¶

func (*NullableBandwidthUtilization) UnmarshalJSON ¶

func (v *NullableBandwidthUtilization) UnmarshalJSON(src []byte) error

func (*NullableBandwidthUtilization) Unset ¶

func (v *NullableBandwidthUtilization) Unset()

type NullableBandwidthUtilizationUnit ¶

type NullableBandwidthUtilizationUnit struct {
	// contains filtered or unexported fields
}

func (NullableBandwidthUtilizationUnit) Get ¶

func (NullableBandwidthUtilizationUnit) IsSet ¶

func (NullableBandwidthUtilizationUnit) MarshalJSON ¶

func (v NullableBandwidthUtilizationUnit) MarshalJSON() ([]byte, error)

func (*NullableBandwidthUtilizationUnit) Set ¶

func (*NullableBandwidthUtilizationUnit) UnmarshalJSON ¶

func (v *NullableBandwidthUtilizationUnit) UnmarshalJSON(src []byte) error

func (*NullableBandwidthUtilizationUnit) Unset ¶

type NullableBool ¶

type NullableBool struct {
	// contains filtered or unexported fields
}

func NewNullableBool ¶

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get ¶

func (v NullableBool) Get() *bool

func (NullableBool) IsSet ¶

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON ¶

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set ¶

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON ¶

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset ¶

func (v *NullableBool) Unset()

type NullableBulkPhysicalPort ¶

type NullableBulkPhysicalPort struct {
	// contains filtered or unexported fields
}

func NewNullableBulkPhysicalPort ¶

func NewNullableBulkPhysicalPort(val *BulkPhysicalPort) *NullableBulkPhysicalPort

func (NullableBulkPhysicalPort) Get ¶

func (NullableBulkPhysicalPort) IsSet ¶

func (v NullableBulkPhysicalPort) IsSet() bool

func (NullableBulkPhysicalPort) MarshalJSON ¶

func (v NullableBulkPhysicalPort) MarshalJSON() ([]byte, error)

func (*NullableBulkPhysicalPort) Set ¶

func (*NullableBulkPhysicalPort) UnmarshalJSON ¶

func (v *NullableBulkPhysicalPort) UnmarshalJSON(src []byte) error

func (*NullableBulkPhysicalPort) Unset ¶

func (v *NullableBulkPhysicalPort) Unset()

type NullableBulkPort ¶

type NullableBulkPort struct {
	// contains filtered or unexported fields
}

func NewNullableBulkPort ¶

func NewNullableBulkPort(val *BulkPort) *NullableBulkPort

func (NullableBulkPort) Get ¶

func (v NullableBulkPort) Get() *BulkPort

func (NullableBulkPort) IsSet ¶

func (v NullableBulkPort) IsSet() bool

func (NullableBulkPort) MarshalJSON ¶

func (v NullableBulkPort) MarshalJSON() ([]byte, error)

func (*NullableBulkPort) Set ¶

func (v *NullableBulkPort) Set(val *BulkPort)

func (*NullableBulkPort) UnmarshalJSON ¶

func (v *NullableBulkPort) UnmarshalJSON(src []byte) error

func (*NullableBulkPort) Unset ¶

func (v *NullableBulkPort) Unset()

type NullableChange ¶

type NullableChange struct {
	// contains filtered or unexported fields
}

func NewNullableChange ¶

func NewNullableChange(val *Change) *NullableChange

func (NullableChange) Get ¶

func (v NullableChange) Get() *Change

func (NullableChange) IsSet ¶

func (v NullableChange) IsSet() bool

func (NullableChange) MarshalJSON ¶

func (v NullableChange) MarshalJSON() ([]byte, error)

func (*NullableChange) Set ¶

func (v *NullableChange) Set(val *Change)

func (*NullableChange) UnmarshalJSON ¶

func (v *NullableChange) UnmarshalJSON(src []byte) error

func (*NullableChange) Unset ¶

func (v *NullableChange) Unset()

type NullableChangeStatus ¶

type NullableChangeStatus struct {
	// contains filtered or unexported fields
}

func NewNullableChangeStatus ¶

func NewNullableChangeStatus(val *ChangeStatus) *NullableChangeStatus

func (NullableChangeStatus) Get ¶

func (NullableChangeStatus) IsSet ¶

func (v NullableChangeStatus) IsSet() bool

func (NullableChangeStatus) MarshalJSON ¶

func (v NullableChangeStatus) MarshalJSON() ([]byte, error)

func (*NullableChangeStatus) Set ¶

func (v *NullableChangeStatus) Set(val *ChangeStatus)

func (*NullableChangeStatus) UnmarshalJSON ¶

func (v *NullableChangeStatus) UnmarshalJSON(src []byte) error

func (*NullableChangeStatus) Unset ¶

func (v *NullableChangeStatus) Unset()

type NullableChangeType ¶

type NullableChangeType struct {
	// contains filtered or unexported fields
}

func NewNullableChangeType ¶

func NewNullableChangeType(val *ChangeType) *NullableChangeType

func (NullableChangeType) Get ¶

func (v NullableChangeType) Get() *ChangeType

func (NullableChangeType) IsSet ¶

func (v NullableChangeType) IsSet() bool

func (NullableChangeType) MarshalJSON ¶

func (v NullableChangeType) MarshalJSON() ([]byte, error)

func (*NullableChangeType) Set ¶

func (v *NullableChangeType) Set(val *ChangeType)

func (*NullableChangeType) UnmarshalJSON ¶

func (v *NullableChangeType) UnmarshalJSON(src []byte) error

func (*NullableChangeType) Unset ¶

func (v *NullableChangeType) Unset()

type NullableChangelog ¶

type NullableChangelog struct {
	// contains filtered or unexported fields
}

func NewNullableChangelog ¶

func NewNullableChangelog(val *Changelog) *NullableChangelog

func (NullableChangelog) Get ¶

func (v NullableChangelog) Get() *Changelog

func (NullableChangelog) IsSet ¶

func (v NullableChangelog) IsSet() bool

func (NullableChangelog) MarshalJSON ¶

func (v NullableChangelog) MarshalJSON() ([]byte, error)

func (*NullableChangelog) Set ¶

func (v *NullableChangelog) Set(val *Changelog)

func (*NullableChangelog) UnmarshalJSON ¶

func (v *NullableChangelog) UnmarshalJSON(src []byte) error

func (*NullableChangelog) Unset ¶

func (v *NullableChangelog) Unset()

type NullableCloudRouter ¶

type NullableCloudRouter struct {
	// contains filtered or unexported fields
}

func NewNullableCloudRouter ¶

func NewNullableCloudRouter(val *CloudRouter) *NullableCloudRouter

func (NullableCloudRouter) Get ¶

func (NullableCloudRouter) IsSet ¶

func (v NullableCloudRouter) IsSet() bool

func (NullableCloudRouter) MarshalJSON ¶

func (v NullableCloudRouter) MarshalJSON() ([]byte, error)

func (*NullableCloudRouter) Set ¶

func (v *NullableCloudRouter) Set(val *CloudRouter)

func (*NullableCloudRouter) UnmarshalJSON ¶

func (v *NullableCloudRouter) UnmarshalJSON(src []byte) error

func (*NullableCloudRouter) Unset ¶

func (v *NullableCloudRouter) Unset()

type NullableCloudRouterAccessPointState ¶

type NullableCloudRouterAccessPointState struct {
	// contains filtered or unexported fields
}

func (NullableCloudRouterAccessPointState) Get ¶

func (NullableCloudRouterAccessPointState) IsSet ¶

func (NullableCloudRouterAccessPointState) MarshalJSON ¶

func (v NullableCloudRouterAccessPointState) MarshalJSON() ([]byte, error)

func (*NullableCloudRouterAccessPointState) Set ¶

func (*NullableCloudRouterAccessPointState) UnmarshalJSON ¶

func (v *NullableCloudRouterAccessPointState) UnmarshalJSON(src []byte) error

func (*NullableCloudRouterAccessPointState) Unset ¶

type NullableCloudRouterActionRequest ¶

type NullableCloudRouterActionRequest struct {
	// contains filtered or unexported fields
}

func (NullableCloudRouterActionRequest) Get ¶

func (NullableCloudRouterActionRequest) IsSet ¶

func (NullableCloudRouterActionRequest) MarshalJSON ¶

func (v NullableCloudRouterActionRequest) MarshalJSON() ([]byte, error)

func (*NullableCloudRouterActionRequest) Set ¶

func (*NullableCloudRouterActionRequest) UnmarshalJSON ¶

func (v *NullableCloudRouterActionRequest) UnmarshalJSON(src []byte) error

func (*NullableCloudRouterActionRequest) Unset ¶

type NullableCloudRouterActionResponse ¶

type NullableCloudRouterActionResponse struct {
	// contains filtered or unexported fields
}

func (NullableCloudRouterActionResponse) Get ¶

func (NullableCloudRouterActionResponse) IsSet ¶

func (NullableCloudRouterActionResponse) MarshalJSON ¶

func (v NullableCloudRouterActionResponse) MarshalJSON() ([]byte, error)

func (*NullableCloudRouterActionResponse) Set ¶

func (*NullableCloudRouterActionResponse) UnmarshalJSON ¶

func (v *NullableCloudRouterActionResponse) UnmarshalJSON(src []byte) error

func (*NullableCloudRouterActionResponse) Unset ¶

type NullableCloudRouterActionState ¶

type NullableCloudRouterActionState struct {
	// contains filtered or unexported fields
}

func (NullableCloudRouterActionState) Get ¶

func (NullableCloudRouterActionState) IsSet ¶

func (NullableCloudRouterActionState) MarshalJSON ¶

func (v NullableCloudRouterActionState) MarshalJSON() ([]byte, error)

func (*NullableCloudRouterActionState) Set ¶

func (*NullableCloudRouterActionState) UnmarshalJSON ¶

func (v *NullableCloudRouterActionState) UnmarshalJSON(src []byte) error

func (*NullableCloudRouterActionState) Unset ¶

func (v *NullableCloudRouterActionState) Unset()

type NullableCloudRouterActionType ¶

type NullableCloudRouterActionType struct {
	// contains filtered or unexported fields
}

func (NullableCloudRouterActionType) Get ¶

func (NullableCloudRouterActionType) IsSet ¶

func (NullableCloudRouterActionType) MarshalJSON ¶

func (v NullableCloudRouterActionType) MarshalJSON() ([]byte, error)

func (*NullableCloudRouterActionType) Set ¶

func (*NullableCloudRouterActionType) UnmarshalJSON ¶

func (v *NullableCloudRouterActionType) UnmarshalJSON(src []byte) error

func (*NullableCloudRouterActionType) Unset ¶

func (v *NullableCloudRouterActionType) Unset()

type NullableCloudRouterChange ¶

type NullableCloudRouterChange struct {
	// contains filtered or unexported fields
}

func NewNullableCloudRouterChange ¶

func NewNullableCloudRouterChange(val *CloudRouterChange) *NullableCloudRouterChange

func (NullableCloudRouterChange) Get ¶

func (NullableCloudRouterChange) IsSet ¶

func (v NullableCloudRouterChange) IsSet() bool

func (NullableCloudRouterChange) MarshalJSON ¶

func (v NullableCloudRouterChange) MarshalJSON() ([]byte, error)

func (*NullableCloudRouterChange) Set ¶

func (*NullableCloudRouterChange) UnmarshalJSON ¶

func (v *NullableCloudRouterChange) UnmarshalJSON(src []byte) error

func (*NullableCloudRouterChange) Unset ¶

func (v *NullableCloudRouterChange) Unset()

type NullableCloudRouterChangeOperation ¶

type NullableCloudRouterChangeOperation struct {
	// contains filtered or unexported fields
}

func (NullableCloudRouterChangeOperation) Get ¶

func (NullableCloudRouterChangeOperation) IsSet ¶

func (NullableCloudRouterChangeOperation) MarshalJSON ¶

func (v NullableCloudRouterChangeOperation) MarshalJSON() ([]byte, error)

func (*NullableCloudRouterChangeOperation) Set ¶

func (*NullableCloudRouterChangeOperation) UnmarshalJSON ¶

func (v *NullableCloudRouterChangeOperation) UnmarshalJSON(src []byte) error

func (*NullableCloudRouterChangeOperation) Unset ¶

type NullableCloudRouterChangeStatus ¶

type NullableCloudRouterChangeStatus struct {
	// contains filtered or unexported fields
}

func (NullableCloudRouterChangeStatus) Get ¶

func (NullableCloudRouterChangeStatus) IsSet ¶

func (NullableCloudRouterChangeStatus) MarshalJSON ¶

func (v NullableCloudRouterChangeStatus) MarshalJSON() ([]byte, error)

func (*NullableCloudRouterChangeStatus) Set ¶

func (*NullableCloudRouterChangeStatus) UnmarshalJSON ¶

func (v *NullableCloudRouterChangeStatus) UnmarshalJSON(src []byte) error

func (*NullableCloudRouterChangeStatus) Unset ¶

type NullableCloudRouterChangeType ¶

type NullableCloudRouterChangeType struct {
	// contains filtered or unexported fields
}

func (NullableCloudRouterChangeType) Get ¶

func (NullableCloudRouterChangeType) IsSet ¶

func (NullableCloudRouterChangeType) MarshalJSON ¶

func (v NullableCloudRouterChangeType) MarshalJSON() ([]byte, error)

func (*NullableCloudRouterChangeType) Set ¶

func (*NullableCloudRouterChangeType) UnmarshalJSON ¶

func (v *NullableCloudRouterChangeType) UnmarshalJSON(src []byte) error

func (*NullableCloudRouterChangeType) Unset ¶

func (v *NullableCloudRouterChangeType) Unset()

type NullableCloudRouterFilter ¶

type NullableCloudRouterFilter struct {
	// contains filtered or unexported fields
}

func NewNullableCloudRouterFilter ¶

func NewNullableCloudRouterFilter(val *CloudRouterFilter) *NullableCloudRouterFilter

func (NullableCloudRouterFilter) Get ¶

func (NullableCloudRouterFilter) IsSet ¶

func (v NullableCloudRouterFilter) IsSet() bool

func (NullableCloudRouterFilter) MarshalJSON ¶

func (v NullableCloudRouterFilter) MarshalJSON() ([]byte, error)

func (*NullableCloudRouterFilter) Set ¶

func (*NullableCloudRouterFilter) UnmarshalJSON ¶

func (v *NullableCloudRouterFilter) UnmarshalJSON(src []byte) error

func (*NullableCloudRouterFilter) Unset ¶

func (v *NullableCloudRouterFilter) Unset()

type NullableCloudRouterFilters ¶

type NullableCloudRouterFilters struct {
	// contains filtered or unexported fields
}

func NewNullableCloudRouterFilters ¶

func NewNullableCloudRouterFilters(val *CloudRouterFilters) *NullableCloudRouterFilters

func (NullableCloudRouterFilters) Get ¶

func (NullableCloudRouterFilters) IsSet ¶

func (v NullableCloudRouterFilters) IsSet() bool

func (NullableCloudRouterFilters) MarshalJSON ¶

func (v NullableCloudRouterFilters) MarshalJSON() ([]byte, error)

func (*NullableCloudRouterFilters) Set ¶

func (*NullableCloudRouterFilters) UnmarshalJSON ¶

func (v *NullableCloudRouterFilters) UnmarshalJSON(src []byte) error

func (*NullableCloudRouterFilters) Unset ¶

func (v *NullableCloudRouterFilters) Unset()

type NullableCloudRouterOrFilter ¶

type NullableCloudRouterOrFilter struct {
	// contains filtered or unexported fields
}

func (NullableCloudRouterOrFilter) Get ¶

func (NullableCloudRouterOrFilter) IsSet ¶

func (NullableCloudRouterOrFilter) MarshalJSON ¶

func (v NullableCloudRouterOrFilter) MarshalJSON() ([]byte, error)

func (*NullableCloudRouterOrFilter) Set ¶

func (*NullableCloudRouterOrFilter) UnmarshalJSON ¶

func (v *NullableCloudRouterOrFilter) UnmarshalJSON(src []byte) error

func (*NullableCloudRouterOrFilter) Unset ¶

func (v *NullableCloudRouterOrFilter) Unset()

type NullableCloudRouterPackage ¶

type NullableCloudRouterPackage struct {
	// contains filtered or unexported fields
}

func NewNullableCloudRouterPackage ¶

func NewNullableCloudRouterPackage(val *CloudRouterPackage) *NullableCloudRouterPackage

func (NullableCloudRouterPackage) Get ¶

func (NullableCloudRouterPackage) IsSet ¶

func (v NullableCloudRouterPackage) IsSet() bool

func (NullableCloudRouterPackage) MarshalJSON ¶

func (v NullableCloudRouterPackage) MarshalJSON() ([]byte, error)

func (*NullableCloudRouterPackage) Set ¶

func (*NullableCloudRouterPackage) UnmarshalJSON ¶

func (v *NullableCloudRouterPackage) UnmarshalJSON(src []byte) error

func (*NullableCloudRouterPackage) Unset ¶

func (v *NullableCloudRouterPackage) Unset()

type NullableCloudRouterPackageNatType ¶

type NullableCloudRouterPackageNatType struct {
	// contains filtered or unexported fields
}

func (NullableCloudRouterPackageNatType) Get ¶

func (NullableCloudRouterPackageNatType) IsSet ¶

func (NullableCloudRouterPackageNatType) MarshalJSON ¶

func (v NullableCloudRouterPackageNatType) MarshalJSON() ([]byte, error)

func (*NullableCloudRouterPackageNatType) Set ¶

func (*NullableCloudRouterPackageNatType) UnmarshalJSON ¶

func (v *NullableCloudRouterPackageNatType) UnmarshalJSON(src []byte) error

func (*NullableCloudRouterPackageNatType) Unset ¶

type NullableCloudRouterPackageType ¶

type NullableCloudRouterPackageType struct {
	// contains filtered or unexported fields
}

func (NullableCloudRouterPackageType) Get ¶

func (NullableCloudRouterPackageType) IsSet ¶

func (NullableCloudRouterPackageType) MarshalJSON ¶

func (v NullableCloudRouterPackageType) MarshalJSON() ([]byte, error)

func (*NullableCloudRouterPackageType) Set ¶

func (*NullableCloudRouterPackageType) UnmarshalJSON ¶

func (v *NullableCloudRouterPackageType) UnmarshalJSON(src []byte) error

func (*NullableCloudRouterPackageType) Unset ¶

func (v *NullableCloudRouterPackageType) Unset()

type NullableCloudRouterPostRequest ¶

type NullableCloudRouterPostRequest struct {
	// contains filtered or unexported fields
}

func (NullableCloudRouterPostRequest) Get ¶

func (NullableCloudRouterPostRequest) IsSet ¶

func (NullableCloudRouterPostRequest) MarshalJSON ¶

func (v NullableCloudRouterPostRequest) MarshalJSON() ([]byte, error)

func (*NullableCloudRouterPostRequest) Set ¶

func (*NullableCloudRouterPostRequest) UnmarshalJSON ¶

func (v *NullableCloudRouterPostRequest) UnmarshalJSON(src []byte) error

func (*NullableCloudRouterPostRequest) Unset ¶

func (v *NullableCloudRouterPostRequest) Unset()

type NullableCloudRouterPostRequestPackage ¶ added in v0.35.1

type NullableCloudRouterPostRequestPackage struct {
	// contains filtered or unexported fields
}

func NewNullableCloudRouterPostRequestPackage ¶ added in v0.35.1

func NewNullableCloudRouterPostRequestPackage(val *CloudRouterPostRequestPackage) *NullableCloudRouterPostRequestPackage

func (NullableCloudRouterPostRequestPackage) Get ¶ added in v0.35.1

func (NullableCloudRouterPostRequestPackage) IsSet ¶ added in v0.35.1

func (NullableCloudRouterPostRequestPackage) MarshalJSON ¶ added in v0.35.1

func (v NullableCloudRouterPostRequestPackage) MarshalJSON() ([]byte, error)

func (*NullableCloudRouterPostRequestPackage) Set ¶ added in v0.35.1

func (*NullableCloudRouterPostRequestPackage) UnmarshalJSON ¶ added in v0.35.1

func (v *NullableCloudRouterPostRequestPackage) UnmarshalJSON(src []byte) error

func (*NullableCloudRouterPostRequestPackage) Unset ¶ added in v0.35.1

type NullableCloudRouterPostRequestPackageCode ¶ added in v0.35.1

type NullableCloudRouterPostRequestPackageCode struct {
	// contains filtered or unexported fields
}

func NewNullableCloudRouterPostRequestPackageCode ¶ added in v0.35.1

func NewNullableCloudRouterPostRequestPackageCode(val *CloudRouterPostRequestPackageCode) *NullableCloudRouterPostRequestPackageCode

func (NullableCloudRouterPostRequestPackageCode) Get ¶ added in v0.35.1

func (NullableCloudRouterPostRequestPackageCode) IsSet ¶ added in v0.35.1

func (NullableCloudRouterPostRequestPackageCode) MarshalJSON ¶ added in v0.35.1

func (*NullableCloudRouterPostRequestPackageCode) Set ¶ added in v0.35.1

func (*NullableCloudRouterPostRequestPackageCode) UnmarshalJSON ¶ added in v0.35.1

func (v *NullableCloudRouterPostRequestPackageCode) UnmarshalJSON(src []byte) error

func (*NullableCloudRouterPostRequestPackageCode) Unset ¶ added in v0.35.1

type NullableCloudRouterPostRequestPackageType ¶ added in v0.35.1

type NullableCloudRouterPostRequestPackageType struct {
	// contains filtered or unexported fields
}

func NewNullableCloudRouterPostRequestPackageType ¶ added in v0.35.1

func NewNullableCloudRouterPostRequestPackageType(val *CloudRouterPostRequestPackageType) *NullableCloudRouterPostRequestPackageType

func (NullableCloudRouterPostRequestPackageType) Get ¶ added in v0.35.1

func (NullableCloudRouterPostRequestPackageType) IsSet ¶ added in v0.35.1

func (NullableCloudRouterPostRequestPackageType) MarshalJSON ¶ added in v0.35.1

func (*NullableCloudRouterPostRequestPackageType) Set ¶ added in v0.35.1

func (*NullableCloudRouterPostRequestPackageType) UnmarshalJSON ¶ added in v0.35.1

func (v *NullableCloudRouterPostRequestPackageType) UnmarshalJSON(src []byte) error

func (*NullableCloudRouterPostRequestPackageType) Unset ¶ added in v0.35.1

type NullableCloudRouterPostRequestType ¶

type NullableCloudRouterPostRequestType struct {
	// contains filtered or unexported fields
}

func (NullableCloudRouterPostRequestType) Get ¶

func (NullableCloudRouterPostRequestType) IsSet ¶

func (NullableCloudRouterPostRequestType) MarshalJSON ¶

func (v NullableCloudRouterPostRequestType) MarshalJSON() ([]byte, error)

func (*NullableCloudRouterPostRequestType) Set ¶

func (*NullableCloudRouterPostRequestType) UnmarshalJSON ¶

func (v *NullableCloudRouterPostRequestType) UnmarshalJSON(src []byte) error

func (*NullableCloudRouterPostRequestType) Unset ¶

type NullableCloudRouterSearchRequest ¶

type NullableCloudRouterSearchRequest struct {
	// contains filtered or unexported fields
}

func (NullableCloudRouterSearchRequest) Get ¶

func (NullableCloudRouterSearchRequest) IsSet ¶

func (NullableCloudRouterSearchRequest) MarshalJSON ¶

func (v NullableCloudRouterSearchRequest) MarshalJSON() ([]byte, error)

func (*NullableCloudRouterSearchRequest) Set ¶

func (*NullableCloudRouterSearchRequest) UnmarshalJSON ¶

func (v *NullableCloudRouterSearchRequest) UnmarshalJSON(src []byte) error

func (*NullableCloudRouterSearchRequest) Unset ¶

type NullableCloudRouterSimpleExpression ¶

type NullableCloudRouterSimpleExpression struct {
	// contains filtered or unexported fields
}

func (NullableCloudRouterSimpleExpression) Get ¶

func (NullableCloudRouterSimpleExpression) IsSet ¶

func (NullableCloudRouterSimpleExpression) MarshalJSON ¶

func (v NullableCloudRouterSimpleExpression) MarshalJSON() ([]byte, error)

func (*NullableCloudRouterSimpleExpression) Set ¶

func (*NullableCloudRouterSimpleExpression) UnmarshalJSON ¶

func (v *NullableCloudRouterSimpleExpression) UnmarshalJSON(src []byte) error

func (*NullableCloudRouterSimpleExpression) Unset ¶

type NullableCloudRouterSortBy ¶

type NullableCloudRouterSortBy struct {
	// contains filtered or unexported fields
}

func NewNullableCloudRouterSortBy ¶

func NewNullableCloudRouterSortBy(val *CloudRouterSortBy) *NullableCloudRouterSortBy

func (NullableCloudRouterSortBy) Get ¶

func (NullableCloudRouterSortBy) IsSet ¶

func (v NullableCloudRouterSortBy) IsSet() bool

func (NullableCloudRouterSortBy) MarshalJSON ¶

func (v NullableCloudRouterSortBy) MarshalJSON() ([]byte, error)

func (*NullableCloudRouterSortBy) Set ¶

func (*NullableCloudRouterSortBy) UnmarshalJSON ¶

func (v *NullableCloudRouterSortBy) UnmarshalJSON(src []byte) error

func (*NullableCloudRouterSortBy) Unset ¶

func (v *NullableCloudRouterSortBy) Unset()

type NullableCloudRouterSortCriteria ¶

type NullableCloudRouterSortCriteria struct {
	// contains filtered or unexported fields
}

func (NullableCloudRouterSortCriteria) Get ¶

func (NullableCloudRouterSortCriteria) IsSet ¶

func (NullableCloudRouterSortCriteria) MarshalJSON ¶

func (v NullableCloudRouterSortCriteria) MarshalJSON() ([]byte, error)

func (*NullableCloudRouterSortCriteria) Set ¶

func (*NullableCloudRouterSortCriteria) UnmarshalJSON ¶

func (v *NullableCloudRouterSortCriteria) UnmarshalJSON(src []byte) error

func (*NullableCloudRouterSortCriteria) Unset ¶

type NullableCloudRouterSortDirection ¶

type NullableCloudRouterSortDirection struct {
	// contains filtered or unexported fields
}

func (NullableCloudRouterSortDirection) Get ¶

func (NullableCloudRouterSortDirection) IsSet ¶

func (NullableCloudRouterSortDirection) MarshalJSON ¶

func (v NullableCloudRouterSortDirection) MarshalJSON() ([]byte, error)

func (*NullableCloudRouterSortDirection) Set ¶

func (*NullableCloudRouterSortDirection) UnmarshalJSON ¶

func (v *NullableCloudRouterSortDirection) UnmarshalJSON(src []byte) error

func (*NullableCloudRouterSortDirection) Unset ¶

type NullableCode ¶

type NullableCode struct {
	// contains filtered or unexported fields
}

func NewNullableCode ¶

func NewNullableCode(val *Code) *NullableCode

func (NullableCode) Get ¶

func (v NullableCode) Get() *Code

func (NullableCode) IsSet ¶

func (v NullableCode) IsSet() bool

func (NullableCode) MarshalJSON ¶

func (v NullableCode) MarshalJSON() ([]byte, error)

func (*NullableCode) Set ¶

func (v *NullableCode) Set(val *Code)

func (*NullableCode) UnmarshalJSON ¶

func (v *NullableCode) UnmarshalJSON(src []byte) error

func (*NullableCode) Unset ¶

func (v *NullableCode) Unset()

type NullableConnectedMetro ¶

type NullableConnectedMetro struct {
	// contains filtered or unexported fields
}

func NewNullableConnectedMetro ¶

func NewNullableConnectedMetro(val *ConnectedMetro) *NullableConnectedMetro

func (NullableConnectedMetro) Get ¶

func (NullableConnectedMetro) IsSet ¶

func (v NullableConnectedMetro) IsSet() bool

func (NullableConnectedMetro) MarshalJSON ¶

func (v NullableConnectedMetro) MarshalJSON() ([]byte, error)

func (*NullableConnectedMetro) Set ¶

func (*NullableConnectedMetro) UnmarshalJSON ¶

func (v *NullableConnectedMetro) UnmarshalJSON(src []byte) error

func (*NullableConnectedMetro) Unset ¶

func (v *NullableConnectedMetro) Unset()

type NullableConnection ¶

type NullableConnection struct {
	// contains filtered or unexported fields
}

func NewNullableConnection ¶

func NewNullableConnection(val *Connection) *NullableConnection

func (NullableConnection) Get ¶

func (v NullableConnection) Get() *Connection

func (NullableConnection) IsSet ¶

func (v NullableConnection) IsSet() bool

func (NullableConnection) MarshalJSON ¶

func (v NullableConnection) MarshalJSON() ([]byte, error)

func (*NullableConnection) Set ¶

func (v *NullableConnection) Set(val *Connection)

func (*NullableConnection) UnmarshalJSON ¶

func (v *NullableConnection) UnmarshalJSON(src []byte) error

func (*NullableConnection) Unset ¶

func (v *NullableConnection) Unset()

type NullableConnectionAcceptanceData ¶

type NullableConnectionAcceptanceData struct {
	// contains filtered or unexported fields
}

func (NullableConnectionAcceptanceData) Get ¶

func (NullableConnectionAcceptanceData) IsSet ¶

func (NullableConnectionAcceptanceData) MarshalJSON ¶

func (v NullableConnectionAcceptanceData) MarshalJSON() ([]byte, error)

func (*NullableConnectionAcceptanceData) Set ¶

func (*NullableConnectionAcceptanceData) UnmarshalJSON ¶

func (v *NullableConnectionAcceptanceData) UnmarshalJSON(src []byte) error

func (*NullableConnectionAcceptanceData) Unset ¶

type NullableConnectionAction ¶

type NullableConnectionAction struct {
	// contains filtered or unexported fields
}

func NewNullableConnectionAction ¶

func NewNullableConnectionAction(val *ConnectionAction) *NullableConnectionAction

func (NullableConnectionAction) Get ¶

func (NullableConnectionAction) IsSet ¶

func (v NullableConnectionAction) IsSet() bool

func (NullableConnectionAction) MarshalJSON ¶

func (v NullableConnectionAction) MarshalJSON() ([]byte, error)

func (*NullableConnectionAction) Set ¶

func (*NullableConnectionAction) UnmarshalJSON ¶

func (v *NullableConnectionAction) UnmarshalJSON(src []byte) error

func (*NullableConnectionAction) Unset ¶

func (v *NullableConnectionAction) Unset()

type NullableConnectionActionRequest ¶

type NullableConnectionActionRequest struct {
	// contains filtered or unexported fields
}

func (NullableConnectionActionRequest) Get ¶

func (NullableConnectionActionRequest) IsSet ¶

func (NullableConnectionActionRequest) MarshalJSON ¶

func (v NullableConnectionActionRequest) MarshalJSON() ([]byte, error)

func (*NullableConnectionActionRequest) Set ¶

func (*NullableConnectionActionRequest) UnmarshalJSON ¶

func (v *NullableConnectionActionRequest) UnmarshalJSON(src []byte) error

func (*NullableConnectionActionRequest) Unset ¶

type NullableConnectionChangeOperation ¶

type NullableConnectionChangeOperation struct {
	// contains filtered or unexported fields
}

func (NullableConnectionChangeOperation) Get ¶

func (NullableConnectionChangeOperation) IsSet ¶

func (NullableConnectionChangeOperation) MarshalJSON ¶

func (v NullableConnectionChangeOperation) MarshalJSON() ([]byte, error)

func (*NullableConnectionChangeOperation) Set ¶

func (*NullableConnectionChangeOperation) UnmarshalJSON ¶

func (v *NullableConnectionChangeOperation) UnmarshalJSON(src []byte) error

func (*NullableConnectionChangeOperation) Unset ¶

type NullableConnectionCompanyProfile ¶

type NullableConnectionCompanyProfile struct {
	// contains filtered or unexported fields
}

func (NullableConnectionCompanyProfile) Get ¶

func (NullableConnectionCompanyProfile) IsSet ¶

func (NullableConnectionCompanyProfile) MarshalJSON ¶

func (v NullableConnectionCompanyProfile) MarshalJSON() ([]byte, error)

func (*NullableConnectionCompanyProfile) Set ¶

func (*NullableConnectionCompanyProfile) UnmarshalJSON ¶

func (v *NullableConnectionCompanyProfile) UnmarshalJSON(src []byte) error

func (*NullableConnectionCompanyProfile) Unset ¶

type NullableConnectionDirection ¶

type NullableConnectionDirection struct {
	// contains filtered or unexported fields
}

func (NullableConnectionDirection) Get ¶

func (NullableConnectionDirection) IsSet ¶

func (NullableConnectionDirection) MarshalJSON ¶

func (v NullableConnectionDirection) MarshalJSON() ([]byte, error)

func (*NullableConnectionDirection) Set ¶

func (*NullableConnectionDirection) UnmarshalJSON ¶

func (v *NullableConnectionDirection) UnmarshalJSON(src []byte) error

func (*NullableConnectionDirection) Unset ¶

func (v *NullableConnectionDirection) Unset()

type NullableConnectionInvitation ¶

type NullableConnectionInvitation struct {
	// contains filtered or unexported fields
}

func (NullableConnectionInvitation) Get ¶

func (NullableConnectionInvitation) IsSet ¶

func (NullableConnectionInvitation) MarshalJSON ¶

func (v NullableConnectionInvitation) MarshalJSON() ([]byte, error)

func (*NullableConnectionInvitation) Set ¶

func (*NullableConnectionInvitation) UnmarshalJSON ¶

func (v *NullableConnectionInvitation) UnmarshalJSON(src []byte) error

func (*NullableConnectionInvitation) Unset ¶

func (v *NullableConnectionInvitation) Unset()

type NullableConnectionOperation ¶

type NullableConnectionOperation struct {
	// contains filtered or unexported fields
}

func (NullableConnectionOperation) Get ¶

func (NullableConnectionOperation) IsSet ¶

func (NullableConnectionOperation) MarshalJSON ¶

func (v NullableConnectionOperation) MarshalJSON() ([]byte, error)

func (*NullableConnectionOperation) Set ¶

func (*NullableConnectionOperation) UnmarshalJSON ¶

func (v *NullableConnectionOperation) UnmarshalJSON(src []byte) error

func (*NullableConnectionOperation) Unset ¶

func (v *NullableConnectionOperation) Unset()

type NullableConnectionOperationOperationalStatus ¶

type NullableConnectionOperationOperationalStatus struct {
	// contains filtered or unexported fields
}

func (NullableConnectionOperationOperationalStatus) Get ¶

func (NullableConnectionOperationOperationalStatus) IsSet ¶

func (NullableConnectionOperationOperationalStatus) MarshalJSON ¶

func (*NullableConnectionOperationOperationalStatus) Set ¶

func (*NullableConnectionOperationOperationalStatus) UnmarshalJSON ¶

func (*NullableConnectionOperationOperationalStatus) Unset ¶

type NullableConnectionPostRequest ¶

type NullableConnectionPostRequest struct {
	// contains filtered or unexported fields
}

func (NullableConnectionPostRequest) Get ¶

func (NullableConnectionPostRequest) IsSet ¶

func (NullableConnectionPostRequest) MarshalJSON ¶

func (v NullableConnectionPostRequest) MarshalJSON() ([]byte, error)

func (*NullableConnectionPostRequest) Set ¶

func (*NullableConnectionPostRequest) UnmarshalJSON ¶

func (v *NullableConnectionPostRequest) UnmarshalJSON(src []byte) error

func (*NullableConnectionPostRequest) Unset ¶

func (v *NullableConnectionPostRequest) Unset()

type NullableConnectionPriority ¶

type NullableConnectionPriority struct {
	// contains filtered or unexported fields
}

func NewNullableConnectionPriority ¶

func NewNullableConnectionPriority(val *ConnectionPriority) *NullableConnectionPriority

func (NullableConnectionPriority) Get ¶

func (NullableConnectionPriority) IsSet ¶

func (v NullableConnectionPriority) IsSet() bool

func (NullableConnectionPriority) MarshalJSON ¶

func (v NullableConnectionPriority) MarshalJSON() ([]byte, error)

func (*NullableConnectionPriority) Set ¶

func (*NullableConnectionPriority) UnmarshalJSON ¶

func (v *NullableConnectionPriority) UnmarshalJSON(src []byte) error

func (*NullableConnectionPriority) Unset ¶

func (v *NullableConnectionPriority) Unset()

type NullableConnectionRedundancy ¶

type NullableConnectionRedundancy struct {
	// contains filtered or unexported fields
}

func (NullableConnectionRedundancy) Get ¶

func (NullableConnectionRedundancy) IsSet ¶

func (NullableConnectionRedundancy) MarshalJSON ¶

func (v NullableConnectionRedundancy) MarshalJSON() ([]byte, error)

func (*NullableConnectionRedundancy) Set ¶

func (*NullableConnectionRedundancy) UnmarshalJSON ¶

func (v *NullableConnectionRedundancy) UnmarshalJSON(src []byte) error

func (*NullableConnectionRedundancy) Unset ¶

func (v *NullableConnectionRedundancy) Unset()

type NullableConnectionResponse ¶

type NullableConnectionResponse struct {
	// contains filtered or unexported fields
}

func NewNullableConnectionResponse ¶

func NewNullableConnectionResponse(val *ConnectionResponse) *NullableConnectionResponse

func (NullableConnectionResponse) Get ¶

func (NullableConnectionResponse) IsSet ¶

func (v NullableConnectionResponse) IsSet() bool

func (NullableConnectionResponse) MarshalJSON ¶

func (v NullableConnectionResponse) MarshalJSON() ([]byte, error)

func (*NullableConnectionResponse) Set ¶

func (*NullableConnectionResponse) UnmarshalJSON ¶

func (v *NullableConnectionResponse) UnmarshalJSON(src []byte) error

func (*NullableConnectionResponse) Unset ¶

func (v *NullableConnectionResponse) Unset()

type NullableConnectionRouteFilterData ¶

type NullableConnectionRouteFilterData struct {
	// contains filtered or unexported fields
}

func (NullableConnectionRouteFilterData) Get ¶

func (NullableConnectionRouteFilterData) IsSet ¶

func (NullableConnectionRouteFilterData) MarshalJSON ¶

func (v NullableConnectionRouteFilterData) MarshalJSON() ([]byte, error)

func (*NullableConnectionRouteFilterData) Set ¶

func (*NullableConnectionRouteFilterData) UnmarshalJSON ¶

func (v *NullableConnectionRouteFilterData) UnmarshalJSON(src []byte) error

func (*NullableConnectionRouteFilterData) Unset ¶

type NullableConnectionRouteFilterDataAttachmentStatus ¶

type NullableConnectionRouteFilterDataAttachmentStatus struct {
	// contains filtered or unexported fields
}

func (NullableConnectionRouteFilterDataAttachmentStatus) Get ¶

func (NullableConnectionRouteFilterDataAttachmentStatus) IsSet ¶

func (NullableConnectionRouteFilterDataAttachmentStatus) MarshalJSON ¶

func (*NullableConnectionRouteFilterDataAttachmentStatus) Set ¶

func (*NullableConnectionRouteFilterDataAttachmentStatus) UnmarshalJSON ¶

func (*NullableConnectionRouteFilterDataAttachmentStatus) Unset ¶

type NullableConnectionRouteFilterDataDirection ¶

type NullableConnectionRouteFilterDataDirection struct {
	// contains filtered or unexported fields
}

func (NullableConnectionRouteFilterDataDirection) Get ¶

func (NullableConnectionRouteFilterDataDirection) IsSet ¶

func (NullableConnectionRouteFilterDataDirection) MarshalJSON ¶

func (*NullableConnectionRouteFilterDataDirection) Set ¶

func (*NullableConnectionRouteFilterDataDirection) UnmarshalJSON ¶

func (v *NullableConnectionRouteFilterDataDirection) UnmarshalJSON(src []byte) error

func (*NullableConnectionRouteFilterDataDirection) Unset ¶

type NullableConnectionRouteFilterDataType ¶

type NullableConnectionRouteFilterDataType struct {
	// contains filtered or unexported fields
}

func (NullableConnectionRouteFilterDataType) Get ¶

func (NullableConnectionRouteFilterDataType) IsSet ¶

func (NullableConnectionRouteFilterDataType) MarshalJSON ¶

func (v NullableConnectionRouteFilterDataType) MarshalJSON() ([]byte, error)

func (*NullableConnectionRouteFilterDataType) Set ¶

func (*NullableConnectionRouteFilterDataType) UnmarshalJSON ¶

func (v *NullableConnectionRouteFilterDataType) UnmarshalJSON(src []byte) error

func (*NullableConnectionRouteFilterDataType) Unset ¶

type NullableConnectionRouteFiltersBase ¶

type NullableConnectionRouteFiltersBase struct {
	// contains filtered or unexported fields
}

func (NullableConnectionRouteFiltersBase) Get ¶

func (NullableConnectionRouteFiltersBase) IsSet ¶

func (NullableConnectionRouteFiltersBase) MarshalJSON ¶

func (v NullableConnectionRouteFiltersBase) MarshalJSON() ([]byte, error)

func (*NullableConnectionRouteFiltersBase) Set ¶

func (*NullableConnectionRouteFiltersBase) UnmarshalJSON ¶

func (v *NullableConnectionRouteFiltersBase) UnmarshalJSON(src []byte) error

func (*NullableConnectionRouteFiltersBase) Unset ¶

type NullableConnectionRouteFiltersBaseDirection ¶

type NullableConnectionRouteFiltersBaseDirection struct {
	// contains filtered or unexported fields
}

func (NullableConnectionRouteFiltersBaseDirection) Get ¶

func (NullableConnectionRouteFiltersBaseDirection) IsSet ¶

func (NullableConnectionRouteFiltersBaseDirection) MarshalJSON ¶

func (*NullableConnectionRouteFiltersBaseDirection) Set ¶

func (*NullableConnectionRouteFiltersBaseDirection) UnmarshalJSON ¶

func (v *NullableConnectionRouteFiltersBaseDirection) UnmarshalJSON(src []byte) error

func (*NullableConnectionRouteFiltersBaseDirection) Unset ¶

type NullableConnectionRoutingProtocolPostRequest ¶

type NullableConnectionRoutingProtocolPostRequest struct {
	// contains filtered or unexported fields
}

func (NullableConnectionRoutingProtocolPostRequest) Get ¶

func (NullableConnectionRoutingProtocolPostRequest) IsSet ¶

func (NullableConnectionRoutingProtocolPostRequest) MarshalJSON ¶

func (*NullableConnectionRoutingProtocolPostRequest) Set ¶

func (*NullableConnectionRoutingProtocolPostRequest) UnmarshalJSON ¶

func (*NullableConnectionRoutingProtocolPostRequest) Unset ¶

type NullableConnectionSearchResponse ¶

type NullableConnectionSearchResponse struct {
	// contains filtered or unexported fields
}

func (NullableConnectionSearchResponse) Get ¶

func (NullableConnectionSearchResponse) IsSet ¶

func (NullableConnectionSearchResponse) MarshalJSON ¶

func (v NullableConnectionSearchResponse) MarshalJSON() ([]byte, error)

func (*NullableConnectionSearchResponse) Set ¶

func (*NullableConnectionSearchResponse) UnmarshalJSON ¶

func (v *NullableConnectionSearchResponse) UnmarshalJSON(src []byte) error

func (*NullableConnectionSearchResponse) Unset ¶

type NullableConnectionSide ¶

type NullableConnectionSide struct {
	// contains filtered or unexported fields
}

func NewNullableConnectionSide ¶

func NewNullableConnectionSide(val *ConnectionSide) *NullableConnectionSide

func (NullableConnectionSide) Get ¶

func (NullableConnectionSide) IsSet ¶

func (v NullableConnectionSide) IsSet() bool

func (NullableConnectionSide) MarshalJSON ¶

func (v NullableConnectionSide) MarshalJSON() ([]byte, error)

func (*NullableConnectionSide) Set ¶

func (*NullableConnectionSide) UnmarshalJSON ¶

func (v *NullableConnectionSide) UnmarshalJSON(src []byte) error

func (*NullableConnectionSide) Unset ¶

func (v *NullableConnectionSide) Unset()

type NullableConnectionSideAdditionalInfo ¶

type NullableConnectionSideAdditionalInfo struct {
	// contains filtered or unexported fields
}

func (NullableConnectionSideAdditionalInfo) Get ¶

func (NullableConnectionSideAdditionalInfo) IsSet ¶

func (NullableConnectionSideAdditionalInfo) MarshalJSON ¶

func (v NullableConnectionSideAdditionalInfo) MarshalJSON() ([]byte, error)

func (*NullableConnectionSideAdditionalInfo) Set ¶

func (*NullableConnectionSideAdditionalInfo) UnmarshalJSON ¶

func (v *NullableConnectionSideAdditionalInfo) UnmarshalJSON(src []byte) error

func (*NullableConnectionSideAdditionalInfo) Unset ¶

type NullableConnectionState ¶

type NullableConnectionState struct {
	// contains filtered or unexported fields
}

func NewNullableConnectionState ¶

func NewNullableConnectionState(val *ConnectionState) *NullableConnectionState

func (NullableConnectionState) Get ¶

func (NullableConnectionState) IsSet ¶

func (v NullableConnectionState) IsSet() bool

func (NullableConnectionState) MarshalJSON ¶

func (v NullableConnectionState) MarshalJSON() ([]byte, error)

func (*NullableConnectionState) Set ¶

func (*NullableConnectionState) UnmarshalJSON ¶

func (v *NullableConnectionState) UnmarshalJSON(src []byte) error

func (*NullableConnectionState) Unset ¶

func (v *NullableConnectionState) Unset()

type NullableConnectionType ¶

type NullableConnectionType struct {
	// contains filtered or unexported fields
}

func NewNullableConnectionType ¶

func NewNullableConnectionType(val *ConnectionType) *NullableConnectionType

func (NullableConnectionType) Get ¶

func (NullableConnectionType) IsSet ¶

func (v NullableConnectionType) IsSet() bool

func (NullableConnectionType) MarshalJSON ¶

func (v NullableConnectionType) MarshalJSON() ([]byte, error)

func (*NullableConnectionType) Set ¶

func (*NullableConnectionType) UnmarshalJSON ¶

func (v *NullableConnectionType) UnmarshalJSON(src []byte) error

func (*NullableConnectionType) Unset ¶

func (v *NullableConnectionType) Unset()

type NullableConnectivitySource ¶

type NullableConnectivitySource struct {
	// contains filtered or unexported fields
}

func NewNullableConnectivitySource ¶

func NewNullableConnectivitySource(val *ConnectivitySource) *NullableConnectivitySource

func (NullableConnectivitySource) Get ¶

func (NullableConnectivitySource) IsSet ¶

func (v NullableConnectivitySource) IsSet() bool

func (NullableConnectivitySource) MarshalJSON ¶

func (v NullableConnectivitySource) MarshalJSON() ([]byte, error)

func (*NullableConnectivitySource) Set ¶

func (*NullableConnectivitySource) UnmarshalJSON ¶

func (v *NullableConnectivitySource) UnmarshalJSON(src []byte) error

func (*NullableConnectivitySource) Unset ¶

func (v *NullableConnectivitySource) Unset()

type NullableConnectivitySourceType ¶

type NullableConnectivitySourceType struct {
	// contains filtered or unexported fields
}

func (NullableConnectivitySourceType) Get ¶

func (NullableConnectivitySourceType) IsSet ¶

func (NullableConnectivitySourceType) MarshalJSON ¶

func (v NullableConnectivitySourceType) MarshalJSON() ([]byte, error)

func (*NullableConnectivitySourceType) Set ¶

func (*NullableConnectivitySourceType) UnmarshalJSON ¶

func (v *NullableConnectivitySourceType) UnmarshalJSON(src []byte) error

func (*NullableConnectivitySourceType) Unset ¶

func (v *NullableConnectivitySourceType) Unset()

type NullableCustomField ¶

type NullableCustomField struct {
	// contains filtered or unexported fields
}

func NewNullableCustomField ¶

func NewNullableCustomField(val *CustomField) *NullableCustomField

func (NullableCustomField) Get ¶

func (NullableCustomField) IsSet ¶

func (v NullableCustomField) IsSet() bool

func (NullableCustomField) MarshalJSON ¶

func (v NullableCustomField) MarshalJSON() ([]byte, error)

func (*NullableCustomField) Set ¶

func (v *NullableCustomField) Set(val *CustomField)

func (*NullableCustomField) UnmarshalJSON ¶

func (v *NullableCustomField) UnmarshalJSON(src []byte) error

func (*NullableCustomField) Unset ¶

func (v *NullableCustomField) Unset()

type NullableCustomFieldDataType ¶

type NullableCustomFieldDataType struct {
	// contains filtered or unexported fields
}

func (NullableCustomFieldDataType) Get ¶

func (NullableCustomFieldDataType) IsSet ¶

func (NullableCustomFieldDataType) MarshalJSON ¶

func (v NullableCustomFieldDataType) MarshalJSON() ([]byte, error)

func (*NullableCustomFieldDataType) Set ¶

func (*NullableCustomFieldDataType) UnmarshalJSON ¶

func (v *NullableCustomFieldDataType) UnmarshalJSON(src []byte) error

func (*NullableCustomFieldDataType) Unset ¶

func (v *NullableCustomFieldDataType) Unset()

type NullableDirectConnectionIpv4 ¶

type NullableDirectConnectionIpv4 struct {
	// contains filtered or unexported fields
}

func (NullableDirectConnectionIpv4) Get ¶

func (NullableDirectConnectionIpv4) IsSet ¶

func (NullableDirectConnectionIpv4) MarshalJSON ¶

func (v NullableDirectConnectionIpv4) MarshalJSON() ([]byte, error)

func (*NullableDirectConnectionIpv4) Set ¶

func (*NullableDirectConnectionIpv4) UnmarshalJSON ¶

func (v *NullableDirectConnectionIpv4) UnmarshalJSON(src []byte) error

func (*NullableDirectConnectionIpv4) Unset ¶

func (v *NullableDirectConnectionIpv4) Unset()

type NullableDirectConnectionIpv6 ¶

type NullableDirectConnectionIpv6 struct {
	// contains filtered or unexported fields
}

func (NullableDirectConnectionIpv6) Get ¶

func (NullableDirectConnectionIpv6) IsSet ¶

func (NullableDirectConnectionIpv6) MarshalJSON ¶

func (v NullableDirectConnectionIpv6) MarshalJSON() ([]byte, error)

func (*NullableDirectConnectionIpv6) Set ¶

func (*NullableDirectConnectionIpv6) UnmarshalJSON ¶

func (v *NullableDirectConnectionIpv6) UnmarshalJSON(src []byte) error

func (*NullableDirectConnectionIpv6) Unset ¶

func (v *NullableDirectConnectionIpv6) Unset()

type NullableDirection ¶

type NullableDirection struct {
	// contains filtered or unexported fields
}

func NewNullableDirection ¶

func NewNullableDirection(val *Direction) *NullableDirection

func (NullableDirection) Get ¶

func (v NullableDirection) Get() *Direction

func (NullableDirection) IsSet ¶

func (v NullableDirection) IsSet() bool

func (NullableDirection) MarshalJSON ¶

func (v NullableDirection) MarshalJSON() ([]byte, error)

func (*NullableDirection) Set ¶

func (v *NullableDirection) Set(val *Direction)

func (*NullableDirection) UnmarshalJSON ¶

func (v *NullableDirection) UnmarshalJSON(src []byte) error

func (*NullableDirection) Unset ¶

func (v *NullableDirection) Unset()

type NullableDuration ¶

type NullableDuration struct {
	// contains filtered or unexported fields
}

func NewNullableDuration ¶

func NewNullableDuration(val *Duration) *NullableDuration

func (NullableDuration) Get ¶

func (v NullableDuration) Get() *Duration

func (NullableDuration) IsSet ¶

func (v NullableDuration) IsSet() bool

func (NullableDuration) MarshalJSON ¶

func (v NullableDuration) MarshalJSON() ([]byte, error)

func (*NullableDuration) Set ¶

func (v *NullableDuration) Set(val *Duration)

func (*NullableDuration) UnmarshalJSON ¶

func (v *NullableDuration) UnmarshalJSON(src []byte) error

func (*NullableDuration) Unset ¶

func (v *NullableDuration) Unset()

type NullableEquinixStatus ¶

type NullableEquinixStatus struct {
	// contains filtered or unexported fields
}

func NewNullableEquinixStatus ¶

func NewNullableEquinixStatus(val *EquinixStatus) *NullableEquinixStatus

func (NullableEquinixStatus) Get ¶

func (NullableEquinixStatus) IsSet ¶

func (v NullableEquinixStatus) IsSet() bool

func (NullableEquinixStatus) MarshalJSON ¶

func (v NullableEquinixStatus) MarshalJSON() ([]byte, error)

func (*NullableEquinixStatus) Set ¶

func (v *NullableEquinixStatus) Set(val *EquinixStatus)

func (*NullableEquinixStatus) UnmarshalJSON ¶

func (v *NullableEquinixStatus) UnmarshalJSON(src []byte) error

func (*NullableEquinixStatus) Unset ¶

func (v *NullableEquinixStatus) Unset()

type NullableError ¶

type NullableError struct {
	// contains filtered or unexported fields
}

func NewNullableError ¶

func NewNullableError(val *Error) *NullableError

func (NullableError) Get ¶

func (v NullableError) Get() *Error

func (NullableError) IsSet ¶

func (v NullableError) IsSet() bool

func (NullableError) MarshalJSON ¶

func (v NullableError) MarshalJSON() ([]byte, error)

func (*NullableError) Set ¶

func (v *NullableError) Set(val *Error)

func (*NullableError) UnmarshalJSON ¶

func (v *NullableError) UnmarshalJSON(src []byte) error

func (*NullableError) Unset ¶

func (v *NullableError) Unset()

type NullableExpression ¶

type NullableExpression struct {
	// contains filtered or unexported fields
}

func NewNullableExpression ¶

func NewNullableExpression(val *Expression) *NullableExpression

func (NullableExpression) Get ¶

func (v NullableExpression) Get() *Expression

func (NullableExpression) IsSet ¶

func (v NullableExpression) IsSet() bool

func (NullableExpression) MarshalJSON ¶

func (v NullableExpression) MarshalJSON() ([]byte, error)

func (*NullableExpression) Set ¶

func (v *NullableExpression) Set(val *Expression)

func (*NullableExpression) UnmarshalJSON ¶

func (v *NullableExpression) UnmarshalJSON(src []byte) error

func (*NullableExpression) Unset ¶

func (v *NullableExpression) Unset()

type NullableExpressionOperator ¶

type NullableExpressionOperator struct {
	// contains filtered or unexported fields
}

func NewNullableExpressionOperator ¶

func NewNullableExpressionOperator(val *ExpressionOperator) *NullableExpressionOperator

func (NullableExpressionOperator) Get ¶

func (NullableExpressionOperator) IsSet ¶

func (v NullableExpressionOperator) IsSet() bool

func (NullableExpressionOperator) MarshalJSON ¶

func (v NullableExpressionOperator) MarshalJSON() ([]byte, error)

func (*NullableExpressionOperator) Set ¶

func (*NullableExpressionOperator) UnmarshalJSON ¶

func (v *NullableExpressionOperator) UnmarshalJSON(src []byte) error

func (*NullableExpressionOperator) Unset ¶

func (v *NullableExpressionOperator) Unset()

type NullableFabricCloudRouterCode ¶

type NullableFabricCloudRouterCode struct {
	// contains filtered or unexported fields
}

func (NullableFabricCloudRouterCode) Get ¶

func (NullableFabricCloudRouterCode) IsSet ¶

func (NullableFabricCloudRouterCode) MarshalJSON ¶

func (v NullableFabricCloudRouterCode) MarshalJSON() ([]byte, error)

func (*NullableFabricCloudRouterCode) Set ¶

func (*NullableFabricCloudRouterCode) UnmarshalJSON ¶

func (v *NullableFabricCloudRouterCode) UnmarshalJSON(src []byte) error

func (*NullableFabricCloudRouterCode) Unset ¶

func (v *NullableFabricCloudRouterCode) Unset()

type NullableFabricCloudRouterPackages ¶

type NullableFabricCloudRouterPackages struct {
	// contains filtered or unexported fields
}

func (NullableFabricCloudRouterPackages) Get ¶

func (NullableFabricCloudRouterPackages) IsSet ¶

func (NullableFabricCloudRouterPackages) MarshalJSON ¶

func (v NullableFabricCloudRouterPackages) MarshalJSON() ([]byte, error)

func (*NullableFabricCloudRouterPackages) Set ¶

func (*NullableFabricCloudRouterPackages) UnmarshalJSON ¶

func (v *NullableFabricCloudRouterPackages) UnmarshalJSON(src []byte) error

func (*NullableFabricCloudRouterPackages) Unset ¶

type NullableFabricCloudRouterPrice ¶

type NullableFabricCloudRouterPrice struct {
	// contains filtered or unexported fields
}

func (NullableFabricCloudRouterPrice) Get ¶

func (NullableFabricCloudRouterPrice) IsSet ¶

func (NullableFabricCloudRouterPrice) MarshalJSON ¶

func (v NullableFabricCloudRouterPrice) MarshalJSON() ([]byte, error)

func (*NullableFabricCloudRouterPrice) Set ¶

func (*NullableFabricCloudRouterPrice) UnmarshalJSON ¶

func (v *NullableFabricCloudRouterPrice) UnmarshalJSON(src []byte) error

func (*NullableFabricCloudRouterPrice) Unset ¶

func (v *NullableFabricCloudRouterPrice) Unset()

type NullableFabricConnectionUuid ¶

type NullableFabricConnectionUuid struct {
	// contains filtered or unexported fields
}

func (NullableFabricConnectionUuid) Get ¶

func (NullableFabricConnectionUuid) IsSet ¶

func (NullableFabricConnectionUuid) MarshalJSON ¶

func (v NullableFabricConnectionUuid) MarshalJSON() ([]byte, error)

func (*NullableFabricConnectionUuid) Set ¶

func (*NullableFabricConnectionUuid) UnmarshalJSON ¶

func (v *NullableFabricConnectionUuid) UnmarshalJSON(src []byte) error

func (*NullableFabricConnectionUuid) Unset ¶

func (v *NullableFabricConnectionUuid) Unset()

type NullableFilterBody ¶

type NullableFilterBody struct {
	// contains filtered or unexported fields
}

func NewNullableFilterBody ¶

func NewNullableFilterBody(val *FilterBody) *NullableFilterBody

func (NullableFilterBody) Get ¶

func (v NullableFilterBody) Get() *FilterBody

func (NullableFilterBody) IsSet ¶

func (v NullableFilterBody) IsSet() bool

func (NullableFilterBody) MarshalJSON ¶

func (v NullableFilterBody) MarshalJSON() ([]byte, error)

func (*NullableFilterBody) Set ¶

func (v *NullableFilterBody) Set(val *FilterBody)

func (*NullableFilterBody) UnmarshalJSON ¶

func (v *NullableFilterBody) UnmarshalJSON(src []byte) error

func (*NullableFilterBody) Unset ¶

func (v *NullableFilterBody) Unset()

type NullableFloat32 ¶

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat32 ¶

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get ¶

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet ¶

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON ¶

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set ¶

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON ¶

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset ¶

func (v *NullableFloat32) Unset()

type NullableFloat64 ¶

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat64 ¶

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get ¶

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet ¶

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON ¶

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set ¶

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON ¶

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset ¶

func (v *NullableFloat64) Unset()

type NullableGeoCoordinates ¶

type NullableGeoCoordinates struct {
	// contains filtered or unexported fields
}

func NewNullableGeoCoordinates ¶

func NewNullableGeoCoordinates(val *GeoCoordinates) *NullableGeoCoordinates

func (NullableGeoCoordinates) Get ¶

func (NullableGeoCoordinates) IsSet ¶

func (v NullableGeoCoordinates) IsSet() bool

func (NullableGeoCoordinates) MarshalJSON ¶

func (v NullableGeoCoordinates) MarshalJSON() ([]byte, error)

func (*NullableGeoCoordinates) Set ¶

func (*NullableGeoCoordinates) UnmarshalJSON ¶

func (v *NullableGeoCoordinates) UnmarshalJSON(src []byte) error

func (*NullableGeoCoordinates) Unset ¶

func (v *NullableGeoCoordinates) Unset()

type NullableGeoScopeType ¶

type NullableGeoScopeType struct {
	// contains filtered or unexported fields
}

func NewNullableGeoScopeType ¶

func NewNullableGeoScopeType(val *GeoScopeType) *NullableGeoScopeType

func (NullableGeoScopeType) Get ¶

func (NullableGeoScopeType) IsSet ¶

func (v NullableGeoScopeType) IsSet() bool

func (NullableGeoScopeType) MarshalJSON ¶

func (v NullableGeoScopeType) MarshalJSON() ([]byte, error)

func (*NullableGeoScopeType) Set ¶

func (v *NullableGeoScopeType) Set(val *GeoScopeType)

func (*NullableGeoScopeType) UnmarshalJSON ¶

func (v *NullableGeoScopeType) UnmarshalJSON(src []byte) error

func (*NullableGeoScopeType) Unset ¶

func (v *NullableGeoScopeType) Unset()

type NullableGetAllConnectionRouteFiltersResponse ¶

type NullableGetAllConnectionRouteFiltersResponse struct {
	// contains filtered or unexported fields
}

func (NullableGetAllConnectionRouteFiltersResponse) Get ¶

func (NullableGetAllConnectionRouteFiltersResponse) IsSet ¶

func (NullableGetAllConnectionRouteFiltersResponse) MarshalJSON ¶

func (*NullableGetAllConnectionRouteFiltersResponse) Set ¶

func (*NullableGetAllConnectionRouteFiltersResponse) UnmarshalJSON ¶

func (*NullableGetAllConnectionRouteFiltersResponse) Unset ¶

type NullableGetResponse ¶

type NullableGetResponse struct {
	// contains filtered or unexported fields
}

func NewNullableGetResponse ¶

func NewNullableGetResponse(val *GetResponse) *NullableGetResponse

func (NullableGetResponse) Get ¶

func (NullableGetResponse) IsSet ¶

func (v NullableGetResponse) IsSet() bool

func (NullableGetResponse) MarshalJSON ¶

func (v NullableGetResponse) MarshalJSON() ([]byte, error)

func (*NullableGetResponse) Set ¶

func (v *NullableGetResponse) Set(val *GetResponse)

func (*NullableGetResponse) UnmarshalJSON ¶

func (v *NullableGetResponse) UnmarshalJSON(src []byte) error

func (*NullableGetResponse) Unset ¶

func (v *NullableGetResponse) Unset()

type NullableGetRouteFilterGetConnectionsResponse ¶

type NullableGetRouteFilterGetConnectionsResponse struct {
	// contains filtered or unexported fields
}

func (NullableGetRouteFilterGetConnectionsResponse) Get ¶

func (NullableGetRouteFilterGetConnectionsResponse) IsSet ¶

func (NullableGetRouteFilterGetConnectionsResponse) MarshalJSON ¶

func (*NullableGetRouteFilterGetConnectionsResponse) Set ¶

func (*NullableGetRouteFilterGetConnectionsResponse) UnmarshalJSON ¶

func (*NullableGetRouteFilterGetConnectionsResponse) Unset ¶

type NullableGetRouteFilterRulesResponse ¶

type NullableGetRouteFilterRulesResponse struct {
	// contains filtered or unexported fields
}

func (NullableGetRouteFilterRulesResponse) Get ¶

func (NullableGetRouteFilterRulesResponse) IsSet ¶

func (NullableGetRouteFilterRulesResponse) MarshalJSON ¶

func (v NullableGetRouteFilterRulesResponse) MarshalJSON() ([]byte, error)

func (*NullableGetRouteFilterRulesResponse) Set ¶

func (*NullableGetRouteFilterRulesResponse) UnmarshalJSON ¶

func (v *NullableGetRouteFilterRulesResponse) UnmarshalJSON(src []byte) error

func (*NullableGetRouteFilterRulesResponse) Unset ¶

type NullableGetServiceProfilesViewPointParameter ¶

type NullableGetServiceProfilesViewPointParameter struct {
	// contains filtered or unexported fields
}

func (NullableGetServiceProfilesViewPointParameter) Get ¶

func (NullableGetServiceProfilesViewPointParameter) IsSet ¶

func (NullableGetServiceProfilesViewPointParameter) MarshalJSON ¶

func (*NullableGetServiceProfilesViewPointParameter) Set ¶

func (*NullableGetServiceProfilesViewPointParameter) UnmarshalJSON ¶

func (*NullableGetServiceProfilesViewPointParameter) Unset ¶

type NullableHealthResponse ¶

type NullableHealthResponse struct {
	// contains filtered or unexported fields
}

func NewNullableHealthResponse ¶

func NewNullableHealthResponse(val *HealthResponse) *NullableHealthResponse

func (NullableHealthResponse) Get ¶

func (NullableHealthResponse) IsSet ¶

func (v NullableHealthResponse) IsSet() bool

func (NullableHealthResponse) MarshalJSON ¶

func (v NullableHealthResponse) MarshalJSON() ([]byte, error)

func (*NullableHealthResponse) Set ¶

func (*NullableHealthResponse) UnmarshalJSON ¶

func (v *NullableHealthResponse) UnmarshalJSON(src []byte) error

func (*NullableHealthResponse) Unset ¶

func (v *NullableHealthResponse) Unset()

type NullableInt ¶

type NullableInt struct {
	// contains filtered or unexported fields
}

func NewNullableInt ¶

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get ¶

func (v NullableInt) Get() *int

func (NullableInt) IsSet ¶

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON ¶

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set ¶

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON ¶

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset ¶

func (v *NullableInt) Unset()

type NullableInt32 ¶

type NullableInt32 struct {
	// contains filtered or unexported fields
}

func NewNullableInt32 ¶

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get ¶

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet ¶

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON ¶

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set ¶

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON ¶

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset ¶

func (v *NullableInt32) Unset()

type NullableInt64 ¶

type NullableInt64 struct {
	// contains filtered or unexported fields
}

func NewNullableInt64 ¶

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get ¶

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet ¶

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON ¶

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set ¶

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON ¶

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset ¶

func (v *NullableInt64) Unset()

type NullableInterface ¶

type NullableInterface struct {
	// contains filtered or unexported fields
}

func NewNullableInterface ¶

func NewNullableInterface(val *Interface) *NullableInterface

func (NullableInterface) Get ¶

func (v NullableInterface) Get() *Interface

func (NullableInterface) IsSet ¶

func (v NullableInterface) IsSet() bool

func (NullableInterface) MarshalJSON ¶

func (v NullableInterface) MarshalJSON() ([]byte, error)

func (*NullableInterface) Set ¶

func (v *NullableInterface) Set(val *Interface)

func (*NullableInterface) UnmarshalJSON ¶

func (v *NullableInterface) UnmarshalJSON(src []byte) error

func (*NullableInterface) Unset ¶

func (v *NullableInterface) Unset()

type NullableInterfaceType ¶

type NullableInterfaceType struct {
	// contains filtered or unexported fields
}

func NewNullableInterfaceType ¶

func NewNullableInterfaceType(val *InterfaceType) *NullableInterfaceType

func (NullableInterfaceType) Get ¶

func (NullableInterfaceType) IsSet ¶

func (v NullableInterfaceType) IsSet() bool

func (NullableInterfaceType) MarshalJSON ¶

func (v NullableInterfaceType) MarshalJSON() ([]byte, error)

func (*NullableInterfaceType) Set ¶

func (v *NullableInterfaceType) Set(val *InterfaceType)

func (*NullableInterfaceType) UnmarshalJSON ¶

func (v *NullableInterfaceType) UnmarshalJSON(src []byte) error

func (*NullableInterfaceType) Unset ¶

func (v *NullableInterfaceType) Unset()

type NullableIpBlockPrice ¶

type NullableIpBlockPrice struct {
	// contains filtered or unexported fields
}

func NewNullableIpBlockPrice ¶

func NewNullableIpBlockPrice(val *IpBlockPrice) *NullableIpBlockPrice

func (NullableIpBlockPrice) Get ¶

func (NullableIpBlockPrice) IsSet ¶

func (v NullableIpBlockPrice) IsSet() bool

func (NullableIpBlockPrice) MarshalJSON ¶

func (v NullableIpBlockPrice) MarshalJSON() ([]byte, error)

func (*NullableIpBlockPrice) Set ¶

func (v *NullableIpBlockPrice) Set(val *IpBlockPrice)

func (*NullableIpBlockPrice) UnmarshalJSON ¶

func (v *NullableIpBlockPrice) UnmarshalJSON(src []byte) error

func (*NullableIpBlockPrice) Unset ¶

func (v *NullableIpBlockPrice) Unset()

type NullableIpBlockType ¶

type NullableIpBlockType struct {
	// contains filtered or unexported fields
}

func NewNullableIpBlockType ¶

func NewNullableIpBlockType(val *IpBlockType) *NullableIpBlockType

func (NullableIpBlockType) Get ¶

func (NullableIpBlockType) IsSet ¶

func (v NullableIpBlockType) IsSet() bool

func (NullableIpBlockType) MarshalJSON ¶

func (v NullableIpBlockType) MarshalJSON() ([]byte, error)

func (*NullableIpBlockType) Set ¶

func (v *NullableIpBlockType) Set(val *IpBlockType)

func (*NullableIpBlockType) UnmarshalJSON ¶

func (v *NullableIpBlockType) UnmarshalJSON(src []byte) error

func (*NullableIpBlockType) Unset ¶

func (v *NullableIpBlockType) Unset()

type NullableIpv4 ¶

type NullableIpv4 struct {
	// contains filtered or unexported fields
}

func NewNullableIpv4 ¶

func NewNullableIpv4(val *Ipv4) *NullableIpv4

func (NullableIpv4) Get ¶

func (v NullableIpv4) Get() *Ipv4

func (NullableIpv4) IsSet ¶

func (v NullableIpv4) IsSet() bool

func (NullableIpv4) MarshalJSON ¶

func (v NullableIpv4) MarshalJSON() ([]byte, error)

func (*NullableIpv4) Set ¶

func (v *NullableIpv4) Set(val *Ipv4)

func (*NullableIpv4) UnmarshalJSON ¶

func (v *NullableIpv4) UnmarshalJSON(src []byte) error

func (*NullableIpv4) Unset ¶

func (v *NullableIpv4) Unset()

type NullableJsonPatchOperation ¶

type NullableJsonPatchOperation struct {
	// contains filtered or unexported fields
}

func NewNullableJsonPatchOperation ¶

func NewNullableJsonPatchOperation(val *JsonPatchOperation) *NullableJsonPatchOperation

func (NullableJsonPatchOperation) Get ¶

func (NullableJsonPatchOperation) IsSet ¶

func (v NullableJsonPatchOperation) IsSet() bool

func (NullableJsonPatchOperation) MarshalJSON ¶

func (v NullableJsonPatchOperation) MarshalJSON() ([]byte, error)

func (*NullableJsonPatchOperation) Set ¶

func (*NullableJsonPatchOperation) UnmarshalJSON ¶

func (v *NullableJsonPatchOperation) UnmarshalJSON(src []byte) error

func (*NullableJsonPatchOperation) Unset ¶

func (v *NullableJsonPatchOperation) Unset()
type NullableLink struct {
	// contains filtered or unexported fields
}
func NewNullableLink(val *Link) *NullableLink

func (NullableLink) Get ¶

func (v NullableLink) Get() *Link

func (NullableLink) IsSet ¶

func (v NullableLink) IsSet() bool

func (NullableLink) MarshalJSON ¶

func (v NullableLink) MarshalJSON() ([]byte, error)

func (*NullableLink) Set ¶

func (v *NullableLink) Set(val *Link)

func (*NullableLink) UnmarshalJSON ¶

func (v *NullableLink) UnmarshalJSON(src []byte) error

func (*NullableLink) Unset ¶

func (v *NullableLink) Unset()

type NullableLinkAggregationGroup ¶

type NullableLinkAggregationGroup struct {
	// contains filtered or unexported fields
}

func (NullableLinkAggregationGroup) Get ¶

func (NullableLinkAggregationGroup) IsSet ¶

func (NullableLinkAggregationGroup) MarshalJSON ¶

func (v NullableLinkAggregationGroup) MarshalJSON() ([]byte, error)

func (*NullableLinkAggregationGroup) Set ¶

func (*NullableLinkAggregationGroup) UnmarshalJSON ¶

func (v *NullableLinkAggregationGroup) UnmarshalJSON(src []byte) error

func (*NullableLinkAggregationGroup) Unset ¶

func (v *NullableLinkAggregationGroup) Unset()

type NullableLinkProtocol ¶

type NullableLinkProtocol struct {
	// contains filtered or unexported fields
}

func NewNullableLinkProtocol ¶

func NewNullableLinkProtocol(val *LinkProtocol) *NullableLinkProtocol

func (NullableLinkProtocol) Get ¶

func (NullableLinkProtocol) IsSet ¶

func (v NullableLinkProtocol) IsSet() bool

func (NullableLinkProtocol) MarshalJSON ¶

func (v NullableLinkProtocol) MarshalJSON() ([]byte, error)

func (*NullableLinkProtocol) Set ¶

func (v *NullableLinkProtocol) Set(val *LinkProtocol)

func (*NullableLinkProtocol) UnmarshalJSON ¶

func (v *NullableLinkProtocol) UnmarshalJSON(src []byte) error

func (*NullableLinkProtocol) Unset ¶

func (v *NullableLinkProtocol) Unset()

type NullableLinkProtocolConnection ¶

type NullableLinkProtocolConnection struct {
	// contains filtered or unexported fields
}

func (NullableLinkProtocolConnection) Get ¶

func (NullableLinkProtocolConnection) IsSet ¶

func (NullableLinkProtocolConnection) MarshalJSON ¶

func (v NullableLinkProtocolConnection) MarshalJSON() ([]byte, error)

func (*NullableLinkProtocolConnection) Set ¶

func (*NullableLinkProtocolConnection) UnmarshalJSON ¶

func (v *NullableLinkProtocolConnection) UnmarshalJSON(src []byte) error

func (*NullableLinkProtocolConnection) Unset ¶

func (v *NullableLinkProtocolConnection) Unset()

type NullableLinkProtocolDot1q ¶

type NullableLinkProtocolDot1q struct {
	// contains filtered or unexported fields
}

func NewNullableLinkProtocolDot1q ¶

func NewNullableLinkProtocolDot1q(val *LinkProtocolDot1q) *NullableLinkProtocolDot1q

func (NullableLinkProtocolDot1q) Get ¶

func (NullableLinkProtocolDot1q) IsSet ¶

func (v NullableLinkProtocolDot1q) IsSet() bool

func (NullableLinkProtocolDot1q) MarshalJSON ¶

func (v NullableLinkProtocolDot1q) MarshalJSON() ([]byte, error)

func (*NullableLinkProtocolDot1q) Set ¶

func (*NullableLinkProtocolDot1q) UnmarshalJSON ¶

func (v *NullableLinkProtocolDot1q) UnmarshalJSON(src []byte) error

func (*NullableLinkProtocolDot1q) Unset ¶

func (v *NullableLinkProtocolDot1q) Unset()

type NullableLinkProtocolEvpnVxlan ¶

type NullableLinkProtocolEvpnVxlan struct {
	// contains filtered or unexported fields
}

func (NullableLinkProtocolEvpnVxlan) Get ¶

func (NullableLinkProtocolEvpnVxlan) IsSet ¶

func (NullableLinkProtocolEvpnVxlan) MarshalJSON ¶

func (v NullableLinkProtocolEvpnVxlan) MarshalJSON() ([]byte, error)

func (*NullableLinkProtocolEvpnVxlan) Set ¶

func (*NullableLinkProtocolEvpnVxlan) UnmarshalJSON ¶

func (v *NullableLinkProtocolEvpnVxlan) UnmarshalJSON(src []byte) error

func (*NullableLinkProtocolEvpnVxlan) Unset ¶

func (v *NullableLinkProtocolEvpnVxlan) Unset()

type NullableLinkProtocolGetResponse ¶

type NullableLinkProtocolGetResponse struct {
	// contains filtered or unexported fields
}

func (NullableLinkProtocolGetResponse) Get ¶

func (NullableLinkProtocolGetResponse) IsSet ¶

func (NullableLinkProtocolGetResponse) MarshalJSON ¶

func (v NullableLinkProtocolGetResponse) MarshalJSON() ([]byte, error)

func (*NullableLinkProtocolGetResponse) Set ¶

func (*NullableLinkProtocolGetResponse) UnmarshalJSON ¶

func (v *NullableLinkProtocolGetResponse) UnmarshalJSON(src []byte) error

func (*NullableLinkProtocolGetResponse) Unset ¶

type NullableLinkProtocolIpv4Ipv6Config ¶

type NullableLinkProtocolIpv4Ipv6Config struct {
	// contains filtered or unexported fields
}

func (NullableLinkProtocolIpv4Ipv6Config) Get ¶

func (NullableLinkProtocolIpv4Ipv6Config) IsSet ¶

func (NullableLinkProtocolIpv4Ipv6Config) MarshalJSON ¶

func (v NullableLinkProtocolIpv4Ipv6Config) MarshalJSON() ([]byte, error)

func (*NullableLinkProtocolIpv4Ipv6Config) Set ¶

func (*NullableLinkProtocolIpv4Ipv6Config) UnmarshalJSON ¶

func (v *NullableLinkProtocolIpv4Ipv6Config) UnmarshalJSON(src []byte) error

func (*NullableLinkProtocolIpv4Ipv6Config) Unset ¶

type NullableLinkProtocolQinq ¶

type NullableLinkProtocolQinq struct {
	// contains filtered or unexported fields
}

func NewNullableLinkProtocolQinq ¶

func NewNullableLinkProtocolQinq(val *LinkProtocolQinq) *NullableLinkProtocolQinq

func (NullableLinkProtocolQinq) Get ¶

func (NullableLinkProtocolQinq) IsSet ¶

func (v NullableLinkProtocolQinq) IsSet() bool

func (NullableLinkProtocolQinq) MarshalJSON ¶

func (v NullableLinkProtocolQinq) MarshalJSON() ([]byte, error)

func (*NullableLinkProtocolQinq) Set ¶

func (*NullableLinkProtocolQinq) UnmarshalJSON ¶

func (v *NullableLinkProtocolQinq) UnmarshalJSON(src []byte) error

func (*NullableLinkProtocolQinq) Unset ¶

func (v *NullableLinkProtocolQinq) Unset()

type NullableLinkProtocolRequestType ¶

type NullableLinkProtocolRequestType struct {
	// contains filtered or unexported fields
}

func (NullableLinkProtocolRequestType) Get ¶

func (NullableLinkProtocolRequestType) IsSet ¶

func (NullableLinkProtocolRequestType) MarshalJSON ¶

func (v NullableLinkProtocolRequestType) MarshalJSON() ([]byte, error)

func (*NullableLinkProtocolRequestType) Set ¶

func (*NullableLinkProtocolRequestType) UnmarshalJSON ¶

func (v *NullableLinkProtocolRequestType) UnmarshalJSON(src []byte) error

func (*NullableLinkProtocolRequestType) Unset ¶

type NullableLinkProtocolResponse ¶

type NullableLinkProtocolResponse struct {
	// contains filtered or unexported fields
}

func (NullableLinkProtocolResponse) Get ¶

func (NullableLinkProtocolResponse) IsSet ¶

func (NullableLinkProtocolResponse) MarshalJSON ¶

func (v NullableLinkProtocolResponse) MarshalJSON() ([]byte, error)

func (*NullableLinkProtocolResponse) Set ¶

func (*NullableLinkProtocolResponse) UnmarshalJSON ¶

func (v *NullableLinkProtocolResponse) UnmarshalJSON(src []byte) error

func (*NullableLinkProtocolResponse) Unset ¶

func (v *NullableLinkProtocolResponse) Unset()

type NullableLinkProtocolServiceToken ¶

type NullableLinkProtocolServiceToken struct {
	// contains filtered or unexported fields
}

func (NullableLinkProtocolServiceToken) Get ¶

func (NullableLinkProtocolServiceToken) IsSet ¶

func (NullableLinkProtocolServiceToken) MarshalJSON ¶

func (v NullableLinkProtocolServiceToken) MarshalJSON() ([]byte, error)

func (*NullableLinkProtocolServiceToken) Set ¶

func (*NullableLinkProtocolServiceToken) UnmarshalJSON ¶

func (v *NullableLinkProtocolServiceToken) UnmarshalJSON(src []byte) error

func (*NullableLinkProtocolServiceToken) Unset ¶

type NullableLinkProtocolState ¶

type NullableLinkProtocolState struct {
	// contains filtered or unexported fields
}

func NewNullableLinkProtocolState ¶

func NewNullableLinkProtocolState(val *LinkProtocolState) *NullableLinkProtocolState

func (NullableLinkProtocolState) Get ¶

func (NullableLinkProtocolState) IsSet ¶

func (v NullableLinkProtocolState) IsSet() bool

func (NullableLinkProtocolState) MarshalJSON ¶

func (v NullableLinkProtocolState) MarshalJSON() ([]byte, error)

func (*NullableLinkProtocolState) Set ¶

func (*NullableLinkProtocolState) UnmarshalJSON ¶

func (v *NullableLinkProtocolState) UnmarshalJSON(src []byte) error

func (*NullableLinkProtocolState) Unset ¶

func (v *NullableLinkProtocolState) Unset()

type NullableLinkProtocolType ¶

type NullableLinkProtocolType struct {
	// contains filtered or unexported fields
}

func NewNullableLinkProtocolType ¶

func NewNullableLinkProtocolType(val *LinkProtocolType) *NullableLinkProtocolType

func (NullableLinkProtocolType) Get ¶

func (NullableLinkProtocolType) IsSet ¶

func (v NullableLinkProtocolType) IsSet() bool

func (NullableLinkProtocolType) MarshalJSON ¶

func (v NullableLinkProtocolType) MarshalJSON() ([]byte, error)

func (*NullableLinkProtocolType) Set ¶

func (*NullableLinkProtocolType) UnmarshalJSON ¶

func (v *NullableLinkProtocolType) UnmarshalJSON(src []byte) error

func (*NullableLinkProtocolType) Unset ¶

func (v *NullableLinkProtocolType) Unset()

type NullableLinkProtocolUntagged ¶

type NullableLinkProtocolUntagged struct {
	// contains filtered or unexported fields
}

func (NullableLinkProtocolUntagged) Get ¶

func (NullableLinkProtocolUntagged) IsSet ¶

func (NullableLinkProtocolUntagged) MarshalJSON ¶

func (v NullableLinkProtocolUntagged) MarshalJSON() ([]byte, error)

func (*NullableLinkProtocolUntagged) Set ¶

func (*NullableLinkProtocolUntagged) UnmarshalJSON ¶

func (v *NullableLinkProtocolUntagged) UnmarshalJSON(src []byte) error

func (*NullableLinkProtocolUntagged) Unset ¶

func (v *NullableLinkProtocolUntagged) Unset()

type NullableLinkProtocolVxlan ¶

type NullableLinkProtocolVxlan struct {
	// contains filtered or unexported fields
}

func NewNullableLinkProtocolVxlan ¶

func NewNullableLinkProtocolVxlan(val *LinkProtocolVxlan) *NullableLinkProtocolVxlan

func (NullableLinkProtocolVxlan) Get ¶

func (NullableLinkProtocolVxlan) IsSet ¶

func (v NullableLinkProtocolVxlan) IsSet() bool

func (NullableLinkProtocolVxlan) MarshalJSON ¶

func (v NullableLinkProtocolVxlan) MarshalJSON() ([]byte, error)

func (*NullableLinkProtocolVxlan) Set ¶

func (*NullableLinkProtocolVxlan) UnmarshalJSON ¶

func (v *NullableLinkProtocolVxlan) UnmarshalJSON(src []byte) error

func (*NullableLinkProtocolVxlan) Unset ¶

func (v *NullableLinkProtocolVxlan) Unset()

type NullableMarketingInfo ¶

type NullableMarketingInfo struct {
	// contains filtered or unexported fields
}

func NewNullableMarketingInfo ¶

func NewNullableMarketingInfo(val *MarketingInfo) *NullableMarketingInfo

func (NullableMarketingInfo) Get ¶

func (NullableMarketingInfo) IsSet ¶

func (v NullableMarketingInfo) IsSet() bool

func (NullableMarketingInfo) MarshalJSON ¶

func (v NullableMarketingInfo) MarshalJSON() ([]byte, error)

func (*NullableMarketingInfo) Set ¶

func (v *NullableMarketingInfo) Set(val *MarketingInfo)

func (*NullableMarketingInfo) UnmarshalJSON ¶

func (v *NullableMarketingInfo) UnmarshalJSON(src []byte) error

func (*NullableMarketingInfo) Unset ¶

func (v *NullableMarketingInfo) Unset()

type NullableMd5 ¶

type NullableMd5 struct {
	// contains filtered or unexported fields
}

func NewNullableMd5 ¶

func NewNullableMd5(val *Md5) *NullableMd5

func (NullableMd5) Get ¶

func (v NullableMd5) Get() *Md5

func (NullableMd5) IsSet ¶

func (v NullableMd5) IsSet() bool

func (NullableMd5) MarshalJSON ¶

func (v NullableMd5) MarshalJSON() ([]byte, error)

func (*NullableMd5) Set ¶

func (v *NullableMd5) Set(val *Md5)

func (*NullableMd5) UnmarshalJSON ¶

func (v *NullableMd5) UnmarshalJSON(src []byte) error

func (*NullableMd5) Unset ¶

func (v *NullableMd5) Unset()

type NullableMd5Type ¶

type NullableMd5Type struct {
	// contains filtered or unexported fields
}

func NewNullableMd5Type ¶

func NewNullableMd5Type(val *Md5Type) *NullableMd5Type

func (NullableMd5Type) Get ¶

func (v NullableMd5Type) Get() *Md5Type

func (NullableMd5Type) IsSet ¶

func (v NullableMd5Type) IsSet() bool

func (NullableMd5Type) MarshalJSON ¶

func (v NullableMd5Type) MarshalJSON() ([]byte, error)

func (*NullableMd5Type) Set ¶

func (v *NullableMd5Type) Set(val *Md5Type)

func (*NullableMd5Type) UnmarshalJSON ¶

func (v *NullableMd5Type) UnmarshalJSON(src []byte) error

func (*NullableMd5Type) Unset ¶

func (v *NullableMd5Type) Unset()

type NullableMetalInterconnection ¶

type NullableMetalInterconnection struct {
	// contains filtered or unexported fields
}

func (NullableMetalInterconnection) Get ¶

func (NullableMetalInterconnection) IsSet ¶

func (NullableMetalInterconnection) MarshalJSON ¶

func (v NullableMetalInterconnection) MarshalJSON() ([]byte, error)

func (*NullableMetalInterconnection) Set ¶

func (*NullableMetalInterconnection) UnmarshalJSON ¶

func (v *NullableMetalInterconnection) UnmarshalJSON(src []byte) error

func (*NullableMetalInterconnection) Unset ¶

func (v *NullableMetalInterconnection) Unset()

type NullableMetricInterval ¶

type NullableMetricInterval struct {
	// contains filtered or unexported fields
}

func NewNullableMetricInterval ¶

func NewNullableMetricInterval(val *MetricInterval) *NullableMetricInterval

func (NullableMetricInterval) Get ¶

func (NullableMetricInterval) IsSet ¶

func (v NullableMetricInterval) IsSet() bool

func (NullableMetricInterval) MarshalJSON ¶

func (v NullableMetricInterval) MarshalJSON() ([]byte, error)

func (*NullableMetricInterval) Set ¶

func (*NullableMetricInterval) UnmarshalJSON ¶

func (v *NullableMetricInterval) UnmarshalJSON(src []byte) error

func (*NullableMetricInterval) Unset ¶

func (v *NullableMetricInterval) Unset()

type NullableMetrics ¶

type NullableMetrics struct {
	// contains filtered or unexported fields
}

func NewNullableMetrics ¶

func NewNullableMetrics(val *Metrics) *NullableMetrics

func (NullableMetrics) Get ¶

func (v NullableMetrics) Get() *Metrics

func (NullableMetrics) IsSet ¶

func (v NullableMetrics) IsSet() bool

func (NullableMetrics) MarshalJSON ¶

func (v NullableMetrics) MarshalJSON() ([]byte, error)

func (*NullableMetrics) Set ¶

func (v *NullableMetrics) Set(val *Metrics)

func (*NullableMetrics) UnmarshalJSON ¶

func (v *NullableMetrics) UnmarshalJSON(src []byte) error

func (*NullableMetrics) Unset ¶

func (v *NullableMetrics) Unset()

type NullableMetro ¶

type NullableMetro struct {
	// contains filtered or unexported fields
}

func NewNullableMetro ¶

func NewNullableMetro(val *Metro) *NullableMetro

func (NullableMetro) Get ¶

func (v NullableMetro) Get() *Metro

func (NullableMetro) IsSet ¶

func (v NullableMetro) IsSet() bool

func (NullableMetro) MarshalJSON ¶

func (v NullableMetro) MarshalJSON() ([]byte, error)

func (*NullableMetro) Set ¶

func (v *NullableMetro) Set(val *Metro)

func (*NullableMetro) UnmarshalJSON ¶

func (v *NullableMetro) UnmarshalJSON(src []byte) error

func (*NullableMetro) Unset ¶

func (v *NullableMetro) Unset()

type NullableMetroError ¶

type NullableMetroError struct {
	// contains filtered or unexported fields
}

func NewNullableMetroError ¶

func NewNullableMetroError(val *MetroError) *NullableMetroError

func (NullableMetroError) Get ¶

func (v NullableMetroError) Get() *MetroError

func (NullableMetroError) IsSet ¶

func (v NullableMetroError) IsSet() bool

func (NullableMetroError) MarshalJSON ¶

func (v NullableMetroError) MarshalJSON() ([]byte, error)

func (*NullableMetroError) Set ¶

func (v *NullableMetroError) Set(val *MetroError)

func (*NullableMetroError) UnmarshalJSON ¶

func (v *NullableMetroError) UnmarshalJSON(src []byte) error

func (*NullableMetroError) Unset ¶

func (v *NullableMetroError) Unset()

type NullableMetroErrorErrorCode ¶

type NullableMetroErrorErrorCode struct {
	// contains filtered or unexported fields
}

func (NullableMetroErrorErrorCode) Get ¶

func (NullableMetroErrorErrorCode) IsSet ¶

func (NullableMetroErrorErrorCode) MarshalJSON ¶

func (v NullableMetroErrorErrorCode) MarshalJSON() ([]byte, error)

func (*NullableMetroErrorErrorCode) Set ¶

func (*NullableMetroErrorErrorCode) UnmarshalJSON ¶

func (v *NullableMetroErrorErrorCode) UnmarshalJSON(src []byte) error

func (*NullableMetroErrorErrorCode) Unset ¶

func (v *NullableMetroErrorErrorCode) Unset()

type NullableMetroErrorErrorMessage ¶

type NullableMetroErrorErrorMessage struct {
	// contains filtered or unexported fields
}

func (NullableMetroErrorErrorMessage) Get ¶

func (NullableMetroErrorErrorMessage) IsSet ¶

func (NullableMetroErrorErrorMessage) MarshalJSON ¶

func (v NullableMetroErrorErrorMessage) MarshalJSON() ([]byte, error)

func (*NullableMetroErrorErrorMessage) Set ¶

func (*NullableMetroErrorErrorMessage) UnmarshalJSON ¶

func (v *NullableMetroErrorErrorMessage) UnmarshalJSON(src []byte) error

func (*NullableMetroErrorErrorMessage) Unset ¶

func (v *NullableMetroErrorErrorMessage) Unset()

type NullableMetroResponse ¶

type NullableMetroResponse struct {
	// contains filtered or unexported fields
}

func NewNullableMetroResponse ¶

func NewNullableMetroResponse(val *MetroResponse) *NullableMetroResponse

func (NullableMetroResponse) Get ¶

func (NullableMetroResponse) IsSet ¶

func (v NullableMetroResponse) IsSet() bool

func (NullableMetroResponse) MarshalJSON ¶

func (v NullableMetroResponse) MarshalJSON() ([]byte, error)

func (*NullableMetroResponse) Set ¶

func (v *NullableMetroResponse) Set(val *MetroResponse)

func (*NullableMetroResponse) UnmarshalJSON ¶

func (v *NullableMetroResponse) UnmarshalJSON(src []byte) error

func (*NullableMetroResponse) Unset ¶

func (v *NullableMetroResponse) Unset()

type NullableNetwork ¶

type NullableNetwork struct {
	// contains filtered or unexported fields
}

func NewNullableNetwork ¶

func NewNullableNetwork(val *Network) *NullableNetwork

func (NullableNetwork) Get ¶

func (v NullableNetwork) Get() *Network

func (NullableNetwork) IsSet ¶

func (v NullableNetwork) IsSet() bool

func (NullableNetwork) MarshalJSON ¶

func (v NullableNetwork) MarshalJSON() ([]byte, error)

func (*NullableNetwork) Set ¶

func (v *NullableNetwork) Set(val *Network)

func (*NullableNetwork) UnmarshalJSON ¶

func (v *NullableNetwork) UnmarshalJSON(src []byte) error

func (*NullableNetwork) Unset ¶

func (v *NullableNetwork) Unset()

type NullableNetworkChange ¶

type NullableNetworkChange struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkChange ¶

func NewNullableNetworkChange(val *NetworkChange) *NullableNetworkChange

func (NullableNetworkChange) Get ¶

func (NullableNetworkChange) IsSet ¶

func (v NullableNetworkChange) IsSet() bool

func (NullableNetworkChange) MarshalJSON ¶

func (v NullableNetworkChange) MarshalJSON() ([]byte, error)

func (*NullableNetworkChange) Set ¶

func (v *NullableNetworkChange) Set(val *NetworkChange)

func (*NullableNetworkChange) UnmarshalJSON ¶

func (v *NullableNetworkChange) UnmarshalJSON(src []byte) error

func (*NullableNetworkChange) Unset ¶

func (v *NullableNetworkChange) Unset()

type NullableNetworkChangeOperation ¶

type NullableNetworkChangeOperation struct {
	// contains filtered or unexported fields
}

func (NullableNetworkChangeOperation) Get ¶

func (NullableNetworkChangeOperation) IsSet ¶

func (NullableNetworkChangeOperation) MarshalJSON ¶

func (v NullableNetworkChangeOperation) MarshalJSON() ([]byte, error)

func (*NullableNetworkChangeOperation) Set ¶

func (*NullableNetworkChangeOperation) UnmarshalJSON ¶

func (v *NullableNetworkChangeOperation) UnmarshalJSON(src []byte) error

func (*NullableNetworkChangeOperation) Unset ¶

func (v *NullableNetworkChangeOperation) Unset()

type NullableNetworkChangeResponse ¶

type NullableNetworkChangeResponse struct {
	// contains filtered or unexported fields
}

func (NullableNetworkChangeResponse) Get ¶

func (NullableNetworkChangeResponse) IsSet ¶

func (NullableNetworkChangeResponse) MarshalJSON ¶

func (v NullableNetworkChangeResponse) MarshalJSON() ([]byte, error)

func (*NullableNetworkChangeResponse) Set ¶

func (*NullableNetworkChangeResponse) UnmarshalJSON ¶

func (v *NullableNetworkChangeResponse) UnmarshalJSON(src []byte) error

func (*NullableNetworkChangeResponse) Unset ¶

func (v *NullableNetworkChangeResponse) Unset()

type NullableNetworkChangeStatus ¶

type NullableNetworkChangeStatus struct {
	// contains filtered or unexported fields
}

func (NullableNetworkChangeStatus) Get ¶

func (NullableNetworkChangeStatus) IsSet ¶

func (NullableNetworkChangeStatus) MarshalJSON ¶

func (v NullableNetworkChangeStatus) MarshalJSON() ([]byte, error)

func (*NullableNetworkChangeStatus) Set ¶

func (*NullableNetworkChangeStatus) UnmarshalJSON ¶

func (v *NullableNetworkChangeStatus) UnmarshalJSON(src []byte) error

func (*NullableNetworkChangeStatus) Unset ¶

func (v *NullableNetworkChangeStatus) Unset()

type NullableNetworkChangeType ¶

type NullableNetworkChangeType struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkChangeType ¶

func NewNullableNetworkChangeType(val *NetworkChangeType) *NullableNetworkChangeType

func (NullableNetworkChangeType) Get ¶

func (NullableNetworkChangeType) IsSet ¶

func (v NullableNetworkChangeType) IsSet() bool

func (NullableNetworkChangeType) MarshalJSON ¶

func (v NullableNetworkChangeType) MarshalJSON() ([]byte, error)

func (*NullableNetworkChangeType) Set ¶

func (*NullableNetworkChangeType) UnmarshalJSON ¶

func (v *NullableNetworkChangeType) UnmarshalJSON(src []byte) error

func (*NullableNetworkChangeType) Unset ¶

func (v *NullableNetworkChangeType) Unset()

type NullableNetworkConnections ¶

type NullableNetworkConnections struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkConnections ¶

func NewNullableNetworkConnections(val *NetworkConnections) *NullableNetworkConnections

func (NullableNetworkConnections) Get ¶

func (NullableNetworkConnections) IsSet ¶

func (v NullableNetworkConnections) IsSet() bool

func (NullableNetworkConnections) MarshalJSON ¶

func (v NullableNetworkConnections) MarshalJSON() ([]byte, error)

func (*NullableNetworkConnections) Set ¶

func (*NullableNetworkConnections) UnmarshalJSON ¶

func (v *NullableNetworkConnections) UnmarshalJSON(src []byte) error

func (*NullableNetworkConnections) Unset ¶

func (v *NullableNetworkConnections) Unset()

type NullableNetworkEquinixStatus ¶

type NullableNetworkEquinixStatus struct {
	// contains filtered or unexported fields
}

func (NullableNetworkEquinixStatus) Get ¶

func (NullableNetworkEquinixStatus) IsSet ¶

func (NullableNetworkEquinixStatus) MarshalJSON ¶

func (v NullableNetworkEquinixStatus) MarshalJSON() ([]byte, error)

func (*NullableNetworkEquinixStatus) Set ¶

func (*NullableNetworkEquinixStatus) UnmarshalJSON ¶

func (v *NullableNetworkEquinixStatus) UnmarshalJSON(src []byte) error

func (*NullableNetworkEquinixStatus) Unset ¶

func (v *NullableNetworkEquinixStatus) Unset()

type NullableNetworkFilter ¶

type NullableNetworkFilter struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkFilter ¶

func NewNullableNetworkFilter(val *NetworkFilter) *NullableNetworkFilter

func (NullableNetworkFilter) Get ¶

func (NullableNetworkFilter) IsSet ¶

func (v NullableNetworkFilter) IsSet() bool

func (NullableNetworkFilter) MarshalJSON ¶

func (v NullableNetworkFilter) MarshalJSON() ([]byte, error)

func (*NullableNetworkFilter) Set ¶

func (v *NullableNetworkFilter) Set(val *NetworkFilter)

func (*NullableNetworkFilter) UnmarshalJSON ¶

func (v *NullableNetworkFilter) UnmarshalJSON(src []byte) error

func (*NullableNetworkFilter) Unset ¶

func (v *NullableNetworkFilter) Unset()

type NullableNetworkFilterOperator ¶

type NullableNetworkFilterOperator struct {
	// contains filtered or unexported fields
}

func (NullableNetworkFilterOperator) Get ¶

func (NullableNetworkFilterOperator) IsSet ¶

func (NullableNetworkFilterOperator) MarshalJSON ¶

func (v NullableNetworkFilterOperator) MarshalJSON() ([]byte, error)

func (*NullableNetworkFilterOperator) Set ¶

func (*NullableNetworkFilterOperator) UnmarshalJSON ¶

func (v *NullableNetworkFilterOperator) UnmarshalJSON(src []byte) error

func (*NullableNetworkFilterOperator) Unset ¶

func (v *NullableNetworkFilterOperator) Unset()

type NullableNetworkOperation ¶

type NullableNetworkOperation struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkOperation ¶

func NewNullableNetworkOperation(val *NetworkOperation) *NullableNetworkOperation

func (NullableNetworkOperation) Get ¶

func (NullableNetworkOperation) IsSet ¶

func (v NullableNetworkOperation) IsSet() bool

func (NullableNetworkOperation) MarshalJSON ¶

func (v NullableNetworkOperation) MarshalJSON() ([]byte, error)

func (*NullableNetworkOperation) Set ¶

func (*NullableNetworkOperation) UnmarshalJSON ¶

func (v *NullableNetworkOperation) UnmarshalJSON(src []byte) error

func (*NullableNetworkOperation) Unset ¶

func (v *NullableNetworkOperation) Unset()

type NullableNetworkPostRequest ¶

type NullableNetworkPostRequest struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkPostRequest ¶

func NewNullableNetworkPostRequest(val *NetworkPostRequest) *NullableNetworkPostRequest

func (NullableNetworkPostRequest) Get ¶

func (NullableNetworkPostRequest) IsSet ¶

func (v NullableNetworkPostRequest) IsSet() bool

func (NullableNetworkPostRequest) MarshalJSON ¶

func (v NullableNetworkPostRequest) MarshalJSON() ([]byte, error)

func (*NullableNetworkPostRequest) Set ¶

func (*NullableNetworkPostRequest) UnmarshalJSON ¶

func (v *NullableNetworkPostRequest) UnmarshalJSON(src []byte) error

func (*NullableNetworkPostRequest) Unset ¶

func (v *NullableNetworkPostRequest) Unset()

type NullableNetworkScope ¶

type NullableNetworkScope struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkScope ¶

func NewNullableNetworkScope(val *NetworkScope) *NullableNetworkScope

func (NullableNetworkScope) Get ¶

func (NullableNetworkScope) IsSet ¶

func (v NullableNetworkScope) IsSet() bool

func (NullableNetworkScope) MarshalJSON ¶

func (v NullableNetworkScope) MarshalJSON() ([]byte, error)

func (*NullableNetworkScope) Set ¶

func (v *NullableNetworkScope) Set(val *NetworkScope)

func (*NullableNetworkScope) UnmarshalJSON ¶

func (v *NullableNetworkScope) UnmarshalJSON(src []byte) error

func (*NullableNetworkScope) Unset ¶

func (v *NullableNetworkScope) Unset()

type NullableNetworkSearchFieldName ¶

type NullableNetworkSearchFieldName struct {
	// contains filtered or unexported fields
}

func (NullableNetworkSearchFieldName) Get ¶

func (NullableNetworkSearchFieldName) IsSet ¶

func (NullableNetworkSearchFieldName) MarshalJSON ¶

func (v NullableNetworkSearchFieldName) MarshalJSON() ([]byte, error)

func (*NullableNetworkSearchFieldName) Set ¶

func (*NullableNetworkSearchFieldName) UnmarshalJSON ¶

func (v *NullableNetworkSearchFieldName) UnmarshalJSON(src []byte) error

func (*NullableNetworkSearchFieldName) Unset ¶

func (v *NullableNetworkSearchFieldName) Unset()

type NullableNetworkSearchRequest ¶

type NullableNetworkSearchRequest struct {
	// contains filtered or unexported fields
}

func (NullableNetworkSearchRequest) Get ¶

func (NullableNetworkSearchRequest) IsSet ¶

func (NullableNetworkSearchRequest) MarshalJSON ¶

func (v NullableNetworkSearchRequest) MarshalJSON() ([]byte, error)

func (*NullableNetworkSearchRequest) Set ¶

func (*NullableNetworkSearchRequest) UnmarshalJSON ¶

func (v *NullableNetworkSearchRequest) UnmarshalJSON(src []byte) error

func (*NullableNetworkSearchRequest) Unset ¶

func (v *NullableNetworkSearchRequest) Unset()

type NullableNetworkSearchResponse ¶

type NullableNetworkSearchResponse struct {
	// contains filtered or unexported fields
}

func (NullableNetworkSearchResponse) Get ¶

func (NullableNetworkSearchResponse) IsSet ¶

func (NullableNetworkSearchResponse) MarshalJSON ¶

func (v NullableNetworkSearchResponse) MarshalJSON() ([]byte, error)

func (*NullableNetworkSearchResponse) Set ¶

func (*NullableNetworkSearchResponse) UnmarshalJSON ¶

func (v *NullableNetworkSearchResponse) UnmarshalJSON(src []byte) error

func (*NullableNetworkSearchResponse) Unset ¶

func (v *NullableNetworkSearchResponse) Unset()

type NullableNetworkSortBy ¶

type NullableNetworkSortBy struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkSortBy ¶

func NewNullableNetworkSortBy(val *NetworkSortBy) *NullableNetworkSortBy

func (NullableNetworkSortBy) Get ¶

func (NullableNetworkSortBy) IsSet ¶

func (v NullableNetworkSortBy) IsSet() bool

func (NullableNetworkSortBy) MarshalJSON ¶

func (v NullableNetworkSortBy) MarshalJSON() ([]byte, error)

func (*NullableNetworkSortBy) Set ¶

func (v *NullableNetworkSortBy) Set(val *NetworkSortBy)

func (*NullableNetworkSortBy) UnmarshalJSON ¶

func (v *NullableNetworkSortBy) UnmarshalJSON(src []byte) error

func (*NullableNetworkSortBy) Unset ¶

func (v *NullableNetworkSortBy) Unset()

type NullableNetworkSortByResponse ¶

type NullableNetworkSortByResponse struct {
	// contains filtered or unexported fields
}

func (NullableNetworkSortByResponse) Get ¶

func (NullableNetworkSortByResponse) IsSet ¶

func (NullableNetworkSortByResponse) MarshalJSON ¶

func (v NullableNetworkSortByResponse) MarshalJSON() ([]byte, error)

func (*NullableNetworkSortByResponse) Set ¶

func (*NullableNetworkSortByResponse) UnmarshalJSON ¶

func (v *NullableNetworkSortByResponse) UnmarshalJSON(src []byte) error

func (*NullableNetworkSortByResponse) Unset ¶

func (v *NullableNetworkSortByResponse) Unset()

type NullableNetworkSortCriteria ¶

type NullableNetworkSortCriteria struct {
	// contains filtered or unexported fields
}

func (NullableNetworkSortCriteria) Get ¶

func (NullableNetworkSortCriteria) IsSet ¶

func (NullableNetworkSortCriteria) MarshalJSON ¶

func (v NullableNetworkSortCriteria) MarshalJSON() ([]byte, error)

func (*NullableNetworkSortCriteria) Set ¶

func (*NullableNetworkSortCriteria) UnmarshalJSON ¶

func (v *NullableNetworkSortCriteria) UnmarshalJSON(src []byte) error

func (*NullableNetworkSortCriteria) Unset ¶

func (v *NullableNetworkSortCriteria) Unset()

type NullableNetworkSortCriteriaResponse ¶

type NullableNetworkSortCriteriaResponse struct {
	// contains filtered or unexported fields
}

func (NullableNetworkSortCriteriaResponse) Get ¶

func (NullableNetworkSortCriteriaResponse) IsSet ¶

func (NullableNetworkSortCriteriaResponse) MarshalJSON ¶

func (v NullableNetworkSortCriteriaResponse) MarshalJSON() ([]byte, error)

func (*NullableNetworkSortCriteriaResponse) Set ¶

func (*NullableNetworkSortCriteriaResponse) UnmarshalJSON ¶

func (v *NullableNetworkSortCriteriaResponse) UnmarshalJSON(src []byte) error

func (*NullableNetworkSortCriteriaResponse) Unset ¶

type NullableNetworkSortDirection ¶

type NullableNetworkSortDirection struct {
	// contains filtered or unexported fields
}

func (NullableNetworkSortDirection) Get ¶

func (NullableNetworkSortDirection) IsSet ¶

func (NullableNetworkSortDirection) MarshalJSON ¶

func (v NullableNetworkSortDirection) MarshalJSON() ([]byte, error)

func (*NullableNetworkSortDirection) Set ¶

func (*NullableNetworkSortDirection) UnmarshalJSON ¶

func (v *NullableNetworkSortDirection) UnmarshalJSON(src []byte) error

func (*NullableNetworkSortDirection) Unset ¶

func (v *NullableNetworkSortDirection) Unset()

type NullableNetworkSortDirectionResponse ¶

type NullableNetworkSortDirectionResponse struct {
	// contains filtered or unexported fields
}

func (NullableNetworkSortDirectionResponse) Get ¶

func (NullableNetworkSortDirectionResponse) IsSet ¶

func (NullableNetworkSortDirectionResponse) MarshalJSON ¶

func (v NullableNetworkSortDirectionResponse) MarshalJSON() ([]byte, error)

func (*NullableNetworkSortDirectionResponse) Set ¶

func (*NullableNetworkSortDirectionResponse) UnmarshalJSON ¶

func (v *NullableNetworkSortDirectionResponse) UnmarshalJSON(src []byte) error

func (*NullableNetworkSortDirectionResponse) Unset ¶

type NullableNetworkState ¶

type NullableNetworkState struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkState ¶

func NewNullableNetworkState(val *NetworkState) *NullableNetworkState

func (NullableNetworkState) Get ¶

func (NullableNetworkState) IsSet ¶

func (v NullableNetworkState) IsSet() bool

func (NullableNetworkState) MarshalJSON ¶

func (v NullableNetworkState) MarshalJSON() ([]byte, error)

func (*NullableNetworkState) Set ¶

func (v *NullableNetworkState) Set(val *NetworkState)

func (*NullableNetworkState) UnmarshalJSON ¶

func (v *NullableNetworkState) UnmarshalJSON(src []byte) error

func (*NullableNetworkState) Unset ¶

func (v *NullableNetworkState) Unset()

type NullableNetworkType ¶

type NullableNetworkType struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkType ¶

func NewNullableNetworkType(val *NetworkType) *NullableNetworkType

func (NullableNetworkType) Get ¶

func (NullableNetworkType) IsSet ¶

func (v NullableNetworkType) IsSet() bool

func (NullableNetworkType) MarshalJSON ¶

func (v NullableNetworkType) MarshalJSON() ([]byte, error)

func (*NullableNetworkType) Set ¶

func (v *NullableNetworkType) Set(val *NetworkType)

func (*NullableNetworkType) UnmarshalJSON ¶

func (v *NullableNetworkType) UnmarshalJSON(src []byte) error

func (*NullableNetworkType) Unset ¶

func (v *NullableNetworkType) Unset()

type NullableOpEnum ¶

type NullableOpEnum struct {
	// contains filtered or unexported fields
}

func NewNullableOpEnum ¶

func NewNullableOpEnum(val *OpEnum) *NullableOpEnum

func (NullableOpEnum) Get ¶

func (v NullableOpEnum) Get() *OpEnum

func (NullableOpEnum) IsSet ¶

func (v NullableOpEnum) IsSet() bool

func (NullableOpEnum) MarshalJSON ¶

func (v NullableOpEnum) MarshalJSON() ([]byte, error)

func (*NullableOpEnum) Set ¶

func (v *NullableOpEnum) Set(val *OpEnum)

func (*NullableOpEnum) UnmarshalJSON ¶

func (v *NullableOpEnum) UnmarshalJSON(src []byte) error

func (*NullableOpEnum) Unset ¶

func (v *NullableOpEnum) Unset()

type NullableOrder ¶

type NullableOrder struct {
	// contains filtered or unexported fields
}

func NewNullableOrder ¶

func NewNullableOrder(val *Order) *NullableOrder

func (NullableOrder) Get ¶

func (v NullableOrder) Get() *Order

func (NullableOrder) IsSet ¶

func (v NullableOrder) IsSet() bool

func (NullableOrder) MarshalJSON ¶

func (v NullableOrder) MarshalJSON() ([]byte, error)

func (*NullableOrder) Set ¶

func (v *NullableOrder) Set(val *Order)

func (*NullableOrder) UnmarshalJSON ¶

func (v *NullableOrder) UnmarshalJSON(src []byte) error

func (*NullableOrder) Unset ¶

func (v *NullableOrder) Unset()

type NullablePackageChangeLog ¶

type NullablePackageChangeLog struct {
	// contains filtered or unexported fields
}

func NewNullablePackageChangeLog ¶

func NewNullablePackageChangeLog(val *PackageChangeLog) *NullablePackageChangeLog

func (NullablePackageChangeLog) Get ¶

func (NullablePackageChangeLog) IsSet ¶

func (v NullablePackageChangeLog) IsSet() bool

func (NullablePackageChangeLog) MarshalJSON ¶

func (v NullablePackageChangeLog) MarshalJSON() ([]byte, error)

func (*NullablePackageChangeLog) Set ¶

func (*NullablePackageChangeLog) UnmarshalJSON ¶

func (v *NullablePackageChangeLog) UnmarshalJSON(src []byte) error

func (*NullablePackageChangeLog) Unset ¶

func (v *NullablePackageChangeLog) Unset()

type NullablePackageResponse ¶

type NullablePackageResponse struct {
	// contains filtered or unexported fields
}

func NewNullablePackageResponse ¶

func NewNullablePackageResponse(val *PackageResponse) *NullablePackageResponse

func (NullablePackageResponse) Get ¶

func (NullablePackageResponse) IsSet ¶

func (v NullablePackageResponse) IsSet() bool

func (NullablePackageResponse) MarshalJSON ¶

func (v NullablePackageResponse) MarshalJSON() ([]byte, error)

func (*NullablePackageResponse) Set ¶

func (*NullablePackageResponse) UnmarshalJSON ¶

func (v *NullablePackageResponse) UnmarshalJSON(src []byte) error

func (*NullablePackageResponse) Unset ¶

func (v *NullablePackageResponse) Unset()

type NullablePagination ¶

type NullablePagination struct {
	// contains filtered or unexported fields
}

func NewNullablePagination ¶

func NewNullablePagination(val *Pagination) *NullablePagination

func (NullablePagination) Get ¶

func (v NullablePagination) Get() *Pagination

func (NullablePagination) IsSet ¶

func (v NullablePagination) IsSet() bool

func (NullablePagination) MarshalJSON ¶

func (v NullablePagination) MarshalJSON() ([]byte, error)

func (*NullablePagination) Set ¶

func (v *NullablePagination) Set(val *Pagination)

func (*NullablePagination) UnmarshalJSON ¶

func (v *NullablePagination) UnmarshalJSON(src []byte) error

func (*NullablePagination) Unset ¶

func (v *NullablePagination) Unset()

type NullablePaginationRequest ¶

type NullablePaginationRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePaginationRequest ¶

func NewNullablePaginationRequest(val *PaginationRequest) *NullablePaginationRequest

func (NullablePaginationRequest) Get ¶

func (NullablePaginationRequest) IsSet ¶

func (v NullablePaginationRequest) IsSet() bool

func (NullablePaginationRequest) MarshalJSON ¶

func (v NullablePaginationRequest) MarshalJSON() ([]byte, error)

func (*NullablePaginationRequest) Set ¶

func (*NullablePaginationRequest) UnmarshalJSON ¶

func (v *NullablePaginationRequest) UnmarshalJSON(src []byte) error

func (*NullablePaginationRequest) Unset ¶

func (v *NullablePaginationRequest) Unset()

type NullablePeeringType ¶

type NullablePeeringType struct {
	// contains filtered or unexported fields
}

func NewNullablePeeringType ¶

func NewNullablePeeringType(val *PeeringType) *NullablePeeringType

func (NullablePeeringType) Get ¶

func (NullablePeeringType) IsSet ¶

func (v NullablePeeringType) IsSet() bool

func (NullablePeeringType) MarshalJSON ¶

func (v NullablePeeringType) MarshalJSON() ([]byte, error)

func (*NullablePeeringType) Set ¶

func (v *NullablePeeringType) Set(val *PeeringType)

func (*NullablePeeringType) UnmarshalJSON ¶

func (v *NullablePeeringType) UnmarshalJSON(src []byte) error

func (*NullablePeeringType) Unset ¶

func (v *NullablePeeringType) Unset()

type NullablePhysicalPort ¶

type NullablePhysicalPort struct {
	// contains filtered or unexported fields
}

func NewNullablePhysicalPort ¶

func NewNullablePhysicalPort(val *PhysicalPort) *NullablePhysicalPort

func (NullablePhysicalPort) Get ¶

func (NullablePhysicalPort) IsSet ¶

func (v NullablePhysicalPort) IsSet() bool

func (NullablePhysicalPort) MarshalJSON ¶

func (v NullablePhysicalPort) MarshalJSON() ([]byte, error)

func (*NullablePhysicalPort) Set ¶

func (v *NullablePhysicalPort) Set(val *PhysicalPort)

func (*NullablePhysicalPort) UnmarshalJSON ¶

func (v *NullablePhysicalPort) UnmarshalJSON(src []byte) error

func (*NullablePhysicalPort) Unset ¶

func (v *NullablePhysicalPort) Unset()

type NullablePhysicalPortType ¶

type NullablePhysicalPortType struct {
	// contains filtered or unexported fields
}

func NewNullablePhysicalPortType ¶

func NewNullablePhysicalPortType(val *PhysicalPortType) *NullablePhysicalPortType

func (NullablePhysicalPortType) Get ¶

func (NullablePhysicalPortType) IsSet ¶

func (v NullablePhysicalPortType) IsSet() bool

func (NullablePhysicalPortType) MarshalJSON ¶

func (v NullablePhysicalPortType) MarshalJSON() ([]byte, error)

func (*NullablePhysicalPortType) Set ¶

func (*NullablePhysicalPortType) UnmarshalJSON ¶

func (v *NullablePhysicalPortType) UnmarshalJSON(src []byte) error

func (*NullablePhysicalPortType) Unset ¶

func (v *NullablePhysicalPortType) Unset()

type NullablePort ¶

type NullablePort struct {
	// contains filtered or unexported fields
}

func NewNullablePort ¶

func NewNullablePort(val *Port) *NullablePort

func (NullablePort) Get ¶

func (v NullablePort) Get() *Port

func (NullablePort) IsSet ¶

func (v NullablePort) IsSet() bool

func (NullablePort) MarshalJSON ¶

func (v NullablePort) MarshalJSON() ([]byte, error)

func (*NullablePort) Set ¶

func (v *NullablePort) Set(val *Port)

func (*NullablePort) UnmarshalJSON ¶

func (v *NullablePort) UnmarshalJSON(src []byte) error

func (*NullablePort) Unset ¶

func (v *NullablePort) Unset()

type NullablePortAdditionalInfo ¶

type NullablePortAdditionalInfo struct {
	// contains filtered or unexported fields
}

func NewNullablePortAdditionalInfo ¶

func NewNullablePortAdditionalInfo(val *PortAdditionalInfo) *NullablePortAdditionalInfo

func (NullablePortAdditionalInfo) Get ¶

func (NullablePortAdditionalInfo) IsSet ¶

func (v NullablePortAdditionalInfo) IsSet() bool

func (NullablePortAdditionalInfo) MarshalJSON ¶

func (v NullablePortAdditionalInfo) MarshalJSON() ([]byte, error)

func (*NullablePortAdditionalInfo) Set ¶

func (*NullablePortAdditionalInfo) UnmarshalJSON ¶

func (v *NullablePortAdditionalInfo) UnmarshalJSON(src []byte) error

func (*NullablePortAdditionalInfo) Unset ¶

func (v *NullablePortAdditionalInfo) Unset()

type NullablePortDemarcationPoint ¶

type NullablePortDemarcationPoint struct {
	// contains filtered or unexported fields
}

func (NullablePortDemarcationPoint) Get ¶

func (NullablePortDemarcationPoint) IsSet ¶

func (NullablePortDemarcationPoint) MarshalJSON ¶

func (v NullablePortDemarcationPoint) MarshalJSON() ([]byte, error)

func (*NullablePortDemarcationPoint) Set ¶

func (*NullablePortDemarcationPoint) UnmarshalJSON ¶

func (v *NullablePortDemarcationPoint) UnmarshalJSON(src []byte) error

func (*NullablePortDemarcationPoint) Unset ¶

func (v *NullablePortDemarcationPoint) Unset()

type NullablePortDevice ¶

type NullablePortDevice struct {
	// contains filtered or unexported fields
}

func NewNullablePortDevice ¶

func NewNullablePortDevice(val *PortDevice) *NullablePortDevice

func (NullablePortDevice) Get ¶

func (v NullablePortDevice) Get() *PortDevice

func (NullablePortDevice) IsSet ¶

func (v NullablePortDevice) IsSet() bool

func (NullablePortDevice) MarshalJSON ¶

func (v NullablePortDevice) MarshalJSON() ([]byte, error)

func (*NullablePortDevice) Set ¶

func (v *NullablePortDevice) Set(val *PortDevice)

func (*NullablePortDevice) UnmarshalJSON ¶

func (v *NullablePortDevice) UnmarshalJSON(src []byte) error

func (*NullablePortDevice) Unset ¶

func (v *NullablePortDevice) Unset()

type NullablePortDeviceRedundancy ¶

type NullablePortDeviceRedundancy struct {
	// contains filtered or unexported fields
}

func (NullablePortDeviceRedundancy) Get ¶

func (NullablePortDeviceRedundancy) IsSet ¶

func (NullablePortDeviceRedundancy) MarshalJSON ¶

func (v NullablePortDeviceRedundancy) MarshalJSON() ([]byte, error)

func (*NullablePortDeviceRedundancy) Set ¶

func (*NullablePortDeviceRedundancy) UnmarshalJSON ¶

func (v *NullablePortDeviceRedundancy) UnmarshalJSON(src []byte) error

func (*NullablePortDeviceRedundancy) Unset ¶

func (v *NullablePortDeviceRedundancy) Unset()

type NullablePortDeviceRedundancyPriority ¶

type NullablePortDeviceRedundancyPriority struct {
	// contains filtered or unexported fields
}

func (NullablePortDeviceRedundancyPriority) Get ¶

func (NullablePortDeviceRedundancyPriority) IsSet ¶

func (NullablePortDeviceRedundancyPriority) MarshalJSON ¶

func (v NullablePortDeviceRedundancyPriority) MarshalJSON() ([]byte, error)

func (*NullablePortDeviceRedundancyPriority) Set ¶

func (*NullablePortDeviceRedundancyPriority) UnmarshalJSON ¶

func (v *NullablePortDeviceRedundancyPriority) UnmarshalJSON(src []byte) error

func (*NullablePortDeviceRedundancyPriority) Unset ¶

type NullablePortEncapsulation ¶

type NullablePortEncapsulation struct {
	// contains filtered or unexported fields
}

func NewNullablePortEncapsulation ¶

func NewNullablePortEncapsulation(val *PortEncapsulation) *NullablePortEncapsulation

func (NullablePortEncapsulation) Get ¶

func (NullablePortEncapsulation) IsSet ¶

func (v NullablePortEncapsulation) IsSet() bool

func (NullablePortEncapsulation) MarshalJSON ¶

func (v NullablePortEncapsulation) MarshalJSON() ([]byte, error)

func (*NullablePortEncapsulation) Set ¶

func (*NullablePortEncapsulation) UnmarshalJSON ¶

func (v *NullablePortEncapsulation) UnmarshalJSON(src []byte) error

func (*NullablePortEncapsulation) Unset ¶

func (v *NullablePortEncapsulation) Unset()

type NullablePortEncapsulationType ¶

type NullablePortEncapsulationType struct {
	// contains filtered or unexported fields
}

func (NullablePortEncapsulationType) Get ¶

func (NullablePortEncapsulationType) IsSet ¶

func (NullablePortEncapsulationType) MarshalJSON ¶

func (v NullablePortEncapsulationType) MarshalJSON() ([]byte, error)

func (*NullablePortEncapsulationType) Set ¶

func (*NullablePortEncapsulationType) UnmarshalJSON ¶

func (v *NullablePortEncapsulationType) UnmarshalJSON(src []byte) error

func (*NullablePortEncapsulationType) Unset ¶

func (v *NullablePortEncapsulationType) Unset()

type NullablePortExpression ¶

type NullablePortExpression struct {
	// contains filtered or unexported fields
}

func NewNullablePortExpression ¶

func NewNullablePortExpression(val *PortExpression) *NullablePortExpression

func (NullablePortExpression) Get ¶

func (NullablePortExpression) IsSet ¶

func (v NullablePortExpression) IsSet() bool

func (NullablePortExpression) MarshalJSON ¶

func (v NullablePortExpression) MarshalJSON() ([]byte, error)

func (*NullablePortExpression) Set ¶

func (*NullablePortExpression) UnmarshalJSON ¶

func (v *NullablePortExpression) UnmarshalJSON(src []byte) error

func (*NullablePortExpression) Unset ¶

func (v *NullablePortExpression) Unset()

type NullablePortInterface ¶

type NullablePortInterface struct {
	// contains filtered or unexported fields
}

func NewNullablePortInterface ¶

func NewNullablePortInterface(val *PortInterface) *NullablePortInterface

func (NullablePortInterface) Get ¶

func (NullablePortInterface) IsSet ¶

func (v NullablePortInterface) IsSet() bool

func (NullablePortInterface) MarshalJSON ¶

func (v NullablePortInterface) MarshalJSON() ([]byte, error)

func (*NullablePortInterface) Set ¶

func (v *NullablePortInterface) Set(val *PortInterface)

func (*NullablePortInterface) UnmarshalJSON ¶

func (v *NullablePortInterface) UnmarshalJSON(src []byte) error

func (*NullablePortInterface) Unset ¶

func (v *NullablePortInterface) Unset()

type NullablePortLag ¶

type NullablePortLag struct {
	// contains filtered or unexported fields
}

func NewNullablePortLag ¶

func NewNullablePortLag(val *PortLag) *NullablePortLag

func (NullablePortLag) Get ¶

func (v NullablePortLag) Get() *PortLag

func (NullablePortLag) IsSet ¶

func (v NullablePortLag) IsSet() bool

func (NullablePortLag) MarshalJSON ¶

func (v NullablePortLag) MarshalJSON() ([]byte, error)

func (*NullablePortLag) Set ¶

func (v *NullablePortLag) Set(val *PortLag)

func (*NullablePortLag) UnmarshalJSON ¶

func (v *NullablePortLag) UnmarshalJSON(src []byte) error

func (*NullablePortLag) Unset ¶

func (v *NullablePortLag) Unset()

type NullablePortLoa ¶

type NullablePortLoa struct {
	// contains filtered or unexported fields
}

func NewNullablePortLoa ¶

func NewNullablePortLoa(val *PortLoa) *NullablePortLoa

func (NullablePortLoa) Get ¶

func (v NullablePortLoa) Get() *PortLoa

func (NullablePortLoa) IsSet ¶

func (v NullablePortLoa) IsSet() bool

func (NullablePortLoa) MarshalJSON ¶

func (v NullablePortLoa) MarshalJSON() ([]byte, error)

func (*NullablePortLoa) Set ¶

func (v *NullablePortLoa) Set(val *PortLoa)

func (*NullablePortLoa) UnmarshalJSON ¶

func (v *NullablePortLoa) UnmarshalJSON(src []byte) error

func (*NullablePortLoa) Unset ¶

func (v *NullablePortLoa) Unset()

type NullablePortLoaType ¶

type NullablePortLoaType struct {
	// contains filtered or unexported fields
}

func NewNullablePortLoaType ¶

func NewNullablePortLoaType(val *PortLoaType) *NullablePortLoaType

func (NullablePortLoaType) Get ¶

func (NullablePortLoaType) IsSet ¶

func (v NullablePortLoaType) IsSet() bool

func (NullablePortLoaType) MarshalJSON ¶

func (v NullablePortLoaType) MarshalJSON() ([]byte, error)

func (*NullablePortLoaType) Set ¶

func (v *NullablePortLoaType) Set(val *PortLoaType)

func (*NullablePortLoaType) UnmarshalJSON ¶

func (v *NullablePortLoaType) UnmarshalJSON(src []byte) error

func (*NullablePortLoaType) Unset ¶

func (v *NullablePortLoaType) Unset()

type NullablePortNotification ¶

type NullablePortNotification struct {
	// contains filtered or unexported fields
}

func NewNullablePortNotification ¶

func NewNullablePortNotification(val *PortNotification) *NullablePortNotification

func (NullablePortNotification) Get ¶

func (NullablePortNotification) IsSet ¶

func (v NullablePortNotification) IsSet() bool

func (NullablePortNotification) MarshalJSON ¶

func (v NullablePortNotification) MarshalJSON() ([]byte, error)

func (*NullablePortNotification) Set ¶

func (*NullablePortNotification) UnmarshalJSON ¶

func (v *NullablePortNotification) UnmarshalJSON(src []byte) error

func (*NullablePortNotification) Unset ¶

func (v *NullablePortNotification) Unset()

type NullablePortNotificationType ¶

type NullablePortNotificationType struct {
	// contains filtered or unexported fields
}

func (NullablePortNotificationType) Get ¶

func (NullablePortNotificationType) IsSet ¶

func (NullablePortNotificationType) MarshalJSON ¶

func (v NullablePortNotificationType) MarshalJSON() ([]byte, error)

func (*NullablePortNotificationType) Set ¶

func (*NullablePortNotificationType) UnmarshalJSON ¶

func (v *NullablePortNotificationType) UnmarshalJSON(src []byte) error

func (*NullablePortNotificationType) Unset ¶

func (v *NullablePortNotificationType) Unset()

type NullablePortOperation ¶

type NullablePortOperation struct {
	// contains filtered or unexported fields
}

func NewNullablePortOperation ¶

func NewNullablePortOperation(val *PortOperation) *NullablePortOperation

func (NullablePortOperation) Get ¶

func (NullablePortOperation) IsSet ¶

func (v NullablePortOperation) IsSet() bool

func (NullablePortOperation) MarshalJSON ¶

func (v NullablePortOperation) MarshalJSON() ([]byte, error)

func (*NullablePortOperation) Set ¶

func (v *NullablePortOperation) Set(val *PortOperation)

func (*NullablePortOperation) UnmarshalJSON ¶

func (v *NullablePortOperation) UnmarshalJSON(src []byte) error

func (*NullablePortOperation) Unset ¶

func (v *NullablePortOperation) Unset()

type NullablePortOperationOperationalStatus ¶

type NullablePortOperationOperationalStatus struct {
	// contains filtered or unexported fields
}

func (NullablePortOperationOperationalStatus) Get ¶

func (NullablePortOperationOperationalStatus) IsSet ¶

func (NullablePortOperationOperationalStatus) MarshalJSON ¶

func (v NullablePortOperationOperationalStatus) MarshalJSON() ([]byte, error)

func (*NullablePortOperationOperationalStatus) Set ¶

func (*NullablePortOperationOperationalStatus) UnmarshalJSON ¶

func (v *NullablePortOperationOperationalStatus) UnmarshalJSON(src []byte) error

func (*NullablePortOperationOperationalStatus) Unset ¶

type NullablePortOrder ¶

type NullablePortOrder struct {
	// contains filtered or unexported fields
}

func NewNullablePortOrder ¶

func NewNullablePortOrder(val *PortOrder) *NullablePortOrder

func (NullablePortOrder) Get ¶

func (v NullablePortOrder) Get() *PortOrder

func (NullablePortOrder) IsSet ¶

func (v NullablePortOrder) IsSet() bool

func (NullablePortOrder) MarshalJSON ¶

func (v NullablePortOrder) MarshalJSON() ([]byte, error)

func (*NullablePortOrder) Set ¶

func (v *NullablePortOrder) Set(val *PortOrder)

func (*NullablePortOrder) UnmarshalJSON ¶

func (v *NullablePortOrder) UnmarshalJSON(src []byte) error

func (*NullablePortOrder) Unset ¶

func (v *NullablePortOrder) Unset()

type NullablePortOrderPurchaseOrder ¶

type NullablePortOrderPurchaseOrder struct {
	// contains filtered or unexported fields
}

func (NullablePortOrderPurchaseOrder) Get ¶

func (NullablePortOrderPurchaseOrder) IsSet ¶

func (NullablePortOrderPurchaseOrder) MarshalJSON ¶

func (v NullablePortOrderPurchaseOrder) MarshalJSON() ([]byte, error)

func (*NullablePortOrderPurchaseOrder) Set ¶

func (*NullablePortOrderPurchaseOrder) UnmarshalJSON ¶

func (v *NullablePortOrderPurchaseOrder) UnmarshalJSON(src []byte) error

func (*NullablePortOrderPurchaseOrder) Unset ¶

func (v *NullablePortOrderPurchaseOrder) Unset()

type NullablePortOrderPurchaseOrderSelectionType ¶

type NullablePortOrderPurchaseOrderSelectionType struct {
	// contains filtered or unexported fields
}

func (NullablePortOrderPurchaseOrderSelectionType) Get ¶

func (NullablePortOrderPurchaseOrderSelectionType) IsSet ¶

func (NullablePortOrderPurchaseOrderSelectionType) MarshalJSON ¶

func (*NullablePortOrderPurchaseOrderSelectionType) Set ¶

func (*NullablePortOrderPurchaseOrderSelectionType) UnmarshalJSON ¶

func (v *NullablePortOrderPurchaseOrderSelectionType) UnmarshalJSON(src []byte) error

func (*NullablePortOrderPurchaseOrderSelectionType) Unset ¶

type NullablePortOrderSignature ¶

type NullablePortOrderSignature struct {
	// contains filtered or unexported fields
}

func NewNullablePortOrderSignature ¶

func NewNullablePortOrderSignature(val *PortOrderSignature) *NullablePortOrderSignature

func (NullablePortOrderSignature) Get ¶

func (NullablePortOrderSignature) IsSet ¶

func (v NullablePortOrderSignature) IsSet() bool

func (NullablePortOrderSignature) MarshalJSON ¶

func (v NullablePortOrderSignature) MarshalJSON() ([]byte, error)

func (*NullablePortOrderSignature) Set ¶

func (*NullablePortOrderSignature) UnmarshalJSON ¶

func (v *NullablePortOrderSignature) UnmarshalJSON(src []byte) error

func (*NullablePortOrderSignature) Unset ¶

func (v *NullablePortOrderSignature) Unset()

type NullablePortOrderSignatureDelegate ¶

type NullablePortOrderSignatureDelegate struct {
	// contains filtered or unexported fields
}

func (NullablePortOrderSignatureDelegate) Get ¶

func (NullablePortOrderSignatureDelegate) IsSet ¶

func (NullablePortOrderSignatureDelegate) MarshalJSON ¶

func (v NullablePortOrderSignatureDelegate) MarshalJSON() ([]byte, error)

func (*NullablePortOrderSignatureDelegate) Set ¶

func (*NullablePortOrderSignatureDelegate) UnmarshalJSON ¶

func (v *NullablePortOrderSignatureDelegate) UnmarshalJSON(src []byte) error

func (*NullablePortOrderSignatureDelegate) Unset ¶

type NullablePortOrderSignatureSignatory ¶

type NullablePortOrderSignatureSignatory struct {
	// contains filtered or unexported fields
}

func (NullablePortOrderSignatureSignatory) Get ¶

func (NullablePortOrderSignatureSignatory) IsSet ¶

func (NullablePortOrderSignatureSignatory) MarshalJSON ¶

func (v NullablePortOrderSignatureSignatory) MarshalJSON() ([]byte, error)

func (*NullablePortOrderSignatureSignatory) Set ¶

func (*NullablePortOrderSignatureSignatory) UnmarshalJSON ¶

func (v *NullablePortOrderSignatureSignatory) UnmarshalJSON(src []byte) error

func (*NullablePortOrderSignatureSignatory) Unset ¶

type NullablePortPriority ¶

type NullablePortPriority struct {
	// contains filtered or unexported fields
}

func NewNullablePortPriority ¶

func NewNullablePortPriority(val *PortPriority) *NullablePortPriority

func (NullablePortPriority) Get ¶

func (NullablePortPriority) IsSet ¶

func (v NullablePortPriority) IsSet() bool

func (NullablePortPriority) MarshalJSON ¶

func (v NullablePortPriority) MarshalJSON() ([]byte, error)

func (*NullablePortPriority) Set ¶

func (v *NullablePortPriority) Set(val *PortPriority)

func (*NullablePortPriority) UnmarshalJSON ¶

func (v *NullablePortPriority) UnmarshalJSON(src []byte) error

func (*NullablePortPriority) Unset ¶

func (v *NullablePortPriority) Unset()

type NullablePortRedundancy ¶

type NullablePortRedundancy struct {
	// contains filtered or unexported fields
}

func NewNullablePortRedundancy ¶

func NewNullablePortRedundancy(val *PortRedundancy) *NullablePortRedundancy

func (NullablePortRedundancy) Get ¶

func (NullablePortRedundancy) IsSet ¶

func (v NullablePortRedundancy) IsSet() bool

func (NullablePortRedundancy) MarshalJSON ¶

func (v NullablePortRedundancy) MarshalJSON() ([]byte, error)

func (*NullablePortRedundancy) Set ¶

func (*NullablePortRedundancy) UnmarshalJSON ¶

func (v *NullablePortRedundancy) UnmarshalJSON(src []byte) error

func (*NullablePortRedundancy) Unset ¶

func (v *NullablePortRedundancy) Unset()

type NullablePortResponse ¶ added in v0.35.1

type NullablePortResponse struct {
	// contains filtered or unexported fields
}

func NewNullablePortResponse ¶ added in v0.35.1

func NewNullablePortResponse(val *PortResponse) *NullablePortResponse

func (NullablePortResponse) Get ¶ added in v0.35.1

func (NullablePortResponse) IsSet ¶ added in v0.35.1

func (v NullablePortResponse) IsSet() bool

func (NullablePortResponse) MarshalJSON ¶ added in v0.35.1

func (v NullablePortResponse) MarshalJSON() ([]byte, error)

func (*NullablePortResponse) Set ¶ added in v0.35.1

func (v *NullablePortResponse) Set(val *PortResponse)

func (*NullablePortResponse) UnmarshalJSON ¶ added in v0.35.1

func (v *NullablePortResponse) UnmarshalJSON(src []byte) error

func (*NullablePortResponse) Unset ¶ added in v0.35.1

func (v *NullablePortResponse) Unset()

type NullablePortResponseBmmrType ¶ added in v0.35.1

type NullablePortResponseBmmrType struct {
	// contains filtered or unexported fields
}

func NewNullablePortResponseBmmrType ¶ added in v0.35.1

func NewNullablePortResponseBmmrType(val *PortResponseBmmrType) *NullablePortResponseBmmrType

func (NullablePortResponseBmmrType) Get ¶ added in v0.35.1

func (NullablePortResponseBmmrType) IsSet ¶ added in v0.35.1

func (NullablePortResponseBmmrType) MarshalJSON ¶ added in v0.35.1

func (v NullablePortResponseBmmrType) MarshalJSON() ([]byte, error)

func (*NullablePortResponseBmmrType) Set ¶ added in v0.35.1

func (*NullablePortResponseBmmrType) UnmarshalJSON ¶ added in v0.35.1

func (v *NullablePortResponseBmmrType) UnmarshalJSON(src []byte) error

func (*NullablePortResponseBmmrType) Unset ¶ added in v0.35.1

func (v *NullablePortResponseBmmrType) Unset()

type NullablePortResponseConnectivitySourceType ¶ added in v0.35.1

type NullablePortResponseConnectivitySourceType struct {
	// contains filtered or unexported fields
}

func NewNullablePortResponseConnectivitySourceType ¶ added in v0.35.1

func NewNullablePortResponseConnectivitySourceType(val *PortResponseConnectivitySourceType) *NullablePortResponseConnectivitySourceType

func (NullablePortResponseConnectivitySourceType) Get ¶ added in v0.35.1

func (NullablePortResponseConnectivitySourceType) IsSet ¶ added in v0.35.1

func (NullablePortResponseConnectivitySourceType) MarshalJSON ¶ added in v0.35.1

func (*NullablePortResponseConnectivitySourceType) Set ¶ added in v0.35.1

func (*NullablePortResponseConnectivitySourceType) UnmarshalJSON ¶ added in v0.35.1

func (v *NullablePortResponseConnectivitySourceType) UnmarshalJSON(src []byte) error

func (*NullablePortResponseConnectivitySourceType) Unset ¶ added in v0.35.1

type NullablePortResponsePhysicalPortsType ¶ added in v0.35.1

type NullablePortResponsePhysicalPortsType struct {
	// contains filtered or unexported fields
}

func NewNullablePortResponsePhysicalPortsType ¶ added in v0.35.1

func NewNullablePortResponsePhysicalPortsType(val *PortResponsePhysicalPortsType) *NullablePortResponsePhysicalPortsType

func (NullablePortResponsePhysicalPortsType) Get ¶ added in v0.35.1

func (NullablePortResponsePhysicalPortsType) IsSet ¶ added in v0.35.1

func (NullablePortResponsePhysicalPortsType) MarshalJSON ¶ added in v0.35.1

func (v NullablePortResponsePhysicalPortsType) MarshalJSON() ([]byte, error)

func (*NullablePortResponsePhysicalPortsType) Set ¶ added in v0.35.1

func (*NullablePortResponsePhysicalPortsType) UnmarshalJSON ¶ added in v0.35.1

func (v *NullablePortResponsePhysicalPortsType) UnmarshalJSON(src []byte) error

func (*NullablePortResponsePhysicalPortsType) Unset ¶ added in v0.35.1

type NullablePortResponseServiceType ¶ added in v0.35.1

type NullablePortResponseServiceType struct {
	// contains filtered or unexported fields
}

func NewNullablePortResponseServiceType ¶ added in v0.35.1

func NewNullablePortResponseServiceType(val *PortResponseServiceType) *NullablePortResponseServiceType

func (NullablePortResponseServiceType) Get ¶ added in v0.35.1

func (NullablePortResponseServiceType) IsSet ¶ added in v0.35.1

func (NullablePortResponseServiceType) MarshalJSON ¶ added in v0.35.1

func (v NullablePortResponseServiceType) MarshalJSON() ([]byte, error)

func (*NullablePortResponseServiceType) Set ¶ added in v0.35.1

func (*NullablePortResponseServiceType) UnmarshalJSON ¶ added in v0.35.1

func (v *NullablePortResponseServiceType) UnmarshalJSON(src []byte) error

func (*NullablePortResponseServiceType) Unset ¶ added in v0.35.1

type NullablePortSearchFieldName ¶

type NullablePortSearchFieldName struct {
	// contains filtered or unexported fields
}

func (NullablePortSearchFieldName) Get ¶

func (NullablePortSearchFieldName) IsSet ¶

func (NullablePortSearchFieldName) MarshalJSON ¶

func (v NullablePortSearchFieldName) MarshalJSON() ([]byte, error)

func (*NullablePortSearchFieldName) Set ¶

func (*NullablePortSearchFieldName) UnmarshalJSON ¶

func (v *NullablePortSearchFieldName) UnmarshalJSON(src []byte) error

func (*NullablePortSearchFieldName) Unset ¶

func (v *NullablePortSearchFieldName) Unset()

type NullablePortSettings ¶

type NullablePortSettings struct {
	// contains filtered or unexported fields
}

func NewNullablePortSettings ¶

func NewNullablePortSettings(val *PortSettings) *NullablePortSettings

func (NullablePortSettings) Get ¶

func (NullablePortSettings) IsSet ¶

func (v NullablePortSettings) IsSet() bool

func (NullablePortSettings) MarshalJSON ¶

func (v NullablePortSettings) MarshalJSON() ([]byte, error)

func (*NullablePortSettings) Set ¶

func (v *NullablePortSettings) Set(val *PortSettings)

func (*NullablePortSettings) UnmarshalJSON ¶

func (v *NullablePortSettings) UnmarshalJSON(src []byte) error

func (*NullablePortSettings) Unset ¶

func (v *NullablePortSettings) Unset()

type NullablePortSettingsPackageType ¶

type NullablePortSettingsPackageType struct {
	// contains filtered or unexported fields
}

func (NullablePortSettingsPackageType) Get ¶

func (NullablePortSettingsPackageType) IsSet ¶

func (NullablePortSettingsPackageType) MarshalJSON ¶

func (v NullablePortSettingsPackageType) MarshalJSON() ([]byte, error)

func (*NullablePortSettingsPackageType) Set ¶

func (*NullablePortSettingsPackageType) UnmarshalJSON ¶

func (v *NullablePortSettingsPackageType) UnmarshalJSON(src []byte) error

func (*NullablePortSettingsPackageType) Unset ¶

type NullablePortSettingsSharedPortProduct ¶

type NullablePortSettingsSharedPortProduct struct {
	// contains filtered or unexported fields
}

func (NullablePortSettingsSharedPortProduct) Get ¶

func (NullablePortSettingsSharedPortProduct) IsSet ¶

func (NullablePortSettingsSharedPortProduct) MarshalJSON ¶

func (v NullablePortSettingsSharedPortProduct) MarshalJSON() ([]byte, error)

func (*NullablePortSettingsSharedPortProduct) Set ¶

func (*NullablePortSettingsSharedPortProduct) UnmarshalJSON ¶

func (v *NullablePortSettingsSharedPortProduct) UnmarshalJSON(src []byte) error

func (*NullablePortSettingsSharedPortProduct) Unset ¶

type NullablePortSortBy ¶

type NullablePortSortBy struct {
	// contains filtered or unexported fields
}

func NewNullablePortSortBy ¶

func NewNullablePortSortBy(val *PortSortBy) *NullablePortSortBy

func (NullablePortSortBy) Get ¶

func (v NullablePortSortBy) Get() *PortSortBy

func (NullablePortSortBy) IsSet ¶

func (v NullablePortSortBy) IsSet() bool

func (NullablePortSortBy) MarshalJSON ¶

func (v NullablePortSortBy) MarshalJSON() ([]byte, error)

func (*NullablePortSortBy) Set ¶

func (v *NullablePortSortBy) Set(val *PortSortBy)

func (*NullablePortSortBy) UnmarshalJSON ¶

func (v *NullablePortSortBy) UnmarshalJSON(src []byte) error

func (*NullablePortSortBy) Unset ¶

func (v *NullablePortSortBy) Unset()

type NullablePortSortCriteria ¶

type NullablePortSortCriteria struct {
	// contains filtered or unexported fields
}

func NewNullablePortSortCriteria ¶

func NewNullablePortSortCriteria(val *PortSortCriteria) *NullablePortSortCriteria

func (NullablePortSortCriteria) Get ¶

func (NullablePortSortCriteria) IsSet ¶

func (v NullablePortSortCriteria) IsSet() bool

func (NullablePortSortCriteria) MarshalJSON ¶

func (v NullablePortSortCriteria) MarshalJSON() ([]byte, error)

func (*NullablePortSortCriteria) Set ¶

func (*NullablePortSortCriteria) UnmarshalJSON ¶

func (v *NullablePortSortCriteria) UnmarshalJSON(src []byte) error

func (*NullablePortSortCriteria) Unset ¶

func (v *NullablePortSortCriteria) Unset()

type NullablePortSortDirection ¶

type NullablePortSortDirection struct {
	// contains filtered or unexported fields
}

func NewNullablePortSortDirection ¶

func NewNullablePortSortDirection(val *PortSortDirection) *NullablePortSortDirection

func (NullablePortSortDirection) Get ¶

func (NullablePortSortDirection) IsSet ¶

func (v NullablePortSortDirection) IsSet() bool

func (NullablePortSortDirection) MarshalJSON ¶

func (v NullablePortSortDirection) MarshalJSON() ([]byte, error)

func (*NullablePortSortDirection) Set ¶

func (*NullablePortSortDirection) UnmarshalJSON ¶

func (v *NullablePortSortDirection) UnmarshalJSON(src []byte) error

func (*NullablePortSortDirection) Unset ¶

func (v *NullablePortSortDirection) Unset()

type NullablePortState ¶

type NullablePortState struct {
	// contains filtered or unexported fields
}

func NewNullablePortState ¶

func NewNullablePortState(val *PortState) *NullablePortState

func (NullablePortState) Get ¶

func (v NullablePortState) Get() *PortState

func (NullablePortState) IsSet ¶

func (v NullablePortState) IsSet() bool

func (NullablePortState) MarshalJSON ¶

func (v NullablePortState) MarshalJSON() ([]byte, error)

func (*NullablePortState) Set ¶

func (v *NullablePortState) Set(val *PortState)

func (*NullablePortState) UnmarshalJSON ¶

func (v *NullablePortState) UnmarshalJSON(src []byte) error

func (*NullablePortState) Unset ¶

func (v *NullablePortState) Unset()

type NullablePortTether ¶

type NullablePortTether struct {
	// contains filtered or unexported fields
}

func NewNullablePortTether ¶

func NewNullablePortTether(val *PortTether) *NullablePortTether

func (NullablePortTether) Get ¶

func (v NullablePortTether) Get() *PortTether

func (NullablePortTether) IsSet ¶

func (v NullablePortTether) IsSet() bool

func (NullablePortTether) MarshalJSON ¶

func (v NullablePortTether) MarshalJSON() ([]byte, error)

func (*NullablePortTether) Set ¶

func (v *NullablePortTether) Set(val *PortTether)

func (*NullablePortTether) UnmarshalJSON ¶

func (v *NullablePortTether) UnmarshalJSON(src []byte) error

func (*NullablePortTether) Unset ¶

func (v *NullablePortTether) Unset()

type NullablePortType ¶

type NullablePortType struct {
	// contains filtered or unexported fields
}

func NewNullablePortType ¶

func NewNullablePortType(val *PortType) *NullablePortType

func (NullablePortType) Get ¶

func (v NullablePortType) Get() *PortType

func (NullablePortType) IsSet ¶

func (v NullablePortType) IsSet() bool

func (NullablePortType) MarshalJSON ¶

func (v NullablePortType) MarshalJSON() ([]byte, error)

func (*NullablePortType) Set ¶

func (v *NullablePortType) Set(val *PortType)

func (*NullablePortType) UnmarshalJSON ¶

func (v *NullablePortType) UnmarshalJSON(src []byte) error

func (*NullablePortType) Unset ¶

func (v *NullablePortType) Unset()

type NullablePortV4SearchRequest ¶

type NullablePortV4SearchRequest struct {
	// contains filtered or unexported fields
}

func (NullablePortV4SearchRequest) Get ¶

func (NullablePortV4SearchRequest) IsSet ¶

func (NullablePortV4SearchRequest) MarshalJSON ¶

func (v NullablePortV4SearchRequest) MarshalJSON() ([]byte, error)

func (*NullablePortV4SearchRequest) Set ¶

func (*NullablePortV4SearchRequest) UnmarshalJSON ¶

func (v *NullablePortV4SearchRequest) UnmarshalJSON(src []byte) error

func (*NullablePortV4SearchRequest) Unset ¶

func (v *NullablePortV4SearchRequest) Unset()

type NullablePrecisionTimeChangeOperation ¶

type NullablePrecisionTimeChangeOperation struct {
	// contains filtered or unexported fields
}

func (NullablePrecisionTimeChangeOperation) Get ¶

func (NullablePrecisionTimeChangeOperation) IsSet ¶

func (NullablePrecisionTimeChangeOperation) MarshalJSON ¶

func (v NullablePrecisionTimeChangeOperation) MarshalJSON() ([]byte, error)

func (*NullablePrecisionTimeChangeOperation) Set ¶

func (*NullablePrecisionTimeChangeOperation) UnmarshalJSON ¶

func (v *NullablePrecisionTimeChangeOperation) UnmarshalJSON(src []byte) error

func (*NullablePrecisionTimeChangeOperation) Unset ¶

type NullablePrecisionTimeChangeOperationOp ¶

type NullablePrecisionTimeChangeOperationOp struct {
	// contains filtered or unexported fields
}

func (NullablePrecisionTimeChangeOperationOp) Get ¶

func (NullablePrecisionTimeChangeOperationOp) IsSet ¶

func (NullablePrecisionTimeChangeOperationOp) MarshalJSON ¶

func (v NullablePrecisionTimeChangeOperationOp) MarshalJSON() ([]byte, error)

func (*NullablePrecisionTimeChangeOperationOp) Set ¶

func (*NullablePrecisionTimeChangeOperationOp) UnmarshalJSON ¶

func (v *NullablePrecisionTimeChangeOperationOp) UnmarshalJSON(src []byte) error

func (*NullablePrecisionTimeChangeOperationOp) Unset ¶

type NullablePrecisionTimeChangeOperationPath ¶

type NullablePrecisionTimeChangeOperationPath struct {
	// contains filtered or unexported fields
}

func (NullablePrecisionTimeChangeOperationPath) Get ¶

func (NullablePrecisionTimeChangeOperationPath) IsSet ¶

func (NullablePrecisionTimeChangeOperationPath) MarshalJSON ¶

func (*NullablePrecisionTimeChangeOperationPath) Set ¶

func (*NullablePrecisionTimeChangeOperationPath) UnmarshalJSON ¶

func (v *NullablePrecisionTimeChangeOperationPath) UnmarshalJSON(src []byte) error

func (*NullablePrecisionTimeChangeOperationPath) Unset ¶

type NullablePrecisionTimePackageRequest ¶

type NullablePrecisionTimePackageRequest struct {
	// contains filtered or unexported fields
}

func (NullablePrecisionTimePackageRequest) Get ¶

func (NullablePrecisionTimePackageRequest) IsSet ¶

func (NullablePrecisionTimePackageRequest) MarshalJSON ¶

func (v NullablePrecisionTimePackageRequest) MarshalJSON() ([]byte, error)

func (*NullablePrecisionTimePackageRequest) Set ¶

func (*NullablePrecisionTimePackageRequest) UnmarshalJSON ¶

func (v *NullablePrecisionTimePackageRequest) UnmarshalJSON(src []byte) error

func (*NullablePrecisionTimePackageRequest) Unset ¶

type NullablePrecisionTimePackageResponse ¶

type NullablePrecisionTimePackageResponse struct {
	// contains filtered or unexported fields
}

func (NullablePrecisionTimePackageResponse) Get ¶

func (NullablePrecisionTimePackageResponse) IsSet ¶

func (NullablePrecisionTimePackageResponse) MarshalJSON ¶

func (v NullablePrecisionTimePackageResponse) MarshalJSON() ([]byte, error)

func (*NullablePrecisionTimePackageResponse) Set ¶

func (*NullablePrecisionTimePackageResponse) UnmarshalJSON ¶

func (v *NullablePrecisionTimePackageResponse) UnmarshalJSON(src []byte) error

func (*NullablePrecisionTimePackageResponse) Unset ¶

type NullablePrecisionTimePackageResponseCode ¶

type NullablePrecisionTimePackageResponseCode struct {
	// contains filtered or unexported fields
}

func (NullablePrecisionTimePackageResponseCode) Get ¶

func (NullablePrecisionTimePackageResponseCode) IsSet ¶

func (NullablePrecisionTimePackageResponseCode) MarshalJSON ¶

func (*NullablePrecisionTimePackageResponseCode) Set ¶

func (*NullablePrecisionTimePackageResponseCode) UnmarshalJSON ¶

func (v *NullablePrecisionTimePackageResponseCode) UnmarshalJSON(src []byte) error

func (*NullablePrecisionTimePackageResponseCode) Unset ¶

type NullablePrecisionTimePackageResponseType ¶

type NullablePrecisionTimePackageResponseType struct {
	// contains filtered or unexported fields
}

func (NullablePrecisionTimePackageResponseType) Get ¶

func (NullablePrecisionTimePackageResponseType) IsSet ¶

func (NullablePrecisionTimePackageResponseType) MarshalJSON ¶

func (*NullablePrecisionTimePackageResponseType) Set ¶

func (*NullablePrecisionTimePackageResponseType) UnmarshalJSON ¶

func (v *NullablePrecisionTimePackageResponseType) UnmarshalJSON(src []byte) error

func (*NullablePrecisionTimePackageResponseType) Unset ¶

type NullablePrecisionTimeServiceCreateResponse ¶

type NullablePrecisionTimeServiceCreateResponse struct {
	// contains filtered or unexported fields
}

func (NullablePrecisionTimeServiceCreateResponse) Get ¶

func (NullablePrecisionTimeServiceCreateResponse) IsSet ¶

func (NullablePrecisionTimeServiceCreateResponse) MarshalJSON ¶

func (*NullablePrecisionTimeServiceCreateResponse) Set ¶

func (*NullablePrecisionTimeServiceCreateResponse) UnmarshalJSON ¶

func (v *NullablePrecisionTimeServiceCreateResponse) UnmarshalJSON(src []byte) error

func (*NullablePrecisionTimeServiceCreateResponse) Unset ¶

type NullablePrecisionTimeServiceCreateResponseState ¶

type NullablePrecisionTimeServiceCreateResponseState struct {
	// contains filtered or unexported fields
}

func (NullablePrecisionTimeServiceCreateResponseState) Get ¶

func (NullablePrecisionTimeServiceCreateResponseState) IsSet ¶

func (NullablePrecisionTimeServiceCreateResponseState) MarshalJSON ¶

func (*NullablePrecisionTimeServiceCreateResponseState) Set ¶

func (*NullablePrecisionTimeServiceCreateResponseState) UnmarshalJSON ¶

func (*NullablePrecisionTimeServiceCreateResponseState) Unset ¶

type NullablePrecisionTimeServiceCreateResponseType ¶

type NullablePrecisionTimeServiceCreateResponseType struct {
	// contains filtered or unexported fields
}

func (NullablePrecisionTimeServiceCreateResponseType) Get ¶

func (NullablePrecisionTimeServiceCreateResponseType) IsSet ¶

func (NullablePrecisionTimeServiceCreateResponseType) MarshalJSON ¶

func (*NullablePrecisionTimeServiceCreateResponseType) Set ¶

func (*NullablePrecisionTimeServiceCreateResponseType) UnmarshalJSON ¶

func (*NullablePrecisionTimeServiceCreateResponseType) Unset ¶

type NullablePrecisionTimeServiceRequest ¶

type NullablePrecisionTimeServiceRequest struct {
	// contains filtered or unexported fields
}

func (NullablePrecisionTimeServiceRequest) Get ¶

func (NullablePrecisionTimeServiceRequest) IsSet ¶

func (NullablePrecisionTimeServiceRequest) MarshalJSON ¶

func (v NullablePrecisionTimeServiceRequest) MarshalJSON() ([]byte, error)

func (*NullablePrecisionTimeServiceRequest) Set ¶

func (*NullablePrecisionTimeServiceRequest) UnmarshalJSON ¶

func (v *NullablePrecisionTimeServiceRequest) UnmarshalJSON(src []byte) error

func (*NullablePrecisionTimeServiceRequest) Unset ¶

type NullablePrecisionTimeServiceRequestType ¶

type NullablePrecisionTimeServiceRequestType struct {
	// contains filtered or unexported fields
}

func (NullablePrecisionTimeServiceRequestType) Get ¶

func (NullablePrecisionTimeServiceRequestType) IsSet ¶

func (NullablePrecisionTimeServiceRequestType) MarshalJSON ¶

func (v NullablePrecisionTimeServiceRequestType) MarshalJSON() ([]byte, error)

func (*NullablePrecisionTimeServiceRequestType) Set ¶

func (*NullablePrecisionTimeServiceRequestType) UnmarshalJSON ¶

func (v *NullablePrecisionTimeServiceRequestType) UnmarshalJSON(src []byte) error

func (*NullablePrecisionTimeServiceRequestType) Unset ¶

type NullablePresence ¶

type NullablePresence struct {
	// contains filtered or unexported fields
}

func NewNullablePresence ¶

func NewNullablePresence(val *Presence) *NullablePresence

func (NullablePresence) Get ¶

func (v NullablePresence) Get() *Presence

func (NullablePresence) IsSet ¶

func (v NullablePresence) IsSet() bool

func (NullablePresence) MarshalJSON ¶

func (v NullablePresence) MarshalJSON() ([]byte, error)

func (*NullablePresence) Set ¶

func (v *NullablePresence) Set(val *Presence)

func (*NullablePresence) UnmarshalJSON ¶

func (v *NullablePresence) UnmarshalJSON(src []byte) error

func (*NullablePresence) Unset ¶

func (v *NullablePresence) Unset()

type NullablePrice ¶

type NullablePrice struct {
	// contains filtered or unexported fields
}

func NewNullablePrice ¶

func NewNullablePrice(val *Price) *NullablePrice

func (NullablePrice) Get ¶

func (v NullablePrice) Get() *Price

func (NullablePrice) IsSet ¶

func (v NullablePrice) IsSet() bool

func (NullablePrice) MarshalJSON ¶

func (v NullablePrice) MarshalJSON() ([]byte, error)

func (*NullablePrice) Set ¶

func (v *NullablePrice) Set(val *Price)

func (*NullablePrice) UnmarshalJSON ¶

func (v *NullablePrice) UnmarshalJSON(src []byte) error

func (*NullablePrice) Unset ¶

func (v *NullablePrice) Unset()

type NullablePriceCategory ¶

type NullablePriceCategory struct {
	// contains filtered or unexported fields
}

func NewNullablePriceCategory ¶

func NewNullablePriceCategory(val *PriceCategory) *NullablePriceCategory

func (NullablePriceCategory) Get ¶

func (NullablePriceCategory) IsSet ¶

func (v NullablePriceCategory) IsSet() bool

func (NullablePriceCategory) MarshalJSON ¶

func (v NullablePriceCategory) MarshalJSON() ([]byte, error)

func (*NullablePriceCategory) Set ¶

func (v *NullablePriceCategory) Set(val *PriceCategory)

func (*NullablePriceCategory) UnmarshalJSON ¶

func (v *NullablePriceCategory) UnmarshalJSON(src []byte) error

func (*NullablePriceCategory) Unset ¶

func (v *NullablePriceCategory) Unset()

type NullablePriceCharge ¶

type NullablePriceCharge struct {
	// contains filtered or unexported fields
}

func NewNullablePriceCharge ¶

func NewNullablePriceCharge(val *PriceCharge) *NullablePriceCharge

func (NullablePriceCharge) Get ¶

func (NullablePriceCharge) IsSet ¶

func (v NullablePriceCharge) IsSet() bool

func (NullablePriceCharge) MarshalJSON ¶

func (v NullablePriceCharge) MarshalJSON() ([]byte, error)

func (*NullablePriceCharge) Set ¶

func (v *NullablePriceCharge) Set(val *PriceCharge)

func (*NullablePriceCharge) UnmarshalJSON ¶

func (v *NullablePriceCharge) UnmarshalJSON(src []byte) error

func (*NullablePriceCharge) Unset ¶

func (v *NullablePriceCharge) Unset()

type NullablePriceChargeType ¶

type NullablePriceChargeType struct {
	// contains filtered or unexported fields
}

func NewNullablePriceChargeType ¶

func NewNullablePriceChargeType(val *PriceChargeType) *NullablePriceChargeType

func (NullablePriceChargeType) Get ¶

func (NullablePriceChargeType) IsSet ¶

func (v NullablePriceChargeType) IsSet() bool

func (NullablePriceChargeType) MarshalJSON ¶

func (v NullablePriceChargeType) MarshalJSON() ([]byte, error)

func (*NullablePriceChargeType) Set ¶

func (*NullablePriceChargeType) UnmarshalJSON ¶

func (v *NullablePriceChargeType) UnmarshalJSON(src []byte) error

func (*NullablePriceChargeType) Unset ¶

func (v *NullablePriceChargeType) Unset()

type NullablePriceError ¶

type NullablePriceError struct {
	// contains filtered or unexported fields
}

func NewNullablePriceError ¶

func NewNullablePriceError(val *PriceError) *NullablePriceError

func (NullablePriceError) Get ¶

func (v NullablePriceError) Get() *PriceError

func (NullablePriceError) IsSet ¶

func (v NullablePriceError) IsSet() bool

func (NullablePriceError) MarshalJSON ¶

func (v NullablePriceError) MarshalJSON() ([]byte, error)

func (*NullablePriceError) Set ¶

func (v *NullablePriceError) Set(val *PriceError)

func (*NullablePriceError) UnmarshalJSON ¶

func (v *NullablePriceError) UnmarshalJSON(src []byte) error

func (*NullablePriceError) Unset ¶

func (v *NullablePriceError) Unset()

type NullablePriceErrorAdditionalInfo ¶

type NullablePriceErrorAdditionalInfo struct {
	// contains filtered or unexported fields
}

func (NullablePriceErrorAdditionalInfo) Get ¶

func (NullablePriceErrorAdditionalInfo) IsSet ¶

func (NullablePriceErrorAdditionalInfo) MarshalJSON ¶

func (v NullablePriceErrorAdditionalInfo) MarshalJSON() ([]byte, error)

func (*NullablePriceErrorAdditionalInfo) Set ¶

func (*NullablePriceErrorAdditionalInfo) UnmarshalJSON ¶

func (v *NullablePriceErrorAdditionalInfo) UnmarshalJSON(src []byte) error

func (*NullablePriceErrorAdditionalInfo) Unset ¶

type NullablePriceErrorErrorCode ¶

type NullablePriceErrorErrorCode struct {
	// contains filtered or unexported fields
}

func (NullablePriceErrorErrorCode) Get ¶

func (NullablePriceErrorErrorCode) IsSet ¶

func (NullablePriceErrorErrorCode) MarshalJSON ¶

func (v NullablePriceErrorErrorCode) MarshalJSON() ([]byte, error)

func (*NullablePriceErrorErrorCode) Set ¶

func (*NullablePriceErrorErrorCode) UnmarshalJSON ¶

func (v *NullablePriceErrorErrorCode) UnmarshalJSON(src []byte) error

func (*NullablePriceErrorErrorCode) Unset ¶

func (v *NullablePriceErrorErrorCode) Unset()

type NullablePriceErrorErrorMessage ¶

type NullablePriceErrorErrorMessage struct {
	// contains filtered or unexported fields
}

func (NullablePriceErrorErrorMessage) Get ¶

func (NullablePriceErrorErrorMessage) IsSet ¶

func (NullablePriceErrorErrorMessage) MarshalJSON ¶

func (v NullablePriceErrorErrorMessage) MarshalJSON() ([]byte, error)

func (*NullablePriceErrorErrorMessage) Set ¶

func (*NullablePriceErrorErrorMessage) UnmarshalJSON ¶

func (v *NullablePriceErrorErrorMessage) UnmarshalJSON(src []byte) error

func (*NullablePriceErrorErrorMessage) Unset ¶

func (v *NullablePriceErrorErrorMessage) Unset()

type NullablePriceLocation ¶

type NullablePriceLocation struct {
	// contains filtered or unexported fields
}

func NewNullablePriceLocation ¶

func NewNullablePriceLocation(val *PriceLocation) *NullablePriceLocation

func (NullablePriceLocation) Get ¶

func (NullablePriceLocation) IsSet ¶

func (v NullablePriceLocation) IsSet() bool

func (NullablePriceLocation) MarshalJSON ¶

func (v NullablePriceLocation) MarshalJSON() ([]byte, error)

func (*NullablePriceLocation) Set ¶

func (v *NullablePriceLocation) Set(val *PriceLocation)

func (*NullablePriceLocation) UnmarshalJSON ¶

func (v *NullablePriceLocation) UnmarshalJSON(src []byte) error

func (*NullablePriceLocation) Unset ¶

func (v *NullablePriceLocation) Unset()

type NullablePriceSearchResponse ¶

type NullablePriceSearchResponse struct {
	// contains filtered or unexported fields
}

func (NullablePriceSearchResponse) Get ¶

func (NullablePriceSearchResponse) IsSet ¶

func (NullablePriceSearchResponse) MarshalJSON ¶

func (v NullablePriceSearchResponse) MarshalJSON() ([]byte, error)

func (*NullablePriceSearchResponse) Set ¶

func (*NullablePriceSearchResponse) UnmarshalJSON ¶

func (v *NullablePriceSearchResponse) UnmarshalJSON(src []byte) error

func (*NullablePriceSearchResponse) Unset ¶

func (v *NullablePriceSearchResponse) Unset()

type NullablePriceTermLength ¶

type NullablePriceTermLength struct {
	// contains filtered or unexported fields
}

func NewNullablePriceTermLength ¶

func NewNullablePriceTermLength(val *PriceTermLength) *NullablePriceTermLength

func (NullablePriceTermLength) Get ¶

func (NullablePriceTermLength) IsSet ¶

func (v NullablePriceTermLength) IsSet() bool

func (NullablePriceTermLength) MarshalJSON ¶

func (v NullablePriceTermLength) MarshalJSON() ([]byte, error)

func (*NullablePriceTermLength) Set ¶

func (*NullablePriceTermLength) UnmarshalJSON ¶

func (v *NullablePriceTermLength) UnmarshalJSON(src []byte) error

func (*NullablePriceTermLength) Unset ¶

func (v *NullablePriceTermLength) Unset()

type NullableProcessStep ¶

type NullableProcessStep struct {
	// contains filtered or unexported fields
}

func NewNullableProcessStep ¶

func NewNullableProcessStep(val *ProcessStep) *NullableProcessStep

func (NullableProcessStep) Get ¶

func (NullableProcessStep) IsSet ¶

func (v NullableProcessStep) IsSet() bool

func (NullableProcessStep) MarshalJSON ¶

func (v NullableProcessStep) MarshalJSON() ([]byte, error)

func (*NullableProcessStep) Set ¶

func (v *NullableProcessStep) Set(val *ProcessStep)

func (*NullableProcessStep) UnmarshalJSON ¶

func (v *NullableProcessStep) UnmarshalJSON(src []byte) error

func (*NullableProcessStep) Unset ¶

func (v *NullableProcessStep) Unset()

type NullableProductType ¶

type NullableProductType struct {
	// contains filtered or unexported fields
}

func NewNullableProductType ¶

func NewNullableProductType(val *ProductType) *NullableProductType

func (NullableProductType) Get ¶

func (NullableProductType) IsSet ¶

func (v NullableProductType) IsSet() bool

func (NullableProductType) MarshalJSON ¶

func (v NullableProductType) MarshalJSON() ([]byte, error)

func (*NullableProductType) Set ¶

func (v *NullableProductType) Set(val *ProductType)

func (*NullableProductType) UnmarshalJSON ¶

func (v *NullableProductType) UnmarshalJSON(src []byte) error

func (*NullableProductType) Unset ¶

func (v *NullableProductType) Unset()

type NullableProject ¶

type NullableProject struct {
	// contains filtered or unexported fields
}

func NewNullableProject ¶

func NewNullableProject(val *Project) *NullableProject

func (NullableProject) Get ¶

func (v NullableProject) Get() *Project

func (NullableProject) IsSet ¶

func (v NullableProject) IsSet() bool

func (NullableProject) MarshalJSON ¶

func (v NullableProject) MarshalJSON() ([]byte, error)

func (*NullableProject) Set ¶

func (v *NullableProject) Set(val *Project)

func (*NullableProject) UnmarshalJSON ¶

func (v *NullableProject) UnmarshalJSON(src []byte) error

func (*NullableProject) Unset ¶

func (v *NullableProject) Unset()

type NullableProviderStatus ¶

type NullableProviderStatus struct {
	// contains filtered or unexported fields
}

func NewNullableProviderStatus ¶

func NewNullableProviderStatus(val *ProviderStatus) *NullableProviderStatus

func (NullableProviderStatus) Get ¶

func (NullableProviderStatus) IsSet ¶

func (v NullableProviderStatus) IsSet() bool

func (NullableProviderStatus) MarshalJSON ¶

func (v NullableProviderStatus) MarshalJSON() ([]byte, error)

func (*NullableProviderStatus) Set ¶

func (*NullableProviderStatus) UnmarshalJSON ¶

func (v *NullableProviderStatus) UnmarshalJSON(src []byte) error

func (*NullableProviderStatus) Unset ¶

func (v *NullableProviderStatus) Unset()

type NullablePtpAdvanceConfiguration ¶

type NullablePtpAdvanceConfiguration struct {
	// contains filtered or unexported fields
}

func (NullablePtpAdvanceConfiguration) Get ¶

func (NullablePtpAdvanceConfiguration) IsSet ¶

func (NullablePtpAdvanceConfiguration) MarshalJSON ¶

func (v NullablePtpAdvanceConfiguration) MarshalJSON() ([]byte, error)

func (*NullablePtpAdvanceConfiguration) Set ¶

func (*NullablePtpAdvanceConfiguration) UnmarshalJSON ¶

func (v *NullablePtpAdvanceConfiguration) UnmarshalJSON(src []byte) error

func (*NullablePtpAdvanceConfiguration) Unset ¶

type NullablePtpAdvanceConfigurationTimeScale ¶

type NullablePtpAdvanceConfigurationTimeScale struct {
	// contains filtered or unexported fields
}

func (NullablePtpAdvanceConfigurationTimeScale) Get ¶

func (NullablePtpAdvanceConfigurationTimeScale) IsSet ¶

func (NullablePtpAdvanceConfigurationTimeScale) MarshalJSON ¶

func (*NullablePtpAdvanceConfigurationTimeScale) Set ¶

func (*NullablePtpAdvanceConfigurationTimeScale) UnmarshalJSON ¶

func (v *NullablePtpAdvanceConfigurationTimeScale) UnmarshalJSON(src []byte) error

func (*NullablePtpAdvanceConfigurationTimeScale) Unset ¶

type NullablePtpAdvanceConfigurationTransportMode ¶

type NullablePtpAdvanceConfigurationTransportMode struct {
	// contains filtered or unexported fields
}

func (NullablePtpAdvanceConfigurationTransportMode) Get ¶

func (NullablePtpAdvanceConfigurationTransportMode) IsSet ¶

func (NullablePtpAdvanceConfigurationTransportMode) MarshalJSON ¶

func (*NullablePtpAdvanceConfigurationTransportMode) Set ¶

func (*NullablePtpAdvanceConfigurationTransportMode) UnmarshalJSON ¶

func (*NullablePtpAdvanceConfigurationTransportMode) Unset ¶

type NullableQueryDirection ¶

type NullableQueryDirection struct {
	// contains filtered or unexported fields
}

func NewNullableQueryDirection ¶

func NewNullableQueryDirection(val *QueryDirection) *NullableQueryDirection

func (NullableQueryDirection) Get ¶

func (NullableQueryDirection) IsSet ¶

func (v NullableQueryDirection) IsSet() bool

func (NullableQueryDirection) MarshalJSON ¶

func (v NullableQueryDirection) MarshalJSON() ([]byte, error)

func (*NullableQueryDirection) Set ¶

func (*NullableQueryDirection) UnmarshalJSON ¶

func (v *NullableQueryDirection) UnmarshalJSON(src []byte) error

func (*NullableQueryDirection) Unset ¶

func (v *NullableQueryDirection) Unset()

type NullableRemoveOperation ¶

type NullableRemoveOperation struct {
	// contains filtered or unexported fields
}

func NewNullableRemoveOperation ¶

func NewNullableRemoveOperation(val *RemoveOperation) *NullableRemoveOperation

func (NullableRemoveOperation) Get ¶

func (NullableRemoveOperation) IsSet ¶

func (v NullableRemoveOperation) IsSet() bool

func (NullableRemoveOperation) MarshalJSON ¶

func (v NullableRemoveOperation) MarshalJSON() ([]byte, error)

func (*NullableRemoveOperation) Set ¶

func (*NullableRemoveOperation) UnmarshalJSON ¶

func (v *NullableRemoveOperation) UnmarshalJSON(src []byte) error

func (*NullableRemoveOperation) Unset ¶

func (v *NullableRemoveOperation) Unset()

type NullableReplaceOperation ¶

type NullableReplaceOperation struct {
	// contains filtered or unexported fields
}

func NewNullableReplaceOperation ¶

func NewNullableReplaceOperation(val *ReplaceOperation) *NullableReplaceOperation

func (NullableReplaceOperation) Get ¶

func (NullableReplaceOperation) IsSet ¶

func (v NullableReplaceOperation) IsSet() bool

func (NullableReplaceOperation) MarshalJSON ¶

func (v NullableReplaceOperation) MarshalJSON() ([]byte, error)

func (*NullableReplaceOperation) Set ¶

func (*NullableReplaceOperation) UnmarshalJSON ¶

func (v *NullableReplaceOperation) UnmarshalJSON(src []byte) error

func (*NullableReplaceOperation) Unset ¶

func (v *NullableReplaceOperation) Unset()

type NullableRouteFilterChangeData ¶

type NullableRouteFilterChangeData struct {
	// contains filtered or unexported fields
}

func (NullableRouteFilterChangeData) Get ¶

func (NullableRouteFilterChangeData) IsSet ¶

func (NullableRouteFilterChangeData) MarshalJSON ¶

func (v NullableRouteFilterChangeData) MarshalJSON() ([]byte, error)

func (*NullableRouteFilterChangeData) Set ¶

func (*NullableRouteFilterChangeData) UnmarshalJSON ¶

func (v *NullableRouteFilterChangeData) UnmarshalJSON(src []byte) error

func (*NullableRouteFilterChangeData) Unset ¶

func (v *NullableRouteFilterChangeData) Unset()

type NullableRouteFilterChangeDataResponse ¶

type NullableRouteFilterChangeDataResponse struct {
	// contains filtered or unexported fields
}

func (NullableRouteFilterChangeDataResponse) Get ¶

func (NullableRouteFilterChangeDataResponse) IsSet ¶

func (NullableRouteFilterChangeDataResponse) MarshalJSON ¶

func (v NullableRouteFilterChangeDataResponse) MarshalJSON() ([]byte, error)

func (*NullableRouteFilterChangeDataResponse) Set ¶

func (*NullableRouteFilterChangeDataResponse) UnmarshalJSON ¶

func (v *NullableRouteFilterChangeDataResponse) UnmarshalJSON(src []byte) error

func (*NullableRouteFilterChangeDataResponse) Unset ¶

type NullableRouteFilterConnectionsData ¶

type NullableRouteFilterConnectionsData struct {
	// contains filtered or unexported fields
}

func (NullableRouteFilterConnectionsData) Get ¶

func (NullableRouteFilterConnectionsData) IsSet ¶

func (NullableRouteFilterConnectionsData) MarshalJSON ¶

func (v NullableRouteFilterConnectionsData) MarshalJSON() ([]byte, error)

func (*NullableRouteFilterConnectionsData) Set ¶

func (*NullableRouteFilterConnectionsData) UnmarshalJSON ¶

func (v *NullableRouteFilterConnectionsData) UnmarshalJSON(src []byte) error

func (*NullableRouteFilterConnectionsData) Unset ¶

type NullableRouteFilterRuleState ¶

type NullableRouteFilterRuleState struct {
	// contains filtered or unexported fields
}

func (NullableRouteFilterRuleState) Get ¶

func (NullableRouteFilterRuleState) IsSet ¶

func (NullableRouteFilterRuleState) MarshalJSON ¶

func (v NullableRouteFilterRuleState) MarshalJSON() ([]byte, error)

func (*NullableRouteFilterRuleState) Set ¶

func (*NullableRouteFilterRuleState) UnmarshalJSON ¶

func (v *NullableRouteFilterRuleState) UnmarshalJSON(src []byte) error

func (*NullableRouteFilterRuleState) Unset ¶

func (v *NullableRouteFilterRuleState) Unset()

type NullableRouteFilterRulesBase ¶

type NullableRouteFilterRulesBase struct {
	// contains filtered or unexported fields
}

func (NullableRouteFilterRulesBase) Get ¶

func (NullableRouteFilterRulesBase) IsSet ¶

func (NullableRouteFilterRulesBase) MarshalJSON ¶

func (v NullableRouteFilterRulesBase) MarshalJSON() ([]byte, error)

func (*NullableRouteFilterRulesBase) Set ¶

func (*NullableRouteFilterRulesBase) UnmarshalJSON ¶

func (v *NullableRouteFilterRulesBase) UnmarshalJSON(src []byte) error

func (*NullableRouteFilterRulesBase) Unset ¶

func (v *NullableRouteFilterRulesBase) Unset()

type NullableRouteFilterRulesChange ¶

type NullableRouteFilterRulesChange struct {
	// contains filtered or unexported fields
}

func (NullableRouteFilterRulesChange) Get ¶

func (NullableRouteFilterRulesChange) IsSet ¶

func (NullableRouteFilterRulesChange) MarshalJSON ¶

func (v NullableRouteFilterRulesChange) MarshalJSON() ([]byte, error)

func (*NullableRouteFilterRulesChange) Set ¶

func (*NullableRouteFilterRulesChange) UnmarshalJSON ¶

func (v *NullableRouteFilterRulesChange) UnmarshalJSON(src []byte) error

func (*NullableRouteFilterRulesChange) Unset ¶

func (v *NullableRouteFilterRulesChange) Unset()

type NullableRouteFilterRulesChangeData ¶

type NullableRouteFilterRulesChangeData struct {
	// contains filtered or unexported fields
}

func (NullableRouteFilterRulesChangeData) Get ¶

func (NullableRouteFilterRulesChangeData) IsSet ¶

func (NullableRouteFilterRulesChangeData) MarshalJSON ¶

func (v NullableRouteFilterRulesChangeData) MarshalJSON() ([]byte, error)

func (*NullableRouteFilterRulesChangeData) Set ¶

func (*NullableRouteFilterRulesChangeData) UnmarshalJSON ¶

func (v *NullableRouteFilterRulesChangeData) UnmarshalJSON(src []byte) error

func (*NullableRouteFilterRulesChangeData) Unset ¶

type NullableRouteFilterRulesChangeDataResponse ¶

type NullableRouteFilterRulesChangeDataResponse struct {
	// contains filtered or unexported fields
}

func (NullableRouteFilterRulesChangeDataResponse) Get ¶

func (NullableRouteFilterRulesChangeDataResponse) IsSet ¶

func (NullableRouteFilterRulesChangeDataResponse) MarshalJSON ¶

func (*NullableRouteFilterRulesChangeDataResponse) Set ¶

func (*NullableRouteFilterRulesChangeDataResponse) UnmarshalJSON ¶

func (v *NullableRouteFilterRulesChangeDataResponse) UnmarshalJSON(src []byte) error

func (*NullableRouteFilterRulesChangeDataResponse) Unset ¶

type NullableRouteFilterRulesChangeOperation ¶

type NullableRouteFilterRulesChangeOperation struct {
	// contains filtered or unexported fields
}

func (NullableRouteFilterRulesChangeOperation) Get ¶

func (NullableRouteFilterRulesChangeOperation) IsSet ¶

func (NullableRouteFilterRulesChangeOperation) MarshalJSON ¶

func (v NullableRouteFilterRulesChangeOperation) MarshalJSON() ([]byte, error)

func (*NullableRouteFilterRulesChangeOperation) Set ¶

func (*NullableRouteFilterRulesChangeOperation) UnmarshalJSON ¶

func (v *NullableRouteFilterRulesChangeOperation) UnmarshalJSON(src []byte) error

func (*NullableRouteFilterRulesChangeOperation) Unset ¶

type NullableRouteFilterRulesChangeOperationAction ¶

type NullableRouteFilterRulesChangeOperationAction struct {
	// contains filtered or unexported fields
}

func (NullableRouteFilterRulesChangeOperationAction) Get ¶

func (NullableRouteFilterRulesChangeOperationAction) IsSet ¶

func (NullableRouteFilterRulesChangeOperationAction) MarshalJSON ¶

func (*NullableRouteFilterRulesChangeOperationAction) Set ¶

func (*NullableRouteFilterRulesChangeOperationAction) UnmarshalJSON ¶

func (*NullableRouteFilterRulesChangeOperationAction) Unset ¶

type NullableRouteFilterRulesChangeOperationType ¶

type NullableRouteFilterRulesChangeOperationType struct {
	// contains filtered or unexported fields
}

func (NullableRouteFilterRulesChangeOperationType) Get ¶

func (NullableRouteFilterRulesChangeOperationType) IsSet ¶

func (NullableRouteFilterRulesChangeOperationType) MarshalJSON ¶

func (*NullableRouteFilterRulesChangeOperationType) Set ¶

func (*NullableRouteFilterRulesChangeOperationType) UnmarshalJSON ¶

func (v *NullableRouteFilterRulesChangeOperationType) UnmarshalJSON(src []byte) error

func (*NullableRouteFilterRulesChangeOperationType) Unset ¶

type NullableRouteFilterRulesChangeType ¶

type NullableRouteFilterRulesChangeType struct {
	// contains filtered or unexported fields
}

func (NullableRouteFilterRulesChangeType) Get ¶

func (NullableRouteFilterRulesChangeType) IsSet ¶

func (NullableRouteFilterRulesChangeType) MarshalJSON ¶

func (v NullableRouteFilterRulesChangeType) MarshalJSON() ([]byte, error)

func (*NullableRouteFilterRulesChangeType) Set ¶

func (*NullableRouteFilterRulesChangeType) UnmarshalJSON ¶

func (v *NullableRouteFilterRulesChangeType) UnmarshalJSON(src []byte) error

func (*NullableRouteFilterRulesChangeType) Unset ¶

type NullableRouteFilterRulesData ¶

type NullableRouteFilterRulesData struct {
	// contains filtered or unexported fields
}

func (NullableRouteFilterRulesData) Get ¶

func (NullableRouteFilterRulesData) IsSet ¶

func (NullableRouteFilterRulesData) MarshalJSON ¶

func (v NullableRouteFilterRulesData) MarshalJSON() ([]byte, error)

func (*NullableRouteFilterRulesData) Set ¶

func (*NullableRouteFilterRulesData) UnmarshalJSON ¶

func (v *NullableRouteFilterRulesData) UnmarshalJSON(src []byte) error

func (*NullableRouteFilterRulesData) Unset ¶

func (v *NullableRouteFilterRulesData) Unset()

type NullableRouteFilterRulesDataAction ¶

type NullableRouteFilterRulesDataAction struct {
	// contains filtered or unexported fields
}

func (NullableRouteFilterRulesDataAction) Get ¶

func (NullableRouteFilterRulesDataAction) IsSet ¶

func (NullableRouteFilterRulesDataAction) MarshalJSON ¶

func (v NullableRouteFilterRulesDataAction) MarshalJSON() ([]byte, error)

func (*NullableRouteFilterRulesDataAction) Set ¶

func (*NullableRouteFilterRulesDataAction) UnmarshalJSON ¶

func (v *NullableRouteFilterRulesDataAction) UnmarshalJSON(src []byte) error

func (*NullableRouteFilterRulesDataAction) Unset ¶

type NullableRouteFilterRulesDataType ¶

type NullableRouteFilterRulesDataType struct {
	// contains filtered or unexported fields
}

func (NullableRouteFilterRulesDataType) Get ¶

func (NullableRouteFilterRulesDataType) IsSet ¶

func (NullableRouteFilterRulesDataType) MarshalJSON ¶

func (v NullableRouteFilterRulesDataType) MarshalJSON() ([]byte, error)

func (*NullableRouteFilterRulesDataType) Set ¶

func (*NullableRouteFilterRulesDataType) UnmarshalJSON ¶

func (v *NullableRouteFilterRulesDataType) UnmarshalJSON(src []byte) error

func (*NullableRouteFilterRulesDataType) Unset ¶

type NullableRouteFilterRulesPatchRequestItem ¶

type NullableRouteFilterRulesPatchRequestItem struct {
	// contains filtered or unexported fields
}

func (NullableRouteFilterRulesPatchRequestItem) Get ¶

func (NullableRouteFilterRulesPatchRequestItem) IsSet ¶

func (NullableRouteFilterRulesPatchRequestItem) MarshalJSON ¶

func (*NullableRouteFilterRulesPatchRequestItem) Set ¶

func (*NullableRouteFilterRulesPatchRequestItem) UnmarshalJSON ¶

func (v *NullableRouteFilterRulesPatchRequestItem) UnmarshalJSON(src []byte) error

func (*NullableRouteFilterRulesPatchRequestItem) Unset ¶

type NullableRouteFilterRulesPostRequest ¶

type NullableRouteFilterRulesPostRequest struct {
	// contains filtered or unexported fields
}

func (NullableRouteFilterRulesPostRequest) Get ¶

func (NullableRouteFilterRulesPostRequest) IsSet ¶

func (NullableRouteFilterRulesPostRequest) MarshalJSON ¶

func (v NullableRouteFilterRulesPostRequest) MarshalJSON() ([]byte, error)

func (*NullableRouteFilterRulesPostRequest) Set ¶

func (*NullableRouteFilterRulesPostRequest) UnmarshalJSON ¶

func (v *NullableRouteFilterRulesPostRequest) UnmarshalJSON(src []byte) error

func (*NullableRouteFilterRulesPostRequest) Unset ¶

type NullableRouteFilterState ¶

type NullableRouteFilterState struct {
	// contains filtered or unexported fields
}

func NewNullableRouteFilterState ¶

func NewNullableRouteFilterState(val *RouteFilterState) *NullableRouteFilterState

func (NullableRouteFilterState) Get ¶

func (NullableRouteFilterState) IsSet ¶

func (v NullableRouteFilterState) IsSet() bool

func (NullableRouteFilterState) MarshalJSON ¶

func (v NullableRouteFilterState) MarshalJSON() ([]byte, error)

func (*NullableRouteFilterState) Set ¶

func (*NullableRouteFilterState) UnmarshalJSON ¶

func (v *NullableRouteFilterState) UnmarshalJSON(src []byte) error

func (*NullableRouteFilterState) Unset ¶

func (v *NullableRouteFilterState) Unset()

type NullableRouteFiltersBase ¶

type NullableRouteFiltersBase struct {
	// contains filtered or unexported fields
}

func NewNullableRouteFiltersBase ¶

func NewNullableRouteFiltersBase(val *RouteFiltersBase) *NullableRouteFiltersBase

func (NullableRouteFiltersBase) Get ¶

func (NullableRouteFiltersBase) IsSet ¶

func (v NullableRouteFiltersBase) IsSet() bool

func (NullableRouteFiltersBase) MarshalJSON ¶

func (v NullableRouteFiltersBase) MarshalJSON() ([]byte, error)

func (*NullableRouteFiltersBase) Set ¶

func (*NullableRouteFiltersBase) UnmarshalJSON ¶

func (v *NullableRouteFiltersBase) UnmarshalJSON(src []byte) error

func (*NullableRouteFiltersBase) Unset ¶

func (v *NullableRouteFiltersBase) Unset()

type NullableRouteFiltersChange ¶

type NullableRouteFiltersChange struct {
	// contains filtered or unexported fields
}

func NewNullableRouteFiltersChange ¶

func NewNullableRouteFiltersChange(val *RouteFiltersChange) *NullableRouteFiltersChange

func (NullableRouteFiltersChange) Get ¶

func (NullableRouteFiltersChange) IsSet ¶

func (v NullableRouteFiltersChange) IsSet() bool

func (NullableRouteFiltersChange) MarshalJSON ¶

func (v NullableRouteFiltersChange) MarshalJSON() ([]byte, error)

func (*NullableRouteFiltersChange) Set ¶

func (*NullableRouteFiltersChange) UnmarshalJSON ¶

func (v *NullableRouteFiltersChange) UnmarshalJSON(src []byte) error

func (*NullableRouteFiltersChange) Unset ¶

func (v *NullableRouteFiltersChange) Unset()

type NullableRouteFiltersChangeOperation ¶

type NullableRouteFiltersChangeOperation struct {
	// contains filtered or unexported fields
}

func (NullableRouteFiltersChangeOperation) Get ¶

func (NullableRouteFiltersChangeOperation) IsSet ¶

func (NullableRouteFiltersChangeOperation) MarshalJSON ¶

func (v NullableRouteFiltersChangeOperation) MarshalJSON() ([]byte, error)

func (*NullableRouteFiltersChangeOperation) Set ¶

func (*NullableRouteFiltersChangeOperation) UnmarshalJSON ¶

func (v *NullableRouteFiltersChangeOperation) UnmarshalJSON(src []byte) error

func (*NullableRouteFiltersChangeOperation) Unset ¶

type NullableRouteFiltersChangeType ¶

type NullableRouteFiltersChangeType struct {
	// contains filtered or unexported fields
}

func (NullableRouteFiltersChangeType) Get ¶

func (NullableRouteFiltersChangeType) IsSet ¶

func (NullableRouteFiltersChangeType) MarshalJSON ¶

func (v NullableRouteFiltersChangeType) MarshalJSON() ([]byte, error)

func (*NullableRouteFiltersChangeType) Set ¶

func (*NullableRouteFiltersChangeType) UnmarshalJSON ¶

func (v *NullableRouteFiltersChangeType) UnmarshalJSON(src []byte) error

func (*NullableRouteFiltersChangeType) Unset ¶

func (v *NullableRouteFiltersChangeType) Unset()

type NullableRouteFiltersData ¶

type NullableRouteFiltersData struct {
	// contains filtered or unexported fields
}

func NewNullableRouteFiltersData ¶

func NewNullableRouteFiltersData(val *RouteFiltersData) *NullableRouteFiltersData

func (NullableRouteFiltersData) Get ¶

func (NullableRouteFiltersData) IsSet ¶

func (v NullableRouteFiltersData) IsSet() bool

func (NullableRouteFiltersData) MarshalJSON ¶

func (v NullableRouteFiltersData) MarshalJSON() ([]byte, error)

func (*NullableRouteFiltersData) Set ¶

func (*NullableRouteFiltersData) UnmarshalJSON ¶

func (v *NullableRouteFiltersData) UnmarshalJSON(src []byte) error

func (*NullableRouteFiltersData) Unset ¶

func (v *NullableRouteFiltersData) Unset()

type NullableRouteFiltersDataNotMatchedRuleAction ¶

type NullableRouteFiltersDataNotMatchedRuleAction struct {
	// contains filtered or unexported fields
}

func (NullableRouteFiltersDataNotMatchedRuleAction) Get ¶

func (NullableRouteFiltersDataNotMatchedRuleAction) IsSet ¶

func (NullableRouteFiltersDataNotMatchedRuleAction) MarshalJSON ¶

func (*NullableRouteFiltersDataNotMatchedRuleAction) Set ¶

func (*NullableRouteFiltersDataNotMatchedRuleAction) UnmarshalJSON ¶

func (*NullableRouteFiltersDataNotMatchedRuleAction) Unset ¶

type NullableRouteFiltersDataProject ¶

type NullableRouteFiltersDataProject struct {
	// contains filtered or unexported fields
}

func (NullableRouteFiltersDataProject) Get ¶

func (NullableRouteFiltersDataProject) IsSet ¶

func (NullableRouteFiltersDataProject) MarshalJSON ¶

func (v NullableRouteFiltersDataProject) MarshalJSON() ([]byte, error)

func (*NullableRouteFiltersDataProject) Set ¶

func (*NullableRouteFiltersDataProject) UnmarshalJSON ¶

func (v *NullableRouteFiltersDataProject) UnmarshalJSON(src []byte) error

func (*NullableRouteFiltersDataProject) Unset ¶

type NullableRouteFiltersPatchRequestItem ¶

type NullableRouteFiltersPatchRequestItem struct {
	// contains filtered or unexported fields
}

func (NullableRouteFiltersPatchRequestItem) Get ¶

func (NullableRouteFiltersPatchRequestItem) IsSet ¶

func (NullableRouteFiltersPatchRequestItem) MarshalJSON ¶

func (v NullableRouteFiltersPatchRequestItem) MarshalJSON() ([]byte, error)

func (*NullableRouteFiltersPatchRequestItem) Set ¶

func (*NullableRouteFiltersPatchRequestItem) UnmarshalJSON ¶

func (v *NullableRouteFiltersPatchRequestItem) UnmarshalJSON(src []byte) error

func (*NullableRouteFiltersPatchRequestItem) Unset ¶

type NullableRouteFiltersSearchBase ¶

type NullableRouteFiltersSearchBase struct {
	// contains filtered or unexported fields
}

func (NullableRouteFiltersSearchBase) Get ¶

func (NullableRouteFiltersSearchBase) IsSet ¶

func (NullableRouteFiltersSearchBase) MarshalJSON ¶

func (v NullableRouteFiltersSearchBase) MarshalJSON() ([]byte, error)

func (*NullableRouteFiltersSearchBase) Set ¶

func (*NullableRouteFiltersSearchBase) UnmarshalJSON ¶

func (v *NullableRouteFiltersSearchBase) UnmarshalJSON(src []byte) error

func (*NullableRouteFiltersSearchBase) Unset ¶

func (v *NullableRouteFiltersSearchBase) Unset()

type NullableRouteFiltersSearchBaseFilter ¶

type NullableRouteFiltersSearchBaseFilter struct {
	// contains filtered or unexported fields
}

func (NullableRouteFiltersSearchBaseFilter) Get ¶

func (NullableRouteFiltersSearchBaseFilter) IsSet ¶

func (NullableRouteFiltersSearchBaseFilter) MarshalJSON ¶

func (v NullableRouteFiltersSearchBaseFilter) MarshalJSON() ([]byte, error)

func (*NullableRouteFiltersSearchBaseFilter) Set ¶

func (*NullableRouteFiltersSearchBaseFilter) UnmarshalJSON ¶

func (v *NullableRouteFiltersSearchBaseFilter) UnmarshalJSON(src []byte) error

func (*NullableRouteFiltersSearchBaseFilter) Unset ¶

type NullableRouteFiltersSearchFilterItem ¶

type NullableRouteFiltersSearchFilterItem struct {
	// contains filtered or unexported fields
}

func (NullableRouteFiltersSearchFilterItem) Get ¶

func (NullableRouteFiltersSearchFilterItem) IsSet ¶

func (NullableRouteFiltersSearchFilterItem) MarshalJSON ¶

func (v NullableRouteFiltersSearchFilterItem) MarshalJSON() ([]byte, error)

func (*NullableRouteFiltersSearchFilterItem) Set ¶

func (*NullableRouteFiltersSearchFilterItem) UnmarshalJSON ¶

func (v *NullableRouteFiltersSearchFilterItem) UnmarshalJSON(src []byte) error

func (*NullableRouteFiltersSearchFilterItem) Unset ¶

type NullableRouteFiltersSearchFilterItemProperty ¶

type NullableRouteFiltersSearchFilterItemProperty struct {
	// contains filtered or unexported fields
}

func (NullableRouteFiltersSearchFilterItemProperty) Get ¶

func (NullableRouteFiltersSearchFilterItemProperty) IsSet ¶

func (NullableRouteFiltersSearchFilterItemProperty) MarshalJSON ¶

func (*NullableRouteFiltersSearchFilterItemProperty) Set ¶

func (*NullableRouteFiltersSearchFilterItemProperty) UnmarshalJSON ¶

func (*NullableRouteFiltersSearchFilterItemProperty) Unset ¶

type NullableRouteFiltersSearchResponse ¶

type NullableRouteFiltersSearchResponse struct {
	// contains filtered or unexported fields
}

func (NullableRouteFiltersSearchResponse) Get ¶

func (NullableRouteFiltersSearchResponse) IsSet ¶

func (NullableRouteFiltersSearchResponse) MarshalJSON ¶

func (v NullableRouteFiltersSearchResponse) MarshalJSON() ([]byte, error)

func (*NullableRouteFiltersSearchResponse) Set ¶

func (*NullableRouteFiltersSearchResponse) UnmarshalJSON ¶

func (v *NullableRouteFiltersSearchResponse) UnmarshalJSON(src []byte) error

func (*NullableRouteFiltersSearchResponse) Unset ¶

type NullableRouteTableEntry ¶

type NullableRouteTableEntry struct {
	// contains filtered or unexported fields
}

func NewNullableRouteTableEntry ¶

func NewNullableRouteTableEntry(val *RouteTableEntry) *NullableRouteTableEntry

func (NullableRouteTableEntry) Get ¶

func (NullableRouteTableEntry) IsSet ¶

func (v NullableRouteTableEntry) IsSet() bool

func (NullableRouteTableEntry) MarshalJSON ¶

func (v NullableRouteTableEntry) MarshalJSON() ([]byte, error)

func (*NullableRouteTableEntry) Set ¶

func (*NullableRouteTableEntry) UnmarshalJSON ¶

func (v *NullableRouteTableEntry) UnmarshalJSON(src []byte) error

func (*NullableRouteTableEntry) Unset ¶

func (v *NullableRouteTableEntry) Unset()

type NullableRouteTableEntryConnection ¶

type NullableRouteTableEntryConnection struct {
	// contains filtered or unexported fields
}

func (NullableRouteTableEntryConnection) Get ¶

func (NullableRouteTableEntryConnection) IsSet ¶

func (NullableRouteTableEntryConnection) MarshalJSON ¶

func (v NullableRouteTableEntryConnection) MarshalJSON() ([]byte, error)

func (*NullableRouteTableEntryConnection) Set ¶

func (*NullableRouteTableEntryConnection) UnmarshalJSON ¶

func (v *NullableRouteTableEntryConnection) UnmarshalJSON(src []byte) error

func (*NullableRouteTableEntryConnection) Unset ¶

type NullableRouteTableEntryFilter ¶

type NullableRouteTableEntryFilter struct {
	// contains filtered or unexported fields
}

func (NullableRouteTableEntryFilter) Get ¶

func (NullableRouteTableEntryFilter) IsSet ¶

func (NullableRouteTableEntryFilter) MarshalJSON ¶

func (v NullableRouteTableEntryFilter) MarshalJSON() ([]byte, error)

func (*NullableRouteTableEntryFilter) Set ¶

func (*NullableRouteTableEntryFilter) UnmarshalJSON ¶

func (v *NullableRouteTableEntryFilter) UnmarshalJSON(src []byte) error

func (*NullableRouteTableEntryFilter) Unset ¶

func (v *NullableRouteTableEntryFilter) Unset()

type NullableRouteTableEntryFilters ¶

type NullableRouteTableEntryFilters struct {
	// contains filtered or unexported fields
}

func (NullableRouteTableEntryFilters) Get ¶

func (NullableRouteTableEntryFilters) IsSet ¶

func (NullableRouteTableEntryFilters) MarshalJSON ¶

func (v NullableRouteTableEntryFilters) MarshalJSON() ([]byte, error)

func (*NullableRouteTableEntryFilters) Set ¶

func (*NullableRouteTableEntryFilters) UnmarshalJSON ¶

func (v *NullableRouteTableEntryFilters) UnmarshalJSON(src []byte) error

func (*NullableRouteTableEntryFilters) Unset ¶

func (v *NullableRouteTableEntryFilters) Unset()

type NullableRouteTableEntryOrFilter ¶

type NullableRouteTableEntryOrFilter struct {
	// contains filtered or unexported fields
}

func (NullableRouteTableEntryOrFilter) Get ¶

func (NullableRouteTableEntryOrFilter) IsSet ¶

func (NullableRouteTableEntryOrFilter) MarshalJSON ¶

func (v NullableRouteTableEntryOrFilter) MarshalJSON() ([]byte, error)

func (*NullableRouteTableEntryOrFilter) Set ¶

func (*NullableRouteTableEntryOrFilter) UnmarshalJSON ¶

func (v *NullableRouteTableEntryOrFilter) UnmarshalJSON(src []byte) error

func (*NullableRouteTableEntryOrFilter) Unset ¶

type NullableRouteTableEntryProtocolType ¶

type NullableRouteTableEntryProtocolType struct {
	// contains filtered or unexported fields
}

func (NullableRouteTableEntryProtocolType) Get ¶

func (NullableRouteTableEntryProtocolType) IsSet ¶

func (NullableRouteTableEntryProtocolType) MarshalJSON ¶

func (v NullableRouteTableEntryProtocolType) MarshalJSON() ([]byte, error)

func (*NullableRouteTableEntryProtocolType) Set ¶

func (*NullableRouteTableEntryProtocolType) UnmarshalJSON ¶

func (v *NullableRouteTableEntryProtocolType) UnmarshalJSON(src []byte) error

func (*NullableRouteTableEntryProtocolType) Unset ¶

type NullableRouteTableEntrySearchRequest ¶

type NullableRouteTableEntrySearchRequest struct {
	// contains filtered or unexported fields
}

func (NullableRouteTableEntrySearchRequest) Get ¶

func (NullableRouteTableEntrySearchRequest) IsSet ¶

func (NullableRouteTableEntrySearchRequest) MarshalJSON ¶

func (v NullableRouteTableEntrySearchRequest) MarshalJSON() ([]byte, error)

func (*NullableRouteTableEntrySearchRequest) Set ¶

func (*NullableRouteTableEntrySearchRequest) UnmarshalJSON ¶

func (v *NullableRouteTableEntrySearchRequest) UnmarshalJSON(src []byte) error

func (*NullableRouteTableEntrySearchRequest) Unset ¶

type NullableRouteTableEntrySearchResponse ¶

type NullableRouteTableEntrySearchResponse struct {
	// contains filtered or unexported fields
}

func (NullableRouteTableEntrySearchResponse) Get ¶

func (NullableRouteTableEntrySearchResponse) IsSet ¶

func (NullableRouteTableEntrySearchResponse) MarshalJSON ¶

func (v NullableRouteTableEntrySearchResponse) MarshalJSON() ([]byte, error)

func (*NullableRouteTableEntrySearchResponse) Set ¶

func (*NullableRouteTableEntrySearchResponse) UnmarshalJSON ¶

func (v *NullableRouteTableEntrySearchResponse) UnmarshalJSON(src []byte) error

func (*NullableRouteTableEntrySearchResponse) Unset ¶

type NullableRouteTableEntrySimpleExpression ¶

type NullableRouteTableEntrySimpleExpression struct {
	// contains filtered or unexported fields
}

func (NullableRouteTableEntrySimpleExpression) Get ¶

func (NullableRouteTableEntrySimpleExpression) IsSet ¶

func (NullableRouteTableEntrySimpleExpression) MarshalJSON ¶

func (v NullableRouteTableEntrySimpleExpression) MarshalJSON() ([]byte, error)

func (*NullableRouteTableEntrySimpleExpression) Set ¶

func (*NullableRouteTableEntrySimpleExpression) UnmarshalJSON ¶

func (v *NullableRouteTableEntrySimpleExpression) UnmarshalJSON(src []byte) error

func (*NullableRouteTableEntrySimpleExpression) Unset ¶

type NullableRouteTableEntrySortBy ¶

type NullableRouteTableEntrySortBy struct {
	// contains filtered or unexported fields
}

func (NullableRouteTableEntrySortBy) Get ¶

func (NullableRouteTableEntrySortBy) IsSet ¶

func (NullableRouteTableEntrySortBy) MarshalJSON ¶

func (v NullableRouteTableEntrySortBy) MarshalJSON() ([]byte, error)

func (*NullableRouteTableEntrySortBy) Set ¶

func (*NullableRouteTableEntrySortBy) UnmarshalJSON ¶

func (v *NullableRouteTableEntrySortBy) UnmarshalJSON(src []byte) error

func (*NullableRouteTableEntrySortBy) Unset ¶

func (v *NullableRouteTableEntrySortBy) Unset()

type NullableRouteTableEntrySortCriteria ¶

type NullableRouteTableEntrySortCriteria struct {
	// contains filtered or unexported fields
}

func (NullableRouteTableEntrySortCriteria) Get ¶

func (NullableRouteTableEntrySortCriteria) IsSet ¶

func (NullableRouteTableEntrySortCriteria) MarshalJSON ¶

func (v NullableRouteTableEntrySortCriteria) MarshalJSON() ([]byte, error)

func (*NullableRouteTableEntrySortCriteria) Set ¶

func (*NullableRouteTableEntrySortCriteria) UnmarshalJSON ¶

func (v *NullableRouteTableEntrySortCriteria) UnmarshalJSON(src []byte) error

func (*NullableRouteTableEntrySortCriteria) Unset ¶

type NullableRouteTableEntrySortDirection ¶

type NullableRouteTableEntrySortDirection struct {
	// contains filtered or unexported fields
}

func (NullableRouteTableEntrySortDirection) Get ¶

func (NullableRouteTableEntrySortDirection) IsSet ¶

func (NullableRouteTableEntrySortDirection) MarshalJSON ¶

func (v NullableRouteTableEntrySortDirection) MarshalJSON() ([]byte, error)

func (*NullableRouteTableEntrySortDirection) Set ¶

func (*NullableRouteTableEntrySortDirection) UnmarshalJSON ¶

func (v *NullableRouteTableEntrySortDirection) UnmarshalJSON(src []byte) error

func (*NullableRouteTableEntrySortDirection) Unset ¶

type NullableRouteTableEntryState ¶

type NullableRouteTableEntryState struct {
	// contains filtered or unexported fields
}

func (NullableRouteTableEntryState) Get ¶

func (NullableRouteTableEntryState) IsSet ¶

func (NullableRouteTableEntryState) MarshalJSON ¶

func (v NullableRouteTableEntryState) MarshalJSON() ([]byte, error)

func (*NullableRouteTableEntryState) Set ¶

func (*NullableRouteTableEntryState) UnmarshalJSON ¶

func (v *NullableRouteTableEntryState) UnmarshalJSON(src []byte) error

func (*NullableRouteTableEntryState) Unset ¶

func (v *NullableRouteTableEntryState) Unset()

type NullableRouteTableEntryType ¶

type NullableRouteTableEntryType struct {
	// contains filtered or unexported fields
}

func (NullableRouteTableEntryType) Get ¶

func (NullableRouteTableEntryType) IsSet ¶

func (NullableRouteTableEntryType) MarshalJSON ¶

func (v NullableRouteTableEntryType) MarshalJSON() ([]byte, error)

func (*NullableRouteTableEntryType) Set ¶

func (*NullableRouteTableEntryType) UnmarshalJSON ¶

func (v *NullableRouteTableEntryType) UnmarshalJSON(src []byte) error

func (*NullableRouteTableEntryType) Unset ¶

func (v *NullableRouteTableEntryType) Unset()

type NullableRouterPackageCode ¶

type NullableRouterPackageCode struct {
	// contains filtered or unexported fields
}

func NewNullableRouterPackageCode ¶

func NewNullableRouterPackageCode(val *RouterPackageCode) *NullableRouterPackageCode

func (NullableRouterPackageCode) Get ¶

func (NullableRouterPackageCode) IsSet ¶

func (v NullableRouterPackageCode) IsSet() bool

func (NullableRouterPackageCode) MarshalJSON ¶

func (v NullableRouterPackageCode) MarshalJSON() ([]byte, error)

func (*NullableRouterPackageCode) Set ¶

func (*NullableRouterPackageCode) UnmarshalJSON ¶

func (v *NullableRouterPackageCode) UnmarshalJSON(src []byte) error

func (*NullableRouterPackageCode) Unset ¶

func (v *NullableRouterPackageCode) Unset()

type NullableRoutingProtocolBFD ¶

type NullableRoutingProtocolBFD struct {
	// contains filtered or unexported fields
}

func NewNullableRoutingProtocolBFD ¶

func NewNullableRoutingProtocolBFD(val *RoutingProtocolBFD) *NullableRoutingProtocolBFD

func (NullableRoutingProtocolBFD) Get ¶

func (NullableRoutingProtocolBFD) IsSet ¶

func (v NullableRoutingProtocolBFD) IsSet() bool

func (NullableRoutingProtocolBFD) MarshalJSON ¶

func (v NullableRoutingProtocolBFD) MarshalJSON() ([]byte, error)

func (*NullableRoutingProtocolBFD) Set ¶

func (*NullableRoutingProtocolBFD) UnmarshalJSON ¶

func (v *NullableRoutingProtocolBFD) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolBFD) Unset ¶

func (v *NullableRoutingProtocolBFD) Unset()

type NullableRoutingProtocolBGPData ¶

type NullableRoutingProtocolBGPData struct {
	// contains filtered or unexported fields
}

func (NullableRoutingProtocolBGPData) Get ¶

func (NullableRoutingProtocolBGPData) IsSet ¶

func (NullableRoutingProtocolBGPData) MarshalJSON ¶

func (v NullableRoutingProtocolBGPData) MarshalJSON() ([]byte, error)

func (*NullableRoutingProtocolBGPData) Set ¶

func (*NullableRoutingProtocolBGPData) UnmarshalJSON ¶

func (v *NullableRoutingProtocolBGPData) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolBGPData) Unset ¶

func (v *NullableRoutingProtocolBGPData) Unset()

type NullableRoutingProtocolBGPDataState ¶

type NullableRoutingProtocolBGPDataState struct {
	// contains filtered or unexported fields
}

func (NullableRoutingProtocolBGPDataState) Get ¶

func (NullableRoutingProtocolBGPDataState) IsSet ¶

func (NullableRoutingProtocolBGPDataState) MarshalJSON ¶

func (v NullableRoutingProtocolBGPDataState) MarshalJSON() ([]byte, error)

func (*NullableRoutingProtocolBGPDataState) Set ¶

func (*NullableRoutingProtocolBGPDataState) UnmarshalJSON ¶

func (v *NullableRoutingProtocolBGPDataState) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolBGPDataState) Unset ¶

type NullableRoutingProtocolBGPType ¶

type NullableRoutingProtocolBGPType struct {
	// contains filtered or unexported fields
}

func (NullableRoutingProtocolBGPType) Get ¶

func (NullableRoutingProtocolBGPType) IsSet ¶

func (NullableRoutingProtocolBGPType) MarshalJSON ¶

func (v NullableRoutingProtocolBGPType) MarshalJSON() ([]byte, error)

func (*NullableRoutingProtocolBGPType) Set ¶

func (*NullableRoutingProtocolBGPType) UnmarshalJSON ¶

func (v *NullableRoutingProtocolBGPType) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolBGPType) Unset ¶

func (v *NullableRoutingProtocolBGPType) Unset()

type NullableRoutingProtocolBGPTypeType ¶

type NullableRoutingProtocolBGPTypeType struct {
	// contains filtered or unexported fields
}

func (NullableRoutingProtocolBGPTypeType) Get ¶

func (NullableRoutingProtocolBGPTypeType) IsSet ¶

func (NullableRoutingProtocolBGPTypeType) MarshalJSON ¶

func (v NullableRoutingProtocolBGPTypeType) MarshalJSON() ([]byte, error)

func (*NullableRoutingProtocolBGPTypeType) Set ¶

func (*NullableRoutingProtocolBGPTypeType) UnmarshalJSON ¶

func (v *NullableRoutingProtocolBGPTypeType) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolBGPTypeType) Unset ¶

type NullableRoutingProtocolBase ¶

type NullableRoutingProtocolBase struct {
	// contains filtered or unexported fields
}

func (NullableRoutingProtocolBase) Get ¶

func (NullableRoutingProtocolBase) IsSet ¶

func (NullableRoutingProtocolBase) MarshalJSON ¶

func (v NullableRoutingProtocolBase) MarshalJSON() ([]byte, error)

func (*NullableRoutingProtocolBase) Set ¶

func (*NullableRoutingProtocolBase) UnmarshalJSON ¶

func (v *NullableRoutingProtocolBase) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolBase) Unset ¶

func (v *NullableRoutingProtocolBase) Unset()

type NullableRoutingProtocolChange ¶

type NullableRoutingProtocolChange struct {
	// contains filtered or unexported fields
}

func (NullableRoutingProtocolChange) Get ¶

func (NullableRoutingProtocolChange) IsSet ¶

func (NullableRoutingProtocolChange) MarshalJSON ¶

func (v NullableRoutingProtocolChange) MarshalJSON() ([]byte, error)

func (*NullableRoutingProtocolChange) Set ¶

func (*NullableRoutingProtocolChange) UnmarshalJSON ¶

func (v *NullableRoutingProtocolChange) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolChange) Unset ¶

func (v *NullableRoutingProtocolChange) Unset()

type NullableRoutingProtocolChangeData ¶

type NullableRoutingProtocolChangeData struct {
	// contains filtered or unexported fields
}

func (NullableRoutingProtocolChangeData) Get ¶

func (NullableRoutingProtocolChangeData) IsSet ¶

func (NullableRoutingProtocolChangeData) MarshalJSON ¶

func (v NullableRoutingProtocolChangeData) MarshalJSON() ([]byte, error)

func (*NullableRoutingProtocolChangeData) Set ¶

func (*NullableRoutingProtocolChangeData) UnmarshalJSON ¶

func (v *NullableRoutingProtocolChangeData) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolChangeData) Unset ¶

type NullableRoutingProtocolChangeDataResponse ¶

type NullableRoutingProtocolChangeDataResponse struct {
	// contains filtered or unexported fields
}

func (NullableRoutingProtocolChangeDataResponse) Get ¶

func (NullableRoutingProtocolChangeDataResponse) IsSet ¶

func (NullableRoutingProtocolChangeDataResponse) MarshalJSON ¶

func (*NullableRoutingProtocolChangeDataResponse) Set ¶

func (*NullableRoutingProtocolChangeDataResponse) UnmarshalJSON ¶

func (v *NullableRoutingProtocolChangeDataResponse) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolChangeDataResponse) Unset ¶

type NullableRoutingProtocolChangeOperation ¶

type NullableRoutingProtocolChangeOperation struct {
	// contains filtered or unexported fields
}

func (NullableRoutingProtocolChangeOperation) Get ¶

func (NullableRoutingProtocolChangeOperation) IsSet ¶

func (NullableRoutingProtocolChangeOperation) MarshalJSON ¶

func (v NullableRoutingProtocolChangeOperation) MarshalJSON() ([]byte, error)

func (*NullableRoutingProtocolChangeOperation) Set ¶

func (*NullableRoutingProtocolChangeOperation) UnmarshalJSON ¶

func (v *NullableRoutingProtocolChangeOperation) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolChangeOperation) Unset ¶

type NullableRoutingProtocolChangeOperationOp ¶

type NullableRoutingProtocolChangeOperationOp struct {
	// contains filtered or unexported fields
}

func (NullableRoutingProtocolChangeOperationOp) Get ¶

func (NullableRoutingProtocolChangeOperationOp) IsSet ¶

func (NullableRoutingProtocolChangeOperationOp) MarshalJSON ¶

func (*NullableRoutingProtocolChangeOperationOp) Set ¶

func (*NullableRoutingProtocolChangeOperationOp) UnmarshalJSON ¶

func (v *NullableRoutingProtocolChangeOperationOp) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolChangeOperationOp) Unset ¶

type NullableRoutingProtocolChangeType ¶

type NullableRoutingProtocolChangeType struct {
	// contains filtered or unexported fields
}

func (NullableRoutingProtocolChangeType) Get ¶

func (NullableRoutingProtocolChangeType) IsSet ¶

func (NullableRoutingProtocolChangeType) MarshalJSON ¶

func (v NullableRoutingProtocolChangeType) MarshalJSON() ([]byte, error)

func (*NullableRoutingProtocolChangeType) Set ¶

func (*NullableRoutingProtocolChangeType) UnmarshalJSON ¶

func (v *NullableRoutingProtocolChangeType) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolChangeType) Unset ¶

type NullableRoutingProtocolData ¶

type NullableRoutingProtocolData struct {
	// contains filtered or unexported fields
}

func (NullableRoutingProtocolData) Get ¶

func (NullableRoutingProtocolData) IsSet ¶

func (NullableRoutingProtocolData) MarshalJSON ¶

func (v NullableRoutingProtocolData) MarshalJSON() ([]byte, error)

func (*NullableRoutingProtocolData) Set ¶

func (*NullableRoutingProtocolData) UnmarshalJSON ¶

func (v *NullableRoutingProtocolData) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolData) Unset ¶

func (v *NullableRoutingProtocolData) Unset()

type NullableRoutingProtocolDirectData ¶

type NullableRoutingProtocolDirectData struct {
	// contains filtered or unexported fields
}

func (NullableRoutingProtocolDirectData) Get ¶

func (NullableRoutingProtocolDirectData) IsSet ¶

func (NullableRoutingProtocolDirectData) MarshalJSON ¶

func (v NullableRoutingProtocolDirectData) MarshalJSON() ([]byte, error)

func (*NullableRoutingProtocolDirectData) Set ¶

func (*NullableRoutingProtocolDirectData) UnmarshalJSON ¶

func (v *NullableRoutingProtocolDirectData) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolDirectData) Unset ¶

type NullableRoutingProtocolDirectType ¶

type NullableRoutingProtocolDirectType struct {
	// contains filtered or unexported fields
}

func (NullableRoutingProtocolDirectType) Get ¶

func (NullableRoutingProtocolDirectType) IsSet ¶

func (NullableRoutingProtocolDirectType) MarshalJSON ¶

func (v NullableRoutingProtocolDirectType) MarshalJSON() ([]byte, error)

func (*NullableRoutingProtocolDirectType) Set ¶

func (*NullableRoutingProtocolDirectType) UnmarshalJSON ¶

func (v *NullableRoutingProtocolDirectType) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolDirectType) Unset ¶

type NullableRoutingProtocolDirectTypeType ¶

type NullableRoutingProtocolDirectTypeType struct {
	// contains filtered or unexported fields
}

func (NullableRoutingProtocolDirectTypeType) Get ¶

func (NullableRoutingProtocolDirectTypeType) IsSet ¶

func (NullableRoutingProtocolDirectTypeType) MarshalJSON ¶

func (v NullableRoutingProtocolDirectTypeType) MarshalJSON() ([]byte, error)

func (*NullableRoutingProtocolDirectTypeType) Set ¶

func (*NullableRoutingProtocolDirectTypeType) UnmarshalJSON ¶

func (v *NullableRoutingProtocolDirectTypeType) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolDirectTypeType) Unset ¶

type NullableRoutingProtocolOperation ¶

type NullableRoutingProtocolOperation struct {
	// contains filtered or unexported fields
}

func (NullableRoutingProtocolOperation) Get ¶

func (NullableRoutingProtocolOperation) IsSet ¶

func (NullableRoutingProtocolOperation) MarshalJSON ¶

func (v NullableRoutingProtocolOperation) MarshalJSON() ([]byte, error)

func (*NullableRoutingProtocolOperation) Set ¶

func (*NullableRoutingProtocolOperation) UnmarshalJSON ¶

func (v *NullableRoutingProtocolOperation) UnmarshalJSON(src []byte) error

func (*NullableRoutingProtocolOperation) Unset ¶

type NullableSearchExpression ¶

type NullableSearchExpression struct {
	// contains filtered or unexported fields
}

func NewNullableSearchExpression ¶

func NewNullableSearchExpression(val *SearchExpression) *NullableSearchExpression

func (NullableSearchExpression) Get ¶

func (NullableSearchExpression) IsSet ¶

func (v NullableSearchExpression) IsSet() bool

func (NullableSearchExpression) MarshalJSON ¶

func (v NullableSearchExpression) MarshalJSON() ([]byte, error)

func (*NullableSearchExpression) Set ¶

func (*NullableSearchExpression) UnmarshalJSON ¶

func (v *NullableSearchExpression) UnmarshalJSON(src []byte) error

func (*NullableSearchExpression) Unset ¶

func (v *NullableSearchExpression) Unset()

type NullableSearchFieldName ¶

type NullableSearchFieldName struct {
	// contains filtered or unexported fields
}

func NewNullableSearchFieldName ¶

func NewNullableSearchFieldName(val *SearchFieldName) *NullableSearchFieldName

func (NullableSearchFieldName) Get ¶

func (NullableSearchFieldName) IsSet ¶

func (v NullableSearchFieldName) IsSet() bool

func (NullableSearchFieldName) MarshalJSON ¶

func (v NullableSearchFieldName) MarshalJSON() ([]byte, error)

func (*NullableSearchFieldName) Set ¶

func (*NullableSearchFieldName) UnmarshalJSON ¶

func (v *NullableSearchFieldName) UnmarshalJSON(src []byte) error

func (*NullableSearchFieldName) Unset ¶

func (v *NullableSearchFieldName) Unset()

type NullableSearchRequest ¶

type NullableSearchRequest struct {
	// contains filtered or unexported fields
}

func NewNullableSearchRequest ¶

func NewNullableSearchRequest(val *SearchRequest) *NullableSearchRequest

func (NullableSearchRequest) Get ¶

func (NullableSearchRequest) IsSet ¶

func (v NullableSearchRequest) IsSet() bool

func (NullableSearchRequest) MarshalJSON ¶

func (v NullableSearchRequest) MarshalJSON() ([]byte, error)

func (*NullableSearchRequest) Set ¶

func (v *NullableSearchRequest) Set(val *SearchRequest)

func (*NullableSearchRequest) UnmarshalJSON ¶

func (v *NullableSearchRequest) UnmarshalJSON(src []byte) error

func (*NullableSearchRequest) Unset ¶

func (v *NullableSearchRequest) Unset()

type NullableSearchResponse ¶

type NullableSearchResponse struct {
	// contains filtered or unexported fields
}

func NewNullableSearchResponse ¶

func NewNullableSearchResponse(val *SearchResponse) *NullableSearchResponse

func (NullableSearchResponse) Get ¶

func (NullableSearchResponse) IsSet ¶

func (v NullableSearchResponse) IsSet() bool

func (NullableSearchResponse) MarshalJSON ¶

func (v NullableSearchResponse) MarshalJSON() ([]byte, error)

func (*NullableSearchResponse) Set ¶

func (*NullableSearchResponse) UnmarshalJSON ¶

func (v *NullableSearchResponse) UnmarshalJSON(src []byte) error

func (*NullableSearchResponse) Unset ¶

func (v *NullableSearchResponse) Unset()

type NullableServiceMetro ¶

type NullableServiceMetro struct {
	// contains filtered or unexported fields
}

func NewNullableServiceMetro ¶

func NewNullableServiceMetro(val *ServiceMetro) *NullableServiceMetro

func (NullableServiceMetro) Get ¶

func (NullableServiceMetro) IsSet ¶

func (v NullableServiceMetro) IsSet() bool

func (NullableServiceMetro) MarshalJSON ¶

func (v NullableServiceMetro) MarshalJSON() ([]byte, error)

func (*NullableServiceMetro) Set ¶

func (v *NullableServiceMetro) Set(val *ServiceMetro)

func (*NullableServiceMetro) UnmarshalJSON ¶

func (v *NullableServiceMetro) UnmarshalJSON(src []byte) error

func (*NullableServiceMetro) Unset ¶

func (v *NullableServiceMetro) Unset()

type NullableServiceMetros ¶

type NullableServiceMetros struct {
	// contains filtered or unexported fields
}

func NewNullableServiceMetros ¶

func NewNullableServiceMetros(val *ServiceMetros) *NullableServiceMetros

func (NullableServiceMetros) Get ¶

func (NullableServiceMetros) IsSet ¶

func (v NullableServiceMetros) IsSet() bool

func (NullableServiceMetros) MarshalJSON ¶

func (v NullableServiceMetros) MarshalJSON() ([]byte, error)

func (*NullableServiceMetros) Set ¶

func (v *NullableServiceMetros) Set(val *ServiceMetros)

func (*NullableServiceMetros) UnmarshalJSON ¶

func (v *NullableServiceMetros) UnmarshalJSON(src []byte) error

func (*NullableServiceMetros) Unset ¶

func (v *NullableServiceMetros) Unset()

type NullableServiceProfile ¶

type NullableServiceProfile struct {
	// contains filtered or unexported fields
}

func NewNullableServiceProfile ¶

func NewNullableServiceProfile(val *ServiceProfile) *NullableServiceProfile

func (NullableServiceProfile) Get ¶

func (NullableServiceProfile) IsSet ¶

func (v NullableServiceProfile) IsSet() bool

func (NullableServiceProfile) MarshalJSON ¶

func (v NullableServiceProfile) MarshalJSON() ([]byte, error)

func (*NullableServiceProfile) Set ¶

func (*NullableServiceProfile) UnmarshalJSON ¶

func (v *NullableServiceProfile) UnmarshalJSON(src []byte) error

func (*NullableServiceProfile) Unset ¶

func (v *NullableServiceProfile) Unset()

type NullableServiceProfileAccessPointCOLO ¶

type NullableServiceProfileAccessPointCOLO struct {
	// contains filtered or unexported fields
}

func (NullableServiceProfileAccessPointCOLO) Get ¶

func (NullableServiceProfileAccessPointCOLO) IsSet ¶

func (NullableServiceProfileAccessPointCOLO) MarshalJSON ¶

func (v NullableServiceProfileAccessPointCOLO) MarshalJSON() ([]byte, error)

func (*NullableServiceProfileAccessPointCOLO) Set ¶

func (*NullableServiceProfileAccessPointCOLO) UnmarshalJSON ¶

func (v *NullableServiceProfileAccessPointCOLO) UnmarshalJSON(src []byte) error

func (*NullableServiceProfileAccessPointCOLO) Unset ¶

type NullableServiceProfileAccessPointCOLOType ¶

type NullableServiceProfileAccessPointCOLOType struct {
	// contains filtered or unexported fields
}

func (NullableServiceProfileAccessPointCOLOType) Get ¶

func (NullableServiceProfileAccessPointCOLOType) IsSet ¶

func (NullableServiceProfileAccessPointCOLOType) MarshalJSON ¶

func (*NullableServiceProfileAccessPointCOLOType) Set ¶

func (*NullableServiceProfileAccessPointCOLOType) UnmarshalJSON ¶

func (v *NullableServiceProfileAccessPointCOLOType) UnmarshalJSON(src []byte) error

func (*NullableServiceProfileAccessPointCOLOType) Unset ¶

type NullableServiceProfileAccessPointType ¶

type NullableServiceProfileAccessPointType struct {
	// contains filtered or unexported fields
}

func (NullableServiceProfileAccessPointType) Get ¶

func (NullableServiceProfileAccessPointType) IsSet ¶

func (NullableServiceProfileAccessPointType) MarshalJSON ¶

func (v NullableServiceProfileAccessPointType) MarshalJSON() ([]byte, error)

func (*NullableServiceProfileAccessPointType) Set ¶

func (*NullableServiceProfileAccessPointType) UnmarshalJSON ¶

func (v *NullableServiceProfileAccessPointType) UnmarshalJSON(src []byte) error

func (*NullableServiceProfileAccessPointType) Unset ¶

type NullableServiceProfileAccessPointTypeCOLO ¶

type NullableServiceProfileAccessPointTypeCOLO struct {
	// contains filtered or unexported fields
}

func (NullableServiceProfileAccessPointTypeCOLO) Get ¶

func (NullableServiceProfileAccessPointTypeCOLO) IsSet ¶

func (NullableServiceProfileAccessPointTypeCOLO) MarshalJSON ¶

func (*NullableServiceProfileAccessPointTypeCOLO) Set ¶

func (*NullableServiceProfileAccessPointTypeCOLO) UnmarshalJSON ¶

func (v *NullableServiceProfileAccessPointTypeCOLO) UnmarshalJSON(src []byte) error

func (*NullableServiceProfileAccessPointTypeCOLO) Unset ¶

type NullableServiceProfileAccessPointTypeEnum ¶

type NullableServiceProfileAccessPointTypeEnum struct {
	// contains filtered or unexported fields
}

func (NullableServiceProfileAccessPointTypeEnum) Get ¶

func (NullableServiceProfileAccessPointTypeEnum) IsSet ¶

func (NullableServiceProfileAccessPointTypeEnum) MarshalJSON ¶

func (*NullableServiceProfileAccessPointTypeEnum) Set ¶

func (*NullableServiceProfileAccessPointTypeEnum) UnmarshalJSON ¶

func (v *NullableServiceProfileAccessPointTypeEnum) UnmarshalJSON(src []byte) error

func (*NullableServiceProfileAccessPointTypeEnum) Unset ¶

type NullableServiceProfileAccessPointTypeVD ¶

type NullableServiceProfileAccessPointTypeVD struct {
	// contains filtered or unexported fields
}

func (NullableServiceProfileAccessPointTypeVD) Get ¶

func (NullableServiceProfileAccessPointTypeVD) IsSet ¶

func (NullableServiceProfileAccessPointTypeVD) MarshalJSON ¶

func (v NullableServiceProfileAccessPointTypeVD) MarshalJSON() ([]byte, error)

func (*NullableServiceProfileAccessPointTypeVD) Set ¶

func (*NullableServiceProfileAccessPointTypeVD) UnmarshalJSON ¶

func (v *NullableServiceProfileAccessPointTypeVD) UnmarshalJSON(src []byte) error

func (*NullableServiceProfileAccessPointTypeVD) Unset ¶

type NullableServiceProfileAccessPointVD ¶

type NullableServiceProfileAccessPointVD struct {
	// contains filtered or unexported fields
}

func (NullableServiceProfileAccessPointVD) Get ¶

func (NullableServiceProfileAccessPointVD) IsSet ¶

func (NullableServiceProfileAccessPointVD) MarshalJSON ¶

func (v NullableServiceProfileAccessPointVD) MarshalJSON() ([]byte, error)

func (*NullableServiceProfileAccessPointVD) Set ¶

func (*NullableServiceProfileAccessPointVD) UnmarshalJSON ¶

func (v *NullableServiceProfileAccessPointVD) UnmarshalJSON(src []byte) error

func (*NullableServiceProfileAccessPointVD) Unset ¶

type NullableServiceProfileAccessPointVDType ¶

type NullableServiceProfileAccessPointVDType struct {
	// contains filtered or unexported fields
}

func (NullableServiceProfileAccessPointVDType) Get ¶

func (NullableServiceProfileAccessPointVDType) IsSet ¶

func (NullableServiceProfileAccessPointVDType) MarshalJSON ¶

func (v NullableServiceProfileAccessPointVDType) MarshalJSON() ([]byte, error)

func (*NullableServiceProfileAccessPointVDType) Set ¶

func (*NullableServiceProfileAccessPointVDType) UnmarshalJSON ¶

func (v *NullableServiceProfileAccessPointVDType) UnmarshalJSON(src []byte) error

func (*NullableServiceProfileAccessPointVDType) Unset ¶

type NullableServiceProfileAndFilter ¶

type NullableServiceProfileAndFilter struct {
	// contains filtered or unexported fields
}

func (NullableServiceProfileAndFilter) Get ¶

func (NullableServiceProfileAndFilter) IsSet ¶

func (NullableServiceProfileAndFilter) MarshalJSON ¶

func (v NullableServiceProfileAndFilter) MarshalJSON() ([]byte, error)

func (*NullableServiceProfileAndFilter) Set ¶

func (*NullableServiceProfileAndFilter) UnmarshalJSON ¶

func (v *NullableServiceProfileAndFilter) UnmarshalJSON(src []byte) error

func (*NullableServiceProfileAndFilter) Unset ¶

type NullableServiceProfileFilter ¶

type NullableServiceProfileFilter struct {
	// contains filtered or unexported fields
}

func (NullableServiceProfileFilter) Get ¶

func (NullableServiceProfileFilter) IsSet ¶

func (NullableServiceProfileFilter) MarshalJSON ¶

func (v NullableServiceProfileFilter) MarshalJSON() ([]byte, error)

func (*NullableServiceProfileFilter) Set ¶

func (*NullableServiceProfileFilter) UnmarshalJSON ¶

func (v *NullableServiceProfileFilter) UnmarshalJSON(src []byte) error

func (*NullableServiceProfileFilter) Unset ¶

func (v *NullableServiceProfileFilter) Unset()

type NullableServiceProfileLinkProtocolConfig ¶

type NullableServiceProfileLinkProtocolConfig struct {
	// contains filtered or unexported fields
}

func (NullableServiceProfileLinkProtocolConfig) Get ¶

func (NullableServiceProfileLinkProtocolConfig) IsSet ¶

func (NullableServiceProfileLinkProtocolConfig) MarshalJSON ¶

func (*NullableServiceProfileLinkProtocolConfig) Set ¶

func (*NullableServiceProfileLinkProtocolConfig) UnmarshalJSON ¶

func (v *NullableServiceProfileLinkProtocolConfig) UnmarshalJSON(src []byte) error

func (*NullableServiceProfileLinkProtocolConfig) Unset ¶

type NullableServiceProfileLinkProtocolConfigEncapsulation ¶

type NullableServiceProfileLinkProtocolConfigEncapsulation struct {
	// contains filtered or unexported fields
}

func (NullableServiceProfileLinkProtocolConfigEncapsulation) Get ¶

func (NullableServiceProfileLinkProtocolConfigEncapsulation) IsSet ¶

func (NullableServiceProfileLinkProtocolConfigEncapsulation) MarshalJSON ¶

func (*NullableServiceProfileLinkProtocolConfigEncapsulation) Set ¶

func (*NullableServiceProfileLinkProtocolConfigEncapsulation) UnmarshalJSON ¶

func (*NullableServiceProfileLinkProtocolConfigEncapsulation) Unset ¶

type NullableServiceProfileLinkProtocolConfigEncapsulationStrategy ¶

type NullableServiceProfileLinkProtocolConfigEncapsulationStrategy struct {
	// contains filtered or unexported fields
}

func (NullableServiceProfileLinkProtocolConfigEncapsulationStrategy) Get ¶

func (NullableServiceProfileLinkProtocolConfigEncapsulationStrategy) IsSet ¶

func (NullableServiceProfileLinkProtocolConfigEncapsulationStrategy) MarshalJSON ¶

func (*NullableServiceProfileLinkProtocolConfigEncapsulationStrategy) Set ¶

func (*NullableServiceProfileLinkProtocolConfigEncapsulationStrategy) UnmarshalJSON ¶

func (*NullableServiceProfileLinkProtocolConfigEncapsulationStrategy) Unset ¶

type NullableServiceProfileMetadata ¶

type NullableServiceProfileMetadata struct {
	// contains filtered or unexported fields
}

func (NullableServiceProfileMetadata) Get ¶

func (NullableServiceProfileMetadata) IsSet ¶

func (NullableServiceProfileMetadata) MarshalJSON ¶

func (v NullableServiceProfileMetadata) MarshalJSON() ([]byte, error)

func (*NullableServiceProfileMetadata) Set ¶

func (*NullableServiceProfileMetadata) UnmarshalJSON ¶

func (v *NullableServiceProfileMetadata) UnmarshalJSON(src []byte) error

func (*NullableServiceProfileMetadata) Unset ¶

func (v *NullableServiceProfileMetadata) Unset()

type NullableServiceProfileRequest ¶

type NullableServiceProfileRequest struct {
	// contains filtered or unexported fields
}

func (NullableServiceProfileRequest) Get ¶

func (NullableServiceProfileRequest) IsSet ¶

func (NullableServiceProfileRequest) MarshalJSON ¶

func (v NullableServiceProfileRequest) MarshalJSON() ([]byte, error)

func (*NullableServiceProfileRequest) Set ¶

func (*NullableServiceProfileRequest) UnmarshalJSON ¶

func (v *NullableServiceProfileRequest) UnmarshalJSON(src []byte) error

func (*NullableServiceProfileRequest) Unset ¶

func (v *NullableServiceProfileRequest) Unset()

type NullableServiceProfileSearchRequest ¶

type NullableServiceProfileSearchRequest struct {
	// contains filtered or unexported fields
}

func (NullableServiceProfileSearchRequest) Get ¶

func (NullableServiceProfileSearchRequest) IsSet ¶

func (NullableServiceProfileSearchRequest) MarshalJSON ¶

func (v NullableServiceProfileSearchRequest) MarshalJSON() ([]byte, error)

func (*NullableServiceProfileSearchRequest) Set ¶

func (*NullableServiceProfileSearchRequest) UnmarshalJSON ¶

func (v *NullableServiceProfileSearchRequest) UnmarshalJSON(src []byte) error

func (*NullableServiceProfileSearchRequest) Unset ¶

type NullableServiceProfileSimpleExpression ¶

type NullableServiceProfileSimpleExpression struct {
	// contains filtered or unexported fields
}

func (NullableServiceProfileSimpleExpression) Get ¶

func (NullableServiceProfileSimpleExpression) IsSet ¶

func (NullableServiceProfileSimpleExpression) MarshalJSON ¶

func (v NullableServiceProfileSimpleExpression) MarshalJSON() ([]byte, error)

func (*NullableServiceProfileSimpleExpression) Set ¶

func (*NullableServiceProfileSimpleExpression) UnmarshalJSON ¶

func (v *NullableServiceProfileSimpleExpression) UnmarshalJSON(src []byte) error

func (*NullableServiceProfileSimpleExpression) Unset ¶

type NullableServiceProfileSortBy ¶

type NullableServiceProfileSortBy struct {
	// contains filtered or unexported fields
}

func (NullableServiceProfileSortBy) Get ¶

func (NullableServiceProfileSortBy) IsSet ¶

func (NullableServiceProfileSortBy) MarshalJSON ¶

func (v NullableServiceProfileSortBy) MarshalJSON() ([]byte, error)

func (*NullableServiceProfileSortBy) Set ¶

func (*NullableServiceProfileSortBy) UnmarshalJSON ¶

func (v *NullableServiceProfileSortBy) UnmarshalJSON(src []byte) error

func (*NullableServiceProfileSortBy) Unset ¶

func (v *NullableServiceProfileSortBy) Unset()

type NullableServiceProfileSortCriteria ¶

type NullableServiceProfileSortCriteria struct {
	// contains filtered or unexported fields
}

func (NullableServiceProfileSortCriteria) Get ¶

func (NullableServiceProfileSortCriteria) IsSet ¶

func (NullableServiceProfileSortCriteria) MarshalJSON ¶

func (v NullableServiceProfileSortCriteria) MarshalJSON() ([]byte, error)

func (*NullableServiceProfileSortCriteria) Set ¶

func (*NullableServiceProfileSortCriteria) UnmarshalJSON ¶

func (v *NullableServiceProfileSortCriteria) UnmarshalJSON(src []byte) error

func (*NullableServiceProfileSortCriteria) Unset ¶

type NullableServiceProfileSortDirection ¶

type NullableServiceProfileSortDirection struct {
	// contains filtered or unexported fields
}

func (NullableServiceProfileSortDirection) Get ¶

func (NullableServiceProfileSortDirection) IsSet ¶

func (NullableServiceProfileSortDirection) MarshalJSON ¶

func (v NullableServiceProfileSortDirection) MarshalJSON() ([]byte, error)

func (*NullableServiceProfileSortDirection) Set ¶

func (*NullableServiceProfileSortDirection) UnmarshalJSON ¶

func (v *NullableServiceProfileSortDirection) UnmarshalJSON(src []byte) error

func (*NullableServiceProfileSortDirection) Unset ¶

type NullableServiceProfileStateEnum ¶

type NullableServiceProfileStateEnum struct {
	// contains filtered or unexported fields
}

func (NullableServiceProfileStateEnum) Get ¶

func (NullableServiceProfileStateEnum) IsSet ¶

func (NullableServiceProfileStateEnum) MarshalJSON ¶

func (v NullableServiceProfileStateEnum) MarshalJSON() ([]byte, error)

func (*NullableServiceProfileStateEnum) Set ¶

func (*NullableServiceProfileStateEnum) UnmarshalJSON ¶

func (v *NullableServiceProfileStateEnum) UnmarshalJSON(src []byte) error

func (*NullableServiceProfileStateEnum) Unset ¶

type NullableServiceProfileTypeEnum ¶

type NullableServiceProfileTypeEnum struct {
	// contains filtered or unexported fields
}

func (NullableServiceProfileTypeEnum) Get ¶

func (NullableServiceProfileTypeEnum) IsSet ¶

func (NullableServiceProfileTypeEnum) MarshalJSON ¶

func (v NullableServiceProfileTypeEnum) MarshalJSON() ([]byte, error)

func (*NullableServiceProfileTypeEnum) Set ¶

func (*NullableServiceProfileTypeEnum) UnmarshalJSON ¶

func (v *NullableServiceProfileTypeEnum) UnmarshalJSON(src []byte) error

func (*NullableServiceProfileTypeEnum) Unset ¶

func (v *NullableServiceProfileTypeEnum) Unset()

type NullableServiceProfileVisibilityEnum ¶

type NullableServiceProfileVisibilityEnum struct {
	// contains filtered or unexported fields
}

func (NullableServiceProfileVisibilityEnum) Get ¶

func (NullableServiceProfileVisibilityEnum) IsSet ¶

func (NullableServiceProfileVisibilityEnum) MarshalJSON ¶

func (v NullableServiceProfileVisibilityEnum) MarshalJSON() ([]byte, error)

func (*NullableServiceProfileVisibilityEnum) Set ¶

func (*NullableServiceProfileVisibilityEnum) UnmarshalJSON ¶

func (v *NullableServiceProfileVisibilityEnum) UnmarshalJSON(src []byte) error

func (*NullableServiceProfileVisibilityEnum) Unset ¶

type NullableServiceProfiles ¶

type NullableServiceProfiles struct {
	// contains filtered or unexported fields
}

func NewNullableServiceProfiles ¶

func NewNullableServiceProfiles(val *ServiceProfiles) *NullableServiceProfiles

func (NullableServiceProfiles) Get ¶

func (NullableServiceProfiles) IsSet ¶

func (v NullableServiceProfiles) IsSet() bool

func (NullableServiceProfiles) MarshalJSON ¶

func (v NullableServiceProfiles) MarshalJSON() ([]byte, error)

func (*NullableServiceProfiles) Set ¶

func (*NullableServiceProfiles) UnmarshalJSON ¶

func (v *NullableServiceProfiles) UnmarshalJSON(src []byte) error

func (*NullableServiceProfiles) Unset ¶

func (v *NullableServiceProfiles) Unset()

type NullableServiceToken ¶

type NullableServiceToken struct {
	// contains filtered or unexported fields
}

func NewNullableServiceToken ¶

func NewNullableServiceToken(val *ServiceToken) *NullableServiceToken

func (NullableServiceToken) Get ¶

func (NullableServiceToken) IsSet ¶

func (v NullableServiceToken) IsSet() bool

func (NullableServiceToken) MarshalJSON ¶

func (v NullableServiceToken) MarshalJSON() ([]byte, error)

func (*NullableServiceToken) Set ¶

func (v *NullableServiceToken) Set(val *ServiceToken)

func (*NullableServiceToken) UnmarshalJSON ¶

func (v *NullableServiceToken) UnmarshalJSON(src []byte) error

func (*NullableServiceToken) Unset ¶

func (v *NullableServiceToken) Unset()

type NullableServiceTokenActionRequest ¶

type NullableServiceTokenActionRequest struct {
	// contains filtered or unexported fields
}

func (NullableServiceTokenActionRequest) Get ¶

func (NullableServiceTokenActionRequest) IsSet ¶

func (NullableServiceTokenActionRequest) MarshalJSON ¶

func (v NullableServiceTokenActionRequest) MarshalJSON() ([]byte, error)

func (*NullableServiceTokenActionRequest) Set ¶

func (*NullableServiceTokenActionRequest) UnmarshalJSON ¶

func (v *NullableServiceTokenActionRequest) UnmarshalJSON(src []byte) error

func (*NullableServiceTokenActionRequest) Unset ¶

type NullableServiceTokenActions ¶

type NullableServiceTokenActions struct {
	// contains filtered or unexported fields
}

func (NullableServiceTokenActions) Get ¶

func (NullableServiceTokenActions) IsSet ¶

func (NullableServiceTokenActions) MarshalJSON ¶

func (v NullableServiceTokenActions) MarshalJSON() ([]byte, error)

func (*NullableServiceTokenActions) Set ¶

func (*NullableServiceTokenActions) UnmarshalJSON ¶

func (v *NullableServiceTokenActions) UnmarshalJSON(src []byte) error

func (*NullableServiceTokenActions) Unset ¶

func (v *NullableServiceTokenActions) Unset()

type NullableServiceTokenChangeOperation ¶

type NullableServiceTokenChangeOperation struct {
	// contains filtered or unexported fields
}

func (NullableServiceTokenChangeOperation) Get ¶

func (NullableServiceTokenChangeOperation) IsSet ¶

func (NullableServiceTokenChangeOperation) MarshalJSON ¶

func (v NullableServiceTokenChangeOperation) MarshalJSON() ([]byte, error)

func (*NullableServiceTokenChangeOperation) Set ¶

func (*NullableServiceTokenChangeOperation) UnmarshalJSON ¶

func (v *NullableServiceTokenChangeOperation) UnmarshalJSON(src []byte) error

func (*NullableServiceTokenChangeOperation) Unset ¶

type NullableServiceTokenConnection ¶

type NullableServiceTokenConnection struct {
	// contains filtered or unexported fields
}

func (NullableServiceTokenConnection) Get ¶

func (NullableServiceTokenConnection) IsSet ¶

func (NullableServiceTokenConnection) MarshalJSON ¶

func (v NullableServiceTokenConnection) MarshalJSON() ([]byte, error)

func (*NullableServiceTokenConnection) Set ¶

func (*NullableServiceTokenConnection) UnmarshalJSON ¶

func (v *NullableServiceTokenConnection) UnmarshalJSON(src []byte) error

func (*NullableServiceTokenConnection) Unset ¶

func (v *NullableServiceTokenConnection) Unset()

type NullableServiceTokenConnectionType ¶

type NullableServiceTokenConnectionType struct {
	// contains filtered or unexported fields
}

func (NullableServiceTokenConnectionType) Get ¶

func (NullableServiceTokenConnectionType) IsSet ¶

func (NullableServiceTokenConnectionType) MarshalJSON ¶

func (v NullableServiceTokenConnectionType) MarshalJSON() ([]byte, error)

func (*NullableServiceTokenConnectionType) Set ¶

func (*NullableServiceTokenConnectionType) UnmarshalJSON ¶

func (v *NullableServiceTokenConnectionType) UnmarshalJSON(src []byte) error

func (*NullableServiceTokenConnectionType) Unset ¶

type NullableServiceTokenSearchExpression ¶

type NullableServiceTokenSearchExpression struct {
	// contains filtered or unexported fields
}

func (NullableServiceTokenSearchExpression) Get ¶

func (NullableServiceTokenSearchExpression) IsSet ¶

func (NullableServiceTokenSearchExpression) MarshalJSON ¶

func (v NullableServiceTokenSearchExpression) MarshalJSON() ([]byte, error)

func (*NullableServiceTokenSearchExpression) Set ¶

func (*NullableServiceTokenSearchExpression) UnmarshalJSON ¶

func (v *NullableServiceTokenSearchExpression) UnmarshalJSON(src []byte) error

func (*NullableServiceTokenSearchExpression) Unset ¶

type NullableServiceTokenSearchExpressionOperator ¶

type NullableServiceTokenSearchExpressionOperator struct {
	// contains filtered or unexported fields
}

func (NullableServiceTokenSearchExpressionOperator) Get ¶

func (NullableServiceTokenSearchExpressionOperator) IsSet ¶

func (NullableServiceTokenSearchExpressionOperator) MarshalJSON ¶

func (*NullableServiceTokenSearchExpressionOperator) Set ¶

func (*NullableServiceTokenSearchExpressionOperator) UnmarshalJSON ¶

func (*NullableServiceTokenSearchExpressionOperator) Unset ¶

type NullableServiceTokenSearchFieldName ¶

type NullableServiceTokenSearchFieldName struct {
	// contains filtered or unexported fields
}

func (NullableServiceTokenSearchFieldName) Get ¶

func (NullableServiceTokenSearchFieldName) IsSet ¶

func (NullableServiceTokenSearchFieldName) MarshalJSON ¶

func (v NullableServiceTokenSearchFieldName) MarshalJSON() ([]byte, error)

func (*NullableServiceTokenSearchFieldName) Set ¶

func (*NullableServiceTokenSearchFieldName) UnmarshalJSON ¶

func (v *NullableServiceTokenSearchFieldName) UnmarshalJSON(src []byte) error

func (*NullableServiceTokenSearchFieldName) Unset ¶

type NullableServiceTokenSearchRequest ¶

type NullableServiceTokenSearchRequest struct {
	// contains filtered or unexported fields
}

func (NullableServiceTokenSearchRequest) Get ¶

func (NullableServiceTokenSearchRequest) IsSet ¶

func (NullableServiceTokenSearchRequest) MarshalJSON ¶

func (v NullableServiceTokenSearchRequest) MarshalJSON() ([]byte, error)

func (*NullableServiceTokenSearchRequest) Set ¶

func (*NullableServiceTokenSearchRequest) UnmarshalJSON ¶

func (v *NullableServiceTokenSearchRequest) UnmarshalJSON(src []byte) error

func (*NullableServiceTokenSearchRequest) Unset ¶

type NullableServiceTokenSide ¶

type NullableServiceTokenSide struct {
	// contains filtered or unexported fields
}

func NewNullableServiceTokenSide ¶

func NewNullableServiceTokenSide(val *ServiceTokenSide) *NullableServiceTokenSide

func (NullableServiceTokenSide) Get ¶

func (NullableServiceTokenSide) IsSet ¶

func (v NullableServiceTokenSide) IsSet() bool

func (NullableServiceTokenSide) MarshalJSON ¶

func (v NullableServiceTokenSide) MarshalJSON() ([]byte, error)

func (*NullableServiceTokenSide) Set ¶

func (*NullableServiceTokenSide) UnmarshalJSON ¶

func (v *NullableServiceTokenSide) UnmarshalJSON(src []byte) error

func (*NullableServiceTokenSide) Unset ¶

func (v *NullableServiceTokenSide) Unset()

type NullableServiceTokenState ¶

type NullableServiceTokenState struct {
	// contains filtered or unexported fields
}

func NewNullableServiceTokenState ¶

func NewNullableServiceTokenState(val *ServiceTokenState) *NullableServiceTokenState

func (NullableServiceTokenState) Get ¶

func (NullableServiceTokenState) IsSet ¶

func (v NullableServiceTokenState) IsSet() bool

func (NullableServiceTokenState) MarshalJSON ¶

func (v NullableServiceTokenState) MarshalJSON() ([]byte, error)

func (*NullableServiceTokenState) Set ¶

func (*NullableServiceTokenState) UnmarshalJSON ¶

func (v *NullableServiceTokenState) UnmarshalJSON(src []byte) error

func (*NullableServiceTokenState) Unset ¶

func (v *NullableServiceTokenState) Unset()

type NullableServiceTokenType ¶

type NullableServiceTokenType struct {
	// contains filtered or unexported fields
}

func NewNullableServiceTokenType ¶

func NewNullableServiceTokenType(val *ServiceTokenType) *NullableServiceTokenType

func (NullableServiceTokenType) Get ¶

func (NullableServiceTokenType) IsSet ¶

func (v NullableServiceTokenType) IsSet() bool

func (NullableServiceTokenType) MarshalJSON ¶

func (v NullableServiceTokenType) MarshalJSON() ([]byte, error)

func (*NullableServiceTokenType) Set ¶

func (*NullableServiceTokenType) UnmarshalJSON ¶

func (v *NullableServiceTokenType) UnmarshalJSON(src []byte) error

func (*NullableServiceTokenType) Unset ¶

func (v *NullableServiceTokenType) Unset()

type NullableServiceTokens ¶

type NullableServiceTokens struct {
	// contains filtered or unexported fields
}

func NewNullableServiceTokens ¶

func NewNullableServiceTokens(val *ServiceTokens) *NullableServiceTokens

func (NullableServiceTokens) Get ¶

func (NullableServiceTokens) IsSet ¶

func (v NullableServiceTokens) IsSet() bool

func (NullableServiceTokens) MarshalJSON ¶

func (v NullableServiceTokens) MarshalJSON() ([]byte, error)

func (*NullableServiceTokens) Set ¶

func (v *NullableServiceTokens) Set(val *ServiceTokens)

func (*NullableServiceTokens) UnmarshalJSON ¶

func (v *NullableServiceTokens) UnmarshalJSON(src []byte) error

func (*NullableServiceTokens) Unset ¶

func (v *NullableServiceTokens) Unset()

type NullableSimplifiedAccount ¶

type NullableSimplifiedAccount struct {
	// contains filtered or unexported fields
}

func NewNullableSimplifiedAccount ¶

func NewNullableSimplifiedAccount(val *SimplifiedAccount) *NullableSimplifiedAccount

func (NullableSimplifiedAccount) Get ¶

func (NullableSimplifiedAccount) IsSet ¶

func (v NullableSimplifiedAccount) IsSet() bool

func (NullableSimplifiedAccount) MarshalJSON ¶

func (v NullableSimplifiedAccount) MarshalJSON() ([]byte, error)

func (*NullableSimplifiedAccount) Set ¶

func (*NullableSimplifiedAccount) UnmarshalJSON ¶

func (v *NullableSimplifiedAccount) UnmarshalJSON(src []byte) error

func (*NullableSimplifiedAccount) Unset ¶

func (v *NullableSimplifiedAccount) Unset()

type NullableSimplifiedAccountPortResponse ¶ added in v0.35.1

type NullableSimplifiedAccountPortResponse struct {
	// contains filtered or unexported fields
}

func NewNullableSimplifiedAccountPortResponse ¶ added in v0.35.1

func NewNullableSimplifiedAccountPortResponse(val *SimplifiedAccountPortResponse) *NullableSimplifiedAccountPortResponse

func (NullableSimplifiedAccountPortResponse) Get ¶ added in v0.35.1

func (NullableSimplifiedAccountPortResponse) IsSet ¶ added in v0.35.1

func (NullableSimplifiedAccountPortResponse) MarshalJSON ¶ added in v0.35.1

func (v NullableSimplifiedAccountPortResponse) MarshalJSON() ([]byte, error)

func (*NullableSimplifiedAccountPortResponse) Set ¶ added in v0.35.1

func (*NullableSimplifiedAccountPortResponse) UnmarshalJSON ¶ added in v0.35.1

func (v *NullableSimplifiedAccountPortResponse) UnmarshalJSON(src []byte) error

func (*NullableSimplifiedAccountPortResponse) Unset ¶ added in v0.35.1

type NullableSimplifiedLinkProtocol ¶

type NullableSimplifiedLinkProtocol struct {
	// contains filtered or unexported fields
}

func (NullableSimplifiedLinkProtocol) Get ¶

func (NullableSimplifiedLinkProtocol) IsSet ¶

func (NullableSimplifiedLinkProtocol) MarshalJSON ¶

func (v NullableSimplifiedLinkProtocol) MarshalJSON() ([]byte, error)

func (*NullableSimplifiedLinkProtocol) Set ¶

func (*NullableSimplifiedLinkProtocol) UnmarshalJSON ¶

func (v *NullableSimplifiedLinkProtocol) UnmarshalJSON(src []byte) error

func (*NullableSimplifiedLinkProtocol) Unset ¶

func (v *NullableSimplifiedLinkProtocol) Unset()

type NullableSimplifiedLocation ¶

type NullableSimplifiedLocation struct {
	// contains filtered or unexported fields
}

func NewNullableSimplifiedLocation ¶

func NewNullableSimplifiedLocation(val *SimplifiedLocation) *NullableSimplifiedLocation

func (NullableSimplifiedLocation) Get ¶

func (NullableSimplifiedLocation) IsSet ¶

func (v NullableSimplifiedLocation) IsSet() bool

func (NullableSimplifiedLocation) MarshalJSON ¶

func (v NullableSimplifiedLocation) MarshalJSON() ([]byte, error)

func (*NullableSimplifiedLocation) Set ¶

func (*NullableSimplifiedLocation) UnmarshalJSON ¶

func (v *NullableSimplifiedLocation) UnmarshalJSON(src []byte) error

func (*NullableSimplifiedLocation) Unset ¶

func (v *NullableSimplifiedLocation) Unset()

type NullableSimplifiedLocationWithoutIBX ¶

type NullableSimplifiedLocationWithoutIBX struct {
	// contains filtered or unexported fields
}

func (NullableSimplifiedLocationWithoutIBX) Get ¶

func (NullableSimplifiedLocationWithoutIBX) IsSet ¶

func (NullableSimplifiedLocationWithoutIBX) MarshalJSON ¶

func (v NullableSimplifiedLocationWithoutIBX) MarshalJSON() ([]byte, error)

func (*NullableSimplifiedLocationWithoutIBX) Set ¶

func (*NullableSimplifiedLocationWithoutIBX) UnmarshalJSON ¶

func (v *NullableSimplifiedLocationWithoutIBX) UnmarshalJSON(src []byte) error

func (*NullableSimplifiedLocationWithoutIBX) Unset ¶

type NullableSimplifiedMetadataEntity ¶

type NullableSimplifiedMetadataEntity struct {
	// contains filtered or unexported fields
}

func (NullableSimplifiedMetadataEntity) Get ¶

func (NullableSimplifiedMetadataEntity) IsSet ¶

func (NullableSimplifiedMetadataEntity) MarshalJSON ¶

func (v NullableSimplifiedMetadataEntity) MarshalJSON() ([]byte, error)

func (*NullableSimplifiedMetadataEntity) Set ¶

func (*NullableSimplifiedMetadataEntity) UnmarshalJSON ¶

func (v *NullableSimplifiedMetadataEntity) UnmarshalJSON(src []byte) error

func (*NullableSimplifiedMetadataEntity) Unset ¶

type NullableSimplifiedNetwork ¶

type NullableSimplifiedNetwork struct {
	// contains filtered or unexported fields
}

func NewNullableSimplifiedNetwork ¶

func NewNullableSimplifiedNetwork(val *SimplifiedNetwork) *NullableSimplifiedNetwork

func (NullableSimplifiedNetwork) Get ¶

func (NullableSimplifiedNetwork) IsSet ¶

func (v NullableSimplifiedNetwork) IsSet() bool

func (NullableSimplifiedNetwork) MarshalJSON ¶

func (v NullableSimplifiedNetwork) MarshalJSON() ([]byte, error)

func (*NullableSimplifiedNetwork) Set ¶

func (*NullableSimplifiedNetwork) UnmarshalJSON ¶

func (v *NullableSimplifiedNetwork) UnmarshalJSON(src []byte) error

func (*NullableSimplifiedNetwork) Unset ¶

func (v *NullableSimplifiedNetwork) Unset()

type NullableSimplifiedNetworkChange ¶

type NullableSimplifiedNetworkChange struct {
	// contains filtered or unexported fields
}

func (NullableSimplifiedNetworkChange) Get ¶

func (NullableSimplifiedNetworkChange) IsSet ¶

func (NullableSimplifiedNetworkChange) MarshalJSON ¶

func (v NullableSimplifiedNetworkChange) MarshalJSON() ([]byte, error)

func (*NullableSimplifiedNetworkChange) Set ¶

func (*NullableSimplifiedNetworkChange) UnmarshalJSON ¶

func (v *NullableSimplifiedNetworkChange) UnmarshalJSON(src []byte) error

func (*NullableSimplifiedNetworkChange) Unset ¶

type NullableSimplifiedNotification ¶

type NullableSimplifiedNotification struct {
	// contains filtered or unexported fields
}

func (NullableSimplifiedNotification) Get ¶

func (NullableSimplifiedNotification) IsSet ¶

func (NullableSimplifiedNotification) MarshalJSON ¶

func (v NullableSimplifiedNotification) MarshalJSON() ([]byte, error)

func (*NullableSimplifiedNotification) Set ¶

func (*NullableSimplifiedNotification) UnmarshalJSON ¶

func (v *NullableSimplifiedNotification) UnmarshalJSON(src []byte) error

func (*NullableSimplifiedNotification) Unset ¶

func (v *NullableSimplifiedNotification) Unset()

type NullableSimplifiedNotificationType ¶

type NullableSimplifiedNotificationType struct {
	// contains filtered or unexported fields
}

func (NullableSimplifiedNotificationType) Get ¶

func (NullableSimplifiedNotificationType) IsSet ¶

func (NullableSimplifiedNotificationType) MarshalJSON ¶

func (v NullableSimplifiedNotificationType) MarshalJSON() ([]byte, error)

func (*NullableSimplifiedNotificationType) Set ¶

func (*NullableSimplifiedNotificationType) UnmarshalJSON ¶

func (v *NullableSimplifiedNotificationType) UnmarshalJSON(src []byte) error

func (*NullableSimplifiedNotificationType) Unset ¶

type NullableSimplifiedPort ¶

type NullableSimplifiedPort struct {
	// contains filtered or unexported fields
}

func NewNullableSimplifiedPort ¶

func NewNullableSimplifiedPort(val *SimplifiedPort) *NullableSimplifiedPort

func (NullableSimplifiedPort) Get ¶

func (NullableSimplifiedPort) IsSet ¶

func (v NullableSimplifiedPort) IsSet() bool

func (NullableSimplifiedPort) MarshalJSON ¶

func (v NullableSimplifiedPort) MarshalJSON() ([]byte, error)

func (*NullableSimplifiedPort) Set ¶

func (*NullableSimplifiedPort) UnmarshalJSON ¶

func (v *NullableSimplifiedPort) UnmarshalJSON(src []byte) error

func (*NullableSimplifiedPort) Unset ¶

func (v *NullableSimplifiedPort) Unset()

type NullableSimplifiedServiceProfile ¶

type NullableSimplifiedServiceProfile struct {
	// contains filtered or unexported fields
}

func (NullableSimplifiedServiceProfile) Get ¶

func (NullableSimplifiedServiceProfile) IsSet ¶

func (NullableSimplifiedServiceProfile) MarshalJSON ¶

func (v NullableSimplifiedServiceProfile) MarshalJSON() ([]byte, error)

func (*NullableSimplifiedServiceProfile) Set ¶

func (*NullableSimplifiedServiceProfile) UnmarshalJSON ¶

func (v *NullableSimplifiedServiceProfile) UnmarshalJSON(src []byte) error

func (*NullableSimplifiedServiceProfile) Unset ¶

type NullableSort ¶

type NullableSort struct {
	// contains filtered or unexported fields
}

func NewNullableSort ¶

func NewNullableSort(val *Sort) *NullableSort

func (NullableSort) Get ¶

func (v NullableSort) Get() *Sort

func (NullableSort) IsSet ¶

func (v NullableSort) IsSet() bool

func (NullableSort) MarshalJSON ¶

func (v NullableSort) MarshalJSON() ([]byte, error)

func (*NullableSort) Set ¶

func (v *NullableSort) Set(val *Sort)

func (*NullableSort) UnmarshalJSON ¶

func (v *NullableSort) UnmarshalJSON(src []byte) error

func (*NullableSort) Unset ¶

func (v *NullableSort) Unset()

type NullableSortBy ¶

type NullableSortBy struct {
	// contains filtered or unexported fields
}

func NewNullableSortBy ¶

func NewNullableSortBy(val *SortBy) *NullableSortBy

func (NullableSortBy) Get ¶

func (v NullableSortBy) Get() *SortBy

func (NullableSortBy) IsSet ¶

func (v NullableSortBy) IsSet() bool

func (NullableSortBy) MarshalJSON ¶

func (v NullableSortBy) MarshalJSON() ([]byte, error)

func (*NullableSortBy) Set ¶

func (v *NullableSortBy) Set(val *SortBy)

func (*NullableSortBy) UnmarshalJSON ¶

func (v *NullableSortBy) UnmarshalJSON(src []byte) error

func (*NullableSortBy) Unset ¶

func (v *NullableSortBy) Unset()

type NullableSortCriteria ¶

type NullableSortCriteria struct {
	// contains filtered or unexported fields
}

func NewNullableSortCriteria ¶

func NewNullableSortCriteria(val *SortCriteria) *NullableSortCriteria

func (NullableSortCriteria) Get ¶

func (NullableSortCriteria) IsSet ¶

func (v NullableSortCriteria) IsSet() bool

func (NullableSortCriteria) MarshalJSON ¶

func (v NullableSortCriteria) MarshalJSON() ([]byte, error)

func (*NullableSortCriteria) Set ¶

func (v *NullableSortCriteria) Set(val *SortCriteria)

func (*NullableSortCriteria) UnmarshalJSON ¶

func (v *NullableSortCriteria) UnmarshalJSON(src []byte) error

func (*NullableSortCriteria) Unset ¶

func (v *NullableSortCriteria) Unset()

type NullableSortCriteriaResponse ¶

type NullableSortCriteriaResponse struct {
	// contains filtered or unexported fields
}

func (NullableSortCriteriaResponse) Get ¶

func (NullableSortCriteriaResponse) IsSet ¶

func (NullableSortCriteriaResponse) MarshalJSON ¶

func (v NullableSortCriteriaResponse) MarshalJSON() ([]byte, error)

func (*NullableSortCriteriaResponse) Set ¶

func (*NullableSortCriteriaResponse) UnmarshalJSON ¶

func (v *NullableSortCriteriaResponse) UnmarshalJSON(src []byte) error

func (*NullableSortCriteriaResponse) Unset ¶

func (v *NullableSortCriteriaResponse) Unset()

type NullableSortDirection ¶

type NullableSortDirection struct {
	// contains filtered or unexported fields
}

func NewNullableSortDirection ¶

func NewNullableSortDirection(val *SortDirection) *NullableSortDirection

func (NullableSortDirection) Get ¶

func (NullableSortDirection) IsSet ¶

func (v NullableSortDirection) IsSet() bool

func (NullableSortDirection) MarshalJSON ¶

func (v NullableSortDirection) MarshalJSON() ([]byte, error)

func (*NullableSortDirection) Set ¶

func (v *NullableSortDirection) Set(val *SortDirection)

func (*NullableSortDirection) UnmarshalJSON ¶

func (v *NullableSortDirection) UnmarshalJSON(src []byte) error

func (*NullableSortDirection) Unset ¶

func (v *NullableSortDirection) Unset()

type NullableSortItem ¶

type NullableSortItem struct {
	// contains filtered or unexported fields
}

func NewNullableSortItem ¶

func NewNullableSortItem(val *SortItem) *NullableSortItem

func (NullableSortItem) Get ¶

func (v NullableSortItem) Get() *SortItem

func (NullableSortItem) IsSet ¶

func (v NullableSortItem) IsSet() bool

func (NullableSortItem) MarshalJSON ¶

func (v NullableSortItem) MarshalJSON() ([]byte, error)

func (*NullableSortItem) Set ¶

func (v *NullableSortItem) Set(val *SortItem)

func (*NullableSortItem) UnmarshalJSON ¶

func (v *NullableSortItem) UnmarshalJSON(src []byte) error

func (*NullableSortItem) Unset ¶

func (v *NullableSortItem) Unset()

type NullableSortItemDirection ¶

type NullableSortItemDirection struct {
	// contains filtered or unexported fields
}

func NewNullableSortItemDirection ¶

func NewNullableSortItemDirection(val *SortItemDirection) *NullableSortItemDirection

func (NullableSortItemDirection) Get ¶

func (NullableSortItemDirection) IsSet ¶

func (v NullableSortItemDirection) IsSet() bool

func (NullableSortItemDirection) MarshalJSON ¶

func (v NullableSortItemDirection) MarshalJSON() ([]byte, error)

func (*NullableSortItemDirection) Set ¶

func (*NullableSortItemDirection) UnmarshalJSON ¶

func (v *NullableSortItemDirection) UnmarshalJSON(src []byte) error

func (*NullableSortItemDirection) Unset ¶

func (v *NullableSortItemDirection) Unset()

type NullableSortItemProperty ¶

type NullableSortItemProperty struct {
	// contains filtered or unexported fields
}

func NewNullableSortItemProperty ¶

func NewNullableSortItemProperty(val *SortItemProperty) *NullableSortItemProperty

func (NullableSortItemProperty) Get ¶

func (NullableSortItemProperty) IsSet ¶

func (v NullableSortItemProperty) IsSet() bool

func (NullableSortItemProperty) MarshalJSON ¶

func (v NullableSortItemProperty) MarshalJSON() ([]byte, error)

func (*NullableSortItemProperty) Set ¶

func (*NullableSortItemProperty) UnmarshalJSON ¶

func (v *NullableSortItemProperty) UnmarshalJSON(src []byte) error

func (*NullableSortItemProperty) Unset ¶

func (v *NullableSortItemProperty) Unset()

type NullableStatistics ¶

type NullableStatistics struct {
	// contains filtered or unexported fields
}

func NewNullableStatistics ¶

func NewNullableStatistics(val *Statistics) *NullableStatistics

func (NullableStatistics) Get ¶

func (v NullableStatistics) Get() *Statistics

func (NullableStatistics) IsSet ¶

func (v NullableStatistics) IsSet() bool

func (NullableStatistics) MarshalJSON ¶

func (v NullableStatistics) MarshalJSON() ([]byte, error)

func (*NullableStatistics) Set ¶

func (v *NullableStatistics) Set(val *Statistics)

func (*NullableStatistics) UnmarshalJSON ¶

func (v *NullableStatistics) UnmarshalJSON(src []byte) error

func (*NullableStatistics) Unset ¶

func (v *NullableStatistics) Unset()

type NullableStatisticsViewPoint ¶

type NullableStatisticsViewPoint struct {
	// contains filtered or unexported fields
}

func (NullableStatisticsViewPoint) Get ¶

func (NullableStatisticsViewPoint) IsSet ¶

func (NullableStatisticsViewPoint) MarshalJSON ¶

func (v NullableStatisticsViewPoint) MarshalJSON() ([]byte, error)

func (*NullableStatisticsViewPoint) Set ¶

func (*NullableStatisticsViewPoint) UnmarshalJSON ¶

func (v *NullableStatisticsViewPoint) UnmarshalJSON(src []byte) error

func (*NullableStatisticsViewPoint) Unset ¶

func (v *NullableStatisticsViewPoint) Unset()

type NullableString ¶

type NullableString struct {
	// contains filtered or unexported fields
}

func NewNullableString ¶

func NewNullableString(val *string) *NullableString

func (NullableString) Get ¶

func (v NullableString) Get() *string

func (NullableString) IsSet ¶

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON ¶

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set ¶

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON ¶

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset ¶

func (v *NullableString) Unset()

type NullableSubInterface ¶

type NullableSubInterface struct {
	// contains filtered or unexported fields
}

func NewNullableSubInterface ¶

func NewNullableSubInterface(val *SubInterface) *NullableSubInterface

func (NullableSubInterface) Get ¶

func (NullableSubInterface) IsSet ¶

func (v NullableSubInterface) IsSet() bool

func (NullableSubInterface) MarshalJSON ¶

func (v NullableSubInterface) MarshalJSON() ([]byte, error)

func (*NullableSubInterface) Set ¶

func (v *NullableSubInterface) Set(val *SubInterface)

func (*NullableSubInterface) UnmarshalJSON ¶

func (v *NullableSubInterface) UnmarshalJSON(src []byte) error

func (*NullableSubInterface) Unset ¶

func (v *NullableSubInterface) Unset()

type NullableTime ¶

type NullableTime struct {
	// contains filtered or unexported fields
}

func NewNullableTime ¶

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get ¶

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet ¶

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON ¶

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set ¶

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON ¶

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset ¶

func (v *NullableTime) Unset()

type NullableTopUtilizedStatistics ¶

type NullableTopUtilizedStatistics struct {
	// contains filtered or unexported fields
}

func (NullableTopUtilizedStatistics) Get ¶

func (NullableTopUtilizedStatistics) IsSet ¶

func (NullableTopUtilizedStatistics) MarshalJSON ¶

func (v NullableTopUtilizedStatistics) MarshalJSON() ([]byte, error)

func (*NullableTopUtilizedStatistics) Set ¶

func (*NullableTopUtilizedStatistics) UnmarshalJSON ¶

func (v *NullableTopUtilizedStatistics) UnmarshalJSON(src []byte) error

func (*NullableTopUtilizedStatistics) Unset ¶

func (v *NullableTopUtilizedStatistics) Unset()

type NullableValidateRequest ¶

type NullableValidateRequest struct {
	// contains filtered or unexported fields
}

func NewNullableValidateRequest ¶

func NewNullableValidateRequest(val *ValidateRequest) *NullableValidateRequest

func (NullableValidateRequest) Get ¶

func (NullableValidateRequest) IsSet ¶

func (v NullableValidateRequest) IsSet() bool

func (NullableValidateRequest) MarshalJSON ¶

func (v NullableValidateRequest) MarshalJSON() ([]byte, error)

func (*NullableValidateRequest) Set ¶

func (*NullableValidateRequest) UnmarshalJSON ¶

func (v *NullableValidateRequest) UnmarshalJSON(src []byte) error

func (*NullableValidateRequest) Unset ¶

func (v *NullableValidateRequest) Unset()

type NullableValidateRequestFilter ¶

type NullableValidateRequestFilter struct {
	// contains filtered or unexported fields
}

func (NullableValidateRequestFilter) Get ¶

func (NullableValidateRequestFilter) IsSet ¶

func (NullableValidateRequestFilter) MarshalJSON ¶

func (v NullableValidateRequestFilter) MarshalJSON() ([]byte, error)

func (*NullableValidateRequestFilter) Set ¶

func (*NullableValidateRequestFilter) UnmarshalJSON ¶

func (v *NullableValidateRequestFilter) UnmarshalJSON(src []byte) error

func (*NullableValidateRequestFilter) Unset ¶

func (v *NullableValidateRequestFilter) Unset()

type NullableValidateRequestFilterAnd ¶

type NullableValidateRequestFilterAnd struct {
	// contains filtered or unexported fields
}

func (NullableValidateRequestFilterAnd) Get ¶

func (NullableValidateRequestFilterAnd) IsSet ¶

func (NullableValidateRequestFilterAnd) MarshalJSON ¶

func (v NullableValidateRequestFilterAnd) MarshalJSON() ([]byte, error)

func (*NullableValidateRequestFilterAnd) Set ¶

func (*NullableValidateRequestFilterAnd) UnmarshalJSON ¶

func (v *NullableValidateRequestFilterAnd) UnmarshalJSON(src []byte) error

func (*NullableValidateRequestFilterAnd) Unset ¶

type NullableValidateSubnetResponse ¶

type NullableValidateSubnetResponse struct {
	// contains filtered or unexported fields
}

func (NullableValidateSubnetResponse) Get ¶

func (NullableValidateSubnetResponse) IsSet ¶

func (NullableValidateSubnetResponse) MarshalJSON ¶

func (v NullableValidateSubnetResponse) MarshalJSON() ([]byte, error)

func (*NullableValidateSubnetResponse) Set ¶

func (*NullableValidateSubnetResponse) UnmarshalJSON ¶

func (v *NullableValidateSubnetResponse) UnmarshalJSON(src []byte) error

func (*NullableValidateSubnetResponse) Unset ¶

func (v *NullableValidateSubnetResponse) Unset()

type NullableViewPoint ¶

type NullableViewPoint struct {
	// contains filtered or unexported fields
}

func NewNullableViewPoint ¶

func NewNullableViewPoint(val *ViewPoint) *NullableViewPoint

func (NullableViewPoint) Get ¶

func (v NullableViewPoint) Get() *ViewPoint

func (NullableViewPoint) IsSet ¶

func (v NullableViewPoint) IsSet() bool

func (NullableViewPoint) MarshalJSON ¶

func (v NullableViewPoint) MarshalJSON() ([]byte, error)

func (*NullableViewPoint) Set ¶

func (v *NullableViewPoint) Set(val *ViewPoint)

func (*NullableViewPoint) UnmarshalJSON ¶

func (v *NullableViewPoint) UnmarshalJSON(src []byte) error

func (*NullableViewPoint) Unset ¶

func (v *NullableViewPoint) Unset()

type NullableVirtualConnectionBridgePackageCode ¶

type NullableVirtualConnectionBridgePackageCode struct {
	// contains filtered or unexported fields
}

func (NullableVirtualConnectionBridgePackageCode) Get ¶

func (NullableVirtualConnectionBridgePackageCode) IsSet ¶

func (NullableVirtualConnectionBridgePackageCode) MarshalJSON ¶

func (*NullableVirtualConnectionBridgePackageCode) Set ¶

func (*NullableVirtualConnectionBridgePackageCode) UnmarshalJSON ¶

func (v *NullableVirtualConnectionBridgePackageCode) UnmarshalJSON(src []byte) error

func (*NullableVirtualConnectionBridgePackageCode) Unset ¶

type NullableVirtualConnectionPrice ¶

type NullableVirtualConnectionPrice struct {
	// contains filtered or unexported fields
}

func (NullableVirtualConnectionPrice) Get ¶

func (NullableVirtualConnectionPrice) IsSet ¶

func (NullableVirtualConnectionPrice) MarshalJSON ¶

func (v NullableVirtualConnectionPrice) MarshalJSON() ([]byte, error)

func (*NullableVirtualConnectionPrice) Set ¶

func (*NullableVirtualConnectionPrice) UnmarshalJSON ¶

func (v *NullableVirtualConnectionPrice) UnmarshalJSON(src []byte) error

func (*NullableVirtualConnectionPrice) Unset ¶

func (v *NullableVirtualConnectionPrice) Unset()

type NullableVirtualConnectionPriceASide ¶

type NullableVirtualConnectionPriceASide struct {
	// contains filtered or unexported fields
}

func (NullableVirtualConnectionPriceASide) Get ¶

func (NullableVirtualConnectionPriceASide) IsSet ¶

func (NullableVirtualConnectionPriceASide) MarshalJSON ¶

func (v NullableVirtualConnectionPriceASide) MarshalJSON() ([]byte, error)

func (*NullableVirtualConnectionPriceASide) Set ¶

func (*NullableVirtualConnectionPriceASide) UnmarshalJSON ¶

func (v *NullableVirtualConnectionPriceASide) UnmarshalJSON(src []byte) error

func (*NullableVirtualConnectionPriceASide) Unset ¶

type NullableVirtualConnectionPriceASideAccessPoint ¶

type NullableVirtualConnectionPriceASideAccessPoint struct {
	// contains filtered or unexported fields
}

func (NullableVirtualConnectionPriceASideAccessPoint) Get ¶

func (NullableVirtualConnectionPriceASideAccessPoint) IsSet ¶

func (NullableVirtualConnectionPriceASideAccessPoint) MarshalJSON ¶

func (*NullableVirtualConnectionPriceASideAccessPoint) Set ¶

func (*NullableVirtualConnectionPriceASideAccessPoint) UnmarshalJSON ¶

func (*NullableVirtualConnectionPriceASideAccessPoint) Unset ¶

type NullableVirtualConnectionPriceASideAccessPointPort ¶

type NullableVirtualConnectionPriceASideAccessPointPort struct {
	// contains filtered or unexported fields
}

func (NullableVirtualConnectionPriceASideAccessPointPort) Get ¶

func (NullableVirtualConnectionPriceASideAccessPointPort) IsSet ¶

func (NullableVirtualConnectionPriceASideAccessPointPort) MarshalJSON ¶

func (*NullableVirtualConnectionPriceASideAccessPointPort) Set ¶

func (*NullableVirtualConnectionPriceASideAccessPointPort) UnmarshalJSON ¶

func (*NullableVirtualConnectionPriceASideAccessPointPort) Unset ¶

type NullableVirtualConnectionPriceASideAccessPointPortSettings ¶

type NullableVirtualConnectionPriceASideAccessPointPortSettings struct {
	// contains filtered or unexported fields
}

func (NullableVirtualConnectionPriceASideAccessPointPortSettings) Get ¶

func (NullableVirtualConnectionPriceASideAccessPointPortSettings) IsSet ¶

func (NullableVirtualConnectionPriceASideAccessPointPortSettings) MarshalJSON ¶

func (*NullableVirtualConnectionPriceASideAccessPointPortSettings) Set ¶

func (*NullableVirtualConnectionPriceASideAccessPointPortSettings) UnmarshalJSON ¶

func (*NullableVirtualConnectionPriceASideAccessPointPortSettings) Unset ¶

type NullableVirtualConnectionPriceAccessPointType ¶

type NullableVirtualConnectionPriceAccessPointType struct {
	// contains filtered or unexported fields
}

func (NullableVirtualConnectionPriceAccessPointType) Get ¶

func (NullableVirtualConnectionPriceAccessPointType) IsSet ¶

func (NullableVirtualConnectionPriceAccessPointType) MarshalJSON ¶

func (*NullableVirtualConnectionPriceAccessPointType) Set ¶

func (*NullableVirtualConnectionPriceAccessPointType) UnmarshalJSON ¶

func (*NullableVirtualConnectionPriceAccessPointType) Unset ¶

type NullableVirtualConnectionPriceConnectionType ¶

type NullableVirtualConnectionPriceConnectionType struct {
	// contains filtered or unexported fields
}

func (NullableVirtualConnectionPriceConnectionType) Get ¶

func (NullableVirtualConnectionPriceConnectionType) IsSet ¶

func (NullableVirtualConnectionPriceConnectionType) MarshalJSON ¶

func (*NullableVirtualConnectionPriceConnectionType) Set ¶

func (*NullableVirtualConnectionPriceConnectionType) UnmarshalJSON ¶

func (*NullableVirtualConnectionPriceConnectionType) Unset ¶

type NullableVirtualConnectionPriceZSide ¶

type NullableVirtualConnectionPriceZSide struct {
	// contains filtered or unexported fields
}

func (NullableVirtualConnectionPriceZSide) Get ¶

func (NullableVirtualConnectionPriceZSide) IsSet ¶

func (NullableVirtualConnectionPriceZSide) MarshalJSON ¶

func (v NullableVirtualConnectionPriceZSide) MarshalJSON() ([]byte, error)

func (*NullableVirtualConnectionPriceZSide) Set ¶

func (*NullableVirtualConnectionPriceZSide) UnmarshalJSON ¶

func (v *NullableVirtualConnectionPriceZSide) UnmarshalJSON(src []byte) error

func (*NullableVirtualConnectionPriceZSide) Unset ¶

type NullableVirtualConnectionPriceZSideAccessPoint ¶

type NullableVirtualConnectionPriceZSideAccessPoint struct {
	// contains filtered or unexported fields
}

func (NullableVirtualConnectionPriceZSideAccessPoint) Get ¶

func (NullableVirtualConnectionPriceZSideAccessPoint) IsSet ¶

func (NullableVirtualConnectionPriceZSideAccessPoint) MarshalJSON ¶

func (*NullableVirtualConnectionPriceZSideAccessPoint) Set ¶

func (*NullableVirtualConnectionPriceZSideAccessPoint) UnmarshalJSON ¶

func (*NullableVirtualConnectionPriceZSideAccessPoint) Unset ¶

type NullableVirtualConnectionPriceZSideAccessPointBridge ¶

type NullableVirtualConnectionPriceZSideAccessPointBridge struct {
	// contains filtered or unexported fields
}

func (NullableVirtualConnectionPriceZSideAccessPointBridge) Get ¶

func (NullableVirtualConnectionPriceZSideAccessPointBridge) IsSet ¶

func (NullableVirtualConnectionPriceZSideAccessPointBridge) MarshalJSON ¶

func (*NullableVirtualConnectionPriceZSideAccessPointBridge) Set ¶

func (*NullableVirtualConnectionPriceZSideAccessPointBridge) UnmarshalJSON ¶

func (*NullableVirtualConnectionPriceZSideAccessPointBridge) Unset ¶

type NullableVirtualConnectionPriceZSideAccessPointBridgePackage ¶

type NullableVirtualConnectionPriceZSideAccessPointBridgePackage struct {
	// contains filtered or unexported fields
}

func (NullableVirtualConnectionPriceZSideAccessPointBridgePackage) Get ¶

func (NullableVirtualConnectionPriceZSideAccessPointBridgePackage) IsSet ¶

func (NullableVirtualConnectionPriceZSideAccessPointBridgePackage) MarshalJSON ¶

func (*NullableVirtualConnectionPriceZSideAccessPointBridgePackage) Set ¶

func (*NullableVirtualConnectionPriceZSideAccessPointBridgePackage) UnmarshalJSON ¶

func (*NullableVirtualConnectionPriceZSideAccessPointBridgePackage) Unset ¶

type NullableVirtualConnectionPriceZSideAccessPointProfile ¶

type NullableVirtualConnectionPriceZSideAccessPointProfile struct {
	// contains filtered or unexported fields
}

func (NullableVirtualConnectionPriceZSideAccessPointProfile) Get ¶

func (NullableVirtualConnectionPriceZSideAccessPointProfile) IsSet ¶

func (NullableVirtualConnectionPriceZSideAccessPointProfile) MarshalJSON ¶

func (*NullableVirtualConnectionPriceZSideAccessPointProfile) Set ¶

func (*NullableVirtualConnectionPriceZSideAccessPointProfile) UnmarshalJSON ¶

func (*NullableVirtualConnectionPriceZSideAccessPointProfile) Unset ¶

type NullableVirtualDevice ¶

type NullableVirtualDevice struct {
	// contains filtered or unexported fields
}

func NewNullableVirtualDevice ¶

func NewNullableVirtualDevice(val *VirtualDevice) *NullableVirtualDevice

func (NullableVirtualDevice) Get ¶

func (NullableVirtualDevice) IsSet ¶

func (v NullableVirtualDevice) IsSet() bool

func (NullableVirtualDevice) MarshalJSON ¶

func (v NullableVirtualDevice) MarshalJSON() ([]byte, error)

func (*NullableVirtualDevice) Set ¶

func (v *NullableVirtualDevice) Set(val *VirtualDevice)

func (*NullableVirtualDevice) UnmarshalJSON ¶

func (v *NullableVirtualDevice) UnmarshalJSON(src []byte) error

func (*NullableVirtualDevice) Unset ¶

func (v *NullableVirtualDevice) Unset()

type NullableVirtualDeviceType ¶

type NullableVirtualDeviceType struct {
	// contains filtered or unexported fields
}

func NewNullableVirtualDeviceType ¶

func NewNullableVirtualDeviceType(val *VirtualDeviceType) *NullableVirtualDeviceType

func (NullableVirtualDeviceType) Get ¶

func (NullableVirtualDeviceType) IsSet ¶

func (v NullableVirtualDeviceType) IsSet() bool

func (NullableVirtualDeviceType) MarshalJSON ¶

func (v NullableVirtualDeviceType) MarshalJSON() ([]byte, error)

func (*NullableVirtualDeviceType) Set ¶

func (*NullableVirtualDeviceType) UnmarshalJSON ¶

func (v *NullableVirtualDeviceType) UnmarshalJSON(src []byte) error

func (*NullableVirtualDeviceType) Unset ¶

func (v *NullableVirtualDeviceType) Unset()

type NullableVirtualNetwork ¶

type NullableVirtualNetwork struct {
	// contains filtered or unexported fields
}

func NewNullableVirtualNetwork ¶

func NewNullableVirtualNetwork(val *VirtualNetwork) *NullableVirtualNetwork

func (NullableVirtualNetwork) Get ¶

func (NullableVirtualNetwork) IsSet ¶

func (v NullableVirtualNetwork) IsSet() bool

func (NullableVirtualNetwork) MarshalJSON ¶

func (v NullableVirtualNetwork) MarshalJSON() ([]byte, error)

func (*NullableVirtualNetwork) Set ¶

func (*NullableVirtualNetwork) UnmarshalJSON ¶

func (v *NullableVirtualNetwork) UnmarshalJSON(src []byte) error

func (*NullableVirtualNetwork) Unset ¶

func (v *NullableVirtualNetwork) Unset()

type NullableVirtualPortConfiguration ¶

type NullableVirtualPortConfiguration struct {
	// contains filtered or unexported fields
}

func (NullableVirtualPortConfiguration) Get ¶

func (NullableVirtualPortConfiguration) IsSet ¶

func (NullableVirtualPortConfiguration) MarshalJSON ¶

func (v NullableVirtualPortConfiguration) MarshalJSON() ([]byte, error)

func (*NullableVirtualPortConfiguration) Set ¶

func (*NullableVirtualPortConfiguration) UnmarshalJSON ¶

func (v *NullableVirtualPortConfiguration) UnmarshalJSON(src []byte) error

func (*NullableVirtualPortConfiguration) Unset ¶

type NullableVirtualPortLocation ¶

type NullableVirtualPortLocation struct {
	// contains filtered or unexported fields
}

func (NullableVirtualPortLocation) Get ¶

func (NullableVirtualPortLocation) IsSet ¶

func (NullableVirtualPortLocation) MarshalJSON ¶

func (v NullableVirtualPortLocation) MarshalJSON() ([]byte, error)

func (*NullableVirtualPortLocation) Set ¶

func (*NullableVirtualPortLocation) UnmarshalJSON ¶

func (v *NullableVirtualPortLocation) UnmarshalJSON(src []byte) error

func (*NullableVirtualPortLocation) Unset ¶

func (v *NullableVirtualPortLocation) Unset()

type NullableVirtualPortPrice ¶

type NullableVirtualPortPrice struct {
	// contains filtered or unexported fields
}

func NewNullableVirtualPortPrice ¶

func NewNullableVirtualPortPrice(val *VirtualPortPrice) *NullableVirtualPortPrice

func (NullableVirtualPortPrice) Get ¶

func (NullableVirtualPortPrice) IsSet ¶

func (v NullableVirtualPortPrice) IsSet() bool

func (NullableVirtualPortPrice) MarshalJSON ¶

func (v NullableVirtualPortPrice) MarshalJSON() ([]byte, error)

func (*NullableVirtualPortPrice) Set ¶

func (*NullableVirtualPortPrice) UnmarshalJSON ¶

func (v *NullableVirtualPortPrice) UnmarshalJSON(src []byte) error

func (*NullableVirtualPortPrice) Unset ¶

func (v *NullableVirtualPortPrice) Unset()

type NullableVirtualPortRedundancy ¶

type NullableVirtualPortRedundancy struct {
	// contains filtered or unexported fields
}

func (NullableVirtualPortRedundancy) Get ¶

func (NullableVirtualPortRedundancy) IsSet ¶

func (NullableVirtualPortRedundancy) MarshalJSON ¶

func (v NullableVirtualPortRedundancy) MarshalJSON() ([]byte, error)

func (*NullableVirtualPortRedundancy) Set ¶

func (*NullableVirtualPortRedundancy) UnmarshalJSON ¶

func (v *NullableVirtualPortRedundancy) UnmarshalJSON(src []byte) error

func (*NullableVirtualPortRedundancy) Unset ¶

func (v *NullableVirtualPortRedundancy) Unset()

type NullableVirtualPortServiceType ¶

type NullableVirtualPortServiceType struct {
	// contains filtered or unexported fields
}

func (NullableVirtualPortServiceType) Get ¶

func (NullableVirtualPortServiceType) IsSet ¶

func (NullableVirtualPortServiceType) MarshalJSON ¶

func (v NullableVirtualPortServiceType) MarshalJSON() ([]byte, error)

func (*NullableVirtualPortServiceType) Set ¶

func (*NullableVirtualPortServiceType) UnmarshalJSON ¶

func (v *NullableVirtualPortServiceType) UnmarshalJSON(src []byte) error

func (*NullableVirtualPortServiceType) Unset ¶

func (v *NullableVirtualPortServiceType) Unset()

type NullableVirtualPortType ¶

type NullableVirtualPortType struct {
	// contains filtered or unexported fields
}

func NewNullableVirtualPortType ¶

func NewNullableVirtualPortType(val *VirtualPortType) *NullableVirtualPortType

func (NullableVirtualPortType) Get ¶

func (NullableVirtualPortType) IsSet ¶

func (v NullableVirtualPortType) IsSet() bool

func (NullableVirtualPortType) MarshalJSON ¶

func (v NullableVirtualPortType) MarshalJSON() ([]byte, error)

func (*NullableVirtualPortType) Set ¶

func (*NullableVirtualPortType) UnmarshalJSON ¶

func (v *NullableVirtualPortType) UnmarshalJSON(src []byte) error

func (*NullableVirtualPortType) Unset ¶

func (v *NullableVirtualPortType) Unset()

type OpEnum ¶

type OpEnum string

OpEnum the operation to be performed

const (
	OPENUM_ADD     OpEnum = "add"
	OPENUM_REMOVE  OpEnum = "remove"
	OPENUM_REPLACE OpEnum = "replace"
)

List of OpEnum

func NewOpEnumFromValue ¶

func NewOpEnumFromValue(v string) (*OpEnum, error)

NewOpEnumFromValue returns a pointer to a valid OpEnum for the value passed as argument, or an error if the value passed is not allowed by the enum

func (OpEnum) IsValid ¶

func (v OpEnum) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (OpEnum) Ptr ¶

func (v OpEnum) Ptr() *OpEnum

Ptr returns reference to OpEnum value

func (*OpEnum) UnmarshalJSON ¶

func (v *OpEnum) UnmarshalJSON(src []byte) error

type Order ¶

type Order struct {
	// Purchase order number
	PurchaseOrderNumber *string `json:"purchaseOrderNumber,omitempty"`
	// Billing tier for connection bandwidth
	BillingTier *string `json:"billingTier,omitempty"`
	// Order Identification
	OrderId *string `json:"orderId,omitempty"`
	// Order Reference Number
	OrderNumber          *string `json:"orderNumber,omitempty"`
	AdditionalProperties map[string]interface{}
}

Order struct for Order

func NewOrder ¶

func NewOrder() *Order

NewOrder instantiates a new Order 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 NewOrderWithDefaults ¶

func NewOrderWithDefaults() *Order

NewOrderWithDefaults instantiates a new Order 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 (*Order) GetBillingTier ¶

func (o *Order) GetBillingTier() string

GetBillingTier returns the BillingTier field value if set, zero value otherwise.

func (*Order) GetBillingTierOk ¶

func (o *Order) GetBillingTierOk() (*string, bool)

GetBillingTierOk returns a tuple with the BillingTier field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetOrderId ¶

func (o *Order) GetOrderId() string

GetOrderId returns the OrderId field value if set, zero value otherwise.

func (*Order) GetOrderIdOk ¶

func (o *Order) GetOrderIdOk() (*string, bool)

GetOrderIdOk returns a tuple with the OrderId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetOrderNumber ¶

func (o *Order) GetOrderNumber() string

GetOrderNumber returns the OrderNumber field value if set, zero value otherwise.

func (*Order) GetOrderNumberOk ¶

func (o *Order) GetOrderNumberOk() (*string, bool)

GetOrderNumberOk returns a tuple with the OrderNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) GetPurchaseOrderNumber ¶

func (o *Order) GetPurchaseOrderNumber() string

GetPurchaseOrderNumber returns the PurchaseOrderNumber field value if set, zero value otherwise.

func (*Order) GetPurchaseOrderNumberOk ¶

func (o *Order) GetPurchaseOrderNumberOk() (*string, bool)

GetPurchaseOrderNumberOk returns a tuple with the PurchaseOrderNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Order) HasBillingTier ¶

func (o *Order) HasBillingTier() bool

HasBillingTier returns a boolean if a field has been set.

func (*Order) HasOrderId ¶

func (o *Order) HasOrderId() bool

HasOrderId returns a boolean if a field has been set.

func (*Order) HasOrderNumber ¶

func (o *Order) HasOrderNumber() bool

HasOrderNumber returns a boolean if a field has been set.

func (*Order) HasPurchaseOrderNumber ¶

func (o *Order) HasPurchaseOrderNumber() bool

HasPurchaseOrderNumber returns a boolean if a field has been set.

func (Order) MarshalJSON ¶

func (o Order) MarshalJSON() ([]byte, error)

func (*Order) SetBillingTier ¶

func (o *Order) SetBillingTier(v string)

SetBillingTier gets a reference to the given string and assigns it to the BillingTier field.

func (*Order) SetOrderId ¶

func (o *Order) SetOrderId(v string)

SetOrderId gets a reference to the given string and assigns it to the OrderId field.

func (*Order) SetOrderNumber ¶

func (o *Order) SetOrderNumber(v string)

SetOrderNumber gets a reference to the given string and assigns it to the OrderNumber field.

func (*Order) SetPurchaseOrderNumber ¶

func (o *Order) SetPurchaseOrderNumber(v string)

SetPurchaseOrderNumber gets a reference to the given string and assigns it to the PurchaseOrderNumber field.

func (Order) ToMap ¶

func (o Order) ToMap() (map[string]interface{}, error)

func (*Order) UnmarshalJSON ¶

func (o *Order) UnmarshalJSON(data []byte) (err error)

type PackageChangeLog ¶

type PackageChangeLog struct {
	CreatedDateTime      *time.Time `json:"createdDateTime,omitempty"`
	UpdatedDateTime      *time.Time `json:"updatedDateTime,omitempty"`
	AdditionalProperties map[string]interface{}
}

PackageChangeLog Cloud Router package change log

func NewPackageChangeLog ¶

func NewPackageChangeLog() *PackageChangeLog

NewPackageChangeLog instantiates a new PackageChangeLog 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 NewPackageChangeLogWithDefaults ¶

func NewPackageChangeLogWithDefaults() *PackageChangeLog

NewPackageChangeLogWithDefaults instantiates a new PackageChangeLog 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 (*PackageChangeLog) GetCreatedDateTime ¶

func (o *PackageChangeLog) GetCreatedDateTime() time.Time

GetCreatedDateTime returns the CreatedDateTime field value if set, zero value otherwise.

func (*PackageChangeLog) GetCreatedDateTimeOk ¶

func (o *PackageChangeLog) GetCreatedDateTimeOk() (*time.Time, bool)

GetCreatedDateTimeOk returns a tuple with the CreatedDateTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PackageChangeLog) GetUpdatedDateTime ¶

func (o *PackageChangeLog) GetUpdatedDateTime() time.Time

GetUpdatedDateTime returns the UpdatedDateTime field value if set, zero value otherwise.

func (*PackageChangeLog) GetUpdatedDateTimeOk ¶

func (o *PackageChangeLog) GetUpdatedDateTimeOk() (*time.Time, bool)

GetUpdatedDateTimeOk returns a tuple with the UpdatedDateTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PackageChangeLog) HasCreatedDateTime ¶

func (o *PackageChangeLog) HasCreatedDateTime() bool

HasCreatedDateTime returns a boolean if a field has been set.

func (*PackageChangeLog) HasUpdatedDateTime ¶

func (o *PackageChangeLog) HasUpdatedDateTime() bool

HasUpdatedDateTime returns a boolean if a field has been set.

func (PackageChangeLog) MarshalJSON ¶

func (o PackageChangeLog) MarshalJSON() ([]byte, error)

func (*PackageChangeLog) SetCreatedDateTime ¶

func (o *PackageChangeLog) SetCreatedDateTime(v time.Time)

SetCreatedDateTime gets a reference to the given time.Time and assigns it to the CreatedDateTime field.

func (*PackageChangeLog) SetUpdatedDateTime ¶

func (o *PackageChangeLog) SetUpdatedDateTime(v time.Time)

SetUpdatedDateTime gets a reference to the given time.Time and assigns it to the UpdatedDateTime field.

func (PackageChangeLog) ToMap ¶

func (o PackageChangeLog) ToMap() (map[string]interface{}, error)

func (*PackageChangeLog) UnmarshalJSON ¶

func (o *PackageChangeLog) UnmarshalJSON(data []byte) (err error)

type PackageResponse ¶

type PackageResponse struct {
	Pagination *Pagination `json:"pagination,omitempty"`
	// Data returned from the API call.
	Data                 []CloudRouterPackage `json:"data,omitempty"`
	AdditionalProperties map[string]interface{}
}

PackageResponse struct for PackageResponse

func NewPackageResponse ¶

func NewPackageResponse() *PackageResponse

NewPackageResponse instantiates a new PackageResponse 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 NewPackageResponseWithDefaults ¶

func NewPackageResponseWithDefaults() *PackageResponse

NewPackageResponseWithDefaults instantiates a new PackageResponse 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 (*PackageResponse) GetData ¶

func (o *PackageResponse) GetData() []CloudRouterPackage

GetData returns the Data field value if set, zero value otherwise.

func (*PackageResponse) GetDataOk ¶

func (o *PackageResponse) GetDataOk() ([]CloudRouterPackage, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PackageResponse) GetPagination ¶

func (o *PackageResponse) GetPagination() Pagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*PackageResponse) GetPaginationOk ¶

func (o *PackageResponse) GetPaginationOk() (*Pagination, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PackageResponse) HasData ¶

func (o *PackageResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*PackageResponse) HasPagination ¶

func (o *PackageResponse) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (PackageResponse) MarshalJSON ¶

func (o PackageResponse) MarshalJSON() ([]byte, error)

func (*PackageResponse) SetData ¶

func (o *PackageResponse) SetData(v []CloudRouterPackage)

SetData gets a reference to the given []CloudRouterPackage and assigns it to the Data field.

func (*PackageResponse) SetPagination ¶

func (o *PackageResponse) SetPagination(v Pagination)

SetPagination gets a reference to the given Pagination and assigns it to the Pagination field.

func (PackageResponse) ToMap ¶

func (o PackageResponse) ToMap() (map[string]interface{}, error)

func (*PackageResponse) UnmarshalJSON ¶

func (o *PackageResponse) UnmarshalJSON(data []byte) (err error)

type Pagination ¶

type Pagination struct {
	// Index of the first item returned in the response. The default is 0.
	Offset *int32 `json:"offset,omitempty"`
	// Maximum number of search results returned per page. Number must be between 1 and 100, and the default is 20.
	Limit int32 `json:"limit"`
	// Total number of elements returned.
	Total int32 `json:"total"`
	// URL relative to the next item in the response.
	Next *string `json:"next,omitempty"`
	// URL relative to the previous item in the response.
	Previous             *string `json:"previous,omitempty"`
	AdditionalProperties map[string]interface{}
}

Pagination Pagination response information

func NewPagination ¶

func NewPagination(limit int32, total int32) *Pagination

NewPagination instantiates a new Pagination 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 NewPaginationWithDefaults ¶

func NewPaginationWithDefaults() *Pagination

NewPaginationWithDefaults instantiates a new Pagination 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 (*Pagination) GetLimit ¶

func (o *Pagination) GetLimit() int32

GetLimit returns the Limit field value

func (*Pagination) GetLimitOk ¶

func (o *Pagination) GetLimitOk() (*int32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.

func (*Pagination) GetNext ¶

func (o *Pagination) GetNext() string

GetNext returns the Next field value if set, zero value otherwise.

func (*Pagination) GetNextOk ¶

func (o *Pagination) GetNextOk() (*string, bool)

GetNextOk returns a tuple with the Next field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Pagination) GetOffset ¶

func (o *Pagination) GetOffset() int32

GetOffset returns the Offset field value if set, zero value otherwise.

func (*Pagination) GetOffsetOk ¶

func (o *Pagination) GetOffsetOk() (*int32, bool)

GetOffsetOk returns a tuple with the Offset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Pagination) GetPrevious ¶

func (o *Pagination) GetPrevious() string

GetPrevious returns the Previous field value if set, zero value otherwise.

func (*Pagination) GetPreviousOk ¶

func (o *Pagination) GetPreviousOk() (*string, bool)

GetPreviousOk returns a tuple with the Previous field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Pagination) GetTotal ¶

func (o *Pagination) GetTotal() int32

GetTotal returns the Total field value

func (*Pagination) GetTotalOk ¶

func (o *Pagination) GetTotalOk() (*int32, bool)

GetTotalOk returns a tuple with the Total field value and a boolean to check if the value has been set.

func (*Pagination) HasNext ¶

func (o *Pagination) HasNext() bool

HasNext returns a boolean if a field has been set.

func (*Pagination) HasOffset ¶

func (o *Pagination) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*Pagination) HasPrevious ¶

func (o *Pagination) HasPrevious() bool

HasPrevious returns a boolean if a field has been set.

func (Pagination) MarshalJSON ¶

func (o Pagination) MarshalJSON() ([]byte, error)

func (*Pagination) SetLimit ¶

func (o *Pagination) SetLimit(v int32)

SetLimit sets field value

func (*Pagination) SetNext ¶

func (o *Pagination) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

func (*Pagination) SetOffset ¶

func (o *Pagination) SetOffset(v int32)

SetOffset gets a reference to the given int32 and assigns it to the Offset field.

func (*Pagination) SetPrevious ¶

func (o *Pagination) SetPrevious(v string)

SetPrevious gets a reference to the given string and assigns it to the Previous field.

func (*Pagination) SetTotal ¶

func (o *Pagination) SetTotal(v int32)

SetTotal sets field value

func (Pagination) ToMap ¶

func (o Pagination) ToMap() (map[string]interface{}, error)

func (*Pagination) UnmarshalJSON ¶

func (o *Pagination) UnmarshalJSON(data []byte) (err error)

type PaginationRequest ¶

type PaginationRequest struct {
	// Index of the first element.
	Offset *int32 `json:"offset,omitempty"`
	// Number of elements to be requested per page. Number must be between 1 and 100, and the default is 20.
	Limit                *int32 `json:"limit,omitempty"`
	AdditionalProperties map[string]interface{}
}

PaginationRequest Pagination request information

func NewPaginationRequest ¶

func NewPaginationRequest() *PaginationRequest

NewPaginationRequest instantiates a new PaginationRequest 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 NewPaginationRequestWithDefaults ¶

func NewPaginationRequestWithDefaults() *PaginationRequest

NewPaginationRequestWithDefaults instantiates a new PaginationRequest 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 (*PaginationRequest) GetLimit ¶

func (o *PaginationRequest) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*PaginationRequest) GetLimitOk ¶

func (o *PaginationRequest) GetLimitOk() (*int32, bool)

GetLimitOk returns a tuple with the Limit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaginationRequest) GetOffset ¶

func (o *PaginationRequest) GetOffset() int32

GetOffset returns the Offset field value if set, zero value otherwise.

func (*PaginationRequest) GetOffsetOk ¶

func (o *PaginationRequest) GetOffsetOk() (*int32, bool)

GetOffsetOk returns a tuple with the Offset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaginationRequest) HasLimit ¶

func (o *PaginationRequest) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (*PaginationRequest) HasOffset ¶

func (o *PaginationRequest) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (PaginationRequest) MarshalJSON ¶

func (o PaginationRequest) MarshalJSON() ([]byte, error)

func (*PaginationRequest) SetLimit ¶

func (o *PaginationRequest) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (*PaginationRequest) SetOffset ¶

func (o *PaginationRequest) SetOffset(v int32)

SetOffset gets a reference to the given int32 and assigns it to the Offset field.

func (PaginationRequest) ToMap ¶

func (o PaginationRequest) ToMap() (map[string]interface{}, error)

func (*PaginationRequest) UnmarshalJSON ¶

func (o *PaginationRequest) UnmarshalJSON(data []byte) (err error)

type PeeringType ¶

type PeeringType string

PeeringType Access point peering type

const (
	PEERINGTYPE_PRIVATE   PeeringType = "PRIVATE"
	PEERINGTYPE_MICROSOFT PeeringType = "MICROSOFT"
	PEERINGTYPE_PUBLIC    PeeringType = "PUBLIC"
	PEERINGTYPE_MANUAL    PeeringType = "MANUAL"
)

List of PeeringType

func NewPeeringTypeFromValue ¶

func NewPeeringTypeFromValue(v string) (*PeeringType, error)

NewPeeringTypeFromValue returns a pointer to a valid PeeringType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PeeringType) IsValid ¶

func (v PeeringType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PeeringType) Ptr ¶

func (v PeeringType) Ptr() *PeeringType

Ptr returns reference to PeeringType value

func (*PeeringType) UnmarshalJSON ¶

func (v *PeeringType) UnmarshalJSON(src []byte) error

type PhysicalPort ¶

type PhysicalPort struct {
	Type *PhysicalPortType `json:"type,omitempty"`
	// Equinix assigned response attribute for Physical Port Id
	Id *int32 `json:"id,omitempty"`
	// Equinix assigned response attribute for an absolute URL that is the subject of the link's context.
	Href    *string            `json:"href,omitempty"`
	State   *PortState         `json:"state,omitempty"`
	Account *SimplifiedAccount `json:"account,omitempty"`
	// Physical Port Speed in Mbps
	InterfaceSpeed *int32 `json:"interfaceSpeed,omitempty"`
	// Physical Port Interface Type
	InterfaceType    *string               `json:"interfaceType,omitempty"`
	Tether           *PortTether           `json:"tether,omitempty"`
	DemarcationPoint *PortDemarcationPoint `json:"demarcationPoint,omitempty"`
	// Physical Port additional information
	AdditionalInfo []PortAdditionalInfo `json:"additionalInfo,omitempty"`
	Order          *PortOrder           `json:"order,omitempty"`
	Operation      *PortOperation       `json:"operation,omitempty"`
	// Port Loas
	Loas                 []PortLoa `json:"loas,omitempty"`
	AdditionalProperties map[string]interface{}
}

PhysicalPort Physical Port specification

func NewPhysicalPort ¶

func NewPhysicalPort() *PhysicalPort

NewPhysicalPort instantiates a new PhysicalPort 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 NewPhysicalPortWithDefaults ¶

func NewPhysicalPortWithDefaults() *PhysicalPort

NewPhysicalPortWithDefaults instantiates a new PhysicalPort 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 (*PhysicalPort) GetAccount ¶

func (o *PhysicalPort) GetAccount() SimplifiedAccount

GetAccount returns the Account field value if set, zero value otherwise.

func (*PhysicalPort) GetAccountOk ¶

func (o *PhysicalPort) GetAccountOk() (*SimplifiedAccount, bool)

GetAccountOk returns a tuple with the Account field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PhysicalPort) GetAdditionalInfo ¶

func (o *PhysicalPort) GetAdditionalInfo() []PortAdditionalInfo

GetAdditionalInfo returns the AdditionalInfo field value if set, zero value otherwise.

func (*PhysicalPort) GetAdditionalInfoOk ¶

func (o *PhysicalPort) GetAdditionalInfoOk() ([]PortAdditionalInfo, bool)

GetAdditionalInfoOk returns a tuple with the AdditionalInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PhysicalPort) GetDemarcationPoint ¶

func (o *PhysicalPort) GetDemarcationPoint() PortDemarcationPoint

GetDemarcationPoint returns the DemarcationPoint field value if set, zero value otherwise.

func (*PhysicalPort) GetDemarcationPointOk ¶

func (o *PhysicalPort) GetDemarcationPointOk() (*PortDemarcationPoint, bool)

GetDemarcationPointOk returns a tuple with the DemarcationPoint field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PhysicalPort) GetHref ¶

func (o *PhysicalPort) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*PhysicalPort) GetHrefOk ¶

func (o *PhysicalPort) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PhysicalPort) GetId ¶

func (o *PhysicalPort) GetId() int32

GetId returns the Id field value if set, zero value otherwise.

func (*PhysicalPort) GetIdOk ¶

func (o *PhysicalPort) GetIdOk() (*int32, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PhysicalPort) GetInterfaceSpeed ¶

func (o *PhysicalPort) GetInterfaceSpeed() int32

GetInterfaceSpeed returns the InterfaceSpeed field value if set, zero value otherwise.

func (*PhysicalPort) GetInterfaceSpeedOk ¶

func (o *PhysicalPort) GetInterfaceSpeedOk() (*int32, bool)

GetInterfaceSpeedOk returns a tuple with the InterfaceSpeed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PhysicalPort) GetInterfaceType ¶

func (o *PhysicalPort) GetInterfaceType() string

GetInterfaceType returns the InterfaceType field value if set, zero value otherwise.

func (*PhysicalPort) GetInterfaceTypeOk ¶

func (o *PhysicalPort) GetInterfaceTypeOk() (*string, bool)

GetInterfaceTypeOk returns a tuple with the InterfaceType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PhysicalPort) GetLoas ¶

func (o *PhysicalPort) GetLoas() []PortLoa

GetLoas returns the Loas field value if set, zero value otherwise.

func (*PhysicalPort) GetLoasOk ¶

func (o *PhysicalPort) GetLoasOk() ([]PortLoa, bool)

GetLoasOk returns a tuple with the Loas field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PhysicalPort) GetOperation ¶

func (o *PhysicalPort) GetOperation() PortOperation

GetOperation returns the Operation field value if set, zero value otherwise.

func (*PhysicalPort) GetOperationOk ¶

func (o *PhysicalPort) GetOperationOk() (*PortOperation, bool)

GetOperationOk returns a tuple with the Operation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PhysicalPort) GetOrder ¶

func (o *PhysicalPort) GetOrder() PortOrder

GetOrder returns the Order field value if set, zero value otherwise.

func (*PhysicalPort) GetOrderOk ¶

func (o *PhysicalPort) GetOrderOk() (*PortOrder, bool)

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PhysicalPort) GetState ¶

func (o *PhysicalPort) GetState() PortState

GetState returns the State field value if set, zero value otherwise.

func (*PhysicalPort) GetStateOk ¶

func (o *PhysicalPort) GetStateOk() (*PortState, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PhysicalPort) GetTether ¶

func (o *PhysicalPort) GetTether() PortTether

GetTether returns the Tether field value if set, zero value otherwise.

func (*PhysicalPort) GetTetherOk ¶

func (o *PhysicalPort) GetTetherOk() (*PortTether, bool)

GetTetherOk returns a tuple with the Tether field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PhysicalPort) GetType ¶

func (o *PhysicalPort) GetType() PhysicalPortType

GetType returns the Type field value if set, zero value otherwise.

func (*PhysicalPort) GetTypeOk ¶

func (o *PhysicalPort) GetTypeOk() (*PhysicalPortType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PhysicalPort) HasAccount ¶

func (o *PhysicalPort) HasAccount() bool

HasAccount returns a boolean if a field has been set.

func (*PhysicalPort) HasAdditionalInfo ¶

func (o *PhysicalPort) HasAdditionalInfo() bool

HasAdditionalInfo returns a boolean if a field has been set.

func (*PhysicalPort) HasDemarcationPoint ¶

func (o *PhysicalPort) HasDemarcationPoint() bool

HasDemarcationPoint returns a boolean if a field has been set.

func (*PhysicalPort) HasHref ¶

func (o *PhysicalPort) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*PhysicalPort) HasId ¶

func (o *PhysicalPort) HasId() bool

HasId returns a boolean if a field has been set.

func (*PhysicalPort) HasInterfaceSpeed ¶

func (o *PhysicalPort) HasInterfaceSpeed() bool

HasInterfaceSpeed returns a boolean if a field has been set.

func (*PhysicalPort) HasInterfaceType ¶

func (o *PhysicalPort) HasInterfaceType() bool

HasInterfaceType returns a boolean if a field has been set.

func (*PhysicalPort) HasLoas ¶

func (o *PhysicalPort) HasLoas() bool

HasLoas returns a boolean if a field has been set.

func (*PhysicalPort) HasOperation ¶

func (o *PhysicalPort) HasOperation() bool

HasOperation returns a boolean if a field has been set.

func (*PhysicalPort) HasOrder ¶

func (o *PhysicalPort) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*PhysicalPort) HasState ¶

func (o *PhysicalPort) HasState() bool

HasState returns a boolean if a field has been set.

func (*PhysicalPort) HasTether ¶

func (o *PhysicalPort) HasTether() bool

HasTether returns a boolean if a field has been set.

func (*PhysicalPort) HasType ¶

func (o *PhysicalPort) HasType() bool

HasType returns a boolean if a field has been set.

func (PhysicalPort) MarshalJSON ¶

func (o PhysicalPort) MarshalJSON() ([]byte, error)

func (*PhysicalPort) SetAccount ¶

func (o *PhysicalPort) SetAccount(v SimplifiedAccount)

SetAccount gets a reference to the given SimplifiedAccount and assigns it to the Account field.

func (*PhysicalPort) SetAdditionalInfo ¶

func (o *PhysicalPort) SetAdditionalInfo(v []PortAdditionalInfo)

SetAdditionalInfo gets a reference to the given []PortAdditionalInfo and assigns it to the AdditionalInfo field.

func (*PhysicalPort) SetDemarcationPoint ¶

func (o *PhysicalPort) SetDemarcationPoint(v PortDemarcationPoint)

SetDemarcationPoint gets a reference to the given PortDemarcationPoint and assigns it to the DemarcationPoint field.

func (*PhysicalPort) SetHref ¶

func (o *PhysicalPort) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*PhysicalPort) SetId ¶

func (o *PhysicalPort) SetId(v int32)

SetId gets a reference to the given int32 and assigns it to the Id field.

func (*PhysicalPort) SetInterfaceSpeed ¶

func (o *PhysicalPort) SetInterfaceSpeed(v int32)

SetInterfaceSpeed gets a reference to the given int32 and assigns it to the InterfaceSpeed field.

func (*PhysicalPort) SetInterfaceType ¶

func (o *PhysicalPort) SetInterfaceType(v string)

SetInterfaceType gets a reference to the given string and assigns it to the InterfaceType field.

func (*PhysicalPort) SetLoas ¶

func (o *PhysicalPort) SetLoas(v []PortLoa)

SetLoas gets a reference to the given []PortLoa and assigns it to the Loas field.

func (*PhysicalPort) SetOperation ¶

func (o *PhysicalPort) SetOperation(v PortOperation)

SetOperation gets a reference to the given PortOperation and assigns it to the Operation field.

func (*PhysicalPort) SetOrder ¶

func (o *PhysicalPort) SetOrder(v PortOrder)

SetOrder gets a reference to the given PortOrder and assigns it to the Order field.

func (*PhysicalPort) SetState ¶

func (o *PhysicalPort) SetState(v PortState)

SetState gets a reference to the given PortState and assigns it to the State field.

func (*PhysicalPort) SetTether ¶

func (o *PhysicalPort) SetTether(v PortTether)

SetTether gets a reference to the given PortTether and assigns it to the Tether field.

func (*PhysicalPort) SetType ¶

func (o *PhysicalPort) SetType(v PhysicalPortType)

SetType gets a reference to the given PhysicalPortType and assigns it to the Type field.

func (PhysicalPort) ToMap ¶

func (o PhysicalPort) ToMap() (map[string]interface{}, error)

func (*PhysicalPort) UnmarshalJSON ¶

func (o *PhysicalPort) UnmarshalJSON(data []byte) (err error)

type PhysicalPortType ¶

type PhysicalPortType string

PhysicalPortType Type of Port

const (
	PHYSICALPORTTYPE_XF_PHYSICAL_PORT PhysicalPortType = "XF_PHYSICAL_PORT"
)

List of PhysicalPortType

func NewPhysicalPortTypeFromValue ¶

func NewPhysicalPortTypeFromValue(v string) (*PhysicalPortType, error)

NewPhysicalPortTypeFromValue returns a pointer to a valid PhysicalPortType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PhysicalPortType) IsValid ¶

func (v PhysicalPortType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PhysicalPortType) Ptr ¶

Ptr returns reference to PhysicalPortType value

func (*PhysicalPortType) UnmarshalJSON ¶

func (v *PhysicalPortType) UnmarshalJSON(src []byte) error

type Port ¶

type Port struct {
	Account SimplifiedAccount `json:"account"`
	Type    PortType          `json:"type"`
	// Equinix assigned response attribute for Port Id
	Id *int32 `json:"id,omitempty"`
	// Equinix assigned response attribute for an absolute URL that is the subject of the link's context.
	Href *string `json:"href,omitempty"`
	// Equinix assigned response attribute for  port identifier
	Uuid *string `json:"uuid,omitempty"`
	// Equinix assigned response attribute for Port name
	Name *string `json:"name,omitempty"`
	// Equinix assigned response attribute for Port description
	Description *string `json:"description,omitempty"`
	// Physical Ports Speed in Mbps
	PhysicalPortsSpeed int32 `json:"physicalPortsSpeed"`
	// Equinix assigned response attribute for Connection count
	ConnectionsCount       *int32                             `json:"connectionsCount,omitempty"`
	PhysicalPortsType      PortResponsePhysicalPortsType      `json:"physicalPortsType"`
	PhysicalPortsCount     *int32                             `json:"physicalPortsCount,omitempty"`
	ConnectivitySourceType PortResponseConnectivitySourceType `json:"connectivitySourceType"`
	BmmrType               *PortResponseBmmrType              `json:"bmmrType,omitempty"`
	Project                *Project                           `json:"project,omitempty"`
	State                  *PortState                         `json:"state,omitempty"`
	Order                  *PortOrder                         `json:"order,omitempty"`
	// Equinix assigned response attribute for Unique ID for a virtual port.
	CvpId       *string                  `json:"cvpId,omitempty"`
	Operation   *PortOperation           `json:"operation,omitempty"`
	Changelog   *Changelog               `json:"changelog,omitempty"`
	ServiceType *PortResponseServiceType `json:"serviceType,omitempty"`
	// Equinix assigned response attribute for Port bandwidth in Mbps
	Bandwidth *int32 `json:"bandwidth,omitempty"`
	// Equinix assigned response attribute for Port available bandwidth in Mbps
	AvailableBandwidth *int32 `json:"availableBandwidth,omitempty"`
	// Equinix assigned response attribute for Port used bandwidth in Mbps
	UsedBandwidth *int32             `json:"usedBandwidth,omitempty"`
	Location      SimplifiedLocation `json:"location"`
	Device        *PortDevice        `json:"device,omitempty"`
	Interface     *PortInterface     `json:"interface,omitempty"`
	// A-side/Equinix ibx
	DemarcationPointIbx *string `json:"demarcationPointIbx,omitempty"`
	// z-side/Equinix ibx
	TetherIbx        *string               `json:"tetherIbx,omitempty"`
	DemarcationPoint *PortDemarcationPoint `json:"demarcationPoint,omitempty"`
	Redundancy       *PortRedundancy       `json:"redundancy,omitempty"`
	Encapsulation    PortEncapsulation     `json:"encapsulation"`
	// If LAG enabled
	LagEnabled *bool    `json:"lagEnabled,omitempty"`
	Lag        *PortLag `json:"lag,omitempty"`
	// Port ASN
	Asn      *int32       `json:"asn,omitempty"`
	Settings PortSettings `json:"settings"`
	// Number of physical ports
	PhysicalPortQuantity *int32 `json:"physicalPortQuantity,omitempty"`
	// Notification preferences
	Notifications []PortNotification `json:"notifications,omitempty"`
	// Port additional information
	AdditionalInfo []PortAdditionalInfo `json:"additionalInfo,omitempty"`
	// Physical ports that implement this port
	PhysicalPorts []PhysicalPort `json:"physicalPorts,omitempty"`
	// Port Loas
	Loas                 []PortLoa `json:"loas,omitempty"`
	AdditionalProperties map[string]interface{}
}

Port Port is the Request Object for Creating Fabric Ports

func NewPort ¶

func NewPort(account SimplifiedAccount, type_ PortType, physicalPortsSpeed int32, physicalPortsType PortResponsePhysicalPortsType, connectivitySourceType PortResponseConnectivitySourceType, location SimplifiedLocation, encapsulation PortEncapsulation, settings PortSettings) *Port

NewPort instantiates a new Port 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 NewPortWithDefaults ¶

func NewPortWithDefaults() *Port

NewPortWithDefaults instantiates a new Port 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 (*Port) GetAccount ¶

func (o *Port) GetAccount() SimplifiedAccount

GetAccount returns the Account field value

func (*Port) GetAccountOk ¶

func (o *Port) GetAccountOk() (*SimplifiedAccount, bool)

GetAccountOk returns a tuple with the Account field value and a boolean to check if the value has been set.

func (*Port) GetAdditionalInfo ¶

func (o *Port) GetAdditionalInfo() []PortAdditionalInfo

GetAdditionalInfo returns the AdditionalInfo field value if set, zero value otherwise.

func (*Port) GetAdditionalInfoOk ¶

func (o *Port) GetAdditionalInfoOk() ([]PortAdditionalInfo, bool)

GetAdditionalInfoOk returns a tuple with the AdditionalInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Port) GetAsn ¶

func (o *Port) GetAsn() int32

GetAsn returns the Asn field value if set, zero value otherwise.

func (*Port) GetAsnOk ¶

func (o *Port) GetAsnOk() (*int32, bool)

GetAsnOk returns a tuple with the Asn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Port) GetAvailableBandwidth ¶

func (o *Port) GetAvailableBandwidth() int32

GetAvailableBandwidth returns the AvailableBandwidth field value if set, zero value otherwise.

func (*Port) GetAvailableBandwidthOk ¶

func (o *Port) GetAvailableBandwidthOk() (*int32, bool)

GetAvailableBandwidthOk returns a tuple with the AvailableBandwidth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Port) GetBandwidth ¶

func (o *Port) GetBandwidth() int32

GetBandwidth returns the Bandwidth field value if set, zero value otherwise.

func (*Port) GetBandwidthOk ¶

func (o *Port) GetBandwidthOk() (*int32, bool)

GetBandwidthOk returns a tuple with the Bandwidth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Port) GetBmmrType ¶

func (o *Port) GetBmmrType() PortResponseBmmrType

GetBmmrType returns the BmmrType field value if set, zero value otherwise.

func (*Port) GetBmmrTypeOk ¶

func (o *Port) GetBmmrTypeOk() (*PortResponseBmmrType, bool)

GetBmmrTypeOk returns a tuple with the BmmrType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Port) GetChangelog ¶

func (o *Port) GetChangelog() Changelog

GetChangelog returns the Changelog field value if set, zero value otherwise.

func (*Port) GetChangelogOk ¶

func (o *Port) GetChangelogOk() (*Changelog, bool)

GetChangelogOk returns a tuple with the Changelog field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Port) GetConnectionsCount ¶

func (o *Port) GetConnectionsCount() int32

GetConnectionsCount returns the ConnectionsCount field value if set, zero value otherwise.

func (*Port) GetConnectionsCountOk ¶

func (o *Port) GetConnectionsCountOk() (*int32, bool)

GetConnectionsCountOk returns a tuple with the ConnectionsCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Port) GetConnectivitySourceType ¶

func (o *Port) GetConnectivitySourceType() PortResponseConnectivitySourceType

GetConnectivitySourceType returns the ConnectivitySourceType field value

func (*Port) GetConnectivitySourceTypeOk ¶

func (o *Port) GetConnectivitySourceTypeOk() (*PortResponseConnectivitySourceType, bool)

GetConnectivitySourceTypeOk returns a tuple with the ConnectivitySourceType field value and a boolean to check if the value has been set.

func (*Port) GetCvpId ¶

func (o *Port) GetCvpId() string

GetCvpId returns the CvpId field value if set, zero value otherwise.

func (*Port) GetCvpIdOk ¶

func (o *Port) GetCvpIdOk() (*string, bool)

GetCvpIdOk returns a tuple with the CvpId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Port) GetDemarcationPoint ¶

func (o *Port) GetDemarcationPoint() PortDemarcationPoint

GetDemarcationPoint returns the DemarcationPoint field value if set, zero value otherwise.

func (*Port) GetDemarcationPointIbx ¶

func (o *Port) GetDemarcationPointIbx() string

GetDemarcationPointIbx returns the DemarcationPointIbx field value if set, zero value otherwise.

func (*Port) GetDemarcationPointIbxOk ¶

func (o *Port) GetDemarcationPointIbxOk() (*string, bool)

GetDemarcationPointIbxOk returns a tuple with the DemarcationPointIbx field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Port) GetDemarcationPointOk ¶

func (o *Port) GetDemarcationPointOk() (*PortDemarcationPoint, bool)

GetDemarcationPointOk returns a tuple with the DemarcationPoint field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Port) GetDescription ¶

func (o *Port) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*Port) GetDescriptionOk ¶

func (o *Port) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Port) GetDevice ¶

func (o *Port) GetDevice() PortDevice

GetDevice returns the Device field value if set, zero value otherwise.

func (*Port) GetDeviceOk ¶

func (o *Port) GetDeviceOk() (*PortDevice, bool)

GetDeviceOk returns a tuple with the Device field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Port) GetEncapsulation ¶

func (o *Port) GetEncapsulation() PortEncapsulation

GetEncapsulation returns the Encapsulation field value

func (*Port) GetEncapsulationOk ¶

func (o *Port) GetEncapsulationOk() (*PortEncapsulation, bool)

GetEncapsulationOk returns a tuple with the Encapsulation field value and a boolean to check if the value has been set.

func (*Port) GetHref ¶

func (o *Port) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*Port) GetHrefOk ¶

func (o *Port) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Port) GetId ¶

func (o *Port) GetId() int32

GetId returns the Id field value if set, zero value otherwise.

func (*Port) GetIdOk ¶

func (o *Port) GetIdOk() (*int32, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Port) GetInterface ¶

func (o *Port) GetInterface() PortInterface

GetInterface returns the Interface field value if set, zero value otherwise.

func (*Port) GetInterfaceOk ¶

func (o *Port) GetInterfaceOk() (*PortInterface, bool)

GetInterfaceOk returns a tuple with the Interface field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Port) GetLag ¶

func (o *Port) GetLag() PortLag

GetLag returns the Lag field value if set, zero value otherwise.

func (*Port) GetLagEnabled ¶

func (o *Port) GetLagEnabled() bool

GetLagEnabled returns the LagEnabled field value if set, zero value otherwise.

func (*Port) GetLagEnabledOk ¶

func (o *Port) GetLagEnabledOk() (*bool, bool)

GetLagEnabledOk returns a tuple with the LagEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Port) GetLagOk ¶

func (o *Port) GetLagOk() (*PortLag, bool)

GetLagOk returns a tuple with the Lag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Port) GetLoas ¶

func (o *Port) GetLoas() []PortLoa

GetLoas returns the Loas field value if set, zero value otherwise.

func (*Port) GetLoasOk ¶

func (o *Port) GetLoasOk() ([]PortLoa, bool)

GetLoasOk returns a tuple with the Loas field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Port) GetLocation ¶

func (o *Port) GetLocation() SimplifiedLocation

GetLocation returns the Location field value

func (*Port) GetLocationOk ¶

func (o *Port) GetLocationOk() (*SimplifiedLocation, bool)

GetLocationOk returns a tuple with the Location field value and a boolean to check if the value has been set.

func (*Port) GetName ¶

func (o *Port) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*Port) GetNameOk ¶

func (o *Port) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Port) GetNotifications ¶

func (o *Port) GetNotifications() []PortNotification

GetNotifications returns the Notifications field value if set, zero value otherwise.

func (*Port) GetNotificationsOk ¶

func (o *Port) GetNotificationsOk() ([]PortNotification, bool)

GetNotificationsOk returns a tuple with the Notifications field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Port) GetOperation ¶

func (o *Port) GetOperation() PortOperation

GetOperation returns the Operation field value if set, zero value otherwise.

func (*Port) GetOperationOk ¶

func (o *Port) GetOperationOk() (*PortOperation, bool)

GetOperationOk returns a tuple with the Operation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Port) GetOrder ¶

func (o *Port) GetOrder() PortOrder

GetOrder returns the Order field value if set, zero value otherwise.

func (*Port) GetOrderOk ¶

func (o *Port) GetOrderOk() (*PortOrder, bool)

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Port) GetPhysicalPortQuantity ¶

func (o *Port) GetPhysicalPortQuantity() int32

GetPhysicalPortQuantity returns the PhysicalPortQuantity field value if set, zero value otherwise.

func (*Port) GetPhysicalPortQuantityOk ¶

func (o *Port) GetPhysicalPortQuantityOk() (*int32, bool)

GetPhysicalPortQuantityOk returns a tuple with the PhysicalPortQuantity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Port) GetPhysicalPorts ¶

func (o *Port) GetPhysicalPorts() []PhysicalPort

GetPhysicalPorts returns the PhysicalPorts field value if set, zero value otherwise.

func (*Port) GetPhysicalPortsCount ¶

func (o *Port) GetPhysicalPortsCount() int32

GetPhysicalPortsCount returns the PhysicalPortsCount field value if set, zero value otherwise.

func (*Port) GetPhysicalPortsCountOk ¶

func (o *Port) GetPhysicalPortsCountOk() (*int32, bool)

GetPhysicalPortsCountOk returns a tuple with the PhysicalPortsCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Port) GetPhysicalPortsOk ¶

func (o *Port) GetPhysicalPortsOk() ([]PhysicalPort, bool)

GetPhysicalPortsOk returns a tuple with the PhysicalPorts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Port) GetPhysicalPortsSpeed ¶

func (o *Port) GetPhysicalPortsSpeed() int32

GetPhysicalPortsSpeed returns the PhysicalPortsSpeed field value

func (*Port) GetPhysicalPortsSpeedOk ¶

func (o *Port) GetPhysicalPortsSpeedOk() (*int32, bool)

GetPhysicalPortsSpeedOk returns a tuple with the PhysicalPortsSpeed field value and a boolean to check if the value has been set.

func (*Port) GetPhysicalPortsType ¶

func (o *Port) GetPhysicalPortsType() PortResponsePhysicalPortsType

GetPhysicalPortsType returns the PhysicalPortsType field value

func (*Port) GetPhysicalPortsTypeOk ¶

func (o *Port) GetPhysicalPortsTypeOk() (*PortResponsePhysicalPortsType, bool)

GetPhysicalPortsTypeOk returns a tuple with the PhysicalPortsType field value and a boolean to check if the value has been set.

func (*Port) GetProject ¶

func (o *Port) GetProject() Project

GetProject returns the Project field value if set, zero value otherwise.

func (*Port) GetProjectOk ¶

func (o *Port) GetProjectOk() (*Project, bool)

GetProjectOk returns a tuple with the Project field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Port) GetRedundancy ¶

func (o *Port) GetRedundancy() PortRedundancy

GetRedundancy returns the Redundancy field value if set, zero value otherwise.

func (*Port) GetRedundancyOk ¶

func (o *Port) GetRedundancyOk() (*PortRedundancy, bool)

GetRedundancyOk returns a tuple with the Redundancy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Port) GetServiceType ¶

func (o *Port) GetServiceType() PortResponseServiceType

GetServiceType returns the ServiceType field value if set, zero value otherwise.

func (*Port) GetServiceTypeOk ¶

func (o *Port) GetServiceTypeOk() (*PortResponseServiceType, bool)

GetServiceTypeOk returns a tuple with the ServiceType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Port) GetSettings ¶

func (o *Port) GetSettings() PortSettings

GetSettings returns the Settings field value

func (*Port) GetSettingsOk ¶

func (o *Port) GetSettingsOk() (*PortSettings, bool)

GetSettingsOk returns a tuple with the Settings field value and a boolean to check if the value has been set.

func (*Port) GetState ¶

func (o *Port) GetState() PortState

GetState returns the State field value if set, zero value otherwise.

func (*Port) GetStateOk ¶

func (o *Port) GetStateOk() (*PortState, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Port) GetTetherIbx ¶

func (o *Port) GetTetherIbx() string

GetTetherIbx returns the TetherIbx field value if set, zero value otherwise.

func (*Port) GetTetherIbxOk ¶

func (o *Port) GetTetherIbxOk() (*string, bool)

GetTetherIbxOk returns a tuple with the TetherIbx field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Port) GetType ¶

func (o *Port) GetType() PortType

GetType returns the Type field value

func (*Port) GetTypeOk ¶

func (o *Port) GetTypeOk() (*PortType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Port) GetUsedBandwidth ¶

func (o *Port) GetUsedBandwidth() int32

GetUsedBandwidth returns the UsedBandwidth field value if set, zero value otherwise.

func (*Port) GetUsedBandwidthOk ¶

func (o *Port) GetUsedBandwidthOk() (*int32, bool)

GetUsedBandwidthOk returns a tuple with the UsedBandwidth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Port) GetUuid ¶

func (o *Port) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*Port) GetUuidOk ¶

func (o *Port) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Port) HasAdditionalInfo ¶

func (o *Port) HasAdditionalInfo() bool

HasAdditionalInfo returns a boolean if a field has been set.

func (*Port) HasAsn ¶

func (o *Port) HasAsn() bool

HasAsn returns a boolean if a field has been set.

func (*Port) HasAvailableBandwidth ¶

func (o *Port) HasAvailableBandwidth() bool

HasAvailableBandwidth returns a boolean if a field has been set.

func (*Port) HasBandwidth ¶

func (o *Port) HasBandwidth() bool

HasBandwidth returns a boolean if a field has been set.

func (*Port) HasBmmrType ¶

func (o *Port) HasBmmrType() bool

HasBmmrType returns a boolean if a field has been set.

func (*Port) HasChangelog ¶

func (o *Port) HasChangelog() bool

HasChangelog returns a boolean if a field has been set.

func (*Port) HasConnectionsCount ¶

func (o *Port) HasConnectionsCount() bool

HasConnectionsCount returns a boolean if a field has been set.

func (*Port) HasCvpId ¶

func (o *Port) HasCvpId() bool

HasCvpId returns a boolean if a field has been set.

func (*Port) HasDemarcationPoint ¶

func (o *Port) HasDemarcationPoint() bool

HasDemarcationPoint returns a boolean if a field has been set.

func (*Port) HasDemarcationPointIbx ¶

func (o *Port) HasDemarcationPointIbx() bool

HasDemarcationPointIbx returns a boolean if a field has been set.

func (*Port) HasDescription ¶

func (o *Port) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*Port) HasDevice ¶

func (o *Port) HasDevice() bool

HasDevice returns a boolean if a field has been set.

func (*Port) HasHref ¶

func (o *Port) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Port) HasId ¶

func (o *Port) HasId() bool

HasId returns a boolean if a field has been set.

func (*Port) HasInterface ¶

func (o *Port) HasInterface() bool

HasInterface returns a boolean if a field has been set.

func (*Port) HasLag ¶

func (o *Port) HasLag() bool

HasLag returns a boolean if a field has been set.

func (*Port) HasLagEnabled ¶

func (o *Port) HasLagEnabled() bool

HasLagEnabled returns a boolean if a field has been set.

func (*Port) HasLoas ¶

func (o *Port) HasLoas() bool

HasLoas returns a boolean if a field has been set.

func (*Port) HasName ¶

func (o *Port) HasName() bool

HasName returns a boolean if a field has been set.

func (*Port) HasNotifications ¶

func (o *Port) HasNotifications() bool

HasNotifications returns a boolean if a field has been set.

func (*Port) HasOperation ¶

func (o *Port) HasOperation() bool

HasOperation returns a boolean if a field has been set.

func (*Port) HasOrder ¶

func (o *Port) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*Port) HasPhysicalPortQuantity ¶

func (o *Port) HasPhysicalPortQuantity() bool

HasPhysicalPortQuantity returns a boolean if a field has been set.

func (*Port) HasPhysicalPorts ¶

func (o *Port) HasPhysicalPorts() bool

HasPhysicalPorts returns a boolean if a field has been set.

func (*Port) HasPhysicalPortsCount ¶

func (o *Port) HasPhysicalPortsCount() bool

HasPhysicalPortsCount returns a boolean if a field has been set.

func (*Port) HasProject ¶

func (o *Port) HasProject() bool

HasProject returns a boolean if a field has been set.

func (*Port) HasRedundancy ¶

func (o *Port) HasRedundancy() bool

HasRedundancy returns a boolean if a field has been set.

func (*Port) HasServiceType ¶

func (o *Port) HasServiceType() bool

HasServiceType returns a boolean if a field has been set.

func (*Port) HasState ¶

func (o *Port) HasState() bool

HasState returns a boolean if a field has been set.

func (*Port) HasTetherIbx ¶

func (o *Port) HasTetherIbx() bool

HasTetherIbx returns a boolean if a field has been set.

func (*Port) HasUsedBandwidth ¶

func (o *Port) HasUsedBandwidth() bool

HasUsedBandwidth returns a boolean if a field has been set.

func (*Port) HasUuid ¶

func (o *Port) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (Port) MarshalJSON ¶

func (o Port) MarshalJSON() ([]byte, error)

func (*Port) SetAccount ¶

func (o *Port) SetAccount(v SimplifiedAccount)

SetAccount sets field value

func (*Port) SetAdditionalInfo ¶

func (o *Port) SetAdditionalInfo(v []PortAdditionalInfo)

SetAdditionalInfo gets a reference to the given []PortAdditionalInfo and assigns it to the AdditionalInfo field.

func (*Port) SetAsn ¶

func (o *Port) SetAsn(v int32)

SetAsn gets a reference to the given int32 and assigns it to the Asn field.

func (*Port) SetAvailableBandwidth ¶

func (o *Port) SetAvailableBandwidth(v int32)

SetAvailableBandwidth gets a reference to the given int32 and assigns it to the AvailableBandwidth field.

func (*Port) SetBandwidth ¶

func (o *Port) SetBandwidth(v int32)

SetBandwidth gets a reference to the given int32 and assigns it to the Bandwidth field.

func (*Port) SetBmmrType ¶

func (o *Port) SetBmmrType(v PortResponseBmmrType)

SetBmmrType gets a reference to the given PortResponseBmmrType and assigns it to the BmmrType field.

func (*Port) SetChangelog ¶

func (o *Port) SetChangelog(v Changelog)

SetChangelog gets a reference to the given Changelog and assigns it to the Changelog field.

func (*Port) SetConnectionsCount ¶

func (o *Port) SetConnectionsCount(v int32)

SetConnectionsCount gets a reference to the given int32 and assigns it to the ConnectionsCount field.

func (*Port) SetConnectivitySourceType ¶

func (o *Port) SetConnectivitySourceType(v PortResponseConnectivitySourceType)

SetConnectivitySourceType sets field value

func (*Port) SetCvpId ¶

func (o *Port) SetCvpId(v string)

SetCvpId gets a reference to the given string and assigns it to the CvpId field.

func (*Port) SetDemarcationPoint ¶

func (o *Port) SetDemarcationPoint(v PortDemarcationPoint)

SetDemarcationPoint gets a reference to the given PortDemarcationPoint and assigns it to the DemarcationPoint field.

func (*Port) SetDemarcationPointIbx ¶

func (o *Port) SetDemarcationPointIbx(v string)

SetDemarcationPointIbx gets a reference to the given string and assigns it to the DemarcationPointIbx field.

func (*Port) SetDescription ¶

func (o *Port) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*Port) SetDevice ¶

func (o *Port) SetDevice(v PortDevice)

SetDevice gets a reference to the given PortDevice and assigns it to the Device field.

func (*Port) SetEncapsulation ¶

func (o *Port) SetEncapsulation(v PortEncapsulation)

SetEncapsulation sets field value

func (*Port) SetHref ¶

func (o *Port) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*Port) SetId ¶

func (o *Port) SetId(v int32)

SetId gets a reference to the given int32 and assigns it to the Id field.

func (*Port) SetInterface ¶

func (o *Port) SetInterface(v PortInterface)

SetInterface gets a reference to the given PortInterface and assigns it to the Interface field.

func (*Port) SetLag ¶

func (o *Port) SetLag(v PortLag)

SetLag gets a reference to the given PortLag and assigns it to the Lag field.

func (*Port) SetLagEnabled ¶

func (o *Port) SetLagEnabled(v bool)

SetLagEnabled gets a reference to the given bool and assigns it to the LagEnabled field.

func (*Port) SetLoas ¶

func (o *Port) SetLoas(v []PortLoa)

SetLoas gets a reference to the given []PortLoa and assigns it to the Loas field.

func (*Port) SetLocation ¶

func (o *Port) SetLocation(v SimplifiedLocation)

SetLocation sets field value

func (*Port) SetName ¶

func (o *Port) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*Port) SetNotifications ¶

func (o *Port) SetNotifications(v []PortNotification)

SetNotifications gets a reference to the given []PortNotification and assigns it to the Notifications field.

func (*Port) SetOperation ¶

func (o *Port) SetOperation(v PortOperation)

SetOperation gets a reference to the given PortOperation and assigns it to the Operation field.

func (*Port) SetOrder ¶

func (o *Port) SetOrder(v PortOrder)

SetOrder gets a reference to the given PortOrder and assigns it to the Order field.

func (*Port) SetPhysicalPortQuantity ¶

func (o *Port) SetPhysicalPortQuantity(v int32)

SetPhysicalPortQuantity gets a reference to the given int32 and assigns it to the PhysicalPortQuantity field.

func (*Port) SetPhysicalPorts ¶

func (o *Port) SetPhysicalPorts(v []PhysicalPort)

SetPhysicalPorts gets a reference to the given []PhysicalPort and assigns it to the PhysicalPorts field.

func (*Port) SetPhysicalPortsCount ¶

func (o *Port) SetPhysicalPortsCount(v int32)

SetPhysicalPortsCount gets a reference to the given int32 and assigns it to the PhysicalPortsCount field.

func (*Port) SetPhysicalPortsSpeed ¶

func (o *Port) SetPhysicalPortsSpeed(v int32)

SetPhysicalPortsSpeed sets field value

func (*Port) SetPhysicalPortsType ¶

func (o *Port) SetPhysicalPortsType(v PortResponsePhysicalPortsType)

SetPhysicalPortsType sets field value

func (*Port) SetProject ¶

func (o *Port) SetProject(v Project)

SetProject gets a reference to the given Project and assigns it to the Project field.

func (*Port) SetRedundancy ¶

func (o *Port) SetRedundancy(v PortRedundancy)

SetRedundancy gets a reference to the given PortRedundancy and assigns it to the Redundancy field.

func (*Port) SetServiceType ¶

func (o *Port) SetServiceType(v PortResponseServiceType)

SetServiceType gets a reference to the given PortResponseServiceType and assigns it to the ServiceType field.

func (*Port) SetSettings ¶

func (o *Port) SetSettings(v PortSettings)

SetSettings sets field value

func (*Port) SetState ¶

func (o *Port) SetState(v PortState)

SetState gets a reference to the given PortState and assigns it to the State field.

func (*Port) SetTetherIbx ¶

func (o *Port) SetTetherIbx(v string)

SetTetherIbx gets a reference to the given string and assigns it to the TetherIbx field.

func (*Port) SetType ¶

func (o *Port) SetType(v PortType)

SetType sets field value

func (*Port) SetUsedBandwidth ¶

func (o *Port) SetUsedBandwidth(v int32)

SetUsedBandwidth gets a reference to the given int32 and assigns it to the UsedBandwidth field.

func (*Port) SetUuid ¶

func (o *Port) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (Port) ToMap ¶

func (o Port) ToMap() (map[string]interface{}, error)

func (*Port) UnmarshalJSON ¶

func (o *Port) UnmarshalJSON(data []byte) (err error)

type PortAdditionalInfo ¶

type PortAdditionalInfo struct {
	// Key
	Key *string `json:"key,omitempty"`
	// Value
	Value                *string `json:"value,omitempty"`
	AdditionalProperties map[string]interface{}
}

PortAdditionalInfo Additional information

func NewPortAdditionalInfo ¶

func NewPortAdditionalInfo() *PortAdditionalInfo

NewPortAdditionalInfo instantiates a new PortAdditionalInfo 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 NewPortAdditionalInfoWithDefaults ¶

func NewPortAdditionalInfoWithDefaults() *PortAdditionalInfo

NewPortAdditionalInfoWithDefaults instantiates a new PortAdditionalInfo 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 (*PortAdditionalInfo) GetKey ¶

func (o *PortAdditionalInfo) GetKey() string

GetKey returns the Key field value if set, zero value otherwise.

func (*PortAdditionalInfo) GetKeyOk ¶

func (o *PortAdditionalInfo) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortAdditionalInfo) GetValue ¶

func (o *PortAdditionalInfo) GetValue() string

GetValue returns the Value field value if set, zero value otherwise.

func (*PortAdditionalInfo) GetValueOk ¶

func (o *PortAdditionalInfo) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortAdditionalInfo) HasKey ¶

func (o *PortAdditionalInfo) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*PortAdditionalInfo) HasValue ¶

func (o *PortAdditionalInfo) HasValue() bool

HasValue returns a boolean if a field has been set.

func (PortAdditionalInfo) MarshalJSON ¶

func (o PortAdditionalInfo) MarshalJSON() ([]byte, error)

func (*PortAdditionalInfo) SetKey ¶

func (o *PortAdditionalInfo) SetKey(v string)

SetKey gets a reference to the given string and assigns it to the Key field.

func (*PortAdditionalInfo) SetValue ¶

func (o *PortAdditionalInfo) SetValue(v string)

SetValue gets a reference to the given string and assigns it to the Value field.

func (PortAdditionalInfo) ToMap ¶

func (o PortAdditionalInfo) ToMap() (map[string]interface{}, error)

func (*PortAdditionalInfo) UnmarshalJSON ¶

func (o *PortAdditionalInfo) UnmarshalJSON(data []byte) (err error)

type PortDemarcationPoint ¶

type PortDemarcationPoint struct {
	// Port cabinet unique space id
	CabinetUniqueSpaceId *string `json:"cabinetUniqueSpaceId,omitempty"`
	// Port cage unique space id
	CageUniqueSpaceId *string `json:"cageUniqueSpaceId,omitempty"`
	// Port patch panel
	PatchPanel *string `json:"patchPanel,omitempty"`
	// Port patch panel
	// Deprecated
	PatchPanelName *string `json:"patchPanelName,omitempty"`
	// Port patch panel port A
	PatchPanelPortA *string `json:"patchPanelPortA,omitempty"`
	// Port patch panel port B
	PatchPanelPortB *string `json:"patchPanelPortB,omitempty"`
	// Port connector type
	ConnectorType *string `json:"connectorType,omitempty"`
	// Port ibx identifier
	Ibx                  *string `json:"ibx,omitempty"`
	AdditionalProperties map[string]interface{}
}

PortDemarcationPoint Customer physical Port

func NewPortDemarcationPoint ¶

func NewPortDemarcationPoint() *PortDemarcationPoint

NewPortDemarcationPoint instantiates a new PortDemarcationPoint 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 NewPortDemarcationPointWithDefaults ¶

func NewPortDemarcationPointWithDefaults() *PortDemarcationPoint

NewPortDemarcationPointWithDefaults instantiates a new PortDemarcationPoint 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 (*PortDemarcationPoint) GetCabinetUniqueSpaceId ¶

func (o *PortDemarcationPoint) GetCabinetUniqueSpaceId() string

GetCabinetUniqueSpaceId returns the CabinetUniqueSpaceId field value if set, zero value otherwise.

func (*PortDemarcationPoint) GetCabinetUniqueSpaceIdOk ¶

func (o *PortDemarcationPoint) GetCabinetUniqueSpaceIdOk() (*string, bool)

GetCabinetUniqueSpaceIdOk returns a tuple with the CabinetUniqueSpaceId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortDemarcationPoint) GetCageUniqueSpaceId ¶

func (o *PortDemarcationPoint) GetCageUniqueSpaceId() string

GetCageUniqueSpaceId returns the CageUniqueSpaceId field value if set, zero value otherwise.

func (*PortDemarcationPoint) GetCageUniqueSpaceIdOk ¶

func (o *PortDemarcationPoint) GetCageUniqueSpaceIdOk() (*string, bool)

GetCageUniqueSpaceIdOk returns a tuple with the CageUniqueSpaceId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortDemarcationPoint) GetConnectorType ¶

func (o *PortDemarcationPoint) GetConnectorType() string

GetConnectorType returns the ConnectorType field value if set, zero value otherwise.

func (*PortDemarcationPoint) GetConnectorTypeOk ¶

func (o *PortDemarcationPoint) GetConnectorTypeOk() (*string, bool)

GetConnectorTypeOk returns a tuple with the ConnectorType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortDemarcationPoint) GetIbx ¶

func (o *PortDemarcationPoint) GetIbx() string

GetIbx returns the Ibx field value if set, zero value otherwise.

func (*PortDemarcationPoint) GetIbxOk ¶

func (o *PortDemarcationPoint) GetIbxOk() (*string, bool)

GetIbxOk returns a tuple with the Ibx field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortDemarcationPoint) GetPatchPanel ¶

func (o *PortDemarcationPoint) GetPatchPanel() string

GetPatchPanel returns the PatchPanel field value if set, zero value otherwise.

func (*PortDemarcationPoint) GetPatchPanelName ¶

func (o *PortDemarcationPoint) GetPatchPanelName() string

GetPatchPanelName returns the PatchPanelName field value if set, zero value otherwise. Deprecated

func (*PortDemarcationPoint) GetPatchPanelNameOk ¶

func (o *PortDemarcationPoint) GetPatchPanelNameOk() (*string, bool)

GetPatchPanelNameOk returns a tuple with the PatchPanelName field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*PortDemarcationPoint) GetPatchPanelOk ¶

func (o *PortDemarcationPoint) GetPatchPanelOk() (*string, bool)

GetPatchPanelOk returns a tuple with the PatchPanel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortDemarcationPoint) GetPatchPanelPortA ¶

func (o *PortDemarcationPoint) GetPatchPanelPortA() string

GetPatchPanelPortA returns the PatchPanelPortA field value if set, zero value otherwise.

func (*PortDemarcationPoint) GetPatchPanelPortAOk ¶

func (o *PortDemarcationPoint) GetPatchPanelPortAOk() (*string, bool)

GetPatchPanelPortAOk returns a tuple with the PatchPanelPortA field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortDemarcationPoint) GetPatchPanelPortB ¶

func (o *PortDemarcationPoint) GetPatchPanelPortB() string

GetPatchPanelPortB returns the PatchPanelPortB field value if set, zero value otherwise.

func (*PortDemarcationPoint) GetPatchPanelPortBOk ¶

func (o *PortDemarcationPoint) GetPatchPanelPortBOk() (*string, bool)

GetPatchPanelPortBOk returns a tuple with the PatchPanelPortB field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortDemarcationPoint) HasCabinetUniqueSpaceId ¶

func (o *PortDemarcationPoint) HasCabinetUniqueSpaceId() bool

HasCabinetUniqueSpaceId returns a boolean if a field has been set.

func (*PortDemarcationPoint) HasCageUniqueSpaceId ¶

func (o *PortDemarcationPoint) HasCageUniqueSpaceId() bool

HasCageUniqueSpaceId returns a boolean if a field has been set.

func (*PortDemarcationPoint) HasConnectorType ¶

func (o *PortDemarcationPoint) HasConnectorType() bool

HasConnectorType returns a boolean if a field has been set.

func (*PortDemarcationPoint) HasIbx ¶

func (o *PortDemarcationPoint) HasIbx() bool

HasIbx returns a boolean if a field has been set.

func (*PortDemarcationPoint) HasPatchPanel ¶

func (o *PortDemarcationPoint) HasPatchPanel() bool

HasPatchPanel returns a boolean if a field has been set.

func (*PortDemarcationPoint) HasPatchPanelName ¶

func (o *PortDemarcationPoint) HasPatchPanelName() bool

HasPatchPanelName returns a boolean if a field has been set.

func (*PortDemarcationPoint) HasPatchPanelPortA ¶

func (o *PortDemarcationPoint) HasPatchPanelPortA() bool

HasPatchPanelPortA returns a boolean if a field has been set.

func (*PortDemarcationPoint) HasPatchPanelPortB ¶

func (o *PortDemarcationPoint) HasPatchPanelPortB() bool

HasPatchPanelPortB returns a boolean if a field has been set.

func (PortDemarcationPoint) MarshalJSON ¶

func (o PortDemarcationPoint) MarshalJSON() ([]byte, error)

func (*PortDemarcationPoint) SetCabinetUniqueSpaceId ¶

func (o *PortDemarcationPoint) SetCabinetUniqueSpaceId(v string)

SetCabinetUniqueSpaceId gets a reference to the given string and assigns it to the CabinetUniqueSpaceId field.

func (*PortDemarcationPoint) SetCageUniqueSpaceId ¶

func (o *PortDemarcationPoint) SetCageUniqueSpaceId(v string)

SetCageUniqueSpaceId gets a reference to the given string and assigns it to the CageUniqueSpaceId field.

func (*PortDemarcationPoint) SetConnectorType ¶

func (o *PortDemarcationPoint) SetConnectorType(v string)

SetConnectorType gets a reference to the given string and assigns it to the ConnectorType field.

func (*PortDemarcationPoint) SetIbx ¶

func (o *PortDemarcationPoint) SetIbx(v string)

SetIbx gets a reference to the given string and assigns it to the Ibx field.

func (*PortDemarcationPoint) SetPatchPanel ¶

func (o *PortDemarcationPoint) SetPatchPanel(v string)

SetPatchPanel gets a reference to the given string and assigns it to the PatchPanel field.

func (*PortDemarcationPoint) SetPatchPanelName ¶

func (o *PortDemarcationPoint) SetPatchPanelName(v string)

SetPatchPanelName gets a reference to the given string and assigns it to the PatchPanelName field. Deprecated

func (*PortDemarcationPoint) SetPatchPanelPortA ¶

func (o *PortDemarcationPoint) SetPatchPanelPortA(v string)

SetPatchPanelPortA gets a reference to the given string and assigns it to the PatchPanelPortA field.

func (*PortDemarcationPoint) SetPatchPanelPortB ¶

func (o *PortDemarcationPoint) SetPatchPanelPortB(v string)

SetPatchPanelPortB gets a reference to the given string and assigns it to the PatchPanelPortB field.

func (PortDemarcationPoint) ToMap ¶

func (o PortDemarcationPoint) ToMap() (map[string]interface{}, error)

func (*PortDemarcationPoint) UnmarshalJSON ¶

func (o *PortDemarcationPoint) UnmarshalJSON(data []byte) (err error)

type PortDevice ¶

type PortDevice struct {
	// Device name
	Name                 *string               `json:"name,omitempty"`
	Redundancy           *PortDeviceRedundancy `json:"redundancy,omitempty"`
	AdditionalProperties map[string]interface{}
}

PortDevice Port device

func NewPortDevice ¶

func NewPortDevice() *PortDevice

NewPortDevice instantiates a new PortDevice 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 NewPortDeviceWithDefaults ¶

func NewPortDeviceWithDefaults() *PortDevice

NewPortDeviceWithDefaults instantiates a new PortDevice 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 (*PortDevice) GetName ¶

func (o *PortDevice) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PortDevice) GetNameOk ¶

func (o *PortDevice) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortDevice) GetRedundancy ¶

func (o *PortDevice) GetRedundancy() PortDeviceRedundancy

GetRedundancy returns the Redundancy field value if set, zero value otherwise.

func (*PortDevice) GetRedundancyOk ¶

func (o *PortDevice) GetRedundancyOk() (*PortDeviceRedundancy, bool)

GetRedundancyOk returns a tuple with the Redundancy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortDevice) HasName ¶

func (o *PortDevice) HasName() bool

HasName returns a boolean if a field has been set.

func (*PortDevice) HasRedundancy ¶

func (o *PortDevice) HasRedundancy() bool

HasRedundancy returns a boolean if a field has been set.

func (PortDevice) MarshalJSON ¶

func (o PortDevice) MarshalJSON() ([]byte, error)

func (*PortDevice) SetName ¶

func (o *PortDevice) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*PortDevice) SetRedundancy ¶

func (o *PortDevice) SetRedundancy(v PortDeviceRedundancy)

SetRedundancy gets a reference to the given PortDeviceRedundancy and assigns it to the Redundancy field.

func (PortDevice) ToMap ¶

func (o PortDevice) ToMap() (map[string]interface{}, error)

func (*PortDevice) UnmarshalJSON ¶

func (o *PortDevice) UnmarshalJSON(data []byte) (err error)

type PortDeviceRedundancy ¶

type PortDeviceRedundancy struct {
	// Device redundancy group
	Group                *string                       `json:"group,omitempty"`
	Priority             *PortDeviceRedundancyPriority `json:"priority,omitempty"`
	AdditionalProperties map[string]interface{}
}

PortDeviceRedundancy Device redundancy

func NewPortDeviceRedundancy ¶

func NewPortDeviceRedundancy() *PortDeviceRedundancy

NewPortDeviceRedundancy instantiates a new PortDeviceRedundancy 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 NewPortDeviceRedundancyWithDefaults ¶

func NewPortDeviceRedundancyWithDefaults() *PortDeviceRedundancy

NewPortDeviceRedundancyWithDefaults instantiates a new PortDeviceRedundancy 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 (*PortDeviceRedundancy) GetGroup ¶

func (o *PortDeviceRedundancy) GetGroup() string

GetGroup returns the Group field value if set, zero value otherwise.

func (*PortDeviceRedundancy) GetGroupOk ¶

func (o *PortDeviceRedundancy) GetGroupOk() (*string, bool)

GetGroupOk returns a tuple with the Group field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortDeviceRedundancy) GetPriority ¶

GetPriority returns the Priority field value if set, zero value otherwise.

func (*PortDeviceRedundancy) GetPriorityOk ¶

GetPriorityOk returns a tuple with the Priority field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortDeviceRedundancy) HasGroup ¶

func (o *PortDeviceRedundancy) HasGroup() bool

HasGroup returns a boolean if a field has been set.

func (*PortDeviceRedundancy) HasPriority ¶

func (o *PortDeviceRedundancy) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (PortDeviceRedundancy) MarshalJSON ¶

func (o PortDeviceRedundancy) MarshalJSON() ([]byte, error)

func (*PortDeviceRedundancy) SetGroup ¶

func (o *PortDeviceRedundancy) SetGroup(v string)

SetGroup gets a reference to the given string and assigns it to the Group field.

func (*PortDeviceRedundancy) SetPriority ¶

SetPriority gets a reference to the given PortDeviceRedundancyPriority and assigns it to the Priority field.

func (PortDeviceRedundancy) ToMap ¶

func (o PortDeviceRedundancy) ToMap() (map[string]interface{}, error)

func (*PortDeviceRedundancy) UnmarshalJSON ¶

func (o *PortDeviceRedundancy) UnmarshalJSON(data []byte) (err error)

type PortDeviceRedundancyPriority ¶

type PortDeviceRedundancyPriority string

PortDeviceRedundancyPriority Device redundancy priority

const (
	PORTDEVICEREDUNDANCYPRIORITY_PRIMARY   PortDeviceRedundancyPriority = "PRIMARY"
	PORTDEVICEREDUNDANCYPRIORITY_SECONDARY PortDeviceRedundancyPriority = "SECONDARY"
)

List of PortDeviceRedundancy_priority

func NewPortDeviceRedundancyPriorityFromValue ¶

func NewPortDeviceRedundancyPriorityFromValue(v string) (*PortDeviceRedundancyPriority, error)

NewPortDeviceRedundancyPriorityFromValue returns a pointer to a valid PortDeviceRedundancyPriority for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PortDeviceRedundancyPriority) IsValid ¶

func (v PortDeviceRedundancyPriority) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PortDeviceRedundancyPriority) Ptr ¶

Ptr returns reference to PortDeviceRedundancy_priority value

func (*PortDeviceRedundancyPriority) UnmarshalJSON ¶

func (v *PortDeviceRedundancyPriority) UnmarshalJSON(src []byte) error

type PortEncapsulation ¶

type PortEncapsulation struct {
	Type *PortEncapsulationType `json:"type,omitempty"`
	// Port encapsulation tag protocol identifier
	TagProtocolId        *string `json:"tagProtocolId,omitempty"`
	AdditionalProperties map[string]interface{}
}

PortEncapsulation Port encapsulation configuration

func NewPortEncapsulation ¶

func NewPortEncapsulation() *PortEncapsulation

NewPortEncapsulation instantiates a new PortEncapsulation 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 NewPortEncapsulationWithDefaults ¶

func NewPortEncapsulationWithDefaults() *PortEncapsulation

NewPortEncapsulationWithDefaults instantiates a new PortEncapsulation 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 (*PortEncapsulation) GetTagProtocolId ¶

func (o *PortEncapsulation) GetTagProtocolId() string

GetTagProtocolId returns the TagProtocolId field value if set, zero value otherwise.

func (*PortEncapsulation) GetTagProtocolIdOk ¶

func (o *PortEncapsulation) GetTagProtocolIdOk() (*string, bool)

GetTagProtocolIdOk returns a tuple with the TagProtocolId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortEncapsulation) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*PortEncapsulation) GetTypeOk ¶

func (o *PortEncapsulation) GetTypeOk() (*PortEncapsulationType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortEncapsulation) HasTagProtocolId ¶

func (o *PortEncapsulation) HasTagProtocolId() bool

HasTagProtocolId returns a boolean if a field has been set.

func (*PortEncapsulation) HasType ¶

func (o *PortEncapsulation) HasType() bool

HasType returns a boolean if a field has been set.

func (PortEncapsulation) MarshalJSON ¶

func (o PortEncapsulation) MarshalJSON() ([]byte, error)

func (*PortEncapsulation) SetTagProtocolId ¶

func (o *PortEncapsulation) SetTagProtocolId(v string)

SetTagProtocolId gets a reference to the given string and assigns it to the TagProtocolId field.

func (*PortEncapsulation) SetType ¶

SetType gets a reference to the given PortEncapsulationType and assigns it to the Type field.

func (PortEncapsulation) ToMap ¶

func (o PortEncapsulation) ToMap() (map[string]interface{}, error)

func (*PortEncapsulation) UnmarshalJSON ¶

func (o *PortEncapsulation) UnmarshalJSON(data []byte) (err error)

type PortEncapsulationType ¶

type PortEncapsulationType string

PortEncapsulationType Port encapsulation protocol type

const (
	PORTENCAPSULATIONTYPE_NULL     PortEncapsulationType = "NULL"
	PORTENCAPSULATIONTYPE_DOT1_Q   PortEncapsulationType = "DOT1Q"
	PORTENCAPSULATIONTYPE_QINQ     PortEncapsulationType = "QINQ"
	PORTENCAPSULATIONTYPE_UNTAGGED PortEncapsulationType = "UNTAGGED"
)

List of PortEncapsulation_type

func NewPortEncapsulationTypeFromValue ¶

func NewPortEncapsulationTypeFromValue(v string) (*PortEncapsulationType, error)

NewPortEncapsulationTypeFromValue returns a pointer to a valid PortEncapsulationType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PortEncapsulationType) IsValid ¶

func (v PortEncapsulationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PortEncapsulationType) Ptr ¶

Ptr returns reference to PortEncapsulation_type value

func (*PortEncapsulationType) UnmarshalJSON ¶

func (v *PortEncapsulationType) UnmarshalJSON(src []byte) error

type PortExpression ¶

type PortExpression struct {
	And                  []PortExpression                      `json:"and,omitempty"`
	Or                   []PortExpression                      `json:"or,omitempty"`
	Property             *PortSearchFieldName                  `json:"property,omitempty"`
	Operator             *ServiceTokenSearchExpressionOperator `json:"operator,omitempty"`
	Values               []string                              `json:"values,omitempty"`
	AdditionalProperties map[string]interface{}
}

PortExpression struct for PortExpression

func NewPortExpression ¶

func NewPortExpression() *PortExpression

NewPortExpression instantiates a new PortExpression 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 NewPortExpressionWithDefaults ¶

func NewPortExpressionWithDefaults() *PortExpression

NewPortExpressionWithDefaults instantiates a new PortExpression 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 (*PortExpression) GetAnd ¶

func (o *PortExpression) GetAnd() []PortExpression

GetAnd returns the And field value if set, zero value otherwise.

func (*PortExpression) GetAndOk ¶

func (o *PortExpression) GetAndOk() ([]PortExpression, bool)

GetAndOk returns a tuple with the And field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortExpression) GetOperator ¶

GetOperator returns the Operator field value if set, zero value otherwise.

func (*PortExpression) GetOperatorOk ¶

GetOperatorOk returns a tuple with the Operator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortExpression) GetOr ¶

func (o *PortExpression) GetOr() []PortExpression

GetOr returns the Or field value if set, zero value otherwise.

func (*PortExpression) GetOrOk ¶

func (o *PortExpression) GetOrOk() ([]PortExpression, bool)

GetOrOk returns a tuple with the Or field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortExpression) GetProperty ¶

func (o *PortExpression) GetProperty() PortSearchFieldName

GetProperty returns the Property field value if set, zero value otherwise.

func (*PortExpression) GetPropertyOk ¶

func (o *PortExpression) GetPropertyOk() (*PortSearchFieldName, bool)

GetPropertyOk returns a tuple with the Property field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortExpression) GetValues ¶

func (o *PortExpression) GetValues() []string

GetValues returns the Values field value if set, zero value otherwise.

func (*PortExpression) GetValuesOk ¶

func (o *PortExpression) GetValuesOk() ([]string, bool)

GetValuesOk returns a tuple with the Values field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortExpression) HasAnd ¶

func (o *PortExpression) HasAnd() bool

HasAnd returns a boolean if a field has been set.

func (*PortExpression) HasOperator ¶

func (o *PortExpression) HasOperator() bool

HasOperator returns a boolean if a field has been set.

func (*PortExpression) HasOr ¶

func (o *PortExpression) HasOr() bool

HasOr returns a boolean if a field has been set.

func (*PortExpression) HasProperty ¶

func (o *PortExpression) HasProperty() bool

HasProperty returns a boolean if a field has been set.

func (*PortExpression) HasValues ¶

func (o *PortExpression) HasValues() bool

HasValues returns a boolean if a field has been set.

func (PortExpression) MarshalJSON ¶

func (o PortExpression) MarshalJSON() ([]byte, error)

func (*PortExpression) SetAnd ¶

func (o *PortExpression) SetAnd(v []PortExpression)

SetAnd gets a reference to the given []PortExpression and assigns it to the And field.

func (*PortExpression) SetOperator ¶

SetOperator gets a reference to the given ServiceTokenSearchExpressionOperator and assigns it to the Operator field.

func (*PortExpression) SetOr ¶

func (o *PortExpression) SetOr(v []PortExpression)

SetOr gets a reference to the given []PortExpression and assigns it to the Or field.

func (*PortExpression) SetProperty ¶

func (o *PortExpression) SetProperty(v PortSearchFieldName)

SetProperty gets a reference to the given PortSearchFieldName and assigns it to the Property field.

func (*PortExpression) SetValues ¶

func (o *PortExpression) SetValues(v []string)

SetValues gets a reference to the given []string and assigns it to the Values field.

func (PortExpression) ToMap ¶

func (o PortExpression) ToMap() (map[string]interface{}, error)

func (*PortExpression) UnmarshalJSON ¶

func (o *PortExpression) UnmarshalJSON(data []byte) (err error)

type PortInterface ¶

type PortInterface struct {
	// Port interface type
	Type *string `json:"type,omitempty"`
	// Port interface index
	IfIndex *string `json:"ifIndex,omitempty"`
	// Port interface name
	Name                 *string `json:"name,omitempty"`
	AdditionalProperties map[string]interface{}
}

PortInterface Port interface

func NewPortInterface ¶

func NewPortInterface() *PortInterface

NewPortInterface instantiates a new PortInterface 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 NewPortInterfaceWithDefaults ¶

func NewPortInterfaceWithDefaults() *PortInterface

NewPortInterfaceWithDefaults instantiates a new PortInterface 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 (*PortInterface) GetIfIndex ¶

func (o *PortInterface) GetIfIndex() string

GetIfIndex returns the IfIndex field value if set, zero value otherwise.

func (*PortInterface) GetIfIndexOk ¶

func (o *PortInterface) GetIfIndexOk() (*string, bool)

GetIfIndexOk returns a tuple with the IfIndex field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortInterface) GetName ¶

func (o *PortInterface) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PortInterface) GetNameOk ¶

func (o *PortInterface) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortInterface) GetType ¶

func (o *PortInterface) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*PortInterface) GetTypeOk ¶

func (o *PortInterface) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortInterface) HasIfIndex ¶

func (o *PortInterface) HasIfIndex() bool

HasIfIndex returns a boolean if a field has been set.

func (*PortInterface) HasName ¶

func (o *PortInterface) HasName() bool

HasName returns a boolean if a field has been set.

func (*PortInterface) HasType ¶

func (o *PortInterface) HasType() bool

HasType returns a boolean if a field has been set.

func (PortInterface) MarshalJSON ¶

func (o PortInterface) MarshalJSON() ([]byte, error)

func (*PortInterface) SetIfIndex ¶

func (o *PortInterface) SetIfIndex(v string)

SetIfIndex gets a reference to the given string and assigns it to the IfIndex field.

func (*PortInterface) SetName ¶

func (o *PortInterface) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*PortInterface) SetType ¶

func (o *PortInterface) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (PortInterface) ToMap ¶

func (o PortInterface) ToMap() (map[string]interface{}, error)

func (*PortInterface) UnmarshalJSON ¶

func (o *PortInterface) UnmarshalJSON(data []byte) (err error)

type PortLag ¶

type PortLag struct {
	// id
	Id *string `json:"id,omitempty"`
	// enabled
	Enabled *bool `json:"enabled,omitempty"`
	// name
	Name *string `json:"name,omitempty"`
	// member status
	MemberStatus         *string `json:"memberStatus,omitempty"`
	AdditionalProperties map[string]interface{}
}

PortLag Port Lag

func NewPortLag ¶

func NewPortLag() *PortLag

NewPortLag instantiates a new PortLag 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 NewPortLagWithDefaults ¶

func NewPortLagWithDefaults() *PortLag

NewPortLagWithDefaults instantiates a new PortLag 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 (*PortLag) GetEnabled ¶

func (o *PortLag) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*PortLag) GetEnabledOk ¶

func (o *PortLag) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortLag) GetId ¶

func (o *PortLag) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*PortLag) GetIdOk ¶

func (o *PortLag) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortLag) GetMemberStatus ¶

func (o *PortLag) GetMemberStatus() string

GetMemberStatus returns the MemberStatus field value if set, zero value otherwise.

func (*PortLag) GetMemberStatusOk ¶

func (o *PortLag) GetMemberStatusOk() (*string, bool)

GetMemberStatusOk returns a tuple with the MemberStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortLag) GetName ¶

func (o *PortLag) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PortLag) GetNameOk ¶

func (o *PortLag) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortLag) HasEnabled ¶

func (o *PortLag) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*PortLag) HasId ¶

func (o *PortLag) HasId() bool

HasId returns a boolean if a field has been set.

func (*PortLag) HasMemberStatus ¶

func (o *PortLag) HasMemberStatus() bool

HasMemberStatus returns a boolean if a field has been set.

func (*PortLag) HasName ¶

func (o *PortLag) HasName() bool

HasName returns a boolean if a field has been set.

func (PortLag) MarshalJSON ¶

func (o PortLag) MarshalJSON() ([]byte, error)

func (*PortLag) SetEnabled ¶

func (o *PortLag) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*PortLag) SetId ¶

func (o *PortLag) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*PortLag) SetMemberStatus ¶

func (o *PortLag) SetMemberStatus(v string)

SetMemberStatus gets a reference to the given string and assigns it to the MemberStatus field.

func (*PortLag) SetName ¶

func (o *PortLag) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (PortLag) ToMap ¶

func (o PortLag) ToMap() (map[string]interface{}, error)

func (*PortLag) UnmarshalJSON ¶

func (o *PortLag) UnmarshalJSON(data []byte) (err error)

type PortLoa ¶

type PortLoa struct {
	// uuid
	Uuid *string `json:"uuid,omitempty"`
	// Loa uri.
	Href                 *string      `json:"href,omitempty"`
	Type                 *PortLoaType `json:"type,omitempty"`
	AdditionalProperties map[string]interface{}
}

PortLoa Port Loas

func NewPortLoa ¶

func NewPortLoa() *PortLoa

NewPortLoa instantiates a new PortLoa 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 NewPortLoaWithDefaults ¶

func NewPortLoaWithDefaults() *PortLoa

NewPortLoaWithDefaults instantiates a new PortLoa 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 (*PortLoa) GetHref ¶

func (o *PortLoa) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*PortLoa) GetHrefOk ¶

func (o *PortLoa) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortLoa) GetType ¶

func (o *PortLoa) GetType() PortLoaType

GetType returns the Type field value if set, zero value otherwise.

func (*PortLoa) GetTypeOk ¶

func (o *PortLoa) GetTypeOk() (*PortLoaType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortLoa) GetUuid ¶

func (o *PortLoa) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*PortLoa) GetUuidOk ¶

func (o *PortLoa) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortLoa) HasHref ¶

func (o *PortLoa) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*PortLoa) HasType ¶

func (o *PortLoa) HasType() bool

HasType returns a boolean if a field has been set.

func (*PortLoa) HasUuid ¶

func (o *PortLoa) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (PortLoa) MarshalJSON ¶

func (o PortLoa) MarshalJSON() ([]byte, error)

func (*PortLoa) SetHref ¶

func (o *PortLoa) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*PortLoa) SetType ¶

func (o *PortLoa) SetType(v PortLoaType)

SetType gets a reference to the given PortLoaType and assigns it to the Type field.

func (*PortLoa) SetUuid ¶

func (o *PortLoa) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (PortLoa) ToMap ¶

func (o PortLoa) ToMap() (map[string]interface{}, error)

func (*PortLoa) UnmarshalJSON ¶

func (o *PortLoa) UnmarshalJSON(data []byte) (err error)

type PortLoaType ¶

type PortLoaType string

PortLoaType Loa type

const (
	PORTLOATYPE_CTR_LOA PortLoaType = "CTR_LOA"
)

List of PortLoa_type

func NewPortLoaTypeFromValue ¶

func NewPortLoaTypeFromValue(v string) (*PortLoaType, error)

NewPortLoaTypeFromValue returns a pointer to a valid PortLoaType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PortLoaType) IsValid ¶

func (v PortLoaType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PortLoaType) Ptr ¶

func (v PortLoaType) Ptr() *PortLoaType

Ptr returns reference to PortLoa_type value

func (*PortLoaType) UnmarshalJSON ¶

func (v *PortLoaType) UnmarshalJSON(src []byte) error

type PortNotification ¶

type PortNotification struct {
	Type PortNotificationType `json:"type"`
	// Array of registered users
	RegisteredUsers      []string `json:"registeredUsers"`
	AdditionalProperties map[string]interface{}
}

PortNotification struct for PortNotification

func NewPortNotification ¶

func NewPortNotification(type_ PortNotificationType, registeredUsers []string) *PortNotification

NewPortNotification instantiates a new PortNotification 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 NewPortNotificationWithDefaults ¶

func NewPortNotificationWithDefaults() *PortNotification

NewPortNotificationWithDefaults instantiates a new PortNotification 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 (*PortNotification) GetRegisteredUsers ¶

func (o *PortNotification) GetRegisteredUsers() []string

GetRegisteredUsers returns the RegisteredUsers field value

func (*PortNotification) GetRegisteredUsersOk ¶

func (o *PortNotification) GetRegisteredUsersOk() ([]string, bool)

GetRegisteredUsersOk returns a tuple with the RegisteredUsers field value and a boolean to check if the value has been set.

func (*PortNotification) GetType ¶

GetType returns the Type field value

func (*PortNotification) GetTypeOk ¶

func (o *PortNotification) GetTypeOk() (*PortNotificationType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (PortNotification) MarshalJSON ¶

func (o PortNotification) MarshalJSON() ([]byte, error)

func (*PortNotification) SetRegisteredUsers ¶

func (o *PortNotification) SetRegisteredUsers(v []string)

SetRegisteredUsers sets field value

func (*PortNotification) SetType ¶

func (o *PortNotification) SetType(v PortNotificationType)

SetType sets field value

func (PortNotification) ToMap ¶

func (o PortNotification) ToMap() (map[string]interface{}, error)

func (*PortNotification) UnmarshalJSON ¶

func (o *PortNotification) UnmarshalJSON(data []byte) (err error)

type PortNotificationType ¶

type PortNotificationType string

PortNotificationType Notification Type

const (
	PORTNOTIFICATIONTYPE_NOTIFICATION PortNotificationType = "NOTIFICATION"
	PORTNOTIFICATIONTYPE_TECHNICAL    PortNotificationType = "TECHNICAL"
	PORTNOTIFICATIONTYPE_PEERING      PortNotificationType = "PEERING"
	PORTNOTIFICATIONTYPE_ESCALATION   PortNotificationType = "ESCALATION"
)

List of PortNotification_type

func NewPortNotificationTypeFromValue ¶

func NewPortNotificationTypeFromValue(v string) (*PortNotificationType, error)

NewPortNotificationTypeFromValue returns a pointer to a valid PortNotificationType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PortNotificationType) IsValid ¶

func (v PortNotificationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PortNotificationType) Ptr ¶

Ptr returns reference to PortNotification_type value

func (*PortNotificationType) UnmarshalJSON ¶

func (v *PortNotificationType) UnmarshalJSON(src []byte) error

type PortOperation ¶

type PortOperation struct {
	OperationalStatus *PortOperationOperationalStatus `json:"operationalStatus,omitempty"`
	// Total number of connections.
	ConnectionCount *int32 `json:"connectionCount,omitempty"`
	// Date and time at which port availability changed.
	OpStatusChangedAt    *time.Time `json:"opStatusChangedAt,omitempty"`
	AdditionalProperties map[string]interface{}
}

PortOperation Operational specifications for ports.

func NewPortOperation ¶

func NewPortOperation() *PortOperation

NewPortOperation instantiates a new PortOperation 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 NewPortOperationWithDefaults ¶

func NewPortOperationWithDefaults() *PortOperation

NewPortOperationWithDefaults instantiates a new PortOperation 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 (*PortOperation) GetConnectionCount ¶

func (o *PortOperation) GetConnectionCount() int32

GetConnectionCount returns the ConnectionCount field value if set, zero value otherwise.

func (*PortOperation) GetConnectionCountOk ¶

func (o *PortOperation) GetConnectionCountOk() (*int32, bool)

GetConnectionCountOk returns a tuple with the ConnectionCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortOperation) GetOpStatusChangedAt ¶

func (o *PortOperation) GetOpStatusChangedAt() time.Time

GetOpStatusChangedAt returns the OpStatusChangedAt field value if set, zero value otherwise.

func (*PortOperation) GetOpStatusChangedAtOk ¶

func (o *PortOperation) GetOpStatusChangedAtOk() (*time.Time, bool)

GetOpStatusChangedAtOk returns a tuple with the OpStatusChangedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortOperation) GetOperationalStatus ¶

func (o *PortOperation) GetOperationalStatus() PortOperationOperationalStatus

GetOperationalStatus returns the OperationalStatus field value if set, zero value otherwise.

func (*PortOperation) GetOperationalStatusOk ¶

func (o *PortOperation) GetOperationalStatusOk() (*PortOperationOperationalStatus, bool)

GetOperationalStatusOk returns a tuple with the OperationalStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortOperation) HasConnectionCount ¶

func (o *PortOperation) HasConnectionCount() bool

HasConnectionCount returns a boolean if a field has been set.

func (*PortOperation) HasOpStatusChangedAt ¶

func (o *PortOperation) HasOpStatusChangedAt() bool

HasOpStatusChangedAt returns a boolean if a field has been set.

func (*PortOperation) HasOperationalStatus ¶

func (o *PortOperation) HasOperationalStatus() bool

HasOperationalStatus returns a boolean if a field has been set.

func (PortOperation) MarshalJSON ¶

func (o PortOperation) MarshalJSON() ([]byte, error)

func (*PortOperation) SetConnectionCount ¶

func (o *PortOperation) SetConnectionCount(v int32)

SetConnectionCount gets a reference to the given int32 and assigns it to the ConnectionCount field.

func (*PortOperation) SetOpStatusChangedAt ¶

func (o *PortOperation) SetOpStatusChangedAt(v time.Time)

SetOpStatusChangedAt gets a reference to the given time.Time and assigns it to the OpStatusChangedAt field.

func (*PortOperation) SetOperationalStatus ¶

func (o *PortOperation) SetOperationalStatus(v PortOperationOperationalStatus)

SetOperationalStatus gets a reference to the given PortOperationOperationalStatus and assigns it to the OperationalStatus field.

func (PortOperation) ToMap ¶

func (o PortOperation) ToMap() (map[string]interface{}, error)

func (*PortOperation) UnmarshalJSON ¶

func (o *PortOperation) UnmarshalJSON(data []byte) (err error)

type PortOperationOperationalStatus ¶

type PortOperationOperationalStatus string

PortOperationOperationalStatus Availability of a given physical port.

const (
	PORTOPERATIONOPERATIONALSTATUS_UP   PortOperationOperationalStatus = "UP"
	PORTOPERATIONOPERATIONALSTATUS_DOWN PortOperationOperationalStatus = "DOWN"
)

List of PortOperation_operationalStatus

func NewPortOperationOperationalStatusFromValue ¶

func NewPortOperationOperationalStatusFromValue(v string) (*PortOperationOperationalStatus, error)

NewPortOperationOperationalStatusFromValue returns a pointer to a valid PortOperationOperationalStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PortOperationOperationalStatus) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (PortOperationOperationalStatus) Ptr ¶

Ptr returns reference to PortOperation_operationalStatus value

func (*PortOperationOperationalStatus) UnmarshalJSON ¶

func (v *PortOperationOperationalStatus) UnmarshalJSON(src []byte) error

type PortOrder ¶

type PortOrder struct {
	PurchaseOrder *PortOrderPurchaseOrder `json:"purchaseOrder,omitempty"`
	// Order Identification
	OrderId *string `json:"orderId,omitempty"`
	// Order Reference Number
	OrderNumber *string `json:"orderNumber,omitempty"`
	// Equinix-assigned order identifier
	Uuid                 *string             `json:"uuid,omitempty"`
	Signature            *PortOrderSignature `json:"signature,omitempty"`
	AdditionalProperties map[string]interface{}
}

PortOrder struct for PortOrder

func NewPortOrder ¶

func NewPortOrder() *PortOrder

NewPortOrder instantiates a new PortOrder 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 NewPortOrderWithDefaults ¶

func NewPortOrderWithDefaults() *PortOrder

NewPortOrderWithDefaults instantiates a new PortOrder 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 (*PortOrder) GetOrderId ¶

func (o *PortOrder) GetOrderId() string

GetOrderId returns the OrderId field value if set, zero value otherwise.

func (*PortOrder) GetOrderIdOk ¶

func (o *PortOrder) GetOrderIdOk() (*string, bool)

GetOrderIdOk returns a tuple with the OrderId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortOrder) GetOrderNumber ¶

func (o *PortOrder) GetOrderNumber() string

GetOrderNumber returns the OrderNumber field value if set, zero value otherwise.

func (*PortOrder) GetOrderNumberOk ¶

func (o *PortOrder) GetOrderNumberOk() (*string, bool)

GetOrderNumberOk returns a tuple with the OrderNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortOrder) GetPurchaseOrder ¶

func (o *PortOrder) GetPurchaseOrder() PortOrderPurchaseOrder

GetPurchaseOrder returns the PurchaseOrder field value if set, zero value otherwise.

func (*PortOrder) GetPurchaseOrderOk ¶

func (o *PortOrder) GetPurchaseOrderOk() (*PortOrderPurchaseOrder, bool)

GetPurchaseOrderOk returns a tuple with the PurchaseOrder field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortOrder) GetSignature ¶

func (o *PortOrder) GetSignature() PortOrderSignature

GetSignature returns the Signature field value if set, zero value otherwise.

func (*PortOrder) GetSignatureOk ¶

func (o *PortOrder) GetSignatureOk() (*PortOrderSignature, bool)

GetSignatureOk returns a tuple with the Signature field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortOrder) GetUuid ¶

func (o *PortOrder) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*PortOrder) GetUuidOk ¶

func (o *PortOrder) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortOrder) HasOrderId ¶

func (o *PortOrder) HasOrderId() bool

HasOrderId returns a boolean if a field has been set.

func (*PortOrder) HasOrderNumber ¶

func (o *PortOrder) HasOrderNumber() bool

HasOrderNumber returns a boolean if a field has been set.

func (*PortOrder) HasPurchaseOrder ¶

func (o *PortOrder) HasPurchaseOrder() bool

HasPurchaseOrder returns a boolean if a field has been set.

func (*PortOrder) HasSignature ¶

func (o *PortOrder) HasSignature() bool

HasSignature returns a boolean if a field has been set.

func (*PortOrder) HasUuid ¶

func (o *PortOrder) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (PortOrder) MarshalJSON ¶

func (o PortOrder) MarshalJSON() ([]byte, error)

func (*PortOrder) SetOrderId ¶

func (o *PortOrder) SetOrderId(v string)

SetOrderId gets a reference to the given string and assigns it to the OrderId field.

func (*PortOrder) SetOrderNumber ¶

func (o *PortOrder) SetOrderNumber(v string)

SetOrderNumber gets a reference to the given string and assigns it to the OrderNumber field.

func (*PortOrder) SetPurchaseOrder ¶

func (o *PortOrder) SetPurchaseOrder(v PortOrderPurchaseOrder)

SetPurchaseOrder gets a reference to the given PortOrderPurchaseOrder and assigns it to the PurchaseOrder field.

func (*PortOrder) SetSignature ¶

func (o *PortOrder) SetSignature(v PortOrderSignature)

SetSignature gets a reference to the given PortOrderSignature and assigns it to the Signature field.

func (*PortOrder) SetUuid ¶

func (o *PortOrder) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (PortOrder) ToMap ¶

func (o PortOrder) ToMap() (map[string]interface{}, error)

func (*PortOrder) UnmarshalJSON ¶

func (o *PortOrder) UnmarshalJSON(data []byte) (err error)

type PortOrderPurchaseOrder ¶

type PortOrderPurchaseOrder struct {
	// purchase order number
	Number *string `json:"number,omitempty"`
	// purchase order amount
	Amount               *string                              `json:"amount,omitempty"`
	StartDate            *string                              `json:"startDate,omitempty"`
	EndDate              *string                              `json:"endDate,omitempty"`
	AttachmentId         *string                              `json:"attachmentId,omitempty"`
	SelectionType        *PortOrderPurchaseOrderSelectionType `json:"selectionType,omitempty"`
	AdditionalProperties map[string]interface{}
}

PortOrderPurchaseOrder purchase order

func NewPortOrderPurchaseOrder ¶

func NewPortOrderPurchaseOrder() *PortOrderPurchaseOrder

NewPortOrderPurchaseOrder instantiates a new PortOrderPurchaseOrder 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 NewPortOrderPurchaseOrderWithDefaults ¶

func NewPortOrderPurchaseOrderWithDefaults() *PortOrderPurchaseOrder

NewPortOrderPurchaseOrderWithDefaults instantiates a new PortOrderPurchaseOrder 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 (*PortOrderPurchaseOrder) GetAmount ¶

func (o *PortOrderPurchaseOrder) GetAmount() string

GetAmount returns the Amount field value if set, zero value otherwise.

func (*PortOrderPurchaseOrder) GetAmountOk ¶

func (o *PortOrderPurchaseOrder) GetAmountOk() (*string, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortOrderPurchaseOrder) GetAttachmentId ¶

func (o *PortOrderPurchaseOrder) GetAttachmentId() string

GetAttachmentId returns the AttachmentId field value if set, zero value otherwise.

func (*PortOrderPurchaseOrder) GetAttachmentIdOk ¶

func (o *PortOrderPurchaseOrder) GetAttachmentIdOk() (*string, bool)

GetAttachmentIdOk returns a tuple with the AttachmentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortOrderPurchaseOrder) GetEndDate ¶

func (o *PortOrderPurchaseOrder) GetEndDate() string

GetEndDate returns the EndDate field value if set, zero value otherwise.

func (*PortOrderPurchaseOrder) GetEndDateOk ¶

func (o *PortOrderPurchaseOrder) GetEndDateOk() (*string, bool)

GetEndDateOk returns a tuple with the EndDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortOrderPurchaseOrder) GetNumber ¶

func (o *PortOrderPurchaseOrder) GetNumber() string

GetNumber returns the Number field value if set, zero value otherwise.

func (*PortOrderPurchaseOrder) GetNumberOk ¶

func (o *PortOrderPurchaseOrder) GetNumberOk() (*string, bool)

GetNumberOk returns a tuple with the Number field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortOrderPurchaseOrder) GetSelectionType ¶

GetSelectionType returns the SelectionType field value if set, zero value otherwise.

func (*PortOrderPurchaseOrder) GetSelectionTypeOk ¶

GetSelectionTypeOk returns a tuple with the SelectionType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortOrderPurchaseOrder) GetStartDate ¶

func (o *PortOrderPurchaseOrder) GetStartDate() string

GetStartDate returns the StartDate field value if set, zero value otherwise.

func (*PortOrderPurchaseOrder) GetStartDateOk ¶

func (o *PortOrderPurchaseOrder) GetStartDateOk() (*string, bool)

GetStartDateOk returns a tuple with the StartDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortOrderPurchaseOrder) HasAmount ¶

func (o *PortOrderPurchaseOrder) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*PortOrderPurchaseOrder) HasAttachmentId ¶

func (o *PortOrderPurchaseOrder) HasAttachmentId() bool

HasAttachmentId returns a boolean if a field has been set.

func (*PortOrderPurchaseOrder) HasEndDate ¶

func (o *PortOrderPurchaseOrder) HasEndDate() bool

HasEndDate returns a boolean if a field has been set.

func (*PortOrderPurchaseOrder) HasNumber ¶

func (o *PortOrderPurchaseOrder) HasNumber() bool

HasNumber returns a boolean if a field has been set.

func (*PortOrderPurchaseOrder) HasSelectionType ¶

func (o *PortOrderPurchaseOrder) HasSelectionType() bool

HasSelectionType returns a boolean if a field has been set.

func (*PortOrderPurchaseOrder) HasStartDate ¶

func (o *PortOrderPurchaseOrder) HasStartDate() bool

HasStartDate returns a boolean if a field has been set.

func (PortOrderPurchaseOrder) MarshalJSON ¶

func (o PortOrderPurchaseOrder) MarshalJSON() ([]byte, error)

func (*PortOrderPurchaseOrder) SetAmount ¶

func (o *PortOrderPurchaseOrder) SetAmount(v string)

SetAmount gets a reference to the given string and assigns it to the Amount field.

func (*PortOrderPurchaseOrder) SetAttachmentId ¶

func (o *PortOrderPurchaseOrder) SetAttachmentId(v string)

SetAttachmentId gets a reference to the given string and assigns it to the AttachmentId field.

func (*PortOrderPurchaseOrder) SetEndDate ¶

func (o *PortOrderPurchaseOrder) SetEndDate(v string)

SetEndDate gets a reference to the given string and assigns it to the EndDate field.

func (*PortOrderPurchaseOrder) SetNumber ¶

func (o *PortOrderPurchaseOrder) SetNumber(v string)

SetNumber gets a reference to the given string and assigns it to the Number field.

func (*PortOrderPurchaseOrder) SetSelectionType ¶

SetSelectionType gets a reference to the given PortOrderPurchaseOrderSelectionType and assigns it to the SelectionType field.

func (*PortOrderPurchaseOrder) SetStartDate ¶

func (o *PortOrderPurchaseOrder) SetStartDate(v string)

SetStartDate gets a reference to the given string and assigns it to the StartDate field.

func (PortOrderPurchaseOrder) ToMap ¶

func (o PortOrderPurchaseOrder) ToMap() (map[string]interface{}, error)

func (*PortOrderPurchaseOrder) UnmarshalJSON ¶

func (o *PortOrderPurchaseOrder) UnmarshalJSON(data []byte) (err error)

type PortOrderPurchaseOrderSelectionType ¶

type PortOrderPurchaseOrderSelectionType string

PortOrderPurchaseOrderSelectionType the model 'PortOrderPurchaseOrderSelectionType'

const (
	PORTORDERPURCHASEORDERSELECTIONTYPE_EXEMPTION PortOrderPurchaseOrderSelectionType = "EXEMPTION"
	PORTORDERPURCHASEORDERSELECTIONTYPE_EXISTING  PortOrderPurchaseOrderSelectionType = "EXISTING"
	PORTORDERPURCHASEORDERSELECTIONTYPE_NEW       PortOrderPurchaseOrderSelectionType = "NEW"
	PORTORDERPURCHASEORDERSELECTIONTYPE_BLANKET   PortOrderPurchaseOrderSelectionType = "BLANKET"
)

List of PortOrder_purchaseOrder_selectionType

func NewPortOrderPurchaseOrderSelectionTypeFromValue ¶

func NewPortOrderPurchaseOrderSelectionTypeFromValue(v string) (*PortOrderPurchaseOrderSelectionType, error)

NewPortOrderPurchaseOrderSelectionTypeFromValue returns a pointer to a valid PortOrderPurchaseOrderSelectionType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PortOrderPurchaseOrderSelectionType) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (PortOrderPurchaseOrderSelectionType) Ptr ¶

Ptr returns reference to PortOrder_purchaseOrder_selectionType value

func (*PortOrderPurchaseOrderSelectionType) UnmarshalJSON ¶

func (v *PortOrderPurchaseOrderSelectionType) UnmarshalJSON(src []byte) error

type PortOrderSignature ¶

type PortOrderSignature struct {
	Signatory            *PortOrderSignatureSignatory `json:"signatory,omitempty"`
	Delegate             *PortOrderSignatureDelegate  `json:"delegate,omitempty"`
	AdditionalProperties map[string]interface{}
}

PortOrderSignature Port signature Type

func NewPortOrderSignature ¶

func NewPortOrderSignature() *PortOrderSignature

NewPortOrderSignature instantiates a new PortOrderSignature 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 NewPortOrderSignatureWithDefaults ¶

func NewPortOrderSignatureWithDefaults() *PortOrderSignature

NewPortOrderSignatureWithDefaults instantiates a new PortOrderSignature 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 (*PortOrderSignature) GetDelegate ¶

GetDelegate returns the Delegate field value if set, zero value otherwise.

func (*PortOrderSignature) GetDelegateOk ¶

func (o *PortOrderSignature) GetDelegateOk() (*PortOrderSignatureDelegate, bool)

GetDelegateOk returns a tuple with the Delegate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortOrderSignature) GetSignatory ¶

GetSignatory returns the Signatory field value if set, zero value otherwise.

func (*PortOrderSignature) GetSignatoryOk ¶

func (o *PortOrderSignature) GetSignatoryOk() (*PortOrderSignatureSignatory, bool)

GetSignatoryOk returns a tuple with the Signatory field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortOrderSignature) HasDelegate ¶

func (o *PortOrderSignature) HasDelegate() bool

HasDelegate returns a boolean if a field has been set.

func (*PortOrderSignature) HasSignatory ¶

func (o *PortOrderSignature) HasSignatory() bool

HasSignatory returns a boolean if a field has been set.

func (PortOrderSignature) MarshalJSON ¶

func (o PortOrderSignature) MarshalJSON() ([]byte, error)

func (*PortOrderSignature) SetDelegate ¶

SetDelegate gets a reference to the given PortOrderSignatureDelegate and assigns it to the Delegate field.

func (*PortOrderSignature) SetSignatory ¶

SetSignatory gets a reference to the given PortOrderSignatureSignatory and assigns it to the Signatory field.

func (PortOrderSignature) ToMap ¶

func (o PortOrderSignature) ToMap() (map[string]interface{}, error)

func (*PortOrderSignature) UnmarshalJSON ¶

func (o *PortOrderSignature) UnmarshalJSON(data []byte) (err error)

type PortOrderSignatureDelegate ¶

type PortOrderSignatureDelegate struct {
	// name of delegate
	FirstName *string `json:"firstName,omitempty"`
	// last Name of delegate
	LastName *string `json:"lastName,omitempty"`
	// email of delegate
	Email                *string `json:"email,omitempty"`
	AdditionalProperties map[string]interface{}
}

PortOrderSignatureDelegate delegate oder details

func NewPortOrderSignatureDelegate ¶

func NewPortOrderSignatureDelegate() *PortOrderSignatureDelegate

NewPortOrderSignatureDelegate instantiates a new PortOrderSignatureDelegate 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 NewPortOrderSignatureDelegateWithDefaults ¶

func NewPortOrderSignatureDelegateWithDefaults() *PortOrderSignatureDelegate

NewPortOrderSignatureDelegateWithDefaults instantiates a new PortOrderSignatureDelegate 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 (*PortOrderSignatureDelegate) GetEmail ¶

func (o *PortOrderSignatureDelegate) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*PortOrderSignatureDelegate) GetEmailOk ¶

func (o *PortOrderSignatureDelegate) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortOrderSignatureDelegate) GetFirstName ¶

func (o *PortOrderSignatureDelegate) GetFirstName() string

GetFirstName returns the FirstName field value if set, zero value otherwise.

func (*PortOrderSignatureDelegate) GetFirstNameOk ¶

func (o *PortOrderSignatureDelegate) GetFirstNameOk() (*string, bool)

GetFirstNameOk returns a tuple with the FirstName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortOrderSignatureDelegate) GetLastName ¶

func (o *PortOrderSignatureDelegate) GetLastName() string

GetLastName returns the LastName field value if set, zero value otherwise.

func (*PortOrderSignatureDelegate) GetLastNameOk ¶

func (o *PortOrderSignatureDelegate) GetLastNameOk() (*string, bool)

GetLastNameOk returns a tuple with the LastName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortOrderSignatureDelegate) HasEmail ¶

func (o *PortOrderSignatureDelegate) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*PortOrderSignatureDelegate) HasFirstName ¶

func (o *PortOrderSignatureDelegate) HasFirstName() bool

HasFirstName returns a boolean if a field has been set.

func (*PortOrderSignatureDelegate) HasLastName ¶

func (o *PortOrderSignatureDelegate) HasLastName() bool

HasLastName returns a boolean if a field has been set.

func (PortOrderSignatureDelegate) MarshalJSON ¶

func (o PortOrderSignatureDelegate) MarshalJSON() ([]byte, error)

func (*PortOrderSignatureDelegate) SetEmail ¶

func (o *PortOrderSignatureDelegate) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*PortOrderSignatureDelegate) SetFirstName ¶

func (o *PortOrderSignatureDelegate) SetFirstName(v string)

SetFirstName gets a reference to the given string and assigns it to the FirstName field.

func (*PortOrderSignatureDelegate) SetLastName ¶

func (o *PortOrderSignatureDelegate) SetLastName(v string)

SetLastName gets a reference to the given string and assigns it to the LastName field.

func (PortOrderSignatureDelegate) ToMap ¶

func (o PortOrderSignatureDelegate) ToMap() (map[string]interface{}, error)

func (*PortOrderSignatureDelegate) UnmarshalJSON ¶

func (o *PortOrderSignatureDelegate) UnmarshalJSON(data []byte) (err error)

type PortOrderSignatureSignatory ¶

type PortOrderSignatureSignatory string

PortOrderSignatureSignatory Port signature Type

const (
	PORTORDERSIGNATURESIGNATORY_DELEGATE        PortOrderSignatureSignatory = "DELEGATE"
	PORTORDERSIGNATURESIGNATORY_SELF            PortOrderSignatureSignatory = "SELF"
	PORTORDERSIGNATURESIGNATORY_ACCOUNT_SUPPORT PortOrderSignatureSignatory = "ACCOUNT_SUPPORT"
)

List of PortOrder_signature_signatory

func NewPortOrderSignatureSignatoryFromValue ¶

func NewPortOrderSignatureSignatoryFromValue(v string) (*PortOrderSignatureSignatory, error)

NewPortOrderSignatureSignatoryFromValue returns a pointer to a valid PortOrderSignatureSignatory for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PortOrderSignatureSignatory) IsValid ¶

func (v PortOrderSignatureSignatory) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PortOrderSignatureSignatory) Ptr ¶

Ptr returns reference to PortOrder_signature_signatory value

func (*PortOrderSignatureSignatory) UnmarshalJSON ¶

func (v *PortOrderSignatureSignatory) UnmarshalJSON(src []byte) error

type PortPriority ¶

type PortPriority string

PortPriority Port priority in redundancy group

const (
	PORTPRIORITY_PRIMARY   PortPriority = "PRIMARY"
	PORTPRIORITY_SECONDARY PortPriority = "SECONDARY"
)

List of PortPriority

func NewPortPriorityFromValue ¶

func NewPortPriorityFromValue(v string) (*PortPriority, error)

NewPortPriorityFromValue returns a pointer to a valid PortPriority for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PortPriority) IsValid ¶

func (v PortPriority) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PortPriority) Ptr ¶

func (v PortPriority) Ptr() *PortPriority

Ptr returns reference to PortPriority value

func (*PortPriority) UnmarshalJSON ¶

func (v *PortPriority) UnmarshalJSON(src []byte) error

type PortRedundancy ¶

type PortRedundancy struct {
	// Access point redundancy
	Enabled *bool `json:"enabled,omitempty"`
	// Port UUID of respective primary port
	Group                *string       `json:"group,omitempty"`
	Priority             *PortPriority `json:"priority,omitempty"`
	AdditionalProperties map[string]interface{}
}

PortRedundancy Port redundancy configuration

func NewPortRedundancy ¶

func NewPortRedundancy() *PortRedundancy

NewPortRedundancy instantiates a new PortRedundancy 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 NewPortRedundancyWithDefaults ¶

func NewPortRedundancyWithDefaults() *PortRedundancy

NewPortRedundancyWithDefaults instantiates a new PortRedundancy 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 (*PortRedundancy) GetEnabled ¶

func (o *PortRedundancy) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*PortRedundancy) GetEnabledOk ¶

func (o *PortRedundancy) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortRedundancy) GetGroup ¶

func (o *PortRedundancy) GetGroup() string

GetGroup returns the Group field value if set, zero value otherwise.

func (*PortRedundancy) GetGroupOk ¶

func (o *PortRedundancy) GetGroupOk() (*string, bool)

GetGroupOk returns a tuple with the Group field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortRedundancy) GetPriority ¶

func (o *PortRedundancy) GetPriority() PortPriority

GetPriority returns the Priority field value if set, zero value otherwise.

func (*PortRedundancy) GetPriorityOk ¶

func (o *PortRedundancy) GetPriorityOk() (*PortPriority, bool)

GetPriorityOk returns a tuple with the Priority field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortRedundancy) HasEnabled ¶

func (o *PortRedundancy) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*PortRedundancy) HasGroup ¶

func (o *PortRedundancy) HasGroup() bool

HasGroup returns a boolean if a field has been set.

func (*PortRedundancy) HasPriority ¶

func (o *PortRedundancy) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (PortRedundancy) MarshalJSON ¶

func (o PortRedundancy) MarshalJSON() ([]byte, error)

func (*PortRedundancy) SetEnabled ¶

func (o *PortRedundancy) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*PortRedundancy) SetGroup ¶

func (o *PortRedundancy) SetGroup(v string)

SetGroup gets a reference to the given string and assigns it to the Group field.

func (*PortRedundancy) SetPriority ¶

func (o *PortRedundancy) SetPriority(v PortPriority)

SetPriority gets a reference to the given PortPriority and assigns it to the Priority field.

func (PortRedundancy) ToMap ¶

func (o PortRedundancy) ToMap() (map[string]interface{}, error)

func (*PortRedundancy) UnmarshalJSON ¶

func (o *PortRedundancy) UnmarshalJSON(data []byte) (err error)

type PortResponse ¶ added in v0.35.1

type PortResponse struct {
	Type *PortType `json:"type,omitempty"`
	// Equinix assigned response attribute for Port Id
	Id *int32 `json:"id,omitempty"`
	// Equinix assigned response attribute for an absolute URL that is the subject of the link's context.
	Href *string `json:"href,omitempty"`
	// Equinix assigned response attribute for  port identifier
	Uuid *string `json:"uuid,omitempty"`
	// Equinix assigned response attribute for Port name
	Name *string `json:"name,omitempty"`
	// Equinix assigned response attribute for Port description
	Description *string `json:"description,omitempty"`
	// Physical Ports Speed in Mbps
	PhysicalPortsSpeed *int32 `json:"physicalPortsSpeed,omitempty"`
	// Equinix assigned response attribute for Connection count
	ConnectionsCount       *int32                              `json:"connectionsCount,omitempty"`
	PhysicalPortsType      *PortResponsePhysicalPortsType      `json:"physicalPortsType,omitempty"`
	PhysicalPortsCount     *int32                              `json:"physicalPortsCount,omitempty"`
	ConnectivitySourceType *PortResponseConnectivitySourceType `json:"connectivitySourceType,omitempty"`
	BmmrType               *PortResponseBmmrType               `json:"bmmrType,omitempty"`
	Project                *Project                            `json:"project,omitempty"`
	State                  *PortState                          `json:"state,omitempty"`
	Order                  *PortOrder                          `json:"order,omitempty"`
	// Equinix assigned response attribute for Unique ID for a virtual port.
	CvpId       *string                        `json:"cvpId,omitempty"`
	Operation   *PortOperation                 `json:"operation,omitempty"`
	Account     *SimplifiedAccountPortResponse `json:"account,omitempty"`
	Changelog   *Changelog                     `json:"changelog,omitempty"`
	ServiceType *PortResponseServiceType       `json:"serviceType,omitempty"`
	// Equinix assigned response attribute for Port bandwidth in Mbps
	Bandwidth *int32 `json:"bandwidth,omitempty"`
	// Equinix assigned response attribute for Port available bandwidth in Mbps
	AvailableBandwidth *int32 `json:"availableBandwidth,omitempty"`
	// Equinix assigned response attribute for Port used bandwidth in Mbps
	UsedBandwidth *int32              `json:"usedBandwidth,omitempty"`
	Location      *SimplifiedLocation `json:"location,omitempty"`
	Device        *PortDevice         `json:"device,omitempty"`
	Interface     *PortInterface      `json:"interface,omitempty"`
	// A-side/Equinix ibx
	DemarcationPointIbx *string `json:"demarcationPointIbx,omitempty"`
	// z-side/Equinix ibx
	TetherIbx        *string               `json:"tetherIbx,omitempty"`
	DemarcationPoint *PortDemarcationPoint `json:"demarcationPoint,omitempty"`
	Redundancy       *PortRedundancy       `json:"redundancy,omitempty"`
	Encapsulation    *PortEncapsulation    `json:"encapsulation,omitempty"`
	// If LAG enabled
	LagEnabled *bool    `json:"lagEnabled,omitempty"`
	Lag        *PortLag `json:"lag,omitempty"`
	// Port ASN
	Asn      *int32        `json:"asn,omitempty"`
	Settings *PortSettings `json:"settings,omitempty"`
	// Number of physical ports
	PhysicalPortQuantity *int32 `json:"physicalPortQuantity,omitempty"`
	// Notification preferences
	Notifications []PortNotification `json:"notifications,omitempty"`
	// Port additional information
	AdditionalInfo []PortAdditionalInfo `json:"additionalInfo,omitempty"`
	// Physical ports that implement this port
	PhysicalPorts []PhysicalPort `json:"physicalPorts,omitempty"`
	// Port Loas
	Loas                 []PortLoa `json:"loas,omitempty"`
	AdditionalProperties map[string]interface{}
}

PortResponse Port response specification

func NewPortResponse ¶ added in v0.35.1

func NewPortResponse() *PortResponse

NewPortResponse instantiates a new PortResponse 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 NewPortResponseWithDefaults ¶ added in v0.35.1

func NewPortResponseWithDefaults() *PortResponse

NewPortResponseWithDefaults instantiates a new PortResponse 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 (*PortResponse) GetAccount ¶ added in v0.35.1

GetAccount returns the Account field value if set, zero value otherwise.

func (*PortResponse) GetAccountOk ¶ added in v0.35.1

func (o *PortResponse) GetAccountOk() (*SimplifiedAccountPortResponse, bool)

GetAccountOk returns a tuple with the Account field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetAdditionalInfo ¶ added in v0.35.1

func (o *PortResponse) GetAdditionalInfo() []PortAdditionalInfo

GetAdditionalInfo returns the AdditionalInfo field value if set, zero value otherwise.

func (*PortResponse) GetAdditionalInfoOk ¶ added in v0.35.1

func (o *PortResponse) GetAdditionalInfoOk() ([]PortAdditionalInfo, bool)

GetAdditionalInfoOk returns a tuple with the AdditionalInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetAsn ¶ added in v0.35.1

func (o *PortResponse) GetAsn() int32

GetAsn returns the Asn field value if set, zero value otherwise.

func (*PortResponse) GetAsnOk ¶ added in v0.35.1

func (o *PortResponse) GetAsnOk() (*int32, bool)

GetAsnOk returns a tuple with the Asn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetAvailableBandwidth ¶ added in v0.35.1

func (o *PortResponse) GetAvailableBandwidth() int32

GetAvailableBandwidth returns the AvailableBandwidth field value if set, zero value otherwise.

func (*PortResponse) GetAvailableBandwidthOk ¶ added in v0.35.1

func (o *PortResponse) GetAvailableBandwidthOk() (*int32, bool)

GetAvailableBandwidthOk returns a tuple with the AvailableBandwidth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetBandwidth ¶ added in v0.35.1

func (o *PortResponse) GetBandwidth() int32

GetBandwidth returns the Bandwidth field value if set, zero value otherwise.

func (*PortResponse) GetBandwidthOk ¶ added in v0.35.1

func (o *PortResponse) GetBandwidthOk() (*int32, bool)

GetBandwidthOk returns a tuple with the Bandwidth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetBmmrType ¶ added in v0.35.1

func (o *PortResponse) GetBmmrType() PortResponseBmmrType

GetBmmrType returns the BmmrType field value if set, zero value otherwise.

func (*PortResponse) GetBmmrTypeOk ¶ added in v0.35.1

func (o *PortResponse) GetBmmrTypeOk() (*PortResponseBmmrType, bool)

GetBmmrTypeOk returns a tuple with the BmmrType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetChangelog ¶ added in v0.35.1

func (o *PortResponse) GetChangelog() Changelog

GetChangelog returns the Changelog field value if set, zero value otherwise.

func (*PortResponse) GetChangelogOk ¶ added in v0.35.1

func (o *PortResponse) GetChangelogOk() (*Changelog, bool)

GetChangelogOk returns a tuple with the Changelog field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetConnectionsCount ¶ added in v0.35.1

func (o *PortResponse) GetConnectionsCount() int32

GetConnectionsCount returns the ConnectionsCount field value if set, zero value otherwise.

func (*PortResponse) GetConnectionsCountOk ¶ added in v0.35.1

func (o *PortResponse) GetConnectionsCountOk() (*int32, bool)

GetConnectionsCountOk returns a tuple with the ConnectionsCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetConnectivitySourceType ¶ added in v0.35.1

func (o *PortResponse) GetConnectivitySourceType() PortResponseConnectivitySourceType

GetConnectivitySourceType returns the ConnectivitySourceType field value if set, zero value otherwise.

func (*PortResponse) GetConnectivitySourceTypeOk ¶ added in v0.35.1

func (o *PortResponse) GetConnectivitySourceTypeOk() (*PortResponseConnectivitySourceType, bool)

GetConnectivitySourceTypeOk returns a tuple with the ConnectivitySourceType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetCvpId ¶ added in v0.35.1

func (o *PortResponse) GetCvpId() string

GetCvpId returns the CvpId field value if set, zero value otherwise.

func (*PortResponse) GetCvpIdOk ¶ added in v0.35.1

func (o *PortResponse) GetCvpIdOk() (*string, bool)

GetCvpIdOk returns a tuple with the CvpId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetDemarcationPoint ¶ added in v0.35.1

func (o *PortResponse) GetDemarcationPoint() PortDemarcationPoint

GetDemarcationPoint returns the DemarcationPoint field value if set, zero value otherwise.

func (*PortResponse) GetDemarcationPointIbx ¶ added in v0.35.1

func (o *PortResponse) GetDemarcationPointIbx() string

GetDemarcationPointIbx returns the DemarcationPointIbx field value if set, zero value otherwise.

func (*PortResponse) GetDemarcationPointIbxOk ¶ added in v0.35.1

func (o *PortResponse) GetDemarcationPointIbxOk() (*string, bool)

GetDemarcationPointIbxOk returns a tuple with the DemarcationPointIbx field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetDemarcationPointOk ¶ added in v0.35.1

func (o *PortResponse) GetDemarcationPointOk() (*PortDemarcationPoint, bool)

GetDemarcationPointOk returns a tuple with the DemarcationPoint field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetDescription ¶ added in v0.35.1

func (o *PortResponse) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*PortResponse) GetDescriptionOk ¶ added in v0.35.1

func (o *PortResponse) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetDevice ¶ added in v0.35.1

func (o *PortResponse) GetDevice() PortDevice

GetDevice returns the Device field value if set, zero value otherwise.

func (*PortResponse) GetDeviceOk ¶ added in v0.35.1

func (o *PortResponse) GetDeviceOk() (*PortDevice, bool)

GetDeviceOk returns a tuple with the Device field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetEncapsulation ¶ added in v0.35.1

func (o *PortResponse) GetEncapsulation() PortEncapsulation

GetEncapsulation returns the Encapsulation field value if set, zero value otherwise.

func (*PortResponse) GetEncapsulationOk ¶ added in v0.35.1

func (o *PortResponse) GetEncapsulationOk() (*PortEncapsulation, bool)

GetEncapsulationOk returns a tuple with the Encapsulation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetHref ¶ added in v0.35.1

func (o *PortResponse) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*PortResponse) GetHrefOk ¶ added in v0.35.1

func (o *PortResponse) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetId ¶ added in v0.35.1

func (o *PortResponse) GetId() int32

GetId returns the Id field value if set, zero value otherwise.

func (*PortResponse) GetIdOk ¶ added in v0.35.1

func (o *PortResponse) GetIdOk() (*int32, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetInterface ¶ added in v0.35.1

func (o *PortResponse) GetInterface() PortInterface

GetInterface returns the Interface field value if set, zero value otherwise.

func (*PortResponse) GetInterfaceOk ¶ added in v0.35.1

func (o *PortResponse) GetInterfaceOk() (*PortInterface, bool)

GetInterfaceOk returns a tuple with the Interface field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetLag ¶ added in v0.35.1

func (o *PortResponse) GetLag() PortLag

GetLag returns the Lag field value if set, zero value otherwise.

func (*PortResponse) GetLagEnabled ¶ added in v0.35.1

func (o *PortResponse) GetLagEnabled() bool

GetLagEnabled returns the LagEnabled field value if set, zero value otherwise.

func (*PortResponse) GetLagEnabledOk ¶ added in v0.35.1

func (o *PortResponse) GetLagEnabledOk() (*bool, bool)

GetLagEnabledOk returns a tuple with the LagEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetLagOk ¶ added in v0.35.1

func (o *PortResponse) GetLagOk() (*PortLag, bool)

GetLagOk returns a tuple with the Lag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetLoas ¶ added in v0.35.1

func (o *PortResponse) GetLoas() []PortLoa

GetLoas returns the Loas field value if set, zero value otherwise.

func (*PortResponse) GetLoasOk ¶ added in v0.35.1

func (o *PortResponse) GetLoasOk() ([]PortLoa, bool)

GetLoasOk returns a tuple with the Loas field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetLocation ¶ added in v0.35.1

func (o *PortResponse) GetLocation() SimplifiedLocation

GetLocation returns the Location field value if set, zero value otherwise.

func (*PortResponse) GetLocationOk ¶ added in v0.35.1

func (o *PortResponse) GetLocationOk() (*SimplifiedLocation, bool)

GetLocationOk returns a tuple with the Location field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetName ¶ added in v0.35.1

func (o *PortResponse) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PortResponse) GetNameOk ¶ added in v0.35.1

func (o *PortResponse) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetNotifications ¶ added in v0.35.1

func (o *PortResponse) GetNotifications() []PortNotification

GetNotifications returns the Notifications field value if set, zero value otherwise.

func (*PortResponse) GetNotificationsOk ¶ added in v0.35.1

func (o *PortResponse) GetNotificationsOk() ([]PortNotification, bool)

GetNotificationsOk returns a tuple with the Notifications field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetOperation ¶ added in v0.35.1

func (o *PortResponse) GetOperation() PortOperation

GetOperation returns the Operation field value if set, zero value otherwise.

func (*PortResponse) GetOperationOk ¶ added in v0.35.1

func (o *PortResponse) GetOperationOk() (*PortOperation, bool)

GetOperationOk returns a tuple with the Operation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetOrder ¶ added in v0.35.1

func (o *PortResponse) GetOrder() PortOrder

GetOrder returns the Order field value if set, zero value otherwise.

func (*PortResponse) GetOrderOk ¶ added in v0.35.1

func (o *PortResponse) GetOrderOk() (*PortOrder, bool)

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetPhysicalPortQuantity ¶ added in v0.35.1

func (o *PortResponse) GetPhysicalPortQuantity() int32

GetPhysicalPortQuantity returns the PhysicalPortQuantity field value if set, zero value otherwise.

func (*PortResponse) GetPhysicalPortQuantityOk ¶ added in v0.35.1

func (o *PortResponse) GetPhysicalPortQuantityOk() (*int32, bool)

GetPhysicalPortQuantityOk returns a tuple with the PhysicalPortQuantity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetPhysicalPorts ¶ added in v0.35.1

func (o *PortResponse) GetPhysicalPorts() []PhysicalPort

GetPhysicalPorts returns the PhysicalPorts field value if set, zero value otherwise.

func (*PortResponse) GetPhysicalPortsCount ¶ added in v0.35.1

func (o *PortResponse) GetPhysicalPortsCount() int32

GetPhysicalPortsCount returns the PhysicalPortsCount field value if set, zero value otherwise.

func (*PortResponse) GetPhysicalPortsCountOk ¶ added in v0.35.1

func (o *PortResponse) GetPhysicalPortsCountOk() (*int32, bool)

GetPhysicalPortsCountOk returns a tuple with the PhysicalPortsCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetPhysicalPortsOk ¶ added in v0.35.1

func (o *PortResponse) GetPhysicalPortsOk() ([]PhysicalPort, bool)

GetPhysicalPortsOk returns a tuple with the PhysicalPorts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetPhysicalPortsSpeed ¶ added in v0.35.1

func (o *PortResponse) GetPhysicalPortsSpeed() int32

GetPhysicalPortsSpeed returns the PhysicalPortsSpeed field value if set, zero value otherwise.

func (*PortResponse) GetPhysicalPortsSpeedOk ¶ added in v0.35.1

func (o *PortResponse) GetPhysicalPortsSpeedOk() (*int32, bool)

GetPhysicalPortsSpeedOk returns a tuple with the PhysicalPortsSpeed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetPhysicalPortsType ¶ added in v0.35.1

func (o *PortResponse) GetPhysicalPortsType() PortResponsePhysicalPortsType

GetPhysicalPortsType returns the PhysicalPortsType field value if set, zero value otherwise.

func (*PortResponse) GetPhysicalPortsTypeOk ¶ added in v0.35.1

func (o *PortResponse) GetPhysicalPortsTypeOk() (*PortResponsePhysicalPortsType, bool)

GetPhysicalPortsTypeOk returns a tuple with the PhysicalPortsType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetProject ¶ added in v0.35.1

func (o *PortResponse) GetProject() Project

GetProject returns the Project field value if set, zero value otherwise.

func (*PortResponse) GetProjectOk ¶ added in v0.35.1

func (o *PortResponse) GetProjectOk() (*Project, bool)

GetProjectOk returns a tuple with the Project field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetRedundancy ¶ added in v0.35.1

func (o *PortResponse) GetRedundancy() PortRedundancy

GetRedundancy returns the Redundancy field value if set, zero value otherwise.

func (*PortResponse) GetRedundancyOk ¶ added in v0.35.1

func (o *PortResponse) GetRedundancyOk() (*PortRedundancy, bool)

GetRedundancyOk returns a tuple with the Redundancy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetServiceType ¶ added in v0.35.1

func (o *PortResponse) GetServiceType() PortResponseServiceType

GetServiceType returns the ServiceType field value if set, zero value otherwise.

func (*PortResponse) GetServiceTypeOk ¶ added in v0.35.1

func (o *PortResponse) GetServiceTypeOk() (*PortResponseServiceType, bool)

GetServiceTypeOk returns a tuple with the ServiceType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetSettings ¶ added in v0.35.1

func (o *PortResponse) GetSettings() PortSettings

GetSettings returns the Settings field value if set, zero value otherwise.

func (*PortResponse) GetSettingsOk ¶ added in v0.35.1

func (o *PortResponse) GetSettingsOk() (*PortSettings, bool)

GetSettingsOk returns a tuple with the Settings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetState ¶ added in v0.35.1

func (o *PortResponse) GetState() PortState

GetState returns the State field value if set, zero value otherwise.

func (*PortResponse) GetStateOk ¶ added in v0.35.1

func (o *PortResponse) GetStateOk() (*PortState, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetTetherIbx ¶ added in v0.35.1

func (o *PortResponse) GetTetherIbx() string

GetTetherIbx returns the TetherIbx field value if set, zero value otherwise.

func (*PortResponse) GetTetherIbxOk ¶ added in v0.35.1

func (o *PortResponse) GetTetherIbxOk() (*string, bool)

GetTetherIbxOk returns a tuple with the TetherIbx field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetType ¶ added in v0.35.1

func (o *PortResponse) GetType() PortType

GetType returns the Type field value if set, zero value otherwise.

func (*PortResponse) GetTypeOk ¶ added in v0.35.1

func (o *PortResponse) GetTypeOk() (*PortType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetUsedBandwidth ¶ added in v0.35.1

func (o *PortResponse) GetUsedBandwidth() int32

GetUsedBandwidth returns the UsedBandwidth field value if set, zero value otherwise.

func (*PortResponse) GetUsedBandwidthOk ¶ added in v0.35.1

func (o *PortResponse) GetUsedBandwidthOk() (*int32, bool)

GetUsedBandwidthOk returns a tuple with the UsedBandwidth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) GetUuid ¶ added in v0.35.1

func (o *PortResponse) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*PortResponse) GetUuidOk ¶ added in v0.35.1

func (o *PortResponse) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortResponse) HasAccount ¶ added in v0.35.1

func (o *PortResponse) HasAccount() bool

HasAccount returns a boolean if a field has been set.

func (*PortResponse) HasAdditionalInfo ¶ added in v0.35.1

func (o *PortResponse) HasAdditionalInfo() bool

HasAdditionalInfo returns a boolean if a field has been set.

func (*PortResponse) HasAsn ¶ added in v0.35.1

func (o *PortResponse) HasAsn() bool

HasAsn returns a boolean if a field has been set.

func (*PortResponse) HasAvailableBandwidth ¶ added in v0.35.1

func (o *PortResponse) HasAvailableBandwidth() bool

HasAvailableBandwidth returns a boolean if a field has been set.

func (*PortResponse) HasBandwidth ¶ added in v0.35.1

func (o *PortResponse) HasBandwidth() bool

HasBandwidth returns a boolean if a field has been set.

func (*PortResponse) HasBmmrType ¶ added in v0.35.1

func (o *PortResponse) HasBmmrType() bool

HasBmmrType returns a boolean if a field has been set.

func (*PortResponse) HasChangelog ¶ added in v0.35.1

func (o *PortResponse) HasChangelog() bool

HasChangelog returns a boolean if a field has been set.

func (*PortResponse) HasConnectionsCount ¶ added in v0.35.1

func (o *PortResponse) HasConnectionsCount() bool

HasConnectionsCount returns a boolean if a field has been set.

func (*PortResponse) HasConnectivitySourceType ¶ added in v0.35.1

func (o *PortResponse) HasConnectivitySourceType() bool

HasConnectivitySourceType returns a boolean if a field has been set.

func (*PortResponse) HasCvpId ¶ added in v0.35.1

func (o *PortResponse) HasCvpId() bool

HasCvpId returns a boolean if a field has been set.

func (*PortResponse) HasDemarcationPoint ¶ added in v0.35.1

func (o *PortResponse) HasDemarcationPoint() bool

HasDemarcationPoint returns a boolean if a field has been set.

func (*PortResponse) HasDemarcationPointIbx ¶ added in v0.35.1

func (o *PortResponse) HasDemarcationPointIbx() bool

HasDemarcationPointIbx returns a boolean if a field has been set.

func (*PortResponse) HasDescription ¶ added in v0.35.1

func (o *PortResponse) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PortResponse) HasDevice ¶ added in v0.35.1

func (o *PortResponse) HasDevice() bool

HasDevice returns a boolean if a field has been set.

func (*PortResponse) HasEncapsulation ¶ added in v0.35.1

func (o *PortResponse) HasEncapsulation() bool

HasEncapsulation returns a boolean if a field has been set.

func (*PortResponse) HasHref ¶ added in v0.35.1

func (o *PortResponse) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*PortResponse) HasId ¶ added in v0.35.1

func (o *PortResponse) HasId() bool

HasId returns a boolean if a field has been set.

func (*PortResponse) HasInterface ¶ added in v0.35.1

func (o *PortResponse) HasInterface() bool

HasInterface returns a boolean if a field has been set.

func (*PortResponse) HasLag ¶ added in v0.35.1

func (o *PortResponse) HasLag() bool

HasLag returns a boolean if a field has been set.

func (*PortResponse) HasLagEnabled ¶ added in v0.35.1

func (o *PortResponse) HasLagEnabled() bool

HasLagEnabled returns a boolean if a field has been set.

func (*PortResponse) HasLoas ¶ added in v0.35.1

func (o *PortResponse) HasLoas() bool

HasLoas returns a boolean if a field has been set.

func (*PortResponse) HasLocation ¶ added in v0.35.1

func (o *PortResponse) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*PortResponse) HasName ¶ added in v0.35.1

func (o *PortResponse) HasName() bool

HasName returns a boolean if a field has been set.

func (*PortResponse) HasNotifications ¶ added in v0.35.1

func (o *PortResponse) HasNotifications() bool

HasNotifications returns a boolean if a field has been set.

func (*PortResponse) HasOperation ¶ added in v0.35.1

func (o *PortResponse) HasOperation() bool

HasOperation returns a boolean if a field has been set.

func (*PortResponse) HasOrder ¶ added in v0.35.1

func (o *PortResponse) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*PortResponse) HasPhysicalPortQuantity ¶ added in v0.35.1

func (o *PortResponse) HasPhysicalPortQuantity() bool

HasPhysicalPortQuantity returns a boolean if a field has been set.

func (*PortResponse) HasPhysicalPorts ¶ added in v0.35.1

func (o *PortResponse) HasPhysicalPorts() bool

HasPhysicalPorts returns a boolean if a field has been set.

func (*PortResponse) HasPhysicalPortsCount ¶ added in v0.35.1

func (o *PortResponse) HasPhysicalPortsCount() bool

HasPhysicalPortsCount returns a boolean if a field has been set.

func (*PortResponse) HasPhysicalPortsSpeed ¶ added in v0.35.1

func (o *PortResponse) HasPhysicalPortsSpeed() bool

HasPhysicalPortsSpeed returns a boolean if a field has been set.

func (*PortResponse) HasPhysicalPortsType ¶ added in v0.35.1

func (o *PortResponse) HasPhysicalPortsType() bool

HasPhysicalPortsType returns a boolean if a field has been set.

func (*PortResponse) HasProject ¶ added in v0.35.1

func (o *PortResponse) HasProject() bool

HasProject returns a boolean if a field has been set.

func (*PortResponse) HasRedundancy ¶ added in v0.35.1

func (o *PortResponse) HasRedundancy() bool

HasRedundancy returns a boolean if a field has been set.

func (*PortResponse) HasServiceType ¶ added in v0.35.1

func (o *PortResponse) HasServiceType() bool

HasServiceType returns a boolean if a field has been set.

func (*PortResponse) HasSettings ¶ added in v0.35.1

func (o *PortResponse) HasSettings() bool

HasSettings returns a boolean if a field has been set.

func (*PortResponse) HasState ¶ added in v0.35.1

func (o *PortResponse) HasState() bool

HasState returns a boolean if a field has been set.

func (*PortResponse) HasTetherIbx ¶ added in v0.35.1

func (o *PortResponse) HasTetherIbx() bool

HasTetherIbx returns a boolean if a field has been set.

func (*PortResponse) HasType ¶ added in v0.35.1

func (o *PortResponse) HasType() bool

HasType returns a boolean if a field has been set.

func (*PortResponse) HasUsedBandwidth ¶ added in v0.35.1

func (o *PortResponse) HasUsedBandwidth() bool

HasUsedBandwidth returns a boolean if a field has been set.

func (*PortResponse) HasUuid ¶ added in v0.35.1

func (o *PortResponse) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (PortResponse) MarshalJSON ¶ added in v0.35.1

func (o PortResponse) MarshalJSON() ([]byte, error)

func (*PortResponse) SetAccount ¶ added in v0.35.1

SetAccount gets a reference to the given SimplifiedAccountPortResponse and assigns it to the Account field.

func (*PortResponse) SetAdditionalInfo ¶ added in v0.35.1

func (o *PortResponse) SetAdditionalInfo(v []PortAdditionalInfo)

SetAdditionalInfo gets a reference to the given []PortAdditionalInfo and assigns it to the AdditionalInfo field.

func (*PortResponse) SetAsn ¶ added in v0.35.1

func (o *PortResponse) SetAsn(v int32)

SetAsn gets a reference to the given int32 and assigns it to the Asn field.

func (*PortResponse) SetAvailableBandwidth ¶ added in v0.35.1

func (o *PortResponse) SetAvailableBandwidth(v int32)

SetAvailableBandwidth gets a reference to the given int32 and assigns it to the AvailableBandwidth field.

func (*PortResponse) SetBandwidth ¶ added in v0.35.1

func (o *PortResponse) SetBandwidth(v int32)

SetBandwidth gets a reference to the given int32 and assigns it to the Bandwidth field.

func (*PortResponse) SetBmmrType ¶ added in v0.35.1

func (o *PortResponse) SetBmmrType(v PortResponseBmmrType)

SetBmmrType gets a reference to the given PortResponseBmmrType and assigns it to the BmmrType field.

func (*PortResponse) SetChangelog ¶ added in v0.35.1

func (o *PortResponse) SetChangelog(v Changelog)

SetChangelog gets a reference to the given Changelog and assigns it to the Changelog field.

func (*PortResponse) SetConnectionsCount ¶ added in v0.35.1

func (o *PortResponse) SetConnectionsCount(v int32)

SetConnectionsCount gets a reference to the given int32 and assigns it to the ConnectionsCount field.

func (*PortResponse) SetConnectivitySourceType ¶ added in v0.35.1

func (o *PortResponse) SetConnectivitySourceType(v PortResponseConnectivitySourceType)

SetConnectivitySourceType gets a reference to the given PortResponseConnectivitySourceType and assigns it to the ConnectivitySourceType field.

func (*PortResponse) SetCvpId ¶ added in v0.35.1

func (o *PortResponse) SetCvpId(v string)

SetCvpId gets a reference to the given string and assigns it to the CvpId field.

func (*PortResponse) SetDemarcationPoint ¶ added in v0.35.1

func (o *PortResponse) SetDemarcationPoint(v PortDemarcationPoint)

SetDemarcationPoint gets a reference to the given PortDemarcationPoint and assigns it to the DemarcationPoint field.

func (*PortResponse) SetDemarcationPointIbx ¶ added in v0.35.1

func (o *PortResponse) SetDemarcationPointIbx(v string)

SetDemarcationPointIbx gets a reference to the given string and assigns it to the DemarcationPointIbx field.

func (*PortResponse) SetDescription ¶ added in v0.35.1

func (o *PortResponse) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PortResponse) SetDevice ¶ added in v0.35.1

func (o *PortResponse) SetDevice(v PortDevice)

SetDevice gets a reference to the given PortDevice and assigns it to the Device field.

func (*PortResponse) SetEncapsulation ¶ added in v0.35.1

func (o *PortResponse) SetEncapsulation(v PortEncapsulation)

SetEncapsulation gets a reference to the given PortEncapsulation and assigns it to the Encapsulation field.

func (*PortResponse) SetHref ¶ added in v0.35.1

func (o *PortResponse) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*PortResponse) SetId ¶ added in v0.35.1

func (o *PortResponse) SetId(v int32)

SetId gets a reference to the given int32 and assigns it to the Id field.

func (*PortResponse) SetInterface ¶ added in v0.35.1

func (o *PortResponse) SetInterface(v PortInterface)

SetInterface gets a reference to the given PortInterface and assigns it to the Interface field.

func (*PortResponse) SetLag ¶ added in v0.35.1

func (o *PortResponse) SetLag(v PortLag)

SetLag gets a reference to the given PortLag and assigns it to the Lag field.

func (*PortResponse) SetLagEnabled ¶ added in v0.35.1

func (o *PortResponse) SetLagEnabled(v bool)

SetLagEnabled gets a reference to the given bool and assigns it to the LagEnabled field.

func (*PortResponse) SetLoas ¶ added in v0.35.1

func (o *PortResponse) SetLoas(v []PortLoa)

SetLoas gets a reference to the given []PortLoa and assigns it to the Loas field.

func (*PortResponse) SetLocation ¶ added in v0.35.1

func (o *PortResponse) SetLocation(v SimplifiedLocation)

SetLocation gets a reference to the given SimplifiedLocation and assigns it to the Location field.

func (*PortResponse) SetName ¶ added in v0.35.1

func (o *PortResponse) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*PortResponse) SetNotifications ¶ added in v0.35.1

func (o *PortResponse) SetNotifications(v []PortNotification)

SetNotifications gets a reference to the given []PortNotification and assigns it to the Notifications field.

func (*PortResponse) SetOperation ¶ added in v0.35.1

func (o *PortResponse) SetOperation(v PortOperation)

SetOperation gets a reference to the given PortOperation and assigns it to the Operation field.

func (*PortResponse) SetOrder ¶ added in v0.35.1

func (o *PortResponse) SetOrder(v PortOrder)

SetOrder gets a reference to the given PortOrder and assigns it to the Order field.

func (*PortResponse) SetPhysicalPortQuantity ¶ added in v0.35.1

func (o *PortResponse) SetPhysicalPortQuantity(v int32)

SetPhysicalPortQuantity gets a reference to the given int32 and assigns it to the PhysicalPortQuantity field.

func (*PortResponse) SetPhysicalPorts ¶ added in v0.35.1

func (o *PortResponse) SetPhysicalPorts(v []PhysicalPort)

SetPhysicalPorts gets a reference to the given []PhysicalPort and assigns it to the PhysicalPorts field.

func (*PortResponse) SetPhysicalPortsCount ¶ added in v0.35.1

func (o *PortResponse) SetPhysicalPortsCount(v int32)

SetPhysicalPortsCount gets a reference to the given int32 and assigns it to the PhysicalPortsCount field.

func (*PortResponse) SetPhysicalPortsSpeed ¶ added in v0.35.1

func (o *PortResponse) SetPhysicalPortsSpeed(v int32)

SetPhysicalPortsSpeed gets a reference to the given int32 and assigns it to the PhysicalPortsSpeed field.

func (*PortResponse) SetPhysicalPortsType ¶ added in v0.35.1

func (o *PortResponse) SetPhysicalPortsType(v PortResponsePhysicalPortsType)

SetPhysicalPortsType gets a reference to the given PortResponsePhysicalPortsType and assigns it to the PhysicalPortsType field.

func (*PortResponse) SetProject ¶ added in v0.35.1

func (o *PortResponse) SetProject(v Project)

SetProject gets a reference to the given Project and assigns it to the Project field.

func (*PortResponse) SetRedundancy ¶ added in v0.35.1

func (o *PortResponse) SetRedundancy(v PortRedundancy)

SetRedundancy gets a reference to the given PortRedundancy and assigns it to the Redundancy field.

func (*PortResponse) SetServiceType ¶ added in v0.35.1

func (o *PortResponse) SetServiceType(v PortResponseServiceType)

SetServiceType gets a reference to the given PortResponseServiceType and assigns it to the ServiceType field.

func (*PortResponse) SetSettings ¶ added in v0.35.1

func (o *PortResponse) SetSettings(v PortSettings)

SetSettings gets a reference to the given PortSettings and assigns it to the Settings field.

func (*PortResponse) SetState ¶ added in v0.35.1

func (o *PortResponse) SetState(v PortState)

SetState gets a reference to the given PortState and assigns it to the State field.

func (*PortResponse) SetTetherIbx ¶ added in v0.35.1

func (o *PortResponse) SetTetherIbx(v string)

SetTetherIbx gets a reference to the given string and assigns it to the TetherIbx field.

func (*PortResponse) SetType ¶ added in v0.35.1

func (o *PortResponse) SetType(v PortType)

SetType gets a reference to the given PortType and assigns it to the Type field.

func (*PortResponse) SetUsedBandwidth ¶ added in v0.35.1

func (o *PortResponse) SetUsedBandwidth(v int32)

SetUsedBandwidth gets a reference to the given int32 and assigns it to the UsedBandwidth field.

func (*PortResponse) SetUuid ¶ added in v0.35.1

func (o *PortResponse) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (PortResponse) ToMap ¶ added in v0.35.1

func (o PortResponse) ToMap() (map[string]interface{}, error)

func (*PortResponse) UnmarshalJSON ¶ added in v0.35.1

func (o *PortResponse) UnmarshalJSON(data []byte) (err error)

type PortResponseBmmrType ¶ added in v0.35.1

type PortResponseBmmrType string

PortResponseBmmrType the model 'PortResponseBmmrType'

const (
	PORTRESPONSEBMMRTYPE_SELF    PortResponseBmmrType = "SELF"
	PORTRESPONSEBMMRTYPE_EQUINIX PortResponseBmmrType = "EQUINIX"
)

List of PortResponse_bmmrType

func NewPortResponseBmmrTypeFromValue ¶ added in v0.35.1

func NewPortResponseBmmrTypeFromValue(v string) (*PortResponseBmmrType, error)

NewPortResponseBmmrTypeFromValue returns a pointer to a valid PortResponseBmmrType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PortResponseBmmrType) IsValid ¶ added in v0.35.1

func (v PortResponseBmmrType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PortResponseBmmrType) Ptr ¶ added in v0.35.1

Ptr returns reference to PortResponse_bmmrType value

func (*PortResponseBmmrType) UnmarshalJSON ¶ added in v0.35.1

func (v *PortResponseBmmrType) UnmarshalJSON(src []byte) error

type PortResponseConnectivitySourceType ¶ added in v0.35.1

type PortResponseConnectivitySourceType string

PortResponseConnectivitySourceType Port connectivity type

const (
	PORTRESPONSECONNECTIVITYSOURCETYPE_COLO   PortResponseConnectivitySourceType = "COLO"
	PORTRESPONSECONNECTIVITYSOURCETYPE_BMMR   PortResponseConnectivitySourceType = "BMMR"
	PORTRESPONSECONNECTIVITYSOURCETYPE_REMOTE PortResponseConnectivitySourceType = "REMOTE"
)

List of PortResponse_connectivitySourceType

func NewPortResponseConnectivitySourceTypeFromValue ¶ added in v0.35.1

func NewPortResponseConnectivitySourceTypeFromValue(v string) (*PortResponseConnectivitySourceType, error)

NewPortResponseConnectivitySourceTypeFromValue returns a pointer to a valid PortResponseConnectivitySourceType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PortResponseConnectivitySourceType) IsValid ¶ added in v0.35.1

IsValid return true if the value is valid for the enum, false otherwise

func (PortResponseConnectivitySourceType) Ptr ¶ added in v0.35.1

Ptr returns reference to PortResponse_connectivitySourceType value

func (*PortResponseConnectivitySourceType) UnmarshalJSON ¶ added in v0.35.1

func (v *PortResponseConnectivitySourceType) UnmarshalJSON(src []byte) error

type PortResponsePhysicalPortsType ¶ added in v0.35.1

type PortResponsePhysicalPortsType string

PortResponsePhysicalPortsType Physical Ports Type

const (
	PORTRESPONSEPHYSICALPORTSTYPE__1000_BASE_LX  PortResponsePhysicalPortsType = "1000BASE_LX"
	PORTRESPONSEPHYSICALPORTSTYPE__10_GBASE_LR   PortResponsePhysicalPortsType = "10GBASE_LR"
	PORTRESPONSEPHYSICALPORTSTYPE__100_GBASE_LR4 PortResponsePhysicalPortsType = "100GBASE_LR4"
	PORTRESPONSEPHYSICALPORTSTYPE__10_GBASE_ER   PortResponsePhysicalPortsType = "10GBASE_ER"
	PORTRESPONSEPHYSICALPORTSTYPE__1000_BASE_SX  PortResponsePhysicalPortsType = "1000BASE_SX"
)

List of PortResponse_physicalPortsType

func NewPortResponsePhysicalPortsTypeFromValue ¶ added in v0.35.1

func NewPortResponsePhysicalPortsTypeFromValue(v string) (*PortResponsePhysicalPortsType, error)

NewPortResponsePhysicalPortsTypeFromValue returns a pointer to a valid PortResponsePhysicalPortsType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PortResponsePhysicalPortsType) IsValid ¶ added in v0.35.1

func (v PortResponsePhysicalPortsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PortResponsePhysicalPortsType) Ptr ¶ added in v0.35.1

Ptr returns reference to PortResponse_physicalPortsType value

func (*PortResponsePhysicalPortsType) UnmarshalJSON ¶ added in v0.35.1

func (v *PortResponsePhysicalPortsType) UnmarshalJSON(src []byte) error

type PortResponseServiceType ¶ added in v0.35.1

type PortResponseServiceType string

PortResponseServiceType Port service Type

const (
	PORTRESPONSESERVICETYPE_EPL PortResponseServiceType = "EPL"
	PORTRESPONSESERVICETYPE_MSP PortResponseServiceType = "MSP"
)

List of PortResponse_serviceType

func NewPortResponseServiceTypeFromValue ¶ added in v0.35.1

func NewPortResponseServiceTypeFromValue(v string) (*PortResponseServiceType, error)

NewPortResponseServiceTypeFromValue returns a pointer to a valid PortResponseServiceType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PortResponseServiceType) IsValid ¶ added in v0.35.1

func (v PortResponseServiceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PortResponseServiceType) Ptr ¶ added in v0.35.1

Ptr returns reference to PortResponse_serviceType value

func (*PortResponseServiceType) UnmarshalJSON ¶ added in v0.35.1

func (v *PortResponseServiceType) UnmarshalJSON(src []byte) error

type PortSearchFieldName ¶

type PortSearchFieldName string

PortSearchFieldName Possible field names to use on filters

const (
	PORTSEARCHFIELDNAME_PROJECT_PROJECT_ID    PortSearchFieldName = "/project/projectId"
	PORTSEARCHFIELDNAME_SETTINGS_PRODUCT_CODE PortSearchFieldName = "/settings/productCode"
	PORTSEARCHFIELDNAME_STATE                 PortSearchFieldName = "/state"
)

List of PortSearchFieldName

func NewPortSearchFieldNameFromValue ¶

func NewPortSearchFieldNameFromValue(v string) (*PortSearchFieldName, error)

NewPortSearchFieldNameFromValue returns a pointer to a valid PortSearchFieldName for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PortSearchFieldName) IsValid ¶

func (v PortSearchFieldName) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PortSearchFieldName) Ptr ¶

Ptr returns reference to PortSearchFieldName value

func (*PortSearchFieldName) UnmarshalJSON ¶

func (v *PortSearchFieldName) UnmarshalJSON(src []byte) error

type PortSettings ¶

type PortSettings struct {
	// Product name
	Product                *string                        `json:"product,omitempty"`
	Buyout                 *bool                          `json:"buyout,omitempty"`
	ViewPortPermission     *bool                          `json:"viewPortPermission,omitempty"`
	PlaceVcOrderPermission *bool                          `json:"placeVcOrderPermission,omitempty"`
	Layer3Enabled          *bool                          `json:"layer3Enabled,omitempty"`
	ProductCode            *string                        `json:"productCode,omitempty"`
	SharedPortType         *bool                          `json:"sharedPortType,omitempty"`
	SharedPortProduct      *PortSettingsSharedPortProduct `json:"sharedPortProduct,omitempty"`
	PackageType            *PortSettingsPackageType       `json:"packageType,omitempty"`
	AdditionalProperties   map[string]interface{}
}

PortSettings Port configuration settings

func NewPortSettings ¶

func NewPortSettings() *PortSettings

NewPortSettings instantiates a new PortSettings 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 NewPortSettingsWithDefaults ¶

func NewPortSettingsWithDefaults() *PortSettings

NewPortSettingsWithDefaults instantiates a new PortSettings 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 (*PortSettings) GetBuyout ¶

func (o *PortSettings) GetBuyout() bool

GetBuyout returns the Buyout field value if set, zero value otherwise.

func (*PortSettings) GetBuyoutOk ¶

func (o *PortSettings) GetBuyoutOk() (*bool, bool)

GetBuyoutOk returns a tuple with the Buyout field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortSettings) GetLayer3Enabled ¶

func (o *PortSettings) GetLayer3Enabled() bool

GetLayer3Enabled returns the Layer3Enabled field value if set, zero value otherwise.

func (*PortSettings) GetLayer3EnabledOk ¶

func (o *PortSettings) GetLayer3EnabledOk() (*bool, bool)

GetLayer3EnabledOk returns a tuple with the Layer3Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortSettings) GetPackageType ¶

func (o *PortSettings) GetPackageType() PortSettingsPackageType

GetPackageType returns the PackageType field value if set, zero value otherwise.

func (*PortSettings) GetPackageTypeOk ¶

func (o *PortSettings) GetPackageTypeOk() (*PortSettingsPackageType, bool)

GetPackageTypeOk returns a tuple with the PackageType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortSettings) GetPlaceVcOrderPermission ¶

func (o *PortSettings) GetPlaceVcOrderPermission() bool

GetPlaceVcOrderPermission returns the PlaceVcOrderPermission field value if set, zero value otherwise.

func (*PortSettings) GetPlaceVcOrderPermissionOk ¶

func (o *PortSettings) GetPlaceVcOrderPermissionOk() (*bool, bool)

GetPlaceVcOrderPermissionOk returns a tuple with the PlaceVcOrderPermission field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortSettings) GetProduct ¶

func (o *PortSettings) GetProduct() string

GetProduct returns the Product field value if set, zero value otherwise.

func (*PortSettings) GetProductCode ¶

func (o *PortSettings) GetProductCode() string

GetProductCode returns the ProductCode field value if set, zero value otherwise.

func (*PortSettings) GetProductCodeOk ¶

func (o *PortSettings) GetProductCodeOk() (*string, bool)

GetProductCodeOk returns a tuple with the ProductCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortSettings) GetProductOk ¶

func (o *PortSettings) GetProductOk() (*string, bool)

GetProductOk returns a tuple with the Product field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortSettings) GetSharedPortProduct ¶

func (o *PortSettings) GetSharedPortProduct() PortSettingsSharedPortProduct

GetSharedPortProduct returns the SharedPortProduct field value if set, zero value otherwise.

func (*PortSettings) GetSharedPortProductOk ¶

func (o *PortSettings) GetSharedPortProductOk() (*PortSettingsSharedPortProduct, bool)

GetSharedPortProductOk returns a tuple with the SharedPortProduct field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortSettings) GetSharedPortType ¶

func (o *PortSettings) GetSharedPortType() bool

GetSharedPortType returns the SharedPortType field value if set, zero value otherwise.

func (*PortSettings) GetSharedPortTypeOk ¶

func (o *PortSettings) GetSharedPortTypeOk() (*bool, bool)

GetSharedPortTypeOk returns a tuple with the SharedPortType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortSettings) GetViewPortPermission ¶

func (o *PortSettings) GetViewPortPermission() bool

GetViewPortPermission returns the ViewPortPermission field value if set, zero value otherwise.

func (*PortSettings) GetViewPortPermissionOk ¶

func (o *PortSettings) GetViewPortPermissionOk() (*bool, bool)

GetViewPortPermissionOk returns a tuple with the ViewPortPermission field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortSettings) HasBuyout ¶

func (o *PortSettings) HasBuyout() bool

HasBuyout returns a boolean if a field has been set.

func (*PortSettings) HasLayer3Enabled ¶

func (o *PortSettings) HasLayer3Enabled() bool

HasLayer3Enabled returns a boolean if a field has been set.

func (*PortSettings) HasPackageType ¶

func (o *PortSettings) HasPackageType() bool

HasPackageType returns a boolean if a field has been set.

func (*PortSettings) HasPlaceVcOrderPermission ¶

func (o *PortSettings) HasPlaceVcOrderPermission() bool

HasPlaceVcOrderPermission returns a boolean if a field has been set.

func (*PortSettings) HasProduct ¶

func (o *PortSettings) HasProduct() bool

HasProduct returns a boolean if a field has been set.

func (*PortSettings) HasProductCode ¶

func (o *PortSettings) HasProductCode() bool

HasProductCode returns a boolean if a field has been set.

func (*PortSettings) HasSharedPortProduct ¶

func (o *PortSettings) HasSharedPortProduct() bool

HasSharedPortProduct returns a boolean if a field has been set.

func (*PortSettings) HasSharedPortType ¶

func (o *PortSettings) HasSharedPortType() bool

HasSharedPortType returns a boolean if a field has been set.

func (*PortSettings) HasViewPortPermission ¶

func (o *PortSettings) HasViewPortPermission() bool

HasViewPortPermission returns a boolean if a field has been set.

func (PortSettings) MarshalJSON ¶

func (o PortSettings) MarshalJSON() ([]byte, error)

func (*PortSettings) SetBuyout ¶

func (o *PortSettings) SetBuyout(v bool)

SetBuyout gets a reference to the given bool and assigns it to the Buyout field.

func (*PortSettings) SetLayer3Enabled ¶

func (o *PortSettings) SetLayer3Enabled(v bool)

SetLayer3Enabled gets a reference to the given bool and assigns it to the Layer3Enabled field.

func (*PortSettings) SetPackageType ¶

func (o *PortSettings) SetPackageType(v PortSettingsPackageType)

SetPackageType gets a reference to the given PortSettingsPackageType and assigns it to the PackageType field.

func (*PortSettings) SetPlaceVcOrderPermission ¶

func (o *PortSettings) SetPlaceVcOrderPermission(v bool)

SetPlaceVcOrderPermission gets a reference to the given bool and assigns it to the PlaceVcOrderPermission field.

func (*PortSettings) SetProduct ¶

func (o *PortSettings) SetProduct(v string)

SetProduct gets a reference to the given string and assigns it to the Product field.

func (*PortSettings) SetProductCode ¶

func (o *PortSettings) SetProductCode(v string)

SetProductCode gets a reference to the given string and assigns it to the ProductCode field.

func (*PortSettings) SetSharedPortProduct ¶

func (o *PortSettings) SetSharedPortProduct(v PortSettingsSharedPortProduct)

SetSharedPortProduct gets a reference to the given PortSettingsSharedPortProduct and assigns it to the SharedPortProduct field.

func (*PortSettings) SetSharedPortType ¶

func (o *PortSettings) SetSharedPortType(v bool)

SetSharedPortType gets a reference to the given bool and assigns it to the SharedPortType field.

func (*PortSettings) SetViewPortPermission ¶

func (o *PortSettings) SetViewPortPermission(v bool)

SetViewPortPermission gets a reference to the given bool and assigns it to the ViewPortPermission field.

func (PortSettings) ToMap ¶

func (o PortSettings) ToMap() (map[string]interface{}, error)

func (*PortSettings) UnmarshalJSON ¶

func (o *PortSettings) UnmarshalJSON(data []byte) (err error)

type PortSettingsPackageType ¶

type PortSettingsPackageType string

PortSettingsPackageType Type of Port Package

const (
	PORTSETTINGSPACKAGETYPE_STANDARD  PortSettingsPackageType = "STANDARD"
	PORTSETTINGSPACKAGETYPE_UNTAGGED  PortSettingsPackageType = "UNTAGGED"
	PORTSETTINGSPACKAGETYPE_UNLIMITED PortSettingsPackageType = "UNLIMITED"
	PORTSETTINGSPACKAGETYPE_FREE      PortSettingsPackageType = "FREE"
)

List of PortSettings_packageType

func NewPortSettingsPackageTypeFromValue ¶

func NewPortSettingsPackageTypeFromValue(v string) (*PortSettingsPackageType, error)

NewPortSettingsPackageTypeFromValue returns a pointer to a valid PortSettingsPackageType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PortSettingsPackageType) IsValid ¶

func (v PortSettingsPackageType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PortSettingsPackageType) Ptr ¶

Ptr returns reference to PortSettings_packageType value

func (*PortSettingsPackageType) UnmarshalJSON ¶

func (v *PortSettingsPackageType) UnmarshalJSON(src []byte) error

type PortSettingsSharedPortProduct ¶

type PortSettingsSharedPortProduct string

PortSettingsSharedPortProduct the model 'PortSettingsSharedPortProduct'

const (
	PORTSETTINGSSHAREDPORTPRODUCT_NETWORK_EDGE    PortSettingsSharedPortProduct = "NETWORK_EDGE"
	PORTSETTINGSSHAREDPORTPRODUCT_VIRTUAL_GATEWAY PortSettingsSharedPortProduct = "VIRTUAL_GATEWAY"
	PORTSETTINGSSHAREDPORTPRODUCT_SMARTKEY        PortSettingsSharedPortProduct = "SMARTKEY"
	PORTSETTINGSSHAREDPORTPRODUCT_EDGE_METAL      PortSettingsSharedPortProduct = "EDGE_METAL"
)

List of PortSettings_sharedPortProduct

func NewPortSettingsSharedPortProductFromValue ¶

func NewPortSettingsSharedPortProductFromValue(v string) (*PortSettingsSharedPortProduct, error)

NewPortSettingsSharedPortProductFromValue returns a pointer to a valid PortSettingsSharedPortProduct for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PortSettingsSharedPortProduct) IsValid ¶

func (v PortSettingsSharedPortProduct) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PortSettingsSharedPortProduct) Ptr ¶

Ptr returns reference to PortSettings_sharedPortProduct value

func (*PortSettingsSharedPortProduct) UnmarshalJSON ¶

func (v *PortSettingsSharedPortProduct) UnmarshalJSON(src []byte) error

type PortSortBy ¶

type PortSortBy string

PortSortBy Possible field names to use on sorting

const (
	PORTSORTBY_DEVICE_NAME PortSortBy = "/device/name"
)

List of PortSortBy

func NewPortSortByFromValue ¶

func NewPortSortByFromValue(v string) (*PortSortBy, error)

NewPortSortByFromValue returns a pointer to a valid PortSortBy for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PortSortBy) IsValid ¶

func (v PortSortBy) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PortSortBy) Ptr ¶

func (v PortSortBy) Ptr() *PortSortBy

Ptr returns reference to PortSortBy value

func (*PortSortBy) UnmarshalJSON ¶

func (v *PortSortBy) UnmarshalJSON(src []byte) error

type PortSortCriteria ¶

type PortSortCriteria struct {
	Direction            *PortSortDirection `json:"direction,omitempty"`
	Property             *PortSortBy        `json:"property,omitempty"`
	AdditionalProperties map[string]interface{}
}

PortSortCriteria struct for PortSortCriteria

func NewPortSortCriteria ¶

func NewPortSortCriteria() *PortSortCriteria

NewPortSortCriteria instantiates a new PortSortCriteria 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 NewPortSortCriteriaWithDefaults ¶

func NewPortSortCriteriaWithDefaults() *PortSortCriteria

NewPortSortCriteriaWithDefaults instantiates a new PortSortCriteria 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 (*PortSortCriteria) GetDirection ¶

func (o *PortSortCriteria) GetDirection() PortSortDirection

GetDirection returns the Direction field value if set, zero value otherwise.

func (*PortSortCriteria) GetDirectionOk ¶

func (o *PortSortCriteria) GetDirectionOk() (*PortSortDirection, bool)

GetDirectionOk returns a tuple with the Direction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortSortCriteria) GetProperty ¶

func (o *PortSortCriteria) GetProperty() PortSortBy

GetProperty returns the Property field value if set, zero value otherwise.

func (*PortSortCriteria) GetPropertyOk ¶

func (o *PortSortCriteria) GetPropertyOk() (*PortSortBy, bool)

GetPropertyOk returns a tuple with the Property field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortSortCriteria) HasDirection ¶

func (o *PortSortCriteria) HasDirection() bool

HasDirection returns a boolean if a field has been set.

func (*PortSortCriteria) HasProperty ¶

func (o *PortSortCriteria) HasProperty() bool

HasProperty returns a boolean if a field has been set.

func (PortSortCriteria) MarshalJSON ¶

func (o PortSortCriteria) MarshalJSON() ([]byte, error)

func (*PortSortCriteria) SetDirection ¶

func (o *PortSortCriteria) SetDirection(v PortSortDirection)

SetDirection gets a reference to the given PortSortDirection and assigns it to the Direction field.

func (*PortSortCriteria) SetProperty ¶

func (o *PortSortCriteria) SetProperty(v PortSortBy)

SetProperty gets a reference to the given PortSortBy and assigns it to the Property field.

func (PortSortCriteria) ToMap ¶

func (o PortSortCriteria) ToMap() (map[string]interface{}, error)

func (*PortSortCriteria) UnmarshalJSON ¶

func (o *PortSortCriteria) UnmarshalJSON(data []byte) (err error)

type PortSortDirection ¶

type PortSortDirection string

PortSortDirection Sorting direction

const (
	PORTSORTDIRECTION_DESC PortSortDirection = "DESC"
	PORTSORTDIRECTION_ASC  PortSortDirection = "ASC"
)

List of PortSortDirection

func NewPortSortDirectionFromValue ¶

func NewPortSortDirectionFromValue(v string) (*PortSortDirection, error)

NewPortSortDirectionFromValue returns a pointer to a valid PortSortDirection for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PortSortDirection) IsValid ¶

func (v PortSortDirection) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PortSortDirection) Ptr ¶

Ptr returns reference to PortSortDirection value

func (*PortSortDirection) UnmarshalJSON ¶

func (v *PortSortDirection) UnmarshalJSON(src []byte) error

type PortState ¶

type PortState string

PortState Port lifecycle state

const (
	PORTSTATE_PENDING        PortState = "PENDING"
	PORTSTATE_PROVISIONING   PortState = "PROVISIONING"
	PORTSTATE_PROVISIONED    PortState = "PROVISIONED"
	PORTSTATE_ACTIVE         PortState = "ACTIVE"
	PORTSTATE_DEPROVISIONING PortState = "DEPROVISIONING"
	PORTSTATE_DEPROVISIONED  PortState = "DEPROVISIONED"
	PORTSTATE_INACTIVE       PortState = "INACTIVE"
	PORTSTATE_FAILED         PortState = "FAILED"
)

List of PortState

func NewPortStateFromValue ¶

func NewPortStateFromValue(v string) (*PortState, error)

NewPortStateFromValue returns a pointer to a valid PortState for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PortState) IsValid ¶

func (v PortState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PortState) Ptr ¶

func (v PortState) Ptr() *PortState

Ptr returns reference to PortState value

func (*PortState) UnmarshalJSON ¶

func (v *PortState) UnmarshalJSON(src []byte) error

type PortTether ¶

type PortTether struct {
	// Port cross connect identifier
	CrossConnectId *string `json:"crossConnectId,omitempty"`
	// Port cabinet number
	CabinetNumber *string `json:"cabinetNumber,omitempty"`
	// Port system name
	SystemName *string `json:"systemName,omitempty"`
	// Port patch panel
	PatchPanel *string `json:"patchPanel,omitempty"`
	// Port patch panel port A
	PatchPanelPortA *string `json:"patchPanelPortA,omitempty"`
	// Port patch panel port B
	PatchPanelPortB *string `json:"patchPanelPortB,omitempty"`
	// z-side/Equinix IBX
	Ibx                  *string `json:"ibx,omitempty"`
	AdditionalProperties map[string]interface{}
}

PortTether Port physical connection

func NewPortTether ¶

func NewPortTether() *PortTether

NewPortTether instantiates a new PortTether 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 NewPortTetherWithDefaults ¶

func NewPortTetherWithDefaults() *PortTether

NewPortTetherWithDefaults instantiates a new PortTether 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 (*PortTether) GetCabinetNumber ¶

func (o *PortTether) GetCabinetNumber() string

GetCabinetNumber returns the CabinetNumber field value if set, zero value otherwise.

func (*PortTether) GetCabinetNumberOk ¶

func (o *PortTether) GetCabinetNumberOk() (*string, bool)

GetCabinetNumberOk returns a tuple with the CabinetNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortTether) GetCrossConnectId ¶

func (o *PortTether) GetCrossConnectId() string

GetCrossConnectId returns the CrossConnectId field value if set, zero value otherwise.

func (*PortTether) GetCrossConnectIdOk ¶

func (o *PortTether) GetCrossConnectIdOk() (*string, bool)

GetCrossConnectIdOk returns a tuple with the CrossConnectId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortTether) GetIbx ¶

func (o *PortTether) GetIbx() string

GetIbx returns the Ibx field value if set, zero value otherwise.

func (*PortTether) GetIbxOk ¶

func (o *PortTether) GetIbxOk() (*string, bool)

GetIbxOk returns a tuple with the Ibx field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortTether) GetPatchPanel ¶

func (o *PortTether) GetPatchPanel() string

GetPatchPanel returns the PatchPanel field value if set, zero value otherwise.

func (*PortTether) GetPatchPanelOk ¶

func (o *PortTether) GetPatchPanelOk() (*string, bool)

GetPatchPanelOk returns a tuple with the PatchPanel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortTether) GetPatchPanelPortA ¶

func (o *PortTether) GetPatchPanelPortA() string

GetPatchPanelPortA returns the PatchPanelPortA field value if set, zero value otherwise.

func (*PortTether) GetPatchPanelPortAOk ¶

func (o *PortTether) GetPatchPanelPortAOk() (*string, bool)

GetPatchPanelPortAOk returns a tuple with the PatchPanelPortA field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortTether) GetPatchPanelPortB ¶

func (o *PortTether) GetPatchPanelPortB() string

GetPatchPanelPortB returns the PatchPanelPortB field value if set, zero value otherwise.

func (*PortTether) GetPatchPanelPortBOk ¶

func (o *PortTether) GetPatchPanelPortBOk() (*string, bool)

GetPatchPanelPortBOk returns a tuple with the PatchPanelPortB field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortTether) GetSystemName ¶

func (o *PortTether) GetSystemName() string

GetSystemName returns the SystemName field value if set, zero value otherwise.

func (*PortTether) GetSystemNameOk ¶

func (o *PortTether) GetSystemNameOk() (*string, bool)

GetSystemNameOk returns a tuple with the SystemName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortTether) HasCabinetNumber ¶

func (o *PortTether) HasCabinetNumber() bool

HasCabinetNumber returns a boolean if a field has been set.

func (*PortTether) HasCrossConnectId ¶

func (o *PortTether) HasCrossConnectId() bool

HasCrossConnectId returns a boolean if a field has been set.

func (*PortTether) HasIbx ¶

func (o *PortTether) HasIbx() bool

HasIbx returns a boolean if a field has been set.

func (*PortTether) HasPatchPanel ¶

func (o *PortTether) HasPatchPanel() bool

HasPatchPanel returns a boolean if a field has been set.

func (*PortTether) HasPatchPanelPortA ¶

func (o *PortTether) HasPatchPanelPortA() bool

HasPatchPanelPortA returns a boolean if a field has been set.

func (*PortTether) HasPatchPanelPortB ¶

func (o *PortTether) HasPatchPanelPortB() bool

HasPatchPanelPortB returns a boolean if a field has been set.

func (*PortTether) HasSystemName ¶

func (o *PortTether) HasSystemName() bool

HasSystemName returns a boolean if a field has been set.

func (PortTether) MarshalJSON ¶

func (o PortTether) MarshalJSON() ([]byte, error)

func (*PortTether) SetCabinetNumber ¶

func (o *PortTether) SetCabinetNumber(v string)

SetCabinetNumber gets a reference to the given string and assigns it to the CabinetNumber field.

func (*PortTether) SetCrossConnectId ¶

func (o *PortTether) SetCrossConnectId(v string)

SetCrossConnectId gets a reference to the given string and assigns it to the CrossConnectId field.

func (*PortTether) SetIbx ¶

func (o *PortTether) SetIbx(v string)

SetIbx gets a reference to the given string and assigns it to the Ibx field.

func (*PortTether) SetPatchPanel ¶

func (o *PortTether) SetPatchPanel(v string)

SetPatchPanel gets a reference to the given string and assigns it to the PatchPanel field.

func (*PortTether) SetPatchPanelPortA ¶

func (o *PortTether) SetPatchPanelPortA(v string)

SetPatchPanelPortA gets a reference to the given string and assigns it to the PatchPanelPortA field.

func (*PortTether) SetPatchPanelPortB ¶

func (o *PortTether) SetPatchPanelPortB(v string)

SetPatchPanelPortB gets a reference to the given string and assigns it to the PatchPanelPortB field.

func (*PortTether) SetSystemName ¶

func (o *PortTether) SetSystemName(v string)

SetSystemName gets a reference to the given string and assigns it to the SystemName field.

func (PortTether) ToMap ¶

func (o PortTether) ToMap() (map[string]interface{}, error)

func (*PortTether) UnmarshalJSON ¶

func (o *PortTether) UnmarshalJSON(data []byte) (err error)

type PortType ¶

type PortType string

PortType Type of Port

const (
	PORTTYPE_XF_PORT PortType = "XF_PORT"
	PORTTYPE_IX_PORT PortType = "IX_PORT"
)

List of PortType

func NewPortTypeFromValue ¶

func NewPortTypeFromValue(v string) (*PortType, error)

NewPortTypeFromValue returns a pointer to a valid PortType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PortType) IsValid ¶

func (v PortType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PortType) Ptr ¶

func (v PortType) Ptr() *PortType

Ptr returns reference to PortType value

func (*PortType) UnmarshalJSON ¶

func (v *PortType) UnmarshalJSON(src []byte) error

type PortV4SearchRequest ¶

type PortV4SearchRequest struct {
	Filter               *PortExpression    `json:"filter,omitempty"`
	Pagination           *PaginationRequest `json:"pagination,omitempty"`
	Sort                 []PortSortCriteria `json:"sort,omitempty"`
	AdditionalProperties map[string]interface{}
}

PortV4SearchRequest Search requests containing criteria

func NewPortV4SearchRequest ¶

func NewPortV4SearchRequest() *PortV4SearchRequest

NewPortV4SearchRequest instantiates a new PortV4SearchRequest 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 NewPortV4SearchRequestWithDefaults ¶

func NewPortV4SearchRequestWithDefaults() *PortV4SearchRequest

NewPortV4SearchRequestWithDefaults instantiates a new PortV4SearchRequest 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 (*PortV4SearchRequest) GetFilter ¶

func (o *PortV4SearchRequest) GetFilter() PortExpression

GetFilter returns the Filter field value if set, zero value otherwise.

func (*PortV4SearchRequest) GetFilterOk ¶

func (o *PortV4SearchRequest) GetFilterOk() (*PortExpression, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortV4SearchRequest) GetPagination ¶

func (o *PortV4SearchRequest) GetPagination() PaginationRequest

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*PortV4SearchRequest) GetPaginationOk ¶

func (o *PortV4SearchRequest) GetPaginationOk() (*PaginationRequest, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortV4SearchRequest) GetSort ¶

func (o *PortV4SearchRequest) GetSort() []PortSortCriteria

GetSort returns the Sort field value if set, zero value otherwise.

func (*PortV4SearchRequest) GetSortOk ¶

func (o *PortV4SearchRequest) GetSortOk() ([]PortSortCriteria, bool)

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PortV4SearchRequest) HasFilter ¶

func (o *PortV4SearchRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*PortV4SearchRequest) HasPagination ¶

func (o *PortV4SearchRequest) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (*PortV4SearchRequest) HasSort ¶

func (o *PortV4SearchRequest) HasSort() bool

HasSort returns a boolean if a field has been set.

func (PortV4SearchRequest) MarshalJSON ¶

func (o PortV4SearchRequest) MarshalJSON() ([]byte, error)

func (*PortV4SearchRequest) SetFilter ¶

func (o *PortV4SearchRequest) SetFilter(v PortExpression)

SetFilter gets a reference to the given PortExpression and assigns it to the Filter field.

func (*PortV4SearchRequest) SetPagination ¶

func (o *PortV4SearchRequest) SetPagination(v PaginationRequest)

SetPagination gets a reference to the given PaginationRequest and assigns it to the Pagination field.

func (*PortV4SearchRequest) SetSort ¶

func (o *PortV4SearchRequest) SetSort(v []PortSortCriteria)

SetSort gets a reference to the given []PortSortCriteria and assigns it to the Sort field.

func (PortV4SearchRequest) ToMap ¶

func (o PortV4SearchRequest) ToMap() (map[string]interface{}, error)

func (*PortV4SearchRequest) UnmarshalJSON ¶

func (o *PortV4SearchRequest) UnmarshalJSON(data []byte) (err error)

type PortsApiService ¶

type PortsApiService service

PortsApiService PortsApi service

func (*PortsApiService) AddToLag ¶

func (a *PortsApiService) AddToLag(ctx context.Context, portId string) ApiAddToLagRequest

AddToLag Add to Lag

Add Physical Ports to Virtual Port.<font color="red"> <sup color='red'>Preview</sup></font>

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param portId Port UUID
@return ApiAddToLagRequest

func (*PortsApiService) AddToLagExecute ¶

Execute executes the request

@return AllPhysicalPortsResponse

func (*PortsApiService) CreateBulkPort ¶

CreateBulkPort Create Port

Create Port creates Equinix Fabric? Port.<font color="red"> <sup color='red'>Preview</sup></font>

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateBulkPortRequest

func (*PortsApiService) CreateBulkPortExecute ¶

func (a *PortsApiService) CreateBulkPortExecute(r ApiCreateBulkPortRequest) (*AllPortsResponse, *http.Response, error)

Execute executes the request

@return AllPortsResponse

func (*PortsApiService) CreatePort ¶

CreatePort Create Port

Creates Equinix Fabric? Port.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreatePortRequest

func (*PortsApiService) CreatePortExecute ¶

func (a *PortsApiService) CreatePortExecute(r ApiCreatePortRequest) (*PortResponse, *http.Response, error)

Execute executes the request

@return PortResponse

func (*PortsApiService) GetPortByUuid ¶

func (a *PortsApiService) GetPortByUuid(ctx context.Context, portId string) ApiGetPortByUuidRequest

GetPortByUuid Get Port by uuid

Get Port By uuid returns details of assigned and available Equinix Fabric port for the specified user credentials. The metro code attribute in the response shows the origin of the proposed connection.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param portId Port UUID
@return ApiGetPortByUuidRequest

func (*PortsApiService) GetPortByUuidExecute ¶

func (a *PortsApiService) GetPortByUuidExecute(r ApiGetPortByUuidRequest) (*PortResponse, *http.Response, error)

Execute executes the request

@return PortResponse

func (*PortsApiService) GetPorts ¶

GetPorts Get All Ports

Get All Ports returns details of all assigned and available ports for the specified user credentials. The metro attribute in the response shows the origin of the proposed connection.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetPortsRequest

func (*PortsApiService) GetPortsExecute ¶

Execute executes the request

@return AllPortsResponse

func (*PortsApiService) GetVlans ¶

func (a *PortsApiService) GetVlans(ctx context.Context, portUuid string) ApiGetVlansRequest

GetVlans Get Vlans

The API provides capability to retrieve Vlans for a Port.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param portUuid Port UUID
@return ApiGetVlansRequest

func (*PortsApiService) GetVlansExecute ¶

Execute executes the request

@return LinkProtocolGetResponse

func (*PortsApiService) SearchPorts ¶

SearchPorts Search ports

The API provides capability to get list of user's virtual ports using search criteria, including optional filtering, pagination and sorting

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiSearchPortsRequest

func (*PortsApiService) SearchPortsExecute ¶

Execute executes the request

@return AllPortsResponse

type PrecisionTimeApiService ¶

type PrecisionTimeApiService service

PrecisionTimeApiService PrecisionTimeApi service

func (*PrecisionTimeApiService) CreateTimeServices ¶

CreateTimeServices Create Time Service

The API provides capability to create timing service

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateTimeServicesRequest

func (*PrecisionTimeApiService) CreateTimeServicesExecute ¶

Execute executes the request

@return PrecisionTimeServiceCreateResponse

func (*PrecisionTimeApiService) DeleteTimeServiceById ¶

func (a *PrecisionTimeApiService) DeleteTimeServiceById(ctx context.Context, serviceId string) ApiDeleteTimeServiceByIdRequest

DeleteTimeServiceById Delete time service

Delete EPT service by it's uuid

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param serviceId Service UUID
@return ApiDeleteTimeServiceByIdRequest

func (*PrecisionTimeApiService) DeleteTimeServiceByIdExecute ¶

Execute executes the request

@return PrecisionTimeServiceCreateResponse

func (*PrecisionTimeApiService) GetTimeServicesById ¶

func (a *PrecisionTimeApiService) GetTimeServicesById(ctx context.Context, serviceId string) ApiGetTimeServicesByIdRequest

GetTimeServicesById Get Time Service

The API provides capability to get precision timing service's details

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param serviceId Service UUID
@return ApiGetTimeServicesByIdRequest

func (*PrecisionTimeApiService) GetTimeServicesByIdExecute ¶

Execute executes the request

@return PrecisionTimeServiceCreateResponse

func (*PrecisionTimeApiService) UpdateTimeServicesById ¶

func (a *PrecisionTimeApiService) UpdateTimeServicesById(ctx context.Context, serviceId string) ApiUpdateTimeServicesByIdRequest

UpdateTimeServicesById Patch time service

The API provides capability to update timing service

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param serviceId Service UUID
@return ApiUpdateTimeServicesByIdRequest

func (*PrecisionTimeApiService) UpdateTimeServicesByIdExecute ¶

Execute executes the request

@return PrecisionTimeServiceCreateResponse

type PrecisionTimeChangeOperation ¶

type PrecisionTimeChangeOperation struct {
	Op   PrecisionTimeChangeOperationOp   `json:"op"`
	Path PrecisionTimeChangeOperationPath `json:"path"`
	// new value for updated parameter
	Value                interface{} `json:"value"`
	AdditionalProperties map[string]interface{}
}

PrecisionTimeChangeOperation Fabric Precision Timing change operation data

func NewPrecisionTimeChangeOperation ¶

func NewPrecisionTimeChangeOperation(op PrecisionTimeChangeOperationOp, path PrecisionTimeChangeOperationPath, value interface{}) *PrecisionTimeChangeOperation

NewPrecisionTimeChangeOperation instantiates a new PrecisionTimeChangeOperation 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 NewPrecisionTimeChangeOperationWithDefaults ¶

func NewPrecisionTimeChangeOperationWithDefaults() *PrecisionTimeChangeOperation

NewPrecisionTimeChangeOperationWithDefaults instantiates a new PrecisionTimeChangeOperation 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 (*PrecisionTimeChangeOperation) GetOp ¶

GetOp returns the Op field value

func (*PrecisionTimeChangeOperation) GetOpOk ¶

GetOpOk returns a tuple with the Op field value and a boolean to check if the value has been set.

func (*PrecisionTimeChangeOperation) GetPath ¶

GetPath returns the Path field value

func (*PrecisionTimeChangeOperation) GetPathOk ¶

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (*PrecisionTimeChangeOperation) GetValue ¶

func (o *PrecisionTimeChangeOperation) GetValue() interface{}

GetValue returns the Value field value If the value is explicit nil, the zero value for interface{} will be returned

func (*PrecisionTimeChangeOperation) GetValueOk ¶

func (o *PrecisionTimeChangeOperation) GetValueOk() (*interface{}, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (PrecisionTimeChangeOperation) MarshalJSON ¶

func (o PrecisionTimeChangeOperation) MarshalJSON() ([]byte, error)

func (*PrecisionTimeChangeOperation) SetOp ¶

SetOp sets field value

func (*PrecisionTimeChangeOperation) SetPath ¶

SetPath sets field value

func (*PrecisionTimeChangeOperation) SetValue ¶

func (o *PrecisionTimeChangeOperation) SetValue(v interface{})

SetValue sets field value

func (PrecisionTimeChangeOperation) ToMap ¶

func (o PrecisionTimeChangeOperation) ToMap() (map[string]interface{}, error)

func (*PrecisionTimeChangeOperation) UnmarshalJSON ¶

func (o *PrecisionTimeChangeOperation) UnmarshalJSON(data []byte) (err error)

type PrecisionTimeChangeOperationOp ¶

type PrecisionTimeChangeOperationOp string

PrecisionTimeChangeOperationOp Handy shortcut for operation name

const (
	PRECISIONTIMECHANGEOPERATIONOP_REPLACE PrecisionTimeChangeOperationOp = "replace"
	PRECISIONTIMECHANGEOPERATIONOP_ADD     PrecisionTimeChangeOperationOp = "add"
	PRECISIONTIMECHANGEOPERATIONOP_REMOVE  PrecisionTimeChangeOperationOp = "remove"
)

List of precisionTimeChangeOperation_op

func NewPrecisionTimeChangeOperationOpFromValue ¶

func NewPrecisionTimeChangeOperationOpFromValue(v string) (*PrecisionTimeChangeOperationOp, error)

NewPrecisionTimeChangeOperationOpFromValue returns a pointer to a valid PrecisionTimeChangeOperationOp for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PrecisionTimeChangeOperationOp) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (PrecisionTimeChangeOperationOp) Ptr ¶

Ptr returns reference to precisionTimeChangeOperation_op value

func (*PrecisionTimeChangeOperationOp) UnmarshalJSON ¶

func (v *PrecisionTimeChangeOperationOp) UnmarshalJSON(src []byte) error

type PrecisionTimeChangeOperationPath ¶

type PrecisionTimeChangeOperationPath string

PrecisionTimeChangeOperationPath path inside document leading to updated parameter

const (
	PRECISIONTIMECHANGEOPERATIONPATH_IPV4                      PrecisionTimeChangeOperationPath = "/ipv4"
	PRECISIONTIMECHANGEOPERATIONPATH_NAME                      PrecisionTimeChangeOperationPath = "/name"
	PRECISIONTIMECHANGEOPERATIONPATH_ADVANCE_CONFIGURATION_NTP PrecisionTimeChangeOperationPath = "/advanceConfiguration/ntp"
	PRECISIONTIMECHANGEOPERATIONPATH_ADVANCE_CONFIGURATION_PTP PrecisionTimeChangeOperationPath = "/advanceConfiguration/ptp"
	PRECISIONTIMECHANGEOPERATIONPATH_PACKAGE                   PrecisionTimeChangeOperationPath = "/package"
)

List of precisionTimeChangeOperation_path

func NewPrecisionTimeChangeOperationPathFromValue ¶

func NewPrecisionTimeChangeOperationPathFromValue(v string) (*PrecisionTimeChangeOperationPath, error)

NewPrecisionTimeChangeOperationPathFromValue returns a pointer to a valid PrecisionTimeChangeOperationPath for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PrecisionTimeChangeOperationPath) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (PrecisionTimeChangeOperationPath) Ptr ¶

Ptr returns reference to precisionTimeChangeOperation_path value

func (*PrecisionTimeChangeOperationPath) UnmarshalJSON ¶

func (v *PrecisionTimeChangeOperationPath) UnmarshalJSON(src []byte) error

type PrecisionTimePackageRequest ¶

type PrecisionTimePackageRequest struct {
	Href                 *string                          `json:"href,omitempty"`
	Code                 PrecisionTimePackageResponseCode `json:"code"`
	AdditionalProperties map[string]interface{}
}

PrecisionTimePackageRequest EPT Package Request

func NewPrecisionTimePackageRequest ¶

func NewPrecisionTimePackageRequest(code PrecisionTimePackageResponseCode) *PrecisionTimePackageRequest

NewPrecisionTimePackageRequest instantiates a new PrecisionTimePackageRequest 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 NewPrecisionTimePackageRequestWithDefaults ¶

func NewPrecisionTimePackageRequestWithDefaults() *PrecisionTimePackageRequest

NewPrecisionTimePackageRequestWithDefaults instantiates a new PrecisionTimePackageRequest 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 (*PrecisionTimePackageRequest) GetCode ¶

GetCode returns the Code field value

func (*PrecisionTimePackageRequest) GetCodeOk ¶

GetCodeOk returns a tuple with the Code field value and a boolean to check if the value has been set.

func (*PrecisionTimePackageRequest) GetHref ¶

func (o *PrecisionTimePackageRequest) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*PrecisionTimePackageRequest) GetHrefOk ¶

func (o *PrecisionTimePackageRequest) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrecisionTimePackageRequest) HasHref ¶

func (o *PrecisionTimePackageRequest) HasHref() bool

HasHref returns a boolean if a field has been set.

func (PrecisionTimePackageRequest) MarshalJSON ¶

func (o PrecisionTimePackageRequest) MarshalJSON() ([]byte, error)

func (*PrecisionTimePackageRequest) SetCode ¶

SetCode sets field value

func (*PrecisionTimePackageRequest) SetHref ¶

func (o *PrecisionTimePackageRequest) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (PrecisionTimePackageRequest) ToMap ¶

func (o PrecisionTimePackageRequest) ToMap() (map[string]interface{}, error)

func (*PrecisionTimePackageRequest) UnmarshalJSON ¶

func (o *PrecisionTimePackageRequest) UnmarshalJSON(data []byte) (err error)

type PrecisionTimePackageResponse ¶

type PrecisionTimePackageResponse struct {
	Href                 *string                           `json:"href,omitempty"`
	Code                 PrecisionTimePackageResponseCode  `json:"code"`
	Type                 *PrecisionTimePackageResponseType `json:"type,omitempty"`
	Bandwidth            *int32                            `json:"bandwidth,omitempty"`
	ClientsPerSecondMax  *int32                            `json:"clientsPerSecondMax,omitempty"`
	RedundancySupported  *bool                             `json:"redundancySupported,omitempty"`
	MultiSubnetSupported *bool                             `json:"multiSubnetSupported,omitempty"`
	AccuracyUnit         *string                           `json:"accuracyUnit,omitempty"`
	AccuracySla          *int32                            `json:"accuracySla,omitempty"`
	AccuracyAvgMin       *int32                            `json:"accuracyAvgMin,omitempty"`
	AccuracyAvgMax       *int32                            `json:"accuracyAvgMax,omitempty"`
	Changelog            *Changelog                        `json:"changelog,omitempty"`
	AdditionalProperties map[string]interface{}
}

PrecisionTimePackageResponse EPT Service Package Information

func NewPrecisionTimePackageResponse ¶

func NewPrecisionTimePackageResponse(code PrecisionTimePackageResponseCode) *PrecisionTimePackageResponse

NewPrecisionTimePackageResponse instantiates a new PrecisionTimePackageResponse 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 NewPrecisionTimePackageResponseWithDefaults ¶

func NewPrecisionTimePackageResponseWithDefaults() *PrecisionTimePackageResponse

NewPrecisionTimePackageResponseWithDefaults instantiates a new PrecisionTimePackageResponse 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 (*PrecisionTimePackageResponse) GetAccuracyAvgMax ¶

func (o *PrecisionTimePackageResponse) GetAccuracyAvgMax() int32

GetAccuracyAvgMax returns the AccuracyAvgMax field value if set, zero value otherwise.

func (*PrecisionTimePackageResponse) GetAccuracyAvgMaxOk ¶

func (o *PrecisionTimePackageResponse) GetAccuracyAvgMaxOk() (*int32, bool)

GetAccuracyAvgMaxOk returns a tuple with the AccuracyAvgMax field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrecisionTimePackageResponse) GetAccuracyAvgMin ¶

func (o *PrecisionTimePackageResponse) GetAccuracyAvgMin() int32

GetAccuracyAvgMin returns the AccuracyAvgMin field value if set, zero value otherwise.

func (*PrecisionTimePackageResponse) GetAccuracyAvgMinOk ¶

func (o *PrecisionTimePackageResponse) GetAccuracyAvgMinOk() (*int32, bool)

GetAccuracyAvgMinOk returns a tuple with the AccuracyAvgMin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrecisionTimePackageResponse) GetAccuracySla ¶

func (o *PrecisionTimePackageResponse) GetAccuracySla() int32

GetAccuracySla returns the AccuracySla field value if set, zero value otherwise.

func (*PrecisionTimePackageResponse) GetAccuracySlaOk ¶

func (o *PrecisionTimePackageResponse) GetAccuracySlaOk() (*int32, bool)

GetAccuracySlaOk returns a tuple with the AccuracySla field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrecisionTimePackageResponse) GetAccuracyUnit ¶

func (o *PrecisionTimePackageResponse) GetAccuracyUnit() string

GetAccuracyUnit returns the AccuracyUnit field value if set, zero value otherwise.

func (*PrecisionTimePackageResponse) GetAccuracyUnitOk ¶

func (o *PrecisionTimePackageResponse) GetAccuracyUnitOk() (*string, bool)

GetAccuracyUnitOk returns a tuple with the AccuracyUnit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrecisionTimePackageResponse) GetBandwidth ¶

func (o *PrecisionTimePackageResponse) GetBandwidth() int32

GetBandwidth returns the Bandwidth field value if set, zero value otherwise.

func (*PrecisionTimePackageResponse) GetBandwidthOk ¶

func (o *PrecisionTimePackageResponse) GetBandwidthOk() (*int32, bool)

GetBandwidthOk returns a tuple with the Bandwidth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrecisionTimePackageResponse) GetChangelog ¶

func (o *PrecisionTimePackageResponse) GetChangelog() Changelog

GetChangelog returns the Changelog field value if set, zero value otherwise.

func (*PrecisionTimePackageResponse) GetChangelogOk ¶

func (o *PrecisionTimePackageResponse) GetChangelogOk() (*Changelog, bool)

GetChangelogOk returns a tuple with the Changelog field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrecisionTimePackageResponse) GetClientsPerSecondMax ¶

func (o *PrecisionTimePackageResponse) GetClientsPerSecondMax() int32

GetClientsPerSecondMax returns the ClientsPerSecondMax field value if set, zero value otherwise.

func (*PrecisionTimePackageResponse) GetClientsPerSecondMaxOk ¶

func (o *PrecisionTimePackageResponse) GetClientsPerSecondMaxOk() (*int32, bool)

GetClientsPerSecondMaxOk returns a tuple with the ClientsPerSecondMax field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrecisionTimePackageResponse) GetCode ¶

GetCode returns the Code field value

func (*PrecisionTimePackageResponse) GetCodeOk ¶

GetCodeOk returns a tuple with the Code field value and a boolean to check if the value has been set.

func (*PrecisionTimePackageResponse) GetHref ¶

func (o *PrecisionTimePackageResponse) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*PrecisionTimePackageResponse) GetHrefOk ¶

func (o *PrecisionTimePackageResponse) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrecisionTimePackageResponse) GetMultiSubnetSupported ¶

func (o *PrecisionTimePackageResponse) GetMultiSubnetSupported() bool

GetMultiSubnetSupported returns the MultiSubnetSupported field value if set, zero value otherwise.

func (*PrecisionTimePackageResponse) GetMultiSubnetSupportedOk ¶

func (o *PrecisionTimePackageResponse) GetMultiSubnetSupportedOk() (*bool, bool)

GetMultiSubnetSupportedOk returns a tuple with the MultiSubnetSupported field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrecisionTimePackageResponse) GetRedundancySupported ¶

func (o *PrecisionTimePackageResponse) GetRedundancySupported() bool

GetRedundancySupported returns the RedundancySupported field value if set, zero value otherwise.

func (*PrecisionTimePackageResponse) GetRedundancySupportedOk ¶

func (o *PrecisionTimePackageResponse) GetRedundancySupportedOk() (*bool, bool)

GetRedundancySupportedOk returns a tuple with the RedundancySupported field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrecisionTimePackageResponse) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*PrecisionTimePackageResponse) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrecisionTimePackageResponse) HasAccuracyAvgMax ¶

func (o *PrecisionTimePackageResponse) HasAccuracyAvgMax() bool

HasAccuracyAvgMax returns a boolean if a field has been set.

func (*PrecisionTimePackageResponse) HasAccuracyAvgMin ¶

func (o *PrecisionTimePackageResponse) HasAccuracyAvgMin() bool

HasAccuracyAvgMin returns a boolean if a field has been set.

func (*PrecisionTimePackageResponse) HasAccuracySla ¶

func (o *PrecisionTimePackageResponse) HasAccuracySla() bool

HasAccuracySla returns a boolean if a field has been set.

func (*PrecisionTimePackageResponse) HasAccuracyUnit ¶

func (o *PrecisionTimePackageResponse) HasAccuracyUnit() bool

HasAccuracyUnit returns a boolean if a field has been set.

func (*PrecisionTimePackageResponse) HasBandwidth ¶

func (o *PrecisionTimePackageResponse) HasBandwidth() bool

HasBandwidth returns a boolean if a field has been set.

func (*PrecisionTimePackageResponse) HasChangelog ¶

func (o *PrecisionTimePackageResponse) HasChangelog() bool

HasChangelog returns a boolean if a field has been set.

func (*PrecisionTimePackageResponse) HasClientsPerSecondMax ¶

func (o *PrecisionTimePackageResponse) HasClientsPerSecondMax() bool

HasClientsPerSecondMax returns a boolean if a field has been set.

func (*PrecisionTimePackageResponse) HasHref ¶

func (o *PrecisionTimePackageResponse) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*PrecisionTimePackageResponse) HasMultiSubnetSupported ¶

func (o *PrecisionTimePackageResponse) HasMultiSubnetSupported() bool

HasMultiSubnetSupported returns a boolean if a field has been set.

func (*PrecisionTimePackageResponse) HasRedundancySupported ¶

func (o *PrecisionTimePackageResponse) HasRedundancySupported() bool

HasRedundancySupported returns a boolean if a field has been set.

func (*PrecisionTimePackageResponse) HasType ¶

func (o *PrecisionTimePackageResponse) HasType() bool

HasType returns a boolean if a field has been set.

func (PrecisionTimePackageResponse) MarshalJSON ¶

func (o PrecisionTimePackageResponse) MarshalJSON() ([]byte, error)

func (*PrecisionTimePackageResponse) SetAccuracyAvgMax ¶

func (o *PrecisionTimePackageResponse) SetAccuracyAvgMax(v int32)

SetAccuracyAvgMax gets a reference to the given int32 and assigns it to the AccuracyAvgMax field.

func (*PrecisionTimePackageResponse) SetAccuracyAvgMin ¶

func (o *PrecisionTimePackageResponse) SetAccuracyAvgMin(v int32)

SetAccuracyAvgMin gets a reference to the given int32 and assigns it to the AccuracyAvgMin field.

func (*PrecisionTimePackageResponse) SetAccuracySla ¶

func (o *PrecisionTimePackageResponse) SetAccuracySla(v int32)

SetAccuracySla gets a reference to the given int32 and assigns it to the AccuracySla field.

func (*PrecisionTimePackageResponse) SetAccuracyUnit ¶

func (o *PrecisionTimePackageResponse) SetAccuracyUnit(v string)

SetAccuracyUnit gets a reference to the given string and assigns it to the AccuracyUnit field.

func (*PrecisionTimePackageResponse) SetBandwidth ¶

func (o *PrecisionTimePackageResponse) SetBandwidth(v int32)

SetBandwidth gets a reference to the given int32 and assigns it to the Bandwidth field.

func (*PrecisionTimePackageResponse) SetChangelog ¶

func (o *PrecisionTimePackageResponse) SetChangelog(v Changelog)

SetChangelog gets a reference to the given Changelog and assigns it to the Changelog field.

func (*PrecisionTimePackageResponse) SetClientsPerSecondMax ¶

func (o *PrecisionTimePackageResponse) SetClientsPerSecondMax(v int32)

SetClientsPerSecondMax gets a reference to the given int32 and assigns it to the ClientsPerSecondMax field.

func (*PrecisionTimePackageResponse) SetCode ¶

SetCode sets field value

func (*PrecisionTimePackageResponse) SetHref ¶

func (o *PrecisionTimePackageResponse) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*PrecisionTimePackageResponse) SetMultiSubnetSupported ¶

func (o *PrecisionTimePackageResponse) SetMultiSubnetSupported(v bool)

SetMultiSubnetSupported gets a reference to the given bool and assigns it to the MultiSubnetSupported field.

func (*PrecisionTimePackageResponse) SetRedundancySupported ¶

func (o *PrecisionTimePackageResponse) SetRedundancySupported(v bool)

SetRedundancySupported gets a reference to the given bool and assigns it to the RedundancySupported field.

func (*PrecisionTimePackageResponse) SetType ¶

SetType gets a reference to the given PrecisionTimePackageResponseType and assigns it to the Type field.

func (PrecisionTimePackageResponse) ToMap ¶

func (o PrecisionTimePackageResponse) ToMap() (map[string]interface{}, error)

func (*PrecisionTimePackageResponse) UnmarshalJSON ¶

func (o *PrecisionTimePackageResponse) UnmarshalJSON(data []byte) (err error)

type PrecisionTimePackageResponseCode ¶

type PrecisionTimePackageResponseCode string

PrecisionTimePackageResponseCode the model 'PrecisionTimePackageResponseCode'

const (
	PRECISIONTIMEPACKAGERESPONSECODE_NTP_STANDARD   PrecisionTimePackageResponseCode = "NTP_STANDARD"
	PRECISIONTIMEPACKAGERESPONSECODE_NTP_ENTERPRISE PrecisionTimePackageResponseCode = "NTP_ENTERPRISE"
	PRECISIONTIMEPACKAGERESPONSECODE_PTP_STANDARD   PrecisionTimePackageResponseCode = "PTP_STANDARD"
	PRECISIONTIMEPACKAGERESPONSECODE_PTP_ENTERPRISE PrecisionTimePackageResponseCode = "PTP_ENTERPRISE"
)

List of precisionTimePackageResponse_code

func NewPrecisionTimePackageResponseCodeFromValue ¶

func NewPrecisionTimePackageResponseCodeFromValue(v string) (*PrecisionTimePackageResponseCode, error)

NewPrecisionTimePackageResponseCodeFromValue returns a pointer to a valid PrecisionTimePackageResponseCode for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PrecisionTimePackageResponseCode) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (PrecisionTimePackageResponseCode) Ptr ¶

Ptr returns reference to precisionTimePackageResponse_code value

func (*PrecisionTimePackageResponseCode) UnmarshalJSON ¶

func (v *PrecisionTimePackageResponseCode) UnmarshalJSON(src []byte) error

type PrecisionTimePackageResponseType ¶

type PrecisionTimePackageResponseType string

PrecisionTimePackageResponseType the model 'PrecisionTimePackageResponseType'

const (
	PRECISIONTIMEPACKAGERESPONSETYPE_TIME_SERVICE_PACKAGE PrecisionTimePackageResponseType = "TIME_SERVICE_PACKAGE"
)

List of precisionTimePackageResponse_type

func NewPrecisionTimePackageResponseTypeFromValue ¶

func NewPrecisionTimePackageResponseTypeFromValue(v string) (*PrecisionTimePackageResponseType, error)

NewPrecisionTimePackageResponseTypeFromValue returns a pointer to a valid PrecisionTimePackageResponseType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PrecisionTimePackageResponseType) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (PrecisionTimePackageResponseType) Ptr ¶

Ptr returns reference to precisionTimePackageResponse_type value

func (*PrecisionTimePackageResponseType) UnmarshalJSON ¶

func (v *PrecisionTimePackageResponseType) UnmarshalJSON(src []byte) error

type PrecisionTimeServiceCreateResponse ¶

type PrecisionTimeServiceCreateResponse struct {
	Type PrecisionTimeServiceCreateResponseType `json:"type"`
	Href string                                 `json:"href"`
	// uuid of the ept service
	Uuid string `json:"uuid"`
	// name of the ept service
	Name        *string                                 `json:"name,omitempty"`
	Description *string                                 `json:"description,omitempty"`
	State       PrecisionTimeServiceCreateResponseState `json:"state"`
	Package     PrecisionTimePackageResponse            `json:"package"`
	// fabric l2 connections used for the ept service
	Connections          []FabricConnectionUuid `json:"connections,omitempty"`
	Ipv4                 Ipv4                   `json:"ipv4"`
	Account              *Account               `json:"account,omitempty"`
	AdvanceConfiguration *AdvanceConfiguration  `json:"advanceConfiguration,omitempty"`
	Project              *Project               `json:"project,omitempty"`
	AdditionalProperties map[string]interface{}
}

PrecisionTimeServiceCreateResponse EPT service instance

func NewPrecisionTimeServiceCreateResponse ¶

NewPrecisionTimeServiceCreateResponse instantiates a new PrecisionTimeServiceCreateResponse 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 NewPrecisionTimeServiceCreateResponseWithDefaults ¶

func NewPrecisionTimeServiceCreateResponseWithDefaults() *PrecisionTimeServiceCreateResponse

NewPrecisionTimeServiceCreateResponseWithDefaults instantiates a new PrecisionTimeServiceCreateResponse 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 (*PrecisionTimeServiceCreateResponse) GetAccount ¶

GetAccount returns the Account field value if set, zero value otherwise.

func (*PrecisionTimeServiceCreateResponse) GetAccountOk ¶

func (o *PrecisionTimeServiceCreateResponse) GetAccountOk() (*Account, bool)

GetAccountOk returns a tuple with the Account field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrecisionTimeServiceCreateResponse) GetAdvanceConfiguration ¶

func (o *PrecisionTimeServiceCreateResponse) GetAdvanceConfiguration() AdvanceConfiguration

GetAdvanceConfiguration returns the AdvanceConfiguration field value if set, zero value otherwise.

func (*PrecisionTimeServiceCreateResponse) GetAdvanceConfigurationOk ¶

func (o *PrecisionTimeServiceCreateResponse) GetAdvanceConfigurationOk() (*AdvanceConfiguration, bool)

GetAdvanceConfigurationOk returns a tuple with the AdvanceConfiguration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrecisionTimeServiceCreateResponse) GetConnections ¶

GetConnections returns the Connections field value if set, zero value otherwise.

func (*PrecisionTimeServiceCreateResponse) GetConnectionsOk ¶

GetConnectionsOk returns a tuple with the Connections field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrecisionTimeServiceCreateResponse) GetDescription ¶

func (o *PrecisionTimeServiceCreateResponse) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*PrecisionTimeServiceCreateResponse) GetDescriptionOk ¶

func (o *PrecisionTimeServiceCreateResponse) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrecisionTimeServiceCreateResponse) GetHref ¶

GetHref returns the Href field value

func (*PrecisionTimeServiceCreateResponse) GetHrefOk ¶

func (o *PrecisionTimeServiceCreateResponse) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value and a boolean to check if the value has been set.

func (*PrecisionTimeServiceCreateResponse) GetIpv4 ¶

GetIpv4 returns the Ipv4 field value

func (*PrecisionTimeServiceCreateResponse) GetIpv4Ok ¶

func (o *PrecisionTimeServiceCreateResponse) GetIpv4Ok() (*Ipv4, bool)

GetIpv4Ok returns a tuple with the Ipv4 field value and a boolean to check if the value has been set.

func (*PrecisionTimeServiceCreateResponse) GetName ¶

GetName returns the Name field value if set, zero value otherwise.

func (*PrecisionTimeServiceCreateResponse) GetNameOk ¶

func (o *PrecisionTimeServiceCreateResponse) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrecisionTimeServiceCreateResponse) GetPackage ¶

GetPackage returns the Package field value

func (*PrecisionTimeServiceCreateResponse) GetPackageOk ¶

GetPackageOk returns a tuple with the Package field value and a boolean to check if the value has been set.

func (*PrecisionTimeServiceCreateResponse) GetProject ¶

GetProject returns the Project field value if set, zero value otherwise.

func (*PrecisionTimeServiceCreateResponse) GetProjectOk ¶

func (o *PrecisionTimeServiceCreateResponse) GetProjectOk() (*Project, bool)

GetProjectOk returns a tuple with the Project field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrecisionTimeServiceCreateResponse) GetState ¶

GetState returns the State field value

func (*PrecisionTimeServiceCreateResponse) GetStateOk ¶

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set.

func (*PrecisionTimeServiceCreateResponse) GetType ¶

GetType returns the Type field value

func (*PrecisionTimeServiceCreateResponse) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*PrecisionTimeServiceCreateResponse) GetUuid ¶

GetUuid returns the Uuid field value

func (*PrecisionTimeServiceCreateResponse) GetUuidOk ¶

func (o *PrecisionTimeServiceCreateResponse) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (*PrecisionTimeServiceCreateResponse) HasAccount ¶

func (o *PrecisionTimeServiceCreateResponse) HasAccount() bool

HasAccount returns a boolean if a field has been set.

func (*PrecisionTimeServiceCreateResponse) HasAdvanceConfiguration ¶

func (o *PrecisionTimeServiceCreateResponse) HasAdvanceConfiguration() bool

HasAdvanceConfiguration returns a boolean if a field has been set.

func (*PrecisionTimeServiceCreateResponse) HasConnections ¶

func (o *PrecisionTimeServiceCreateResponse) HasConnections() bool

HasConnections returns a boolean if a field has been set.

func (*PrecisionTimeServiceCreateResponse) HasDescription ¶

func (o *PrecisionTimeServiceCreateResponse) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PrecisionTimeServiceCreateResponse) HasName ¶

HasName returns a boolean if a field has been set.

func (*PrecisionTimeServiceCreateResponse) HasProject ¶

func (o *PrecisionTimeServiceCreateResponse) HasProject() bool

HasProject returns a boolean if a field has been set.

func (PrecisionTimeServiceCreateResponse) MarshalJSON ¶

func (o PrecisionTimeServiceCreateResponse) MarshalJSON() ([]byte, error)

func (*PrecisionTimeServiceCreateResponse) SetAccount ¶

SetAccount gets a reference to the given Account and assigns it to the Account field.

func (*PrecisionTimeServiceCreateResponse) SetAdvanceConfiguration ¶

func (o *PrecisionTimeServiceCreateResponse) SetAdvanceConfiguration(v AdvanceConfiguration)

SetAdvanceConfiguration gets a reference to the given AdvanceConfiguration and assigns it to the AdvanceConfiguration field.

func (*PrecisionTimeServiceCreateResponse) SetConnections ¶

SetConnections gets a reference to the given []FabricConnectionUuid and assigns it to the Connections field.

func (*PrecisionTimeServiceCreateResponse) SetDescription ¶

func (o *PrecisionTimeServiceCreateResponse) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PrecisionTimeServiceCreateResponse) SetHref ¶

SetHref sets field value

func (*PrecisionTimeServiceCreateResponse) SetIpv4 ¶

SetIpv4 sets field value

func (*PrecisionTimeServiceCreateResponse) SetName ¶

SetName gets a reference to the given string and assigns it to the Name field.

func (*PrecisionTimeServiceCreateResponse) SetPackage ¶

SetPackage sets field value

func (*PrecisionTimeServiceCreateResponse) SetProject ¶

SetProject gets a reference to the given Project and assigns it to the Project field.

func (*PrecisionTimeServiceCreateResponse) SetState ¶

SetState sets field value

func (*PrecisionTimeServiceCreateResponse) SetType ¶

SetType sets field value

func (*PrecisionTimeServiceCreateResponse) SetUuid ¶

SetUuid sets field value

func (PrecisionTimeServiceCreateResponse) ToMap ¶

func (o PrecisionTimeServiceCreateResponse) ToMap() (map[string]interface{}, error)

func (*PrecisionTimeServiceCreateResponse) UnmarshalJSON ¶

func (o *PrecisionTimeServiceCreateResponse) UnmarshalJSON(data []byte) (err error)

type PrecisionTimeServiceCreateResponseState ¶

type PrecisionTimeServiceCreateResponseState string

PrecisionTimeServiceCreateResponseState indicate service state

const (
	PRECISIONTIMESERVICECREATERESPONSESTATE_PROVISIONED           PrecisionTimeServiceCreateResponseState = "PROVISIONED"
	PRECISIONTIMESERVICECREATERESPONSESTATE_PROVISIONING          PrecisionTimeServiceCreateResponseState = "PROVISIONING"
	PRECISIONTIMESERVICECREATERESPONSESTATE_PROVISIONING_FAILED   PrecisionTimeServiceCreateResponseState = "PROVISIONING_FAILED"
	PRECISIONTIMESERVICECREATERESPONSESTATE_CONFIGURING           PrecisionTimeServiceCreateResponseState = "CONFIGURING"
	PRECISIONTIMESERVICECREATERESPONSESTATE_CANCELLED             PrecisionTimeServiceCreateResponseState = "CANCELLED"
	PRECISIONTIMESERVICECREATERESPONSESTATE_DEPROVISIONING_FAILED PrecisionTimeServiceCreateResponseState = "DEPROVISIONING_FAILED"
	PRECISIONTIMESERVICECREATERESPONSESTATE_PENDING_CONFIGURATION PrecisionTimeServiceCreateResponseState = "PENDING_CONFIGURATION"
	PRECISIONTIMESERVICECREATERESPONSESTATE_DEPROVISIONED         PrecisionTimeServiceCreateResponseState = "DEPROVISIONED"
	PRECISIONTIMESERVICECREATERESPONSESTATE_CONFIGURING_FAILED    PrecisionTimeServiceCreateResponseState = "CONFIGURING_FAILED"
	PRECISIONTIMESERVICECREATERESPONSESTATE_DEPROVISIONING        PrecisionTimeServiceCreateResponseState = "DEPROVISIONING"
)

List of precisionTimeServiceCreateResponse_state

func NewPrecisionTimeServiceCreateResponseStateFromValue ¶

func NewPrecisionTimeServiceCreateResponseStateFromValue(v string) (*PrecisionTimeServiceCreateResponseState, error)

NewPrecisionTimeServiceCreateResponseStateFromValue returns a pointer to a valid PrecisionTimeServiceCreateResponseState for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PrecisionTimeServiceCreateResponseState) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (PrecisionTimeServiceCreateResponseState) Ptr ¶

Ptr returns reference to precisionTimeServiceCreateResponse_state value

func (*PrecisionTimeServiceCreateResponseState) UnmarshalJSON ¶

func (v *PrecisionTimeServiceCreateResponseState) UnmarshalJSON(src []byte) error

type PrecisionTimeServiceCreateResponseType ¶

type PrecisionTimeServiceCreateResponseType string

PrecisionTimeServiceCreateResponseType the model 'PrecisionTimeServiceCreateResponseType'

const (
	PRECISIONTIMESERVICECREATERESPONSETYPE_NTP PrecisionTimeServiceCreateResponseType = "NTP"
	PRECISIONTIMESERVICECREATERESPONSETYPE_PTP PrecisionTimeServiceCreateResponseType = "PTP"
)

List of precisionTimeServiceCreateResponse_type

func NewPrecisionTimeServiceCreateResponseTypeFromValue ¶

func NewPrecisionTimeServiceCreateResponseTypeFromValue(v string) (*PrecisionTimeServiceCreateResponseType, error)

NewPrecisionTimeServiceCreateResponseTypeFromValue returns a pointer to a valid PrecisionTimeServiceCreateResponseType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PrecisionTimeServiceCreateResponseType) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (PrecisionTimeServiceCreateResponseType) Ptr ¶

Ptr returns reference to precisionTimeServiceCreateResponse_type value

func (*PrecisionTimeServiceCreateResponseType) UnmarshalJSON ¶

func (v *PrecisionTimeServiceCreateResponseType) UnmarshalJSON(src []byte) error

type PrecisionTimeServiceRequest ¶

type PrecisionTimeServiceRequest struct {
	Type                 PrecisionTimeServiceRequestType `json:"type"`
	Name                 string                          `json:"name"`
	Description          *string                         `json:"description,omitempty"`
	Package              PrecisionTimePackageRequest     `json:"package"`
	Connections          []FabricConnectionUuid          `json:"connections"`
	Ipv4                 Ipv4                            `json:"ipv4"`
	AdvanceConfiguration *AdvanceConfiguration           `json:"advanceConfiguration,omitempty"`
	Project              *Project                        `json:"project,omitempty"`
	AdditionalProperties map[string]interface{}
}

PrecisionTimeServiceRequest EPT service instance

func NewPrecisionTimeServiceRequest ¶

func NewPrecisionTimeServiceRequest(type_ PrecisionTimeServiceRequestType, name string, package_ PrecisionTimePackageRequest, connections []FabricConnectionUuid, ipv4 Ipv4) *PrecisionTimeServiceRequest

NewPrecisionTimeServiceRequest instantiates a new PrecisionTimeServiceRequest 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 NewPrecisionTimeServiceRequestWithDefaults ¶

func NewPrecisionTimeServiceRequestWithDefaults() *PrecisionTimeServiceRequest

NewPrecisionTimeServiceRequestWithDefaults instantiates a new PrecisionTimeServiceRequest 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 (*PrecisionTimeServiceRequest) GetAdvanceConfiguration ¶

func (o *PrecisionTimeServiceRequest) GetAdvanceConfiguration() AdvanceConfiguration

GetAdvanceConfiguration returns the AdvanceConfiguration field value if set, zero value otherwise.

func (*PrecisionTimeServiceRequest) GetAdvanceConfigurationOk ¶

func (o *PrecisionTimeServiceRequest) GetAdvanceConfigurationOk() (*AdvanceConfiguration, bool)

GetAdvanceConfigurationOk returns a tuple with the AdvanceConfiguration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrecisionTimeServiceRequest) GetConnections ¶

func (o *PrecisionTimeServiceRequest) GetConnections() []FabricConnectionUuid

GetConnections returns the Connections field value

func (*PrecisionTimeServiceRequest) GetConnectionsOk ¶

func (o *PrecisionTimeServiceRequest) GetConnectionsOk() ([]FabricConnectionUuid, bool)

GetConnectionsOk returns a tuple with the Connections field value and a boolean to check if the value has been set.

func (*PrecisionTimeServiceRequest) GetDescription ¶

func (o *PrecisionTimeServiceRequest) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*PrecisionTimeServiceRequest) GetDescriptionOk ¶

func (o *PrecisionTimeServiceRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrecisionTimeServiceRequest) GetIpv4 ¶

func (o *PrecisionTimeServiceRequest) GetIpv4() Ipv4

GetIpv4 returns the Ipv4 field value

func (*PrecisionTimeServiceRequest) GetIpv4Ok ¶

func (o *PrecisionTimeServiceRequest) GetIpv4Ok() (*Ipv4, bool)

GetIpv4Ok returns a tuple with the Ipv4 field value and a boolean to check if the value has been set.

func (*PrecisionTimeServiceRequest) GetName ¶

func (o *PrecisionTimeServiceRequest) GetName() string

GetName returns the Name field value

func (*PrecisionTimeServiceRequest) GetNameOk ¶

func (o *PrecisionTimeServiceRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PrecisionTimeServiceRequest) GetPackage ¶

GetPackage returns the Package field value

func (*PrecisionTimeServiceRequest) GetPackageOk ¶

GetPackageOk returns a tuple with the Package field value and a boolean to check if the value has been set.

func (*PrecisionTimeServiceRequest) GetProject ¶

func (o *PrecisionTimeServiceRequest) GetProject() Project

GetProject returns the Project field value if set, zero value otherwise.

func (*PrecisionTimeServiceRequest) GetProjectOk ¶

func (o *PrecisionTimeServiceRequest) GetProjectOk() (*Project, bool)

GetProjectOk returns a tuple with the Project field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PrecisionTimeServiceRequest) GetType ¶

GetType returns the Type field value

func (*PrecisionTimeServiceRequest) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*PrecisionTimeServiceRequest) HasAdvanceConfiguration ¶

func (o *PrecisionTimeServiceRequest) HasAdvanceConfiguration() bool

HasAdvanceConfiguration returns a boolean if a field has been set.

func (*PrecisionTimeServiceRequest) HasDescription ¶

func (o *PrecisionTimeServiceRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PrecisionTimeServiceRequest) HasProject ¶

func (o *PrecisionTimeServiceRequest) HasProject() bool

HasProject returns a boolean if a field has been set.

func (PrecisionTimeServiceRequest) MarshalJSON ¶

func (o PrecisionTimeServiceRequest) MarshalJSON() ([]byte, error)

func (*PrecisionTimeServiceRequest) SetAdvanceConfiguration ¶

func (o *PrecisionTimeServiceRequest) SetAdvanceConfiguration(v AdvanceConfiguration)

SetAdvanceConfiguration gets a reference to the given AdvanceConfiguration and assigns it to the AdvanceConfiguration field.

func (*PrecisionTimeServiceRequest) SetConnections ¶

func (o *PrecisionTimeServiceRequest) SetConnections(v []FabricConnectionUuid)

SetConnections sets field value

func (*PrecisionTimeServiceRequest) SetDescription ¶

func (o *PrecisionTimeServiceRequest) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PrecisionTimeServiceRequest) SetIpv4 ¶

func (o *PrecisionTimeServiceRequest) SetIpv4(v Ipv4)

SetIpv4 sets field value

func (*PrecisionTimeServiceRequest) SetName ¶

func (o *PrecisionTimeServiceRequest) SetName(v string)

SetName sets field value

func (*PrecisionTimeServiceRequest) SetPackage ¶

SetPackage sets field value

func (*PrecisionTimeServiceRequest) SetProject ¶

func (o *PrecisionTimeServiceRequest) SetProject(v Project)

SetProject gets a reference to the given Project and assigns it to the Project field.

func (*PrecisionTimeServiceRequest) SetType ¶

SetType sets field value

func (PrecisionTimeServiceRequest) ToMap ¶

func (o PrecisionTimeServiceRequest) ToMap() (map[string]interface{}, error)

func (*PrecisionTimeServiceRequest) UnmarshalJSON ¶

func (o *PrecisionTimeServiceRequest) UnmarshalJSON(data []byte) (err error)

type PrecisionTimeServiceRequestType ¶

type PrecisionTimeServiceRequestType string

PrecisionTimeServiceRequestType Indicate the entity is EPT service

const (
	PRECISIONTIMESERVICEREQUESTTYPE_NTP PrecisionTimeServiceRequestType = "NTP"
	PRECISIONTIMESERVICEREQUESTTYPE_PTP PrecisionTimeServiceRequestType = "PTP"
)

List of precisionTimeServiceRequest_type

func NewPrecisionTimeServiceRequestTypeFromValue ¶

func NewPrecisionTimeServiceRequestTypeFromValue(v string) (*PrecisionTimeServiceRequestType, error)

NewPrecisionTimeServiceRequestTypeFromValue returns a pointer to a valid PrecisionTimeServiceRequestType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PrecisionTimeServiceRequestType) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (PrecisionTimeServiceRequestType) Ptr ¶

Ptr returns reference to precisionTimeServiceRequest_type value

func (*PrecisionTimeServiceRequestType) UnmarshalJSON ¶

func (v *PrecisionTimeServiceRequestType) UnmarshalJSON(src []byte) error

type Presence ¶

type Presence string

Presence Presence

const (
	PRESENCE_MY_PORTS Presence = "MY_PORTS"
)

List of Presence

func NewPresenceFromValue ¶

func NewPresenceFromValue(v string) (*Presence, error)

NewPresenceFromValue returns a pointer to a valid Presence for the value passed as argument, or an error if the value passed is not allowed by the enum

func (Presence) IsValid ¶

func (v Presence) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (Presence) Ptr ¶

func (v Presence) Ptr() *Presence

Ptr returns reference to Presence value

func (*Presence) UnmarshalJSON ¶

func (v *Presence) UnmarshalJSON(src []byte) error

type Price ¶

type Price struct {
	// An absolute URL that returns specified pricing data
	Href *string      `json:"href,omitempty"`
	Type *ProductType `json:"type,omitempty"`
	// Equinix-assigned product code
	Code *string `json:"code,omitempty"`
	// Full product name
	Name *string `json:"name,omitempty"`
	// Product description
	Description *string            `json:"description,omitempty"`
	Account     *SimplifiedAccount `json:"account,omitempty"`
	Charges     []PriceCharge      `json:"charges,omitempty"`
	// Product offering price currency
	Currency             *string                 `json:"currency,omitempty"`
	TermLength           *PriceTermLength        `json:"termLength,omitempty"`
	Catgory              *PriceCategory          `json:"catgory,omitempty"`
	Connection           *VirtualConnectionPrice `json:"connection,omitempty"`
	IpBlock              *IpBlockPrice           `json:"ipBlock,omitempty"`
	Router               *FabricCloudRouterPrice `json:"router,omitempty"`
	Port                 *VirtualPortPrice       `json:"port,omitempty"`
	AdditionalProperties map[string]interface{}
}

Price struct for Price

func NewPrice ¶

func NewPrice() *Price

NewPrice instantiates a new Price 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 NewPriceWithDefaults ¶

func NewPriceWithDefaults() *Price

NewPriceWithDefaults instantiates a new Price 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 (*Price) GetAccount ¶

func (o *Price) GetAccount() SimplifiedAccount

GetAccount returns the Account field value if set, zero value otherwise.

func (*Price) GetAccountOk ¶

func (o *Price) GetAccountOk() (*SimplifiedAccount, bool)

GetAccountOk returns a tuple with the Account field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Price) GetCatgory ¶

func (o *Price) GetCatgory() PriceCategory

GetCatgory returns the Catgory field value if set, zero value otherwise.

func (*Price) GetCatgoryOk ¶

func (o *Price) GetCatgoryOk() (*PriceCategory, bool)

GetCatgoryOk returns a tuple with the Catgory field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Price) GetCharges ¶

func (o *Price) GetCharges() []PriceCharge

GetCharges returns the Charges field value if set, zero value otherwise.

func (*Price) GetChargesOk ¶

func (o *Price) GetChargesOk() ([]PriceCharge, bool)

GetChargesOk returns a tuple with the Charges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Price) GetCode ¶

func (o *Price) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*Price) GetCodeOk ¶

func (o *Price) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Price) GetConnection ¶

func (o *Price) GetConnection() VirtualConnectionPrice

GetConnection returns the Connection field value if set, zero value otherwise.

func (*Price) GetConnectionOk ¶

func (o *Price) GetConnectionOk() (*VirtualConnectionPrice, bool)

GetConnectionOk returns a tuple with the Connection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Price) GetCurrency ¶

func (o *Price) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*Price) GetCurrencyOk ¶

func (o *Price) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Price) GetDescription ¶

func (o *Price) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*Price) GetDescriptionOk ¶

func (o *Price) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Price) GetHref ¶

func (o *Price) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*Price) GetHrefOk ¶

func (o *Price) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Price) GetIpBlock ¶

func (o *Price) GetIpBlock() IpBlockPrice

GetIpBlock returns the IpBlock field value if set, zero value otherwise.

func (*Price) GetIpBlockOk ¶

func (o *Price) GetIpBlockOk() (*IpBlockPrice, bool)

GetIpBlockOk returns a tuple with the IpBlock field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Price) GetName ¶

func (o *Price) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*Price) GetNameOk ¶

func (o *Price) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Price) GetPort ¶

func (o *Price) GetPort() VirtualPortPrice

GetPort returns the Port field value if set, zero value otherwise.

func (*Price) GetPortOk ¶

func (o *Price) GetPortOk() (*VirtualPortPrice, bool)

GetPortOk returns a tuple with the Port field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Price) GetRouter ¶

func (o *Price) GetRouter() FabricCloudRouterPrice

GetRouter returns the Router field value if set, zero value otherwise.

func (*Price) GetRouterOk ¶

func (o *Price) GetRouterOk() (*FabricCloudRouterPrice, bool)

GetRouterOk returns a tuple with the Router field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Price) GetTermLength ¶

func (o *Price) GetTermLength() PriceTermLength

GetTermLength returns the TermLength field value if set, zero value otherwise.

func (*Price) GetTermLengthOk ¶

func (o *Price) GetTermLengthOk() (*PriceTermLength, bool)

GetTermLengthOk returns a tuple with the TermLength field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Price) GetType ¶

func (o *Price) GetType() ProductType

GetType returns the Type field value if set, zero value otherwise.

func (*Price) GetTypeOk ¶

func (o *Price) GetTypeOk() (*ProductType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Price) HasAccount ¶

func (o *Price) HasAccount() bool

HasAccount returns a boolean if a field has been set.

func (*Price) HasCatgory ¶

func (o *Price) HasCatgory() bool

HasCatgory returns a boolean if a field has been set.

func (*Price) HasCharges ¶

func (o *Price) HasCharges() bool

HasCharges returns a boolean if a field has been set.

func (*Price) HasCode ¶

func (o *Price) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*Price) HasConnection ¶

func (o *Price) HasConnection() bool

HasConnection returns a boolean if a field has been set.

func (*Price) HasCurrency ¶

func (o *Price) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*Price) HasDescription ¶

func (o *Price) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*Price) HasHref ¶

func (o *Price) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Price) HasIpBlock ¶

func (o *Price) HasIpBlock() bool

HasIpBlock returns a boolean if a field has been set.

func (*Price) HasName ¶

func (o *Price) HasName() bool

HasName returns a boolean if a field has been set.

func (*Price) HasPort ¶

func (o *Price) HasPort() bool

HasPort returns a boolean if a field has been set.

func (*Price) HasRouter ¶

func (o *Price) HasRouter() bool

HasRouter returns a boolean if a field has been set.

func (*Price) HasTermLength ¶

func (o *Price) HasTermLength() bool

HasTermLength returns a boolean if a field has been set.

func (*Price) HasType ¶

func (o *Price) HasType() bool

HasType returns a boolean if a field has been set.

func (Price) MarshalJSON ¶

func (o Price) MarshalJSON() ([]byte, error)

func (*Price) SetAccount ¶

func (o *Price) SetAccount(v SimplifiedAccount)

SetAccount gets a reference to the given SimplifiedAccount and assigns it to the Account field.

func (*Price) SetCatgory ¶

func (o *Price) SetCatgory(v PriceCategory)

SetCatgory gets a reference to the given PriceCategory and assigns it to the Catgory field.

func (*Price) SetCharges ¶

func (o *Price) SetCharges(v []PriceCharge)

SetCharges gets a reference to the given []PriceCharge and assigns it to the Charges field.

func (*Price) SetCode ¶

func (o *Price) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*Price) SetConnection ¶

func (o *Price) SetConnection(v VirtualConnectionPrice)

SetConnection gets a reference to the given VirtualConnectionPrice and assigns it to the Connection field.

func (*Price) SetCurrency ¶

func (o *Price) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (*Price) SetDescription ¶

func (o *Price) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*Price) SetHref ¶

func (o *Price) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*Price) SetIpBlock ¶

func (o *Price) SetIpBlock(v IpBlockPrice)

SetIpBlock gets a reference to the given IpBlockPrice and assigns it to the IpBlock field.

func (*Price) SetName ¶

func (o *Price) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*Price) SetPort ¶

func (o *Price) SetPort(v VirtualPortPrice)

SetPort gets a reference to the given VirtualPortPrice and assigns it to the Port field.

func (*Price) SetRouter ¶

func (o *Price) SetRouter(v FabricCloudRouterPrice)

SetRouter gets a reference to the given FabricCloudRouterPrice and assigns it to the Router field.

func (*Price) SetTermLength ¶

func (o *Price) SetTermLength(v PriceTermLength)

SetTermLength gets a reference to the given PriceTermLength and assigns it to the TermLength field.

func (*Price) SetType ¶

func (o *Price) SetType(v ProductType)

SetType gets a reference to the given ProductType and assigns it to the Type field.

func (Price) ToMap ¶

func (o Price) ToMap() (map[string]interface{}, error)

func (*Price) UnmarshalJSON ¶

func (o *Price) UnmarshalJSON(data []byte) (err error)

type PriceCategory ¶

type PriceCategory string

PriceCategory Price category

const (
	PRICECATEGORY_COUNTRY  PriceCategory = "COUNTRY"
	PRICECATEGORY_CUSTOMER PriceCategory = "CUSTOMER"
)

List of PriceCategory

func NewPriceCategoryFromValue ¶

func NewPriceCategoryFromValue(v string) (*PriceCategory, error)

NewPriceCategoryFromValue returns a pointer to a valid PriceCategory for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PriceCategory) IsValid ¶

func (v PriceCategory) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PriceCategory) Ptr ¶

func (v PriceCategory) Ptr() *PriceCategory

Ptr returns reference to PriceCategory value

func (*PriceCategory) UnmarshalJSON ¶

func (v *PriceCategory) UnmarshalJSON(src []byte) error

type PriceCharge ¶

type PriceCharge struct {
	Type *PriceChargeType `json:"type,omitempty"`
	// Offering price
	Price                *float64 `json:"price,omitempty"`
	AdditionalProperties map[string]interface{}
}

PriceCharge Price Charge

func NewPriceCharge ¶

func NewPriceCharge() *PriceCharge

NewPriceCharge instantiates a new PriceCharge 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 NewPriceChargeWithDefaults ¶

func NewPriceChargeWithDefaults() *PriceCharge

NewPriceChargeWithDefaults instantiates a new PriceCharge 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 (*PriceCharge) GetPrice ¶

func (o *PriceCharge) GetPrice() float64

GetPrice returns the Price field value if set, zero value otherwise.

func (*PriceCharge) GetPriceOk ¶

func (o *PriceCharge) GetPriceOk() (*float64, bool)

GetPriceOk returns a tuple with the Price field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PriceCharge) GetType ¶

func (o *PriceCharge) GetType() PriceChargeType

GetType returns the Type field value if set, zero value otherwise.

func (*PriceCharge) GetTypeOk ¶

func (o *PriceCharge) GetTypeOk() (*PriceChargeType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PriceCharge) HasPrice ¶

func (o *PriceCharge) HasPrice() bool

HasPrice returns a boolean if a field has been set.

func (*PriceCharge) HasType ¶

func (o *PriceCharge) HasType() bool

HasType returns a boolean if a field has been set.

func (PriceCharge) MarshalJSON ¶

func (o PriceCharge) MarshalJSON() ([]byte, error)

func (*PriceCharge) SetPrice ¶

func (o *PriceCharge) SetPrice(v float64)

SetPrice gets a reference to the given float64 and assigns it to the Price field.

func (*PriceCharge) SetType ¶

func (o *PriceCharge) SetType(v PriceChargeType)

SetType gets a reference to the given PriceChargeType and assigns it to the Type field.

func (PriceCharge) ToMap ¶

func (o PriceCharge) ToMap() (map[string]interface{}, error)

func (*PriceCharge) UnmarshalJSON ¶

func (o *PriceCharge) UnmarshalJSON(data []byte) (err error)

type PriceChargeType ¶

type PriceChargeType string

PriceChargeType Price charge type

const (
	PRICECHARGETYPE_MONTHLY_RECURRING PriceChargeType = "MONTHLY_RECURRING"
	PRICECHARGETYPE_NON_RECURRING     PriceChargeType = "NON_RECURRING"
)

List of PriceCharge_type

func NewPriceChargeTypeFromValue ¶

func NewPriceChargeTypeFromValue(v string) (*PriceChargeType, error)

NewPriceChargeTypeFromValue returns a pointer to a valid PriceChargeType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PriceChargeType) IsValid ¶

func (v PriceChargeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PriceChargeType) Ptr ¶

Ptr returns reference to PriceCharge_type value

func (*PriceChargeType) UnmarshalJSON ¶

func (v *PriceChargeType) UnmarshalJSON(src []byte) error

type PriceError ¶

type PriceError struct {
	ErrorCode            PriceErrorErrorCode        `json:"errorCode"`
	ErrorMessage         PriceErrorErrorMessage     `json:"errorMessage"`
	CorrelationId        *string                    `json:"correlationId,omitempty"`
	Details              *string                    `json:"details,omitempty"`
	Help                 *string                    `json:"help,omitempty"`
	AdditionalInfo       []PriceErrorAdditionalInfo `json:"additionalInfo,omitempty"`
	AdditionalProperties map[string]interface{}
}

PriceError Error with details

func NewPriceError ¶

func NewPriceError(errorCode PriceErrorErrorCode, errorMessage PriceErrorErrorMessage) *PriceError

NewPriceError instantiates a new PriceError 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 NewPriceErrorWithDefaults ¶

func NewPriceErrorWithDefaults() *PriceError

NewPriceErrorWithDefaults instantiates a new PriceError 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 (*PriceError) GetAdditionalInfo ¶

func (o *PriceError) GetAdditionalInfo() []PriceErrorAdditionalInfo

GetAdditionalInfo returns the AdditionalInfo field value if set, zero value otherwise.

func (*PriceError) GetAdditionalInfoOk ¶

func (o *PriceError) GetAdditionalInfoOk() ([]PriceErrorAdditionalInfo, bool)

GetAdditionalInfoOk returns a tuple with the AdditionalInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PriceError) GetCorrelationId ¶

func (o *PriceError) GetCorrelationId() string

GetCorrelationId returns the CorrelationId field value if set, zero value otherwise.

func (*PriceError) GetCorrelationIdOk ¶

func (o *PriceError) GetCorrelationIdOk() (*string, bool)

GetCorrelationIdOk returns a tuple with the CorrelationId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PriceError) GetDetails ¶

func (o *PriceError) GetDetails() string

GetDetails returns the Details field value if set, zero value otherwise.

func (*PriceError) GetDetailsOk ¶

func (o *PriceError) GetDetailsOk() (*string, bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PriceError) GetErrorCode ¶

func (o *PriceError) GetErrorCode() PriceErrorErrorCode

GetErrorCode returns the ErrorCode field value

func (*PriceError) GetErrorCodeOk ¶

func (o *PriceError) GetErrorCodeOk() (*PriceErrorErrorCode, bool)

GetErrorCodeOk returns a tuple with the ErrorCode field value and a boolean to check if the value has been set.

func (*PriceError) GetErrorMessage ¶

func (o *PriceError) GetErrorMessage() PriceErrorErrorMessage

GetErrorMessage returns the ErrorMessage field value

func (*PriceError) GetErrorMessageOk ¶

func (o *PriceError) GetErrorMessageOk() (*PriceErrorErrorMessage, bool)

GetErrorMessageOk returns a tuple with the ErrorMessage field value and a boolean to check if the value has been set.

func (*PriceError) GetHelp ¶

func (o *PriceError) GetHelp() string

GetHelp returns the Help field value if set, zero value otherwise.

func (*PriceError) GetHelpOk ¶

func (o *PriceError) GetHelpOk() (*string, bool)

GetHelpOk returns a tuple with the Help field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PriceError) HasAdditionalInfo ¶

func (o *PriceError) HasAdditionalInfo() bool

HasAdditionalInfo returns a boolean if a field has been set.

func (*PriceError) HasCorrelationId ¶

func (o *PriceError) HasCorrelationId() bool

HasCorrelationId returns a boolean if a field has been set.

func (*PriceError) HasDetails ¶

func (o *PriceError) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*PriceError) HasHelp ¶

func (o *PriceError) HasHelp() bool

HasHelp returns a boolean if a field has been set.

func (PriceError) MarshalJSON ¶

func (o PriceError) MarshalJSON() ([]byte, error)

func (*PriceError) SetAdditionalInfo ¶

func (o *PriceError) SetAdditionalInfo(v []PriceErrorAdditionalInfo)

SetAdditionalInfo gets a reference to the given []PriceErrorAdditionalInfo and assigns it to the AdditionalInfo field.

func (*PriceError) SetCorrelationId ¶

func (o *PriceError) SetCorrelationId(v string)

SetCorrelationId gets a reference to the given string and assigns it to the CorrelationId field.

func (*PriceError) SetDetails ¶

func (o *PriceError) SetDetails(v string)

SetDetails gets a reference to the given string and assigns it to the Details field.

func (*PriceError) SetErrorCode ¶

func (o *PriceError) SetErrorCode(v PriceErrorErrorCode)

SetErrorCode sets field value

func (*PriceError) SetErrorMessage ¶

func (o *PriceError) SetErrorMessage(v PriceErrorErrorMessage)

SetErrorMessage sets field value

func (*PriceError) SetHelp ¶

func (o *PriceError) SetHelp(v string)

SetHelp gets a reference to the given string and assigns it to the Help field.

func (PriceError) ToMap ¶

func (o PriceError) ToMap() (map[string]interface{}, error)

func (*PriceError) UnmarshalJSON ¶

func (o *PriceError) UnmarshalJSON(data []byte) (err error)

type PriceErrorAdditionalInfo ¶

type PriceErrorAdditionalInfo struct {
	Property             *string `json:"property,omitempty"`
	Reason               *string `json:"reason,omitempty"`
	AdditionalProperties map[string]interface{}
}

PriceErrorAdditionalInfo struct for PriceErrorAdditionalInfo

func NewPriceErrorAdditionalInfo ¶

func NewPriceErrorAdditionalInfo() *PriceErrorAdditionalInfo

NewPriceErrorAdditionalInfo instantiates a new PriceErrorAdditionalInfo 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 NewPriceErrorAdditionalInfoWithDefaults ¶

func NewPriceErrorAdditionalInfoWithDefaults() *PriceErrorAdditionalInfo

NewPriceErrorAdditionalInfoWithDefaults instantiates a new PriceErrorAdditionalInfo 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 (*PriceErrorAdditionalInfo) GetProperty ¶

func (o *PriceErrorAdditionalInfo) GetProperty() string

GetProperty returns the Property field value if set, zero value otherwise.

func (*PriceErrorAdditionalInfo) GetPropertyOk ¶

func (o *PriceErrorAdditionalInfo) GetPropertyOk() (*string, bool)

GetPropertyOk returns a tuple with the Property field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PriceErrorAdditionalInfo) GetReason ¶

func (o *PriceErrorAdditionalInfo) GetReason() string

GetReason returns the Reason field value if set, zero value otherwise.

func (*PriceErrorAdditionalInfo) GetReasonOk ¶

func (o *PriceErrorAdditionalInfo) GetReasonOk() (*string, bool)

GetReasonOk returns a tuple with the Reason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PriceErrorAdditionalInfo) HasProperty ¶

func (o *PriceErrorAdditionalInfo) HasProperty() bool

HasProperty returns a boolean if a field has been set.

func (*PriceErrorAdditionalInfo) HasReason ¶

func (o *PriceErrorAdditionalInfo) HasReason() bool

HasReason returns a boolean if a field has been set.

func (PriceErrorAdditionalInfo) MarshalJSON ¶

func (o PriceErrorAdditionalInfo) MarshalJSON() ([]byte, error)

func (*PriceErrorAdditionalInfo) SetProperty ¶

func (o *PriceErrorAdditionalInfo) SetProperty(v string)

SetProperty gets a reference to the given string and assigns it to the Property field.

func (*PriceErrorAdditionalInfo) SetReason ¶

func (o *PriceErrorAdditionalInfo) SetReason(v string)

SetReason gets a reference to the given string and assigns it to the Reason field.

func (PriceErrorAdditionalInfo) ToMap ¶

func (o PriceErrorAdditionalInfo) ToMap() (map[string]interface{}, error)

func (*PriceErrorAdditionalInfo) UnmarshalJSON ¶

func (o *PriceErrorAdditionalInfo) UnmarshalJSON(data []byte) (err error)

type PriceErrorErrorCode ¶

type PriceErrorErrorCode string

PriceErrorErrorCode the model 'PriceErrorErrorCode'

const (
	PRICEERRORERRORCODE__3038010 PriceErrorErrorCode = "EQ-3038010"
	PRICEERRORERRORCODE__3038022 PriceErrorErrorCode = "EQ-3038022"
	PRICEERRORERRORCODE__3038030 PriceErrorErrorCode = "EQ-3038030"
)

List of PriceError_errorCode

func NewPriceErrorErrorCodeFromValue ¶

func NewPriceErrorErrorCodeFromValue(v string) (*PriceErrorErrorCode, error)

NewPriceErrorErrorCodeFromValue returns a pointer to a valid PriceErrorErrorCode for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PriceErrorErrorCode) IsValid ¶

func (v PriceErrorErrorCode) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PriceErrorErrorCode) Ptr ¶

Ptr returns reference to PriceError_errorCode value

func (*PriceErrorErrorCode) UnmarshalJSON ¶

func (v *PriceErrorErrorCode) UnmarshalJSON(src []byte) error

type PriceErrorErrorMessage ¶

type PriceErrorErrorMessage string

PriceErrorErrorMessage the model 'PriceErrorErrorMessage'

const (
	PRICEERRORERRORMESSAGE_VALIDATION_FAILURE    PriceErrorErrorMessage = "Validation failure"
	PRICEERRORERRORMESSAGE_INVALID_VALUE         PriceErrorErrorMessage = "Invalid value"
	PRICEERRORERRORMESSAGE_INTERNAL_SERVER_ERROR PriceErrorErrorMessage = "Internal Server Error"
)

List of PriceError_errorMessage

func NewPriceErrorErrorMessageFromValue ¶

func NewPriceErrorErrorMessageFromValue(v string) (*PriceErrorErrorMessage, error)

NewPriceErrorErrorMessageFromValue returns a pointer to a valid PriceErrorErrorMessage for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PriceErrorErrorMessage) IsValid ¶

func (v PriceErrorErrorMessage) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PriceErrorErrorMessage) Ptr ¶

Ptr returns reference to PriceError_errorMessage value

func (*PriceErrorErrorMessage) UnmarshalJSON ¶

func (v *PriceErrorErrorMessage) UnmarshalJSON(src []byte) error

type PriceLocation ¶

type PriceLocation struct {
	MetroCode            *string `json:"metroCode,omitempty"`
	AdditionalProperties map[string]interface{}
}

PriceLocation struct for PriceLocation

func NewPriceLocation ¶

func NewPriceLocation() *PriceLocation

NewPriceLocation instantiates a new PriceLocation 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 NewPriceLocationWithDefaults ¶

func NewPriceLocationWithDefaults() *PriceLocation

NewPriceLocationWithDefaults instantiates a new PriceLocation 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 (*PriceLocation) GetMetroCode ¶

func (o *PriceLocation) GetMetroCode() string

GetMetroCode returns the MetroCode field value if set, zero value otherwise.

func (*PriceLocation) GetMetroCodeOk ¶

func (o *PriceLocation) GetMetroCodeOk() (*string, bool)

GetMetroCodeOk returns a tuple with the MetroCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PriceLocation) HasMetroCode ¶

func (o *PriceLocation) HasMetroCode() bool

HasMetroCode returns a boolean if a field has been set.

func (PriceLocation) MarshalJSON ¶

func (o PriceLocation) MarshalJSON() ([]byte, error)

func (*PriceLocation) SetMetroCode ¶

func (o *PriceLocation) SetMetroCode(v string)

SetMetroCode gets a reference to the given string and assigns it to the MetroCode field.

func (PriceLocation) ToMap ¶

func (o PriceLocation) ToMap() (map[string]interface{}, error)

func (*PriceLocation) UnmarshalJSON ¶

func (o *PriceLocation) UnmarshalJSON(data []byte) (err error)

type PriceSearchResponse ¶

type PriceSearchResponse struct {
	Data                 []Price     `json:"data,omitempty"`
	Pagination           *Pagination `json:"pagination,omitempty"`
	AdditionalProperties map[string]interface{}
}

PriceSearchResponse struct for PriceSearchResponse

func NewPriceSearchResponse ¶

func NewPriceSearchResponse() *PriceSearchResponse

NewPriceSearchResponse instantiates a new PriceSearchResponse 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 NewPriceSearchResponseWithDefaults ¶

func NewPriceSearchResponseWithDefaults() *PriceSearchResponse

NewPriceSearchResponseWithDefaults instantiates a new PriceSearchResponse 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 (*PriceSearchResponse) GetData ¶

func (o *PriceSearchResponse) GetData() []Price

GetData returns the Data field value if set, zero value otherwise.

func (*PriceSearchResponse) GetDataOk ¶

func (o *PriceSearchResponse) GetDataOk() ([]Price, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PriceSearchResponse) GetPagination ¶

func (o *PriceSearchResponse) GetPagination() Pagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*PriceSearchResponse) GetPaginationOk ¶

func (o *PriceSearchResponse) GetPaginationOk() (*Pagination, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PriceSearchResponse) HasData ¶

func (o *PriceSearchResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*PriceSearchResponse) HasPagination ¶

func (o *PriceSearchResponse) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (PriceSearchResponse) MarshalJSON ¶

func (o PriceSearchResponse) MarshalJSON() ([]byte, error)

func (*PriceSearchResponse) SetData ¶

func (o *PriceSearchResponse) SetData(v []Price)

SetData gets a reference to the given []Price and assigns it to the Data field.

func (*PriceSearchResponse) SetPagination ¶

func (o *PriceSearchResponse) SetPagination(v Pagination)

SetPagination gets a reference to the given Pagination and assigns it to the Pagination field.

func (PriceSearchResponse) ToMap ¶

func (o PriceSearchResponse) ToMap() (map[string]interface{}, error)

func (*PriceSearchResponse) UnmarshalJSON ¶

func (o *PriceSearchResponse) UnmarshalJSON(data []byte) (err error)

type PriceTermLength ¶

type PriceTermLength int32

PriceTermLength In months. No value means unlimited

const (
	PRICETERMLENGTH__12 PriceTermLength = 12
	PRICETERMLENGTH__24 PriceTermLength = 24
	PRICETERMLENGTH__36 PriceTermLength = 36
)

List of Price_termLength

func NewPriceTermLengthFromValue ¶

func NewPriceTermLengthFromValue(v int32) (*PriceTermLength, error)

NewPriceTermLengthFromValue returns a pointer to a valid PriceTermLength for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PriceTermLength) IsValid ¶

func (v PriceTermLength) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PriceTermLength) Ptr ¶

Ptr returns reference to Price_termLength value

func (*PriceTermLength) UnmarshalJSON ¶

func (v *PriceTermLength) UnmarshalJSON(src []byte) error

type PricesApiService ¶

type PricesApiService service

PricesApiService PricesApi service

func (*PricesApiService) SearchPrices ¶

SearchPrices Get Prices

Search prices by search criteria

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiSearchPricesRequest

func (*PricesApiService) SearchPricesExecute ¶

Execute executes the request

@return PriceSearchResponse

type ProcessStep ¶

type ProcessStep struct {
	// Service profile custom step title
	Title *string `json:"title,omitempty"`
	// Service profile custom step sub title
	SubTitle *string `json:"subTitle,omitempty"`
	// Service profile custom step description
	Description          *string `json:"description,omitempty"`
	AdditionalProperties map[string]interface{}
}

ProcessStep Definition of customized step while making connection

func NewProcessStep ¶

func NewProcessStep() *ProcessStep

NewProcessStep instantiates a new ProcessStep 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 NewProcessStepWithDefaults ¶

func NewProcessStepWithDefaults() *ProcessStep

NewProcessStepWithDefaults instantiates a new ProcessStep 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 (*ProcessStep) GetDescription ¶

func (o *ProcessStep) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*ProcessStep) GetDescriptionOk ¶

func (o *ProcessStep) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessStep) GetSubTitle ¶

func (o *ProcessStep) GetSubTitle() string

GetSubTitle returns the SubTitle field value if set, zero value otherwise.

func (*ProcessStep) GetSubTitleOk ¶

func (o *ProcessStep) GetSubTitleOk() (*string, bool)

GetSubTitleOk returns a tuple with the SubTitle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessStep) GetTitle ¶

func (o *ProcessStep) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*ProcessStep) GetTitleOk ¶

func (o *ProcessStep) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessStep) HasDescription ¶

func (o *ProcessStep) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ProcessStep) HasSubTitle ¶

func (o *ProcessStep) HasSubTitle() bool

HasSubTitle returns a boolean if a field has been set.

func (*ProcessStep) HasTitle ¶

func (o *ProcessStep) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (ProcessStep) MarshalJSON ¶

func (o ProcessStep) MarshalJSON() ([]byte, error)

func (*ProcessStep) SetDescription ¶

func (o *ProcessStep) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*ProcessStep) SetSubTitle ¶

func (o *ProcessStep) SetSubTitle(v string)

SetSubTitle gets a reference to the given string and assigns it to the SubTitle field.

func (*ProcessStep) SetTitle ¶

func (o *ProcessStep) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (ProcessStep) ToMap ¶

func (o ProcessStep) ToMap() (map[string]interface{}, error)

func (*ProcessStep) UnmarshalJSON ¶

func (o *ProcessStep) UnmarshalJSON(data []byte) (err error)

type ProductType ¶

type ProductType string

ProductType Product type

const (
	PRODUCTTYPE_VIRTUAL_CONNECTION_PRODUCT ProductType = "VIRTUAL_CONNECTION_PRODUCT"
	PRODUCTTYPE_IP_BLOCK_PRODUCT           ProductType = "IP_BLOCK_PRODUCT"
	PRODUCTTYPE_VIRTUAL_PORT_PRODUCT       ProductType = "VIRTUAL_PORT_PRODUCT"
	PRODUCTTYPE_CLOUD_ROUTER_PRODUCT       ProductType = "CLOUD_ROUTER_PRODUCT"
)

List of ProductType

func NewProductTypeFromValue ¶

func NewProductTypeFromValue(v string) (*ProductType, error)

NewProductTypeFromValue returns a pointer to a valid ProductType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ProductType) IsValid ¶

func (v ProductType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ProductType) Ptr ¶

func (v ProductType) Ptr() *ProductType

Ptr returns reference to ProductType value

func (*ProductType) UnmarshalJSON ¶

func (v *ProductType) UnmarshalJSON(src []byte) error

type Project ¶

type Project struct {
	// Subscriber-assigned project ID
	ProjectId            string `json:"projectId"`
	AdditionalProperties map[string]interface{}
}

Project struct for Project

func NewProject ¶

func NewProject(projectId string) *Project

NewProject instantiates a new Project 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 NewProjectWithDefaults ¶

func NewProjectWithDefaults() *Project

NewProjectWithDefaults instantiates a new Project 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 (*Project) GetProjectId ¶

func (o *Project) GetProjectId() string

GetProjectId returns the ProjectId field value

func (*Project) GetProjectIdOk ¶

func (o *Project) GetProjectIdOk() (*string, bool)

GetProjectIdOk returns a tuple with the ProjectId field value and a boolean to check if the value has been set.

func (Project) MarshalJSON ¶

func (o Project) MarshalJSON() ([]byte, error)

func (*Project) SetProjectId ¶

func (o *Project) SetProjectId(v string)

SetProjectId sets field value

func (Project) ToMap ¶

func (o Project) ToMap() (map[string]interface{}, error)

func (*Project) UnmarshalJSON ¶

func (o *Project) UnmarshalJSON(data []byte) (err error)

type ProviderStatus ¶

type ProviderStatus string

ProviderStatus Connection provider readiness status

const (
	PROVIDERSTATUS_AVAILABLE        ProviderStatus = "AVAILABLE"
	PROVIDERSTATUS_DEPROVISIONED    ProviderStatus = "DEPROVISIONED"
	PROVIDERSTATUS_DEPROVISIONING   ProviderStatus = "DEPROVISIONING"
	PROVIDERSTATUS_FAILED           ProviderStatus = "FAILED"
	PROVIDERSTATUS_NOT_AVAILABLE    ProviderStatus = "NOT_AVAILABLE"
	PROVIDERSTATUS_PENDING_APPROVAL ProviderStatus = "PENDING_APPROVAL"
	PROVIDERSTATUS_PROVISIONED      ProviderStatus = "PROVISIONED"
	PROVIDERSTATUS_PROVISIONING     ProviderStatus = "PROVISIONING"
	PROVIDERSTATUS_REJECTED         ProviderStatus = "REJECTED"
	PROVIDERSTATUS_PENDING_BGP      ProviderStatus = "PENDING_BGP"
	PROVIDERSTATUS_OUT_OF_BANDWIDTH ProviderStatus = "OUT_OF_BANDWIDTH"
	PROVIDERSTATUS_DELETED          ProviderStatus = "DELETED"
	PROVIDERSTATUS_ERROR            ProviderStatus = "ERROR"
	PROVIDERSTATUS_ERRORED          ProviderStatus = "ERRORED"
	PROVIDERSTATUS_NOTPROVISIONED   ProviderStatus = "NOTPROVISIONED"
	PROVIDERSTATUS_NOT_PROVISIONED  ProviderStatus = "NOT_PROVISIONED"
	PROVIDERSTATUS_ORDERING         ProviderStatus = "ORDERING"
	PROVIDERSTATUS_DELETING         ProviderStatus = "DELETING"
	PROVIDERSTATUS_PENDING_DELETE   ProviderStatus = "PENDING DELETE"
	PROVIDERSTATUS_N_A              ProviderStatus = "N/A"
)

List of ProviderStatus

func NewProviderStatusFromValue ¶

func NewProviderStatusFromValue(v string) (*ProviderStatus, error)

NewProviderStatusFromValue returns a pointer to a valid ProviderStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ProviderStatus) IsValid ¶

func (v ProviderStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ProviderStatus) Ptr ¶

func (v ProviderStatus) Ptr() *ProviderStatus

Ptr returns reference to ProviderStatus value

func (*ProviderStatus) UnmarshalJSON ¶

func (v *ProviderStatus) UnmarshalJSON(src []byte) error

type PtpAdvanceConfiguration ¶

type PtpAdvanceConfiguration struct {
	TimeScale *PtpAdvanceConfigurationTimeScale `json:"timeScale,omitempty"`
	Domain    *int32                            `json:"domain,omitempty"`
	Priority1 *int32                            `json:"priority1,omitempty"`
	Priority2 *int32                            `json:"priority2,omitempty"`
	// The mean time interval between Announce messages. A shorter interval makes ptp4l react faster to the changes in the master-slave hierarchy. The interval should be the same in the whole domain. It's specified as a power of two in seconds. The default is 1 (2 seconds).
	LogAnnounceInterval *int32 `json:"logAnnounceInterval,omitempty"`
	// The mean time interval between Sync messages. A shorter interval may improve accuracy of the local clock. It's specified as a power of two in seconds. The default is 0 (1 second).
	LogSyncInterval     *int32                                `json:"logSyncInterval,omitempty"`
	LogDelayReqInterval *int32                                `json:"logDelayReqInterval,omitempty"`
	TransportMode       *PtpAdvanceConfigurationTransportMode `json:"transportMode,omitempty"`
	// Unicast Grant Time in seconds. For Multicast and Hybrid transport modes, grant time defaults to 300 seconds. For Unicast mode, grant time can be between 30 to 7200.
	GrantTime            *int32 `json:"grantTime,omitempty"`
	AdditionalProperties map[string]interface{}
}

PtpAdvanceConfiguration struct for PtpAdvanceConfiguration

func NewPtpAdvanceConfiguration ¶

func NewPtpAdvanceConfiguration() *PtpAdvanceConfiguration

NewPtpAdvanceConfiguration instantiates a new PtpAdvanceConfiguration 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 NewPtpAdvanceConfigurationWithDefaults ¶

func NewPtpAdvanceConfigurationWithDefaults() *PtpAdvanceConfiguration

NewPtpAdvanceConfigurationWithDefaults instantiates a new PtpAdvanceConfiguration 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 (*PtpAdvanceConfiguration) GetDomain ¶

func (o *PtpAdvanceConfiguration) GetDomain() int32

GetDomain returns the Domain field value if set, zero value otherwise.

func (*PtpAdvanceConfiguration) GetDomainOk ¶

func (o *PtpAdvanceConfiguration) GetDomainOk() (*int32, bool)

GetDomainOk returns a tuple with the Domain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PtpAdvanceConfiguration) GetGrantTime ¶

func (o *PtpAdvanceConfiguration) GetGrantTime() int32

GetGrantTime returns the GrantTime field value if set, zero value otherwise.

func (*PtpAdvanceConfiguration) GetGrantTimeOk ¶

func (o *PtpAdvanceConfiguration) GetGrantTimeOk() (*int32, bool)

GetGrantTimeOk returns a tuple with the GrantTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PtpAdvanceConfiguration) GetLogAnnounceInterval ¶

func (o *PtpAdvanceConfiguration) GetLogAnnounceInterval() int32

GetLogAnnounceInterval returns the LogAnnounceInterval field value if set, zero value otherwise.

func (*PtpAdvanceConfiguration) GetLogAnnounceIntervalOk ¶

func (o *PtpAdvanceConfiguration) GetLogAnnounceIntervalOk() (*int32, bool)

GetLogAnnounceIntervalOk returns a tuple with the LogAnnounceInterval field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PtpAdvanceConfiguration) GetLogDelayReqInterval ¶

func (o *PtpAdvanceConfiguration) GetLogDelayReqInterval() int32

GetLogDelayReqInterval returns the LogDelayReqInterval field value if set, zero value otherwise.

func (*PtpAdvanceConfiguration) GetLogDelayReqIntervalOk ¶

func (o *PtpAdvanceConfiguration) GetLogDelayReqIntervalOk() (*int32, bool)

GetLogDelayReqIntervalOk returns a tuple with the LogDelayReqInterval field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PtpAdvanceConfiguration) GetLogSyncInterval ¶

func (o *PtpAdvanceConfiguration) GetLogSyncInterval() int32

GetLogSyncInterval returns the LogSyncInterval field value if set, zero value otherwise.

func (*PtpAdvanceConfiguration) GetLogSyncIntervalOk ¶

func (o *PtpAdvanceConfiguration) GetLogSyncIntervalOk() (*int32, bool)

GetLogSyncIntervalOk returns a tuple with the LogSyncInterval field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PtpAdvanceConfiguration) GetPriority1 ¶

func (o *PtpAdvanceConfiguration) GetPriority1() int32

GetPriority1 returns the Priority1 field value if set, zero value otherwise.

func (*PtpAdvanceConfiguration) GetPriority1Ok ¶

func (o *PtpAdvanceConfiguration) GetPriority1Ok() (*int32, bool)

GetPriority1Ok returns a tuple with the Priority1 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PtpAdvanceConfiguration) GetPriority2 ¶

func (o *PtpAdvanceConfiguration) GetPriority2() int32

GetPriority2 returns the Priority2 field value if set, zero value otherwise.

func (*PtpAdvanceConfiguration) GetPriority2Ok ¶

func (o *PtpAdvanceConfiguration) GetPriority2Ok() (*int32, bool)

GetPriority2Ok returns a tuple with the Priority2 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PtpAdvanceConfiguration) GetTimeScale ¶

GetTimeScale returns the TimeScale field value if set, zero value otherwise.

func (*PtpAdvanceConfiguration) GetTimeScaleOk ¶

GetTimeScaleOk returns a tuple with the TimeScale field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PtpAdvanceConfiguration) GetTransportMode ¶

GetTransportMode returns the TransportMode field value if set, zero value otherwise.

func (*PtpAdvanceConfiguration) GetTransportModeOk ¶

GetTransportModeOk returns a tuple with the TransportMode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PtpAdvanceConfiguration) HasDomain ¶

func (o *PtpAdvanceConfiguration) HasDomain() bool

HasDomain returns a boolean if a field has been set.

func (*PtpAdvanceConfiguration) HasGrantTime ¶

func (o *PtpAdvanceConfiguration) HasGrantTime() bool

HasGrantTime returns a boolean if a field has been set.

func (*PtpAdvanceConfiguration) HasLogAnnounceInterval ¶

func (o *PtpAdvanceConfiguration) HasLogAnnounceInterval() bool

HasLogAnnounceInterval returns a boolean if a field has been set.

func (*PtpAdvanceConfiguration) HasLogDelayReqInterval ¶

func (o *PtpAdvanceConfiguration) HasLogDelayReqInterval() bool

HasLogDelayReqInterval returns a boolean if a field has been set.

func (*PtpAdvanceConfiguration) HasLogSyncInterval ¶

func (o *PtpAdvanceConfiguration) HasLogSyncInterval() bool

HasLogSyncInterval returns a boolean if a field has been set.

func (*PtpAdvanceConfiguration) HasPriority1 ¶

func (o *PtpAdvanceConfiguration) HasPriority1() bool

HasPriority1 returns a boolean if a field has been set.

func (*PtpAdvanceConfiguration) HasPriority2 ¶

func (o *PtpAdvanceConfiguration) HasPriority2() bool

HasPriority2 returns a boolean if a field has been set.

func (*PtpAdvanceConfiguration) HasTimeScale ¶

func (o *PtpAdvanceConfiguration) HasTimeScale() bool

HasTimeScale returns a boolean if a field has been set.

func (*PtpAdvanceConfiguration) HasTransportMode ¶

func (o *PtpAdvanceConfiguration) HasTransportMode() bool

HasTransportMode returns a boolean if a field has been set.

func (PtpAdvanceConfiguration) MarshalJSON ¶

func (o PtpAdvanceConfiguration) MarshalJSON() ([]byte, error)

func (*PtpAdvanceConfiguration) SetDomain ¶

func (o *PtpAdvanceConfiguration) SetDomain(v int32)

SetDomain gets a reference to the given int32 and assigns it to the Domain field.

func (*PtpAdvanceConfiguration) SetGrantTime ¶

func (o *PtpAdvanceConfiguration) SetGrantTime(v int32)

SetGrantTime gets a reference to the given int32 and assigns it to the GrantTime field.

func (*PtpAdvanceConfiguration) SetLogAnnounceInterval ¶

func (o *PtpAdvanceConfiguration) SetLogAnnounceInterval(v int32)

SetLogAnnounceInterval gets a reference to the given int32 and assigns it to the LogAnnounceInterval field.

func (*PtpAdvanceConfiguration) SetLogDelayReqInterval ¶

func (o *PtpAdvanceConfiguration) SetLogDelayReqInterval(v int32)

SetLogDelayReqInterval gets a reference to the given int32 and assigns it to the LogDelayReqInterval field.

func (*PtpAdvanceConfiguration) SetLogSyncInterval ¶

func (o *PtpAdvanceConfiguration) SetLogSyncInterval(v int32)

SetLogSyncInterval gets a reference to the given int32 and assigns it to the LogSyncInterval field.

func (*PtpAdvanceConfiguration) SetPriority1 ¶

func (o *PtpAdvanceConfiguration) SetPriority1(v int32)

SetPriority1 gets a reference to the given int32 and assigns it to the Priority1 field.

func (*PtpAdvanceConfiguration) SetPriority2 ¶

func (o *PtpAdvanceConfiguration) SetPriority2(v int32)

SetPriority2 gets a reference to the given int32 and assigns it to the Priority2 field.

func (*PtpAdvanceConfiguration) SetTimeScale ¶

SetTimeScale gets a reference to the given PtpAdvanceConfigurationTimeScale and assigns it to the TimeScale field.

func (*PtpAdvanceConfiguration) SetTransportMode ¶

SetTransportMode gets a reference to the given PtpAdvanceConfigurationTransportMode and assigns it to the TransportMode field.

func (PtpAdvanceConfiguration) ToMap ¶

func (o PtpAdvanceConfiguration) ToMap() (map[string]interface{}, error)

func (*PtpAdvanceConfiguration) UnmarshalJSON ¶

func (o *PtpAdvanceConfiguration) UnmarshalJSON(data []byte) (err error)

type PtpAdvanceConfigurationTimeScale ¶

type PtpAdvanceConfigurationTimeScale string

PtpAdvanceConfigurationTimeScale Time Scale value, ARB denotes Arbitrary and PTP denotes Precision Time Protocol.

const (
	PTPADVANCECONFIGURATIONTIMESCALE_ARB PtpAdvanceConfigurationTimeScale = "ARB"
	PTPADVANCECONFIGURATIONTIMESCALE_PTP PtpAdvanceConfigurationTimeScale = "PTP"
)

List of ptpAdvanceConfiguration_timeScale

func NewPtpAdvanceConfigurationTimeScaleFromValue ¶

func NewPtpAdvanceConfigurationTimeScaleFromValue(v string) (*PtpAdvanceConfigurationTimeScale, error)

NewPtpAdvanceConfigurationTimeScaleFromValue returns a pointer to a valid PtpAdvanceConfigurationTimeScale for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PtpAdvanceConfigurationTimeScale) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (PtpAdvanceConfigurationTimeScale) Ptr ¶

Ptr returns reference to ptpAdvanceConfiguration_timeScale value

func (*PtpAdvanceConfigurationTimeScale) UnmarshalJSON ¶

func (v *PtpAdvanceConfigurationTimeScale) UnmarshalJSON(src []byte) error

type PtpAdvanceConfigurationTransportMode ¶

type PtpAdvanceConfigurationTransportMode string

PtpAdvanceConfigurationTransportMode the model 'PtpAdvanceConfigurationTransportMode'

const (
	PTPADVANCECONFIGURATIONTRANSPORTMODE_MULTICAST PtpAdvanceConfigurationTransportMode = "Multicast"
	PTPADVANCECONFIGURATIONTRANSPORTMODE_UNICAST   PtpAdvanceConfigurationTransportMode = "Unicast"
	PTPADVANCECONFIGURATIONTRANSPORTMODE_HYBRID    PtpAdvanceConfigurationTransportMode = "Hybrid"
)

List of ptpAdvanceConfiguration_transportMode

func NewPtpAdvanceConfigurationTransportModeFromValue ¶

func NewPtpAdvanceConfigurationTransportModeFromValue(v string) (*PtpAdvanceConfigurationTransportMode, error)

NewPtpAdvanceConfigurationTransportModeFromValue returns a pointer to a valid PtpAdvanceConfigurationTransportMode for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PtpAdvanceConfigurationTransportMode) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (PtpAdvanceConfigurationTransportMode) Ptr ¶

Ptr returns reference to ptpAdvanceConfiguration_transportMode value

func (*PtpAdvanceConfigurationTransportMode) UnmarshalJSON ¶

func (v *PtpAdvanceConfigurationTransportMode) UnmarshalJSON(src []byte) error

type QueryDirection ¶

type QueryDirection string

QueryDirection Direction of traffic from the requester's viewpoint.

const (
	QUERYDIRECTION_INBOUND  QueryDirection = "inbound"
	QUERYDIRECTION_OUTBOUND QueryDirection = "outbound"
)

List of query_direction

func NewQueryDirectionFromValue ¶

func NewQueryDirectionFromValue(v string) (*QueryDirection, error)

NewQueryDirectionFromValue returns a pointer to a valid QueryDirection for the value passed as argument, or an error if the value passed is not allowed by the enum

func (QueryDirection) IsValid ¶

func (v QueryDirection) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (QueryDirection) Ptr ¶

func (v QueryDirection) Ptr() *QueryDirection

Ptr returns reference to query_direction value

func (*QueryDirection) UnmarshalJSON ¶

func (v *QueryDirection) UnmarshalJSON(src []byte) error

type RemoveOperation ¶

type RemoveOperation struct {
	Op OpEnum `json:"op"`
	// A JSON Pointer path.
	Path                 string `json:"path"`
	AdditionalProperties map[string]interface{}
}

RemoveOperation Remove sub-resource from an existing model

func NewRemoveOperation ¶

func NewRemoveOperation(op OpEnum, path string) *RemoveOperation

NewRemoveOperation instantiates a new RemoveOperation 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 NewRemoveOperationWithDefaults ¶

func NewRemoveOperationWithDefaults() *RemoveOperation

NewRemoveOperationWithDefaults instantiates a new RemoveOperation 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 (*RemoveOperation) GetOp ¶

func (o *RemoveOperation) GetOp() OpEnum

GetOp returns the Op field value

func (*RemoveOperation) GetOpOk ¶

func (o *RemoveOperation) GetOpOk() (*OpEnum, bool)

GetOpOk returns a tuple with the Op field value and a boolean to check if the value has been set.

func (*RemoveOperation) GetPath ¶

func (o *RemoveOperation) GetPath() string

GetPath returns the Path field value

func (*RemoveOperation) GetPathOk ¶

func (o *RemoveOperation) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (RemoveOperation) MarshalJSON ¶

func (o RemoveOperation) MarshalJSON() ([]byte, error)

func (*RemoveOperation) SetOp ¶

func (o *RemoveOperation) SetOp(v OpEnum)

SetOp sets field value

func (*RemoveOperation) SetPath ¶

func (o *RemoveOperation) SetPath(v string)

SetPath sets field value

func (RemoveOperation) ToMap ¶

func (o RemoveOperation) ToMap() (map[string]interface{}, error)

func (*RemoveOperation) UnmarshalJSON ¶

func (o *RemoveOperation) UnmarshalJSON(data []byte) (err error)

type ReplaceOperation ¶

type ReplaceOperation struct {
	Op OpEnum `json:"op"`
	// A JSON Pointer path.
	Path string `json:"path"`
	// value to replace with
	Value                map[string]interface{} `json:"value"`
	AdditionalProperties map[string]interface{}
}

ReplaceOperation Replace attribute value or sub-resource in the existing model

func NewReplaceOperation ¶

func NewReplaceOperation(op OpEnum, path string, value map[string]interface{}) *ReplaceOperation

NewReplaceOperation instantiates a new ReplaceOperation 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 NewReplaceOperationWithDefaults ¶

func NewReplaceOperationWithDefaults() *ReplaceOperation

NewReplaceOperationWithDefaults instantiates a new ReplaceOperation 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 (*ReplaceOperation) GetOp ¶

func (o *ReplaceOperation) GetOp() OpEnum

GetOp returns the Op field value

func (*ReplaceOperation) GetOpOk ¶

func (o *ReplaceOperation) GetOpOk() (*OpEnum, bool)

GetOpOk returns a tuple with the Op field value and a boolean to check if the value has been set.

func (*ReplaceOperation) GetPath ¶

func (o *ReplaceOperation) GetPath() string

GetPath returns the Path field value

func (*ReplaceOperation) GetPathOk ¶

func (o *ReplaceOperation) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (*ReplaceOperation) GetValue ¶

func (o *ReplaceOperation) GetValue() map[string]interface{}

GetValue returns the Value field value

func (*ReplaceOperation) GetValueOk ¶

func (o *ReplaceOperation) GetValueOk() (map[string]interface{}, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (ReplaceOperation) MarshalJSON ¶

func (o ReplaceOperation) MarshalJSON() ([]byte, error)

func (*ReplaceOperation) SetOp ¶

func (o *ReplaceOperation) SetOp(v OpEnum)

SetOp sets field value

func (*ReplaceOperation) SetPath ¶

func (o *ReplaceOperation) SetPath(v string)

SetPath sets field value

func (*ReplaceOperation) SetValue ¶

func (o *ReplaceOperation) SetValue(v map[string]interface{})

SetValue sets field value

func (ReplaceOperation) ToMap ¶

func (o ReplaceOperation) ToMap() (map[string]interface{}, error)

func (*ReplaceOperation) UnmarshalJSON ¶

func (o *ReplaceOperation) UnmarshalJSON(data []byte) (err error)

type RouteFilterChangeData ¶

type RouteFilterChangeData struct {
	// Current outcome of the change flow
	Status *string `json:"status,omitempty"`
	// Created by User Key
	CreatedBy *string `json:"createdBy,omitempty"`
	// Set when change flow starts
	CreatedDateTime *time.Time `json:"createdDateTime,omitempty"`
	// Updated by User Key
	UpdatedBy *string `json:"updatedBy,omitempty"`
	// Set when change object is updated
	UpdatedDateTime *time.Time `json:"updatedDateTime,omitempty"`
	// Additional information
	Information *string                      `json:"information,omitempty"`
	Data        *RouteFiltersChangeOperation `json:"data,omitempty"`
	// Uniquely identifies a change
	Uuid string                 `json:"uuid"`
	Type RouteFiltersChangeType `json:"type"`
	// Route Filter Change URI
	Href                 *string `json:"href,omitempty"`
	AdditionalProperties map[string]interface{}
}

RouteFilterChangeData Current state of latest Route Filter change

func NewRouteFilterChangeData ¶

func NewRouteFilterChangeData(uuid string, type_ RouteFiltersChangeType) *RouteFilterChangeData

NewRouteFilterChangeData instantiates a new RouteFilterChangeData 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 NewRouteFilterChangeDataWithDefaults ¶

func NewRouteFilterChangeDataWithDefaults() *RouteFilterChangeData

NewRouteFilterChangeDataWithDefaults instantiates a new RouteFilterChangeData 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 (*RouteFilterChangeData) GetCreatedBy ¶

func (o *RouteFilterChangeData) GetCreatedBy() string

GetCreatedBy returns the CreatedBy field value if set, zero value otherwise.

func (*RouteFilterChangeData) GetCreatedByOk ¶

func (o *RouteFilterChangeData) GetCreatedByOk() (*string, bool)

GetCreatedByOk returns a tuple with the CreatedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterChangeData) GetCreatedDateTime ¶

func (o *RouteFilterChangeData) GetCreatedDateTime() time.Time

GetCreatedDateTime returns the CreatedDateTime field value if set, zero value otherwise.

func (*RouteFilterChangeData) GetCreatedDateTimeOk ¶

func (o *RouteFilterChangeData) GetCreatedDateTimeOk() (*time.Time, bool)

GetCreatedDateTimeOk returns a tuple with the CreatedDateTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterChangeData) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*RouteFilterChangeData) GetDataOk ¶

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterChangeData) GetHref ¶

func (o *RouteFilterChangeData) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*RouteFilterChangeData) GetHrefOk ¶

func (o *RouteFilterChangeData) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterChangeData) GetInformation ¶

func (o *RouteFilterChangeData) GetInformation() string

GetInformation returns the Information field value if set, zero value otherwise.

func (*RouteFilterChangeData) GetInformationOk ¶

func (o *RouteFilterChangeData) GetInformationOk() (*string, bool)

GetInformationOk returns a tuple with the Information field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterChangeData) GetStatus ¶

func (o *RouteFilterChangeData) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*RouteFilterChangeData) GetStatusOk ¶

func (o *RouteFilterChangeData) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterChangeData) GetType ¶

GetType returns the Type field value

func (*RouteFilterChangeData) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RouteFilterChangeData) GetUpdatedBy ¶

func (o *RouteFilterChangeData) GetUpdatedBy() string

GetUpdatedBy returns the UpdatedBy field value if set, zero value otherwise.

func (*RouteFilterChangeData) GetUpdatedByOk ¶

func (o *RouteFilterChangeData) GetUpdatedByOk() (*string, bool)

GetUpdatedByOk returns a tuple with the UpdatedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterChangeData) GetUpdatedDateTime ¶

func (o *RouteFilterChangeData) GetUpdatedDateTime() time.Time

GetUpdatedDateTime returns the UpdatedDateTime field value if set, zero value otherwise.

func (*RouteFilterChangeData) GetUpdatedDateTimeOk ¶

func (o *RouteFilterChangeData) GetUpdatedDateTimeOk() (*time.Time, bool)

GetUpdatedDateTimeOk returns a tuple with the UpdatedDateTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterChangeData) GetUuid ¶

func (o *RouteFilterChangeData) GetUuid() string

GetUuid returns the Uuid field value

func (*RouteFilterChangeData) GetUuidOk ¶

func (o *RouteFilterChangeData) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (*RouteFilterChangeData) HasCreatedBy ¶

func (o *RouteFilterChangeData) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (*RouteFilterChangeData) HasCreatedDateTime ¶

func (o *RouteFilterChangeData) HasCreatedDateTime() bool

HasCreatedDateTime returns a boolean if a field has been set.

func (*RouteFilterChangeData) HasData ¶

func (o *RouteFilterChangeData) HasData() bool

HasData returns a boolean if a field has been set.

func (*RouteFilterChangeData) HasHref ¶

func (o *RouteFilterChangeData) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*RouteFilterChangeData) HasInformation ¶

func (o *RouteFilterChangeData) HasInformation() bool

HasInformation returns a boolean if a field has been set.

func (*RouteFilterChangeData) HasStatus ¶

func (o *RouteFilterChangeData) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*RouteFilterChangeData) HasUpdatedBy ¶

func (o *RouteFilterChangeData) HasUpdatedBy() bool

HasUpdatedBy returns a boolean if a field has been set.

func (*RouteFilterChangeData) HasUpdatedDateTime ¶

func (o *RouteFilterChangeData) HasUpdatedDateTime() bool

HasUpdatedDateTime returns a boolean if a field has been set.

func (RouteFilterChangeData) MarshalJSON ¶

func (o RouteFilterChangeData) MarshalJSON() ([]byte, error)

func (*RouteFilterChangeData) SetCreatedBy ¶

func (o *RouteFilterChangeData) SetCreatedBy(v string)

SetCreatedBy gets a reference to the given string and assigns it to the CreatedBy field.

func (*RouteFilterChangeData) SetCreatedDateTime ¶

func (o *RouteFilterChangeData) SetCreatedDateTime(v time.Time)

SetCreatedDateTime gets a reference to the given time.Time and assigns it to the CreatedDateTime field.

func (*RouteFilterChangeData) SetData ¶

SetData gets a reference to the given RouteFiltersChangeOperation and assigns it to the Data field.

func (*RouteFilterChangeData) SetHref ¶

func (o *RouteFilterChangeData) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*RouteFilterChangeData) SetInformation ¶

func (o *RouteFilterChangeData) SetInformation(v string)

SetInformation gets a reference to the given string and assigns it to the Information field.

func (*RouteFilterChangeData) SetStatus ¶

func (o *RouteFilterChangeData) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*RouteFilterChangeData) SetType ¶

SetType sets field value

func (*RouteFilterChangeData) SetUpdatedBy ¶

func (o *RouteFilterChangeData) SetUpdatedBy(v string)

SetUpdatedBy gets a reference to the given string and assigns it to the UpdatedBy field.

func (*RouteFilterChangeData) SetUpdatedDateTime ¶

func (o *RouteFilterChangeData) SetUpdatedDateTime(v time.Time)

SetUpdatedDateTime gets a reference to the given time.Time and assigns it to the UpdatedDateTime field.

func (*RouteFilterChangeData) SetUuid ¶

func (o *RouteFilterChangeData) SetUuid(v string)

SetUuid sets field value

func (RouteFilterChangeData) ToMap ¶

func (o RouteFilterChangeData) ToMap() (map[string]interface{}, error)

func (*RouteFilterChangeData) UnmarshalJSON ¶

func (o *RouteFilterChangeData) UnmarshalJSON(data []byte) (err error)

type RouteFilterChangeDataResponse ¶

type RouteFilterChangeDataResponse struct {
	Pagination           *Pagination             `json:"pagination,omitempty"`
	Data                 []RouteFilterChangeData `json:"data,omitempty"`
	AdditionalProperties map[string]interface{}
}

RouteFilterChangeDataResponse List of Route Filter changes

func NewRouteFilterChangeDataResponse ¶

func NewRouteFilterChangeDataResponse() *RouteFilterChangeDataResponse

NewRouteFilterChangeDataResponse instantiates a new RouteFilterChangeDataResponse 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 NewRouteFilterChangeDataResponseWithDefaults ¶

func NewRouteFilterChangeDataResponseWithDefaults() *RouteFilterChangeDataResponse

NewRouteFilterChangeDataResponseWithDefaults instantiates a new RouteFilterChangeDataResponse 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 (*RouteFilterChangeDataResponse) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*RouteFilterChangeDataResponse) GetDataOk ¶

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterChangeDataResponse) GetPagination ¶

func (o *RouteFilterChangeDataResponse) GetPagination() Pagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*RouteFilterChangeDataResponse) GetPaginationOk ¶

func (o *RouteFilterChangeDataResponse) GetPaginationOk() (*Pagination, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterChangeDataResponse) HasData ¶

func (o *RouteFilterChangeDataResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*RouteFilterChangeDataResponse) HasPagination ¶

func (o *RouteFilterChangeDataResponse) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (RouteFilterChangeDataResponse) MarshalJSON ¶

func (o RouteFilterChangeDataResponse) MarshalJSON() ([]byte, error)

func (*RouteFilterChangeDataResponse) SetData ¶

SetData gets a reference to the given []RouteFilterChangeData and assigns it to the Data field.

func (*RouteFilterChangeDataResponse) SetPagination ¶

func (o *RouteFilterChangeDataResponse) SetPagination(v Pagination)

SetPagination gets a reference to the given Pagination and assigns it to the Pagination field.

func (RouteFilterChangeDataResponse) ToMap ¶

func (o RouteFilterChangeDataResponse) ToMap() (map[string]interface{}, error)

func (*RouteFilterChangeDataResponse) UnmarshalJSON ¶

func (o *RouteFilterChangeDataResponse) UnmarshalJSON(data []byte) (err error)

type RouteFilterConnectionsData ¶

type RouteFilterConnectionsData struct {
	// Connection URI
	Href *string         `json:"href,omitempty"`
	Type *ConnectionType `json:"type,omitempty"`
	// Route Filter identifier
	Uuid                 *string `json:"uuid,omitempty"`
	Name                 *string `json:"name,omitempty"`
	AdditionalProperties map[string]interface{}
}

RouteFilterConnectionsData struct for RouteFilterConnectionsData

func NewRouteFilterConnectionsData ¶

func NewRouteFilterConnectionsData() *RouteFilterConnectionsData

NewRouteFilterConnectionsData instantiates a new RouteFilterConnectionsData 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 NewRouteFilterConnectionsDataWithDefaults ¶

func NewRouteFilterConnectionsDataWithDefaults() *RouteFilterConnectionsData

NewRouteFilterConnectionsDataWithDefaults instantiates a new RouteFilterConnectionsData 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 (*RouteFilterConnectionsData) GetHref ¶

func (o *RouteFilterConnectionsData) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*RouteFilterConnectionsData) GetHrefOk ¶

func (o *RouteFilterConnectionsData) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterConnectionsData) GetName ¶

func (o *RouteFilterConnectionsData) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*RouteFilterConnectionsData) GetNameOk ¶

func (o *RouteFilterConnectionsData) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterConnectionsData) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*RouteFilterConnectionsData) GetTypeOk ¶

func (o *RouteFilterConnectionsData) GetTypeOk() (*ConnectionType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterConnectionsData) GetUuid ¶

func (o *RouteFilterConnectionsData) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*RouteFilterConnectionsData) GetUuidOk ¶

func (o *RouteFilterConnectionsData) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterConnectionsData) HasHref ¶

func (o *RouteFilterConnectionsData) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*RouteFilterConnectionsData) HasName ¶

func (o *RouteFilterConnectionsData) HasName() bool

HasName returns a boolean if a field has been set.

func (*RouteFilterConnectionsData) HasType ¶

func (o *RouteFilterConnectionsData) HasType() bool

HasType returns a boolean if a field has been set.

func (*RouteFilterConnectionsData) HasUuid ¶

func (o *RouteFilterConnectionsData) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (RouteFilterConnectionsData) MarshalJSON ¶

func (o RouteFilterConnectionsData) MarshalJSON() ([]byte, error)

func (*RouteFilterConnectionsData) SetHref ¶

func (o *RouteFilterConnectionsData) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*RouteFilterConnectionsData) SetName ¶

func (o *RouteFilterConnectionsData) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*RouteFilterConnectionsData) SetType ¶

SetType gets a reference to the given ConnectionType and assigns it to the Type field.

func (*RouteFilterConnectionsData) SetUuid ¶

func (o *RouteFilterConnectionsData) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (RouteFilterConnectionsData) ToMap ¶

func (o RouteFilterConnectionsData) ToMap() (map[string]interface{}, error)

func (*RouteFilterConnectionsData) UnmarshalJSON ¶

func (o *RouteFilterConnectionsData) UnmarshalJSON(data []byte) (err error)

type RouteFilterRuleState ¶

type RouteFilterRuleState string

RouteFilterRuleState Route Filter Rule status

const (
	ROUTEFILTERRULESTATE_PROVISIONING      RouteFilterRuleState = "PROVISIONING"
	ROUTEFILTERRULESTATE_REPROVISIONING    RouteFilterRuleState = "REPROVISIONING"
	ROUTEFILTERRULESTATE_DEPROVISIONING    RouteFilterRuleState = "DEPROVISIONING"
	ROUTEFILTERRULESTATE_PROVISIONED       RouteFilterRuleState = "PROVISIONED"
	ROUTEFILTERRULESTATE_DEPROVISIONED     RouteFilterRuleState = "DEPROVISIONED"
	ROUTEFILTERRULESTATE_NOT_PROVISIONED   RouteFilterRuleState = "NOT_PROVISIONED"
	ROUTEFILTERRULESTATE_NOT_DEPROVISIONED RouteFilterRuleState = "NOT_DEPROVISIONED"
)

List of RouteFilterRuleState

func NewRouteFilterRuleStateFromValue ¶

func NewRouteFilterRuleStateFromValue(v string) (*RouteFilterRuleState, error)

NewRouteFilterRuleStateFromValue returns a pointer to a valid RouteFilterRuleState for the value passed as argument, or an error if the value passed is not allowed by the enum

func (RouteFilterRuleState) IsValid ¶

func (v RouteFilterRuleState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (RouteFilterRuleState) Ptr ¶

Ptr returns reference to RouteFilterRuleState value

func (*RouteFilterRuleState) UnmarshalJSON ¶

func (v *RouteFilterRuleState) UnmarshalJSON(src []byte) error

type RouteFilterRulesApiService ¶

type RouteFilterRulesApiService service

RouteFilterRulesApiService RouteFilterRulesApi service

func (*RouteFilterRulesApiService) CreateRouteFilterRule ¶

func (a *RouteFilterRulesApiService) CreateRouteFilterRule(ctx context.Context, routeFilterId string) ApiCreateRouteFilterRuleRequest

CreateRouteFilterRule Create RFRule

This API provides capability to create a Route Filter Rule

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param routeFilterId Route Filters Id
@return ApiCreateRouteFilterRuleRequest

func (*RouteFilterRulesApiService) CreateRouteFilterRuleExecute ¶

Execute executes the request

@return RouteFilterRulesData

func (*RouteFilterRulesApiService) CreateRouteFilterRulesInBulk ¶

func (a *RouteFilterRulesApiService) CreateRouteFilterRulesInBulk(ctx context.Context, routeFilterId string) ApiCreateRouteFilterRulesInBulkRequest

CreateRouteFilterRulesInBulk Bulk RFRules

This API provides capability to create bulk route filter rules

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param routeFilterId Route Filters Id
@return ApiCreateRouteFilterRulesInBulkRequest

func (*RouteFilterRulesApiService) CreateRouteFilterRulesInBulkExecute ¶

Execute executes the request

@return GetRouteFilterRulesResponse

func (*RouteFilterRulesApiService) DeleteRouteFilterRuleByUuid ¶

func (a *RouteFilterRulesApiService) DeleteRouteFilterRuleByUuid(ctx context.Context, routeFilterId string, routeFilterRuleId string) ApiDeleteRouteFilterRuleByUuidRequest

DeleteRouteFilterRuleByUuid DeleteRFRule

This API provides capability to delete a Route Filter Rule

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param routeFilterId Route Filters Id
@param routeFilterRuleId Route  Filter  Rules Id
@return ApiDeleteRouteFilterRuleByUuidRequest

func (*RouteFilterRulesApiService) DeleteRouteFilterRuleByUuidExecute ¶

Execute executes the request

@return RouteFilterRulesData

func (*RouteFilterRulesApiService) GetRouteFilterRuleByUuid ¶

func (a *RouteFilterRulesApiService) GetRouteFilterRuleByUuid(ctx context.Context, routeFilterId string, routeFilterRuleId string) ApiGetRouteFilterRuleByUuidRequest

GetRouteFilterRuleByUuid GetRFRule By UUID

This API provides capability to view a Route Filter Rule by UUID

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param routeFilterId Route Filters Id
@param routeFilterRuleId Route  Filter  Rules Id
@return ApiGetRouteFilterRuleByUuidRequest

func (*RouteFilterRulesApiService) GetRouteFilterRuleByUuidExecute ¶

Execute executes the request

@return RouteFilterRulesData

func (*RouteFilterRulesApiService) GetRouteFilterRuleChangeByUuid ¶

func (a *RouteFilterRulesApiService) GetRouteFilterRuleChangeByUuid(ctx context.Context, routeFilterId string, routeFilterRuleId string, changeId string) ApiGetRouteFilterRuleChangeByUuidRequest

GetRouteFilterRuleChangeByUuid Get Change By ID

This API provides capability to retrieve a specific Route Filter Rule's Changes

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param routeFilterId Route Filters Id
@param routeFilterRuleId Route  Filter  Rules Id
@param changeId Route Filter Rule Change UUID
@return ApiGetRouteFilterRuleChangeByUuidRequest

func (*RouteFilterRulesApiService) GetRouteFilterRuleChangeByUuidExecute ¶

Execute executes the request

@return RouteFilterRulesChangeData

func (*RouteFilterRulesApiService) GetRouteFilterRuleChanges ¶

func (a *RouteFilterRulesApiService) GetRouteFilterRuleChanges(ctx context.Context, routeFilterId string, routeFilterRuleId string) ApiGetRouteFilterRuleChangesRequest

GetRouteFilterRuleChanges Get All Changes

This API provides capability to retrieve all of a Route Filter Rule's Changes

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param routeFilterId Route Filters Id
@param routeFilterRuleId Route  Filter  Rules Id
@return ApiGetRouteFilterRuleChangesRequest

func (*RouteFilterRulesApiService) GetRouteFilterRuleChangesExecute ¶

Execute executes the request

@return RouteFilterRulesChangeDataResponse

func (*RouteFilterRulesApiService) GetRouteFilterRules ¶

func (a *RouteFilterRulesApiService) GetRouteFilterRules(ctx context.Context, routeFilterId string) ApiGetRouteFilterRulesRequest

GetRouteFilterRules GetRFRules

This API provides capability to get all Route Filters Rules for Fabric

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param routeFilterId Route Filters Id
@return ApiGetRouteFilterRulesRequest

func (*RouteFilterRulesApiService) GetRouteFilterRulesExecute ¶

Execute executes the request

@return GetRouteFilterRulesResponse

func (*RouteFilterRulesApiService) PatchRouteFilterRuleByUuid ¶

func (a *RouteFilterRulesApiService) PatchRouteFilterRuleByUuid(ctx context.Context, routeFilterId string, routeFilterRuleId string) ApiPatchRouteFilterRuleByUuidRequest

PatchRouteFilterRuleByUuid PatchRFilterRule

This API provides capability to partially update a Route Filter Rule

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param routeFilterId Route Filters Id
@param routeFilterRuleId Route  Filter  Rules Id
@return ApiPatchRouteFilterRuleByUuidRequest

func (*RouteFilterRulesApiService) PatchRouteFilterRuleByUuidExecute ¶

Execute executes the request

@return RouteFilterRulesData

func (*RouteFilterRulesApiService) ReplaceRouteFilterRuleByUuid ¶

func (a *RouteFilterRulesApiService) ReplaceRouteFilterRuleByUuid(ctx context.Context, routeFilterId string, routeFilterRuleId string) ApiReplaceRouteFilterRuleByUuidRequest

ReplaceRouteFilterRuleByUuid ReplaceRFRule

This API provides capability to replace a Route Filter Rule completely

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param routeFilterId Route Filters Id
@param routeFilterRuleId Route  Filter  Rules Id
@return ApiReplaceRouteFilterRuleByUuidRequest

func (*RouteFilterRulesApiService) ReplaceRouteFilterRuleByUuidExecute ¶

Execute executes the request

@return RouteFilterRulesData

type RouteFilterRulesBase ¶

type RouteFilterRulesBase struct {
	Name *string `json:"name,omitempty"`
	// Customer-provided Route Filter Rule description
	Description          *string `json:"description,omitempty"`
	Prefix               *string `json:"prefix,omitempty"`
	PrefixMatch          *string `json:"prefixMatch,omitempty"`
	AdditionalProperties map[string]interface{}
}

RouteFilterRulesBase struct for RouteFilterRulesBase

func NewRouteFilterRulesBase ¶

func NewRouteFilterRulesBase() *RouteFilterRulesBase

NewRouteFilterRulesBase instantiates a new RouteFilterRulesBase 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 NewRouteFilterRulesBaseWithDefaults ¶

func NewRouteFilterRulesBaseWithDefaults() *RouteFilterRulesBase

NewRouteFilterRulesBaseWithDefaults instantiates a new RouteFilterRulesBase 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 (*RouteFilterRulesBase) GetDescription ¶

func (o *RouteFilterRulesBase) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*RouteFilterRulesBase) GetDescriptionOk ¶

func (o *RouteFilterRulesBase) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterRulesBase) GetName ¶

func (o *RouteFilterRulesBase) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*RouteFilterRulesBase) GetNameOk ¶

func (o *RouteFilterRulesBase) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterRulesBase) GetPrefix ¶

func (o *RouteFilterRulesBase) GetPrefix() string

GetPrefix returns the Prefix field value if set, zero value otherwise.

func (*RouteFilterRulesBase) GetPrefixMatch ¶

func (o *RouteFilterRulesBase) GetPrefixMatch() string

GetPrefixMatch returns the PrefixMatch field value if set, zero value otherwise.

func (*RouteFilterRulesBase) GetPrefixMatchOk ¶

func (o *RouteFilterRulesBase) GetPrefixMatchOk() (*string, bool)

GetPrefixMatchOk returns a tuple with the PrefixMatch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterRulesBase) GetPrefixOk ¶

func (o *RouteFilterRulesBase) GetPrefixOk() (*string, bool)

GetPrefixOk returns a tuple with the Prefix field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterRulesBase) HasDescription ¶

func (o *RouteFilterRulesBase) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*RouteFilterRulesBase) HasName ¶

func (o *RouteFilterRulesBase) HasName() bool

HasName returns a boolean if a field has been set.

func (*RouteFilterRulesBase) HasPrefix ¶

func (o *RouteFilterRulesBase) HasPrefix() bool

HasPrefix returns a boolean if a field has been set.

func (*RouteFilterRulesBase) HasPrefixMatch ¶

func (o *RouteFilterRulesBase) HasPrefixMatch() bool

HasPrefixMatch returns a boolean if a field has been set.

func (RouteFilterRulesBase) MarshalJSON ¶

func (o RouteFilterRulesBase) MarshalJSON() ([]byte, error)

func (*RouteFilterRulesBase) SetDescription ¶

func (o *RouteFilterRulesBase) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*RouteFilterRulesBase) SetName ¶

func (o *RouteFilterRulesBase) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*RouteFilterRulesBase) SetPrefix ¶

func (o *RouteFilterRulesBase) SetPrefix(v string)

SetPrefix gets a reference to the given string and assigns it to the Prefix field.

func (*RouteFilterRulesBase) SetPrefixMatch ¶

func (o *RouteFilterRulesBase) SetPrefixMatch(v string)

SetPrefixMatch gets a reference to the given string and assigns it to the PrefixMatch field.

func (RouteFilterRulesBase) ToMap ¶

func (o RouteFilterRulesBase) ToMap() (map[string]interface{}, error)

func (*RouteFilterRulesBase) UnmarshalJSON ¶

func (o *RouteFilterRulesBase) UnmarshalJSON(data []byte) (err error)

type RouteFilterRulesChange ¶

type RouteFilterRulesChange struct {
	// Uniquely identifies a change
	Uuid string                     `json:"uuid"`
	Type RouteFilterRulesChangeType `json:"type"`
	// Route Filter Change URI
	Href                 *string `json:"href,omitempty"`
	AdditionalProperties map[string]interface{}
}

RouteFilterRulesChange Current state of latest Route Filter Rule change

func NewRouteFilterRulesChange ¶

func NewRouteFilterRulesChange(uuid string, type_ RouteFilterRulesChangeType) *RouteFilterRulesChange

NewRouteFilterRulesChange instantiates a new RouteFilterRulesChange 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 NewRouteFilterRulesChangeWithDefaults ¶

func NewRouteFilterRulesChangeWithDefaults() *RouteFilterRulesChange

NewRouteFilterRulesChangeWithDefaults instantiates a new RouteFilterRulesChange 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 (*RouteFilterRulesChange) GetHref ¶

func (o *RouteFilterRulesChange) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*RouteFilterRulesChange) GetHrefOk ¶

func (o *RouteFilterRulesChange) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterRulesChange) GetType ¶

GetType returns the Type field value

func (*RouteFilterRulesChange) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RouteFilterRulesChange) GetUuid ¶

func (o *RouteFilterRulesChange) GetUuid() string

GetUuid returns the Uuid field value

func (*RouteFilterRulesChange) GetUuidOk ¶

func (o *RouteFilterRulesChange) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (*RouteFilterRulesChange) HasHref ¶

func (o *RouteFilterRulesChange) HasHref() bool

HasHref returns a boolean if a field has been set.

func (RouteFilterRulesChange) MarshalJSON ¶

func (o RouteFilterRulesChange) MarshalJSON() ([]byte, error)

func (*RouteFilterRulesChange) SetHref ¶

func (o *RouteFilterRulesChange) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*RouteFilterRulesChange) SetType ¶

SetType sets field value

func (*RouteFilterRulesChange) SetUuid ¶

func (o *RouteFilterRulesChange) SetUuid(v string)

SetUuid sets field value

func (RouteFilterRulesChange) ToMap ¶

func (o RouteFilterRulesChange) ToMap() (map[string]interface{}, error)

func (*RouteFilterRulesChange) UnmarshalJSON ¶

func (o *RouteFilterRulesChange) UnmarshalJSON(data []byte) (err error)

type RouteFilterRulesChangeData ¶

type RouteFilterRulesChangeData struct {
	// Current outcome of the change flow
	Status *string `json:"status,omitempty"`
	// Created by User Key
	CreatedBy *string `json:"createdBy,omitempty"`
	// Set when change flow starts
	CreatedDateTime *time.Time `json:"createdDateTime,omitempty"`
	// Updated by User Key
	UpdatedBy *string `json:"updatedBy,omitempty"`
	// Set when change object is updated
	UpdatedDateTime *time.Time                       `json:"updatedDateTime,omitempty"`
	Data            *RouteFilterRulesChangeOperation `json:"data,omitempty"`
	// Uniquely identifies a change
	Uuid string                     `json:"uuid"`
	Type RouteFilterRulesChangeType `json:"type"`
	// Route Filter Change URI
	Href                 *string `json:"href,omitempty"`
	AdditionalProperties map[string]interface{}
}

RouteFilterRulesChangeData Current state of latest Route Filter Rules change

func NewRouteFilterRulesChangeData ¶

func NewRouteFilterRulesChangeData(uuid string, type_ RouteFilterRulesChangeType) *RouteFilterRulesChangeData

NewRouteFilterRulesChangeData instantiates a new RouteFilterRulesChangeData 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 NewRouteFilterRulesChangeDataWithDefaults ¶

func NewRouteFilterRulesChangeDataWithDefaults() *RouteFilterRulesChangeData

NewRouteFilterRulesChangeDataWithDefaults instantiates a new RouteFilterRulesChangeData 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 (*RouteFilterRulesChangeData) GetCreatedBy ¶

func (o *RouteFilterRulesChangeData) GetCreatedBy() string

GetCreatedBy returns the CreatedBy field value if set, zero value otherwise.

func (*RouteFilterRulesChangeData) GetCreatedByOk ¶

func (o *RouteFilterRulesChangeData) GetCreatedByOk() (*string, bool)

GetCreatedByOk returns a tuple with the CreatedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterRulesChangeData) GetCreatedDateTime ¶

func (o *RouteFilterRulesChangeData) GetCreatedDateTime() time.Time

GetCreatedDateTime returns the CreatedDateTime field value if set, zero value otherwise.

func (*RouteFilterRulesChangeData) GetCreatedDateTimeOk ¶

func (o *RouteFilterRulesChangeData) GetCreatedDateTimeOk() (*time.Time, bool)

GetCreatedDateTimeOk returns a tuple with the CreatedDateTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterRulesChangeData) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*RouteFilterRulesChangeData) GetDataOk ¶

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterRulesChangeData) GetHref ¶

func (o *RouteFilterRulesChangeData) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*RouteFilterRulesChangeData) GetHrefOk ¶

func (o *RouteFilterRulesChangeData) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterRulesChangeData) GetStatus ¶

func (o *RouteFilterRulesChangeData) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*RouteFilterRulesChangeData) GetStatusOk ¶

func (o *RouteFilterRulesChangeData) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterRulesChangeData) GetType ¶

GetType returns the Type field value

func (*RouteFilterRulesChangeData) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RouteFilterRulesChangeData) GetUpdatedBy ¶

func (o *RouteFilterRulesChangeData) GetUpdatedBy() string

GetUpdatedBy returns the UpdatedBy field value if set, zero value otherwise.

func (*RouteFilterRulesChangeData) GetUpdatedByOk ¶

func (o *RouteFilterRulesChangeData) GetUpdatedByOk() (*string, bool)

GetUpdatedByOk returns a tuple with the UpdatedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterRulesChangeData) GetUpdatedDateTime ¶

func (o *RouteFilterRulesChangeData) GetUpdatedDateTime() time.Time

GetUpdatedDateTime returns the UpdatedDateTime field value if set, zero value otherwise.

func (*RouteFilterRulesChangeData) GetUpdatedDateTimeOk ¶

func (o *RouteFilterRulesChangeData) GetUpdatedDateTimeOk() (*time.Time, bool)

GetUpdatedDateTimeOk returns a tuple with the UpdatedDateTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterRulesChangeData) GetUuid ¶

func (o *RouteFilterRulesChangeData) GetUuid() string

GetUuid returns the Uuid field value

func (*RouteFilterRulesChangeData) GetUuidOk ¶

func (o *RouteFilterRulesChangeData) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (*RouteFilterRulesChangeData) HasCreatedBy ¶

func (o *RouteFilterRulesChangeData) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (*RouteFilterRulesChangeData) HasCreatedDateTime ¶

func (o *RouteFilterRulesChangeData) HasCreatedDateTime() bool

HasCreatedDateTime returns a boolean if a field has been set.

func (*RouteFilterRulesChangeData) HasData ¶

func (o *RouteFilterRulesChangeData) HasData() bool

HasData returns a boolean if a field has been set.

func (*RouteFilterRulesChangeData) HasHref ¶

func (o *RouteFilterRulesChangeData) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*RouteFilterRulesChangeData) HasStatus ¶

func (o *RouteFilterRulesChangeData) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*RouteFilterRulesChangeData) HasUpdatedBy ¶

func (o *RouteFilterRulesChangeData) HasUpdatedBy() bool

HasUpdatedBy returns a boolean if a field has been set.

func (*RouteFilterRulesChangeData) HasUpdatedDateTime ¶

func (o *RouteFilterRulesChangeData) HasUpdatedDateTime() bool

HasUpdatedDateTime returns a boolean if a field has been set.

func (RouteFilterRulesChangeData) MarshalJSON ¶

func (o RouteFilterRulesChangeData) MarshalJSON() ([]byte, error)

func (*RouteFilterRulesChangeData) SetCreatedBy ¶

func (o *RouteFilterRulesChangeData) SetCreatedBy(v string)

SetCreatedBy gets a reference to the given string and assigns it to the CreatedBy field.

func (*RouteFilterRulesChangeData) SetCreatedDateTime ¶

func (o *RouteFilterRulesChangeData) SetCreatedDateTime(v time.Time)

SetCreatedDateTime gets a reference to the given time.Time and assigns it to the CreatedDateTime field.

func (*RouteFilterRulesChangeData) SetData ¶

SetData gets a reference to the given RouteFilterRulesChangeOperation and assigns it to the Data field.

func (*RouteFilterRulesChangeData) SetHref ¶

func (o *RouteFilterRulesChangeData) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*RouteFilterRulesChangeData) SetStatus ¶

func (o *RouteFilterRulesChangeData) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*RouteFilterRulesChangeData) SetType ¶

SetType sets field value

func (*RouteFilterRulesChangeData) SetUpdatedBy ¶

func (o *RouteFilterRulesChangeData) SetUpdatedBy(v string)

SetUpdatedBy gets a reference to the given string and assigns it to the UpdatedBy field.

func (*RouteFilterRulesChangeData) SetUpdatedDateTime ¶

func (o *RouteFilterRulesChangeData) SetUpdatedDateTime(v time.Time)

SetUpdatedDateTime gets a reference to the given time.Time and assigns it to the UpdatedDateTime field.

func (*RouteFilterRulesChangeData) SetUuid ¶

func (o *RouteFilterRulesChangeData) SetUuid(v string)

SetUuid sets field value

func (RouteFilterRulesChangeData) ToMap ¶

func (o RouteFilterRulesChangeData) ToMap() (map[string]interface{}, error)

func (*RouteFilterRulesChangeData) UnmarshalJSON ¶

func (o *RouteFilterRulesChangeData) UnmarshalJSON(data []byte) (err error)

type RouteFilterRulesChangeDataResponse ¶

type RouteFilterRulesChangeDataResponse struct {
	Pagination           *Pagination                  `json:"pagination,omitempty"`
	Data                 []RouteFilterRulesChangeData `json:"data,omitempty"`
	AdditionalProperties map[string]interface{}
}

RouteFilterRulesChangeDataResponse List of Route Filter Rule changes

func NewRouteFilterRulesChangeDataResponse ¶

func NewRouteFilterRulesChangeDataResponse() *RouteFilterRulesChangeDataResponse

NewRouteFilterRulesChangeDataResponse instantiates a new RouteFilterRulesChangeDataResponse 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 NewRouteFilterRulesChangeDataResponseWithDefaults ¶

func NewRouteFilterRulesChangeDataResponseWithDefaults() *RouteFilterRulesChangeDataResponse

NewRouteFilterRulesChangeDataResponseWithDefaults instantiates a new RouteFilterRulesChangeDataResponse 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 (*RouteFilterRulesChangeDataResponse) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*RouteFilterRulesChangeDataResponse) GetDataOk ¶

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterRulesChangeDataResponse) GetPagination ¶

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*RouteFilterRulesChangeDataResponse) GetPaginationOk ¶

func (o *RouteFilterRulesChangeDataResponse) GetPaginationOk() (*Pagination, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterRulesChangeDataResponse) HasData ¶

HasData returns a boolean if a field has been set.

func (*RouteFilterRulesChangeDataResponse) HasPagination ¶

func (o *RouteFilterRulesChangeDataResponse) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (RouteFilterRulesChangeDataResponse) MarshalJSON ¶

func (o RouteFilterRulesChangeDataResponse) MarshalJSON() ([]byte, error)

func (*RouteFilterRulesChangeDataResponse) SetData ¶

SetData gets a reference to the given []RouteFilterRulesChangeData and assigns it to the Data field.

func (*RouteFilterRulesChangeDataResponse) SetPagination ¶

func (o *RouteFilterRulesChangeDataResponse) SetPagination(v Pagination)

SetPagination gets a reference to the given Pagination and assigns it to the Pagination field.

func (RouteFilterRulesChangeDataResponse) ToMap ¶

func (o RouteFilterRulesChangeDataResponse) ToMap() (map[string]interface{}, error)

func (*RouteFilterRulesChangeDataResponse) UnmarshalJSON ¶

func (o *RouteFilterRulesChangeDataResponse) UnmarshalJSON(data []byte) (err error)

type RouteFilterRulesChangeOperation ¶

type RouteFilterRulesChangeOperation struct {
	// name of  route filter rule
	Name string `json:"name"`
	// cust provided description
	Description *string                             `json:"description,omitempty"`
	Type        RouteFilterRulesChangeOperationType `json:"type"`
	// given prefix (does not change)
	Prefix               string                                `json:"prefix"`
	Action               RouteFilterRulesChangeOperationAction `json:"action"`
	AdditionalProperties map[string]interface{}
}

RouteFilterRulesChangeOperation Route Filter change operation data

func NewRouteFilterRulesChangeOperation ¶

NewRouteFilterRulesChangeOperation instantiates a new RouteFilterRulesChangeOperation 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 NewRouteFilterRulesChangeOperationWithDefaults ¶

func NewRouteFilterRulesChangeOperationWithDefaults() *RouteFilterRulesChangeOperation

NewRouteFilterRulesChangeOperationWithDefaults instantiates a new RouteFilterRulesChangeOperation 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 (*RouteFilterRulesChangeOperation) GetAction ¶

GetAction returns the Action field value

func (*RouteFilterRulesChangeOperation) GetActionOk ¶

GetActionOk returns a tuple with the Action field value and a boolean to check if the value has been set.

func (*RouteFilterRulesChangeOperation) GetDescription ¶

func (o *RouteFilterRulesChangeOperation) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*RouteFilterRulesChangeOperation) GetDescriptionOk ¶

func (o *RouteFilterRulesChangeOperation) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterRulesChangeOperation) GetName ¶

GetName returns the Name field value

func (*RouteFilterRulesChangeOperation) GetNameOk ¶

func (o *RouteFilterRulesChangeOperation) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*RouteFilterRulesChangeOperation) GetPrefix ¶

func (o *RouteFilterRulesChangeOperation) GetPrefix() string

GetPrefix returns the Prefix field value

func (*RouteFilterRulesChangeOperation) GetPrefixOk ¶

func (o *RouteFilterRulesChangeOperation) GetPrefixOk() (*string, bool)

GetPrefixOk returns a tuple with the Prefix field value and a boolean to check if the value has been set.

func (*RouteFilterRulesChangeOperation) GetType ¶

GetType returns the Type field value

func (*RouteFilterRulesChangeOperation) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RouteFilterRulesChangeOperation) HasDescription ¶

func (o *RouteFilterRulesChangeOperation) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (RouteFilterRulesChangeOperation) MarshalJSON ¶

func (o RouteFilterRulesChangeOperation) MarshalJSON() ([]byte, error)

func (*RouteFilterRulesChangeOperation) SetAction ¶

SetAction sets field value

func (*RouteFilterRulesChangeOperation) SetDescription ¶

func (o *RouteFilterRulesChangeOperation) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*RouteFilterRulesChangeOperation) SetName ¶

SetName sets field value

func (*RouteFilterRulesChangeOperation) SetPrefix ¶

func (o *RouteFilterRulesChangeOperation) SetPrefix(v string)

SetPrefix sets field value

func (*RouteFilterRulesChangeOperation) SetType ¶

SetType sets field value

func (RouteFilterRulesChangeOperation) ToMap ¶

func (o RouteFilterRulesChangeOperation) ToMap() (map[string]interface{}, error)

func (*RouteFilterRulesChangeOperation) UnmarshalJSON ¶

func (o *RouteFilterRulesChangeOperation) UnmarshalJSON(data []byte) (err error)

type RouteFilterRulesChangeOperationAction ¶

type RouteFilterRulesChangeOperationAction string

RouteFilterRulesChangeOperationAction change to be made

const (
	ROUTEFILTERRULESCHANGEOPERATIONACTION_PERMIT RouteFilterRulesChangeOperationAction = "PERMIT"
	ROUTEFILTERRULESCHANGEOPERATIONACTION_DENY   RouteFilterRulesChangeOperationAction = "DENY"
)

List of RouteFilterRulesChangeOperation_action

func NewRouteFilterRulesChangeOperationActionFromValue ¶

func NewRouteFilterRulesChangeOperationActionFromValue(v string) (*RouteFilterRulesChangeOperationAction, error)

NewRouteFilterRulesChangeOperationActionFromValue returns a pointer to a valid RouteFilterRulesChangeOperationAction for the value passed as argument, or an error if the value passed is not allowed by the enum

func (RouteFilterRulesChangeOperationAction) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (RouteFilterRulesChangeOperationAction) Ptr ¶

Ptr returns reference to RouteFilterRulesChangeOperation_action value

func (*RouteFilterRulesChangeOperationAction) UnmarshalJSON ¶

func (v *RouteFilterRulesChangeOperationAction) UnmarshalJSON(src []byte) error

type RouteFilterRulesChangeOperationType ¶

type RouteFilterRulesChangeOperationType string

RouteFilterRulesChangeOperationType type of filter rule

const (
	ROUTEFILTERRULESCHANGEOPERATIONTYPE_IPV4_PREFIX_FILTER_RULE_UPDATE   RouteFilterRulesChangeOperationType = "BGP_IPv4_PREFIX_FILTER_RULE_UPDATE"
	ROUTEFILTERRULESCHANGEOPERATIONTYPE_IPV4_PREFIX_FILTER_RULE_CREATION RouteFilterRulesChangeOperationType = "BGP_IPv4_PREFIX_FILTER_RULE_CREATION"
	ROUTEFILTERRULESCHANGEOPERATIONTYPE_IPV4_PREFIX_FILTER_RULE_DELETION RouteFilterRulesChangeOperationType = "BGP_IPv4_PREFIX_FILTER_RULE_DELETION"
	ROUTEFILTERRULESCHANGEOPERATIONTYPE_IPV6_PREFIX_FILTER_RULE_UPDATE   RouteFilterRulesChangeOperationType = "BGP_IPv6_PREFIX_FILTER_RULE_UPDATE"
	ROUTEFILTERRULESCHANGEOPERATIONTYPE_IPV6_PREFIX_FILTER_RULE_CREATION RouteFilterRulesChangeOperationType = "BGP_IPv6_PREFIX_FILTER_RULE_CREATION"
	ROUTEFILTERRULESCHANGEOPERATIONTYPE_IPV6_PREFIX_FILTER_RULE_DELETION RouteFilterRulesChangeOperationType = "BGP_IPv6_PREFIX_FILTER_RULE_DELETION"
)

List of RouteFilterRulesChangeOperation_type

func NewRouteFilterRulesChangeOperationTypeFromValue ¶

func NewRouteFilterRulesChangeOperationTypeFromValue(v string) (*RouteFilterRulesChangeOperationType, error)

NewRouteFilterRulesChangeOperationTypeFromValue returns a pointer to a valid RouteFilterRulesChangeOperationType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (RouteFilterRulesChangeOperationType) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (RouteFilterRulesChangeOperationType) Ptr ¶

Ptr returns reference to RouteFilterRulesChangeOperation_type value

func (*RouteFilterRulesChangeOperationType) UnmarshalJSON ¶

func (v *RouteFilterRulesChangeOperationType) UnmarshalJSON(src []byte) error

type RouteFilterRulesChangeType ¶

type RouteFilterRulesChangeType string

RouteFilterRulesChangeType Type of change

const (
	ROUTEFILTERRULESCHANGETYPE_IPV4_PREFIX_FILTER_RULE_UPDATE   RouteFilterRulesChangeType = "BGP_IPv4_PREFIX_FILTER_RULE_UPDATE"
	ROUTEFILTERRULESCHANGETYPE_IPV4_PREFIX_FILTER_RULE_CREATION RouteFilterRulesChangeType = "BGP_IPv4_PREFIX_FILTER_RULE_CREATION"
	ROUTEFILTERRULESCHANGETYPE_IPV4_PREFIX_FILTER_RULE_DELETION RouteFilterRulesChangeType = "BGP_IPv4_PREFIX_FILTER_RULE_DELETION"
	ROUTEFILTERRULESCHANGETYPE_IPV6_PREFIX_FILTER_RULE_UPDATE   RouteFilterRulesChangeType = "BGP_IPv6_PREFIX_FILTER_RULE_UPDATE"
	ROUTEFILTERRULESCHANGETYPE_IPV6_PREFIX_FILTER_RULE_CREATION RouteFilterRulesChangeType = "BGP_IPv6_PREFIX_FILTER_RULE_CREATION"
	ROUTEFILTERRULESCHANGETYPE_IPV6_PREFIX_FILTER_RULE_DELETION RouteFilterRulesChangeType = "BGP_IPv6_PREFIX_FILTER_RULE_DELETION"
)

List of RouteFilterRulesChange_type

func NewRouteFilterRulesChangeTypeFromValue ¶

func NewRouteFilterRulesChangeTypeFromValue(v string) (*RouteFilterRulesChangeType, error)

NewRouteFilterRulesChangeTypeFromValue returns a pointer to a valid RouteFilterRulesChangeType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (RouteFilterRulesChangeType) IsValid ¶

func (v RouteFilterRulesChangeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (RouteFilterRulesChangeType) Ptr ¶

Ptr returns reference to RouteFilterRulesChange_type value

func (*RouteFilterRulesChangeType) UnmarshalJSON ¶

func (v *RouteFilterRulesChangeType) UnmarshalJSON(src []byte) error

type RouteFilterRulesData ¶

type RouteFilterRulesData struct {
	// Route Filter Rules URI
	Href *string                   `json:"href,omitempty"`
	Type *RouteFilterRulesDataType `json:"type,omitempty"`
	// Route Filter Rule identifier
	Uuid *string `json:"uuid,omitempty"`
	Name *string `json:"name,omitempty"`
	// Customer-provided Route Filter Rule description
	Description *string               `json:"description,omitempty"`
	State       *RouteFilterRuleState `json:"state,omitempty"`
	// prefix matching operator
	PrefixMatch          *string                     `json:"prefixMatch,omitempty"`
	Change               *RouteFilterRulesChange     `json:"change,omitempty"`
	Action               *RouteFilterRulesDataAction `json:"action,omitempty"`
	Prefix               *string                     `json:"prefix,omitempty"`
	Changelog            *Changelog                  `json:"changelog,omitempty"`
	AdditionalProperties map[string]interface{}
}

RouteFilterRulesData struct for RouteFilterRulesData

func NewRouteFilterRulesData ¶

func NewRouteFilterRulesData() *RouteFilterRulesData

NewRouteFilterRulesData instantiates a new RouteFilterRulesData 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 NewRouteFilterRulesDataWithDefaults ¶

func NewRouteFilterRulesDataWithDefaults() *RouteFilterRulesData

NewRouteFilterRulesDataWithDefaults instantiates a new RouteFilterRulesData 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 (*RouteFilterRulesData) GetAction ¶

GetAction returns the Action field value if set, zero value otherwise.

func (*RouteFilterRulesData) GetActionOk ¶

GetActionOk returns a tuple with the Action field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterRulesData) GetChange ¶

GetChange returns the Change field value if set, zero value otherwise.

func (*RouteFilterRulesData) GetChangeOk ¶

func (o *RouteFilterRulesData) GetChangeOk() (*RouteFilterRulesChange, bool)

GetChangeOk returns a tuple with the Change field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterRulesData) GetChangelog ¶

func (o *RouteFilterRulesData) GetChangelog() Changelog

GetChangelog returns the Changelog field value if set, zero value otherwise.

func (*RouteFilterRulesData) GetChangelogOk ¶

func (o *RouteFilterRulesData) GetChangelogOk() (*Changelog, bool)

GetChangelogOk returns a tuple with the Changelog field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterRulesData) GetDescription ¶

func (o *RouteFilterRulesData) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*RouteFilterRulesData) GetDescriptionOk ¶

func (o *RouteFilterRulesData) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterRulesData) GetHref ¶

func (o *RouteFilterRulesData) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*RouteFilterRulesData) GetHrefOk ¶

func (o *RouteFilterRulesData) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterRulesData) GetName ¶

func (o *RouteFilterRulesData) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*RouteFilterRulesData) GetNameOk ¶

func (o *RouteFilterRulesData) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterRulesData) GetPrefix ¶

func (o *RouteFilterRulesData) GetPrefix() string

GetPrefix returns the Prefix field value if set, zero value otherwise.

func (*RouteFilterRulesData) GetPrefixMatch ¶

func (o *RouteFilterRulesData) GetPrefixMatch() string

GetPrefixMatch returns the PrefixMatch field value if set, zero value otherwise.

func (*RouteFilterRulesData) GetPrefixMatchOk ¶

func (o *RouteFilterRulesData) GetPrefixMatchOk() (*string, bool)

GetPrefixMatchOk returns a tuple with the PrefixMatch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterRulesData) GetPrefixOk ¶

func (o *RouteFilterRulesData) GetPrefixOk() (*string, bool)

GetPrefixOk returns a tuple with the Prefix field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterRulesData) GetState ¶

GetState returns the State field value if set, zero value otherwise.

func (*RouteFilterRulesData) GetStateOk ¶

func (o *RouteFilterRulesData) GetStateOk() (*RouteFilterRuleState, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterRulesData) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*RouteFilterRulesData) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterRulesData) GetUuid ¶

func (o *RouteFilterRulesData) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*RouteFilterRulesData) GetUuidOk ¶

func (o *RouteFilterRulesData) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterRulesData) HasAction ¶

func (o *RouteFilterRulesData) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*RouteFilterRulesData) HasChange ¶

func (o *RouteFilterRulesData) HasChange() bool

HasChange returns a boolean if a field has been set.

func (*RouteFilterRulesData) HasChangelog ¶

func (o *RouteFilterRulesData) HasChangelog() bool

HasChangelog returns a boolean if a field has been set.

func (*RouteFilterRulesData) HasDescription ¶

func (o *RouteFilterRulesData) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*RouteFilterRulesData) HasHref ¶

func (o *RouteFilterRulesData) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*RouteFilterRulesData) HasName ¶

func (o *RouteFilterRulesData) HasName() bool

HasName returns a boolean if a field has been set.

func (*RouteFilterRulesData) HasPrefix ¶

func (o *RouteFilterRulesData) HasPrefix() bool

HasPrefix returns a boolean if a field has been set.

func (*RouteFilterRulesData) HasPrefixMatch ¶

func (o *RouteFilterRulesData) HasPrefixMatch() bool

HasPrefixMatch returns a boolean if a field has been set.

func (*RouteFilterRulesData) HasState ¶

func (o *RouteFilterRulesData) HasState() bool

HasState returns a boolean if a field has been set.

func (*RouteFilterRulesData) HasType ¶

func (o *RouteFilterRulesData) HasType() bool

HasType returns a boolean if a field has been set.

func (*RouteFilterRulesData) HasUuid ¶

func (o *RouteFilterRulesData) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (RouteFilterRulesData) MarshalJSON ¶

func (o RouteFilterRulesData) MarshalJSON() ([]byte, error)

func (*RouteFilterRulesData) SetAction ¶

SetAction gets a reference to the given RouteFilterRulesDataAction and assigns it to the Action field.

func (*RouteFilterRulesData) SetChange ¶

SetChange gets a reference to the given RouteFilterRulesChange and assigns it to the Change field.

func (*RouteFilterRulesData) SetChangelog ¶

func (o *RouteFilterRulesData) SetChangelog(v Changelog)

SetChangelog gets a reference to the given Changelog and assigns it to the Changelog field.

func (*RouteFilterRulesData) SetDescription ¶

func (o *RouteFilterRulesData) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*RouteFilterRulesData) SetHref ¶

func (o *RouteFilterRulesData) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*RouteFilterRulesData) SetName ¶

func (o *RouteFilterRulesData) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*RouteFilterRulesData) SetPrefix ¶

func (o *RouteFilterRulesData) SetPrefix(v string)

SetPrefix gets a reference to the given string and assigns it to the Prefix field.

func (*RouteFilterRulesData) SetPrefixMatch ¶

func (o *RouteFilterRulesData) SetPrefixMatch(v string)

SetPrefixMatch gets a reference to the given string and assigns it to the PrefixMatch field.

func (*RouteFilterRulesData) SetState ¶

SetState gets a reference to the given RouteFilterRuleState and assigns it to the State field.

func (*RouteFilterRulesData) SetType ¶

SetType gets a reference to the given RouteFilterRulesDataType and assigns it to the Type field.

func (*RouteFilterRulesData) SetUuid ¶

func (o *RouteFilterRulesData) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (RouteFilterRulesData) ToMap ¶

func (o RouteFilterRulesData) ToMap() (map[string]interface{}, error)

func (*RouteFilterRulesData) UnmarshalJSON ¶

func (o *RouteFilterRulesData) UnmarshalJSON(data []byte) (err error)

type RouteFilterRulesDataAction ¶

type RouteFilterRulesDataAction string

RouteFilterRulesDataAction the model 'RouteFilterRulesDataAction'

const (
	ROUTEFILTERRULESDATAACTION_PERMIT RouteFilterRulesDataAction = "PERMIT"
	ROUTEFILTERRULESDATAACTION_DENY   RouteFilterRulesDataAction = "DENY"
)

List of RouteFilterRulesData_action

func NewRouteFilterRulesDataActionFromValue ¶

func NewRouteFilterRulesDataActionFromValue(v string) (*RouteFilterRulesDataAction, error)

NewRouteFilterRulesDataActionFromValue returns a pointer to a valid RouteFilterRulesDataAction for the value passed as argument, or an error if the value passed is not allowed by the enum

func (RouteFilterRulesDataAction) IsValid ¶

func (v RouteFilterRulesDataAction) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (RouteFilterRulesDataAction) Ptr ¶

Ptr returns reference to RouteFilterRulesData_action value

func (*RouteFilterRulesDataAction) UnmarshalJSON ¶

func (v *RouteFilterRulesDataAction) UnmarshalJSON(src []byte) error

type RouteFilterRulesDataType ¶

type RouteFilterRulesDataType string

RouteFilterRulesDataType Route Filter type

const (
	ROUTEFILTERRULESDATATYPE_IPV4_PREFIX_FILTER_RULE RouteFilterRulesDataType = "BGP_IPv4_PREFIX_FILTER_RULE"
	ROUTEFILTERRULESDATATYPE_IPV6_PREFIX_FILTER_RULE RouteFilterRulesDataType = "BGP_IPv6_PREFIX_FILTER_RULE"
)

List of RouteFilterRulesData_type

func NewRouteFilterRulesDataTypeFromValue ¶

func NewRouteFilterRulesDataTypeFromValue(v string) (*RouteFilterRulesDataType, error)

NewRouteFilterRulesDataTypeFromValue returns a pointer to a valid RouteFilterRulesDataType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (RouteFilterRulesDataType) IsValid ¶

func (v RouteFilterRulesDataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (RouteFilterRulesDataType) Ptr ¶

Ptr returns reference to RouteFilterRulesData_type value

func (*RouteFilterRulesDataType) UnmarshalJSON ¶

func (v *RouteFilterRulesDataType) UnmarshalJSON(src []byte) error

type RouteFilterRulesPatchRequestItem ¶

type RouteFilterRulesPatchRequestItem struct {
	// Handy shortcut for operation name
	Op string `json:"op"`
	// path to change
	Path string `json:"path"`
	// new value for updated parameter
	Value                map[string]interface{} `json:"value"`
	AdditionalProperties map[string]interface{}
}

RouteFilterRulesPatchRequestItem Route Filter Rule change operation data

func NewRouteFilterRulesPatchRequestItem ¶

func NewRouteFilterRulesPatchRequestItem(op string, path string, value map[string]interface{}) *RouteFilterRulesPatchRequestItem

NewRouteFilterRulesPatchRequestItem instantiates a new RouteFilterRulesPatchRequestItem 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 NewRouteFilterRulesPatchRequestItemWithDefaults ¶

func NewRouteFilterRulesPatchRequestItemWithDefaults() *RouteFilterRulesPatchRequestItem

NewRouteFilterRulesPatchRequestItemWithDefaults instantiates a new RouteFilterRulesPatchRequestItem 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 (*RouteFilterRulesPatchRequestItem) GetOp ¶

GetOp returns the Op field value

func (*RouteFilterRulesPatchRequestItem) GetOpOk ¶

func (o *RouteFilterRulesPatchRequestItem) GetOpOk() (*string, bool)

GetOpOk returns a tuple with the Op field value and a boolean to check if the value has been set.

func (*RouteFilterRulesPatchRequestItem) GetPath ¶

GetPath returns the Path field value

func (*RouteFilterRulesPatchRequestItem) GetPathOk ¶

func (o *RouteFilterRulesPatchRequestItem) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (*RouteFilterRulesPatchRequestItem) GetValue ¶

func (o *RouteFilterRulesPatchRequestItem) GetValue() map[string]interface{}

GetValue returns the Value field value

func (*RouteFilterRulesPatchRequestItem) GetValueOk ¶

func (o *RouteFilterRulesPatchRequestItem) GetValueOk() (map[string]interface{}, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (RouteFilterRulesPatchRequestItem) MarshalJSON ¶

func (o RouteFilterRulesPatchRequestItem) MarshalJSON() ([]byte, error)

func (*RouteFilterRulesPatchRequestItem) SetOp ¶

SetOp sets field value

func (*RouteFilterRulesPatchRequestItem) SetPath ¶

SetPath sets field value

func (*RouteFilterRulesPatchRequestItem) SetValue ¶

func (o *RouteFilterRulesPatchRequestItem) SetValue(v map[string]interface{})

SetValue sets field value

func (RouteFilterRulesPatchRequestItem) ToMap ¶

func (o RouteFilterRulesPatchRequestItem) ToMap() (map[string]interface{}, error)

func (*RouteFilterRulesPatchRequestItem) UnmarshalJSON ¶

func (o *RouteFilterRulesPatchRequestItem) UnmarshalJSON(data []byte) (err error)

type RouteFilterRulesPostRequest ¶

type RouteFilterRulesPostRequest struct {
	// Route Filter Rule configuration
	Data                 []RouteFilterRulesBase `json:"data,omitempty"`
	AdditionalProperties map[string]interface{}
}

RouteFilterRulesPostRequest Create Route Filter Rule POST request

func NewRouteFilterRulesPostRequest ¶

func NewRouteFilterRulesPostRequest() *RouteFilterRulesPostRequest

NewRouteFilterRulesPostRequest instantiates a new RouteFilterRulesPostRequest 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 NewRouteFilterRulesPostRequestWithDefaults ¶

func NewRouteFilterRulesPostRequestWithDefaults() *RouteFilterRulesPostRequest

NewRouteFilterRulesPostRequestWithDefaults instantiates a new RouteFilterRulesPostRequest 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 (*RouteFilterRulesPostRequest) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*RouteFilterRulesPostRequest) GetDataOk ¶

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFilterRulesPostRequest) HasData ¶

func (o *RouteFilterRulesPostRequest) HasData() bool

HasData returns a boolean if a field has been set.

func (RouteFilterRulesPostRequest) MarshalJSON ¶

func (o RouteFilterRulesPostRequest) MarshalJSON() ([]byte, error)

func (*RouteFilterRulesPostRequest) SetData ¶

SetData gets a reference to the given []RouteFilterRulesBase and assigns it to the Data field.

func (RouteFilterRulesPostRequest) ToMap ¶

func (o RouteFilterRulesPostRequest) ToMap() (map[string]interface{}, error)

func (*RouteFilterRulesPostRequest) UnmarshalJSON ¶

func (o *RouteFilterRulesPostRequest) UnmarshalJSON(data []byte) (err error)

type RouteFilterState ¶

type RouteFilterState string

RouteFilterState Route Filter status

const (
	ROUTEFILTERSTATE_PROVISIONING      RouteFilterState = "PROVISIONING"
	ROUTEFILTERSTATE_REPROVISIONING    RouteFilterState = "REPROVISIONING"
	ROUTEFILTERSTATE_DEPROVISIONING    RouteFilterState = "DEPROVISIONING"
	ROUTEFILTERSTATE_PROVISIONED       RouteFilterState = "PROVISIONED"
	ROUTEFILTERSTATE_DEPROVISIONED     RouteFilterState = "DEPROVISIONED"
	ROUTEFILTERSTATE_NOT_PROVISIONED   RouteFilterState = "NOT_PROVISIONED"
	ROUTEFILTERSTATE_NOT_DEPROVISIONED RouteFilterState = "NOT_DEPROVISIONED"
)

List of RouteFilterState

func NewRouteFilterStateFromValue ¶

func NewRouteFilterStateFromValue(v string) (*RouteFilterState, error)

NewRouteFilterStateFromValue returns a pointer to a valid RouteFilterState for the value passed as argument, or an error if the value passed is not allowed by the enum

func (RouteFilterState) IsValid ¶

func (v RouteFilterState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (RouteFilterState) Ptr ¶

Ptr returns reference to RouteFilterState value

func (*RouteFilterState) UnmarshalJSON ¶

func (v *RouteFilterState) UnmarshalJSON(src []byte) error

type RouteFiltersApiService ¶

type RouteFiltersApiService service

RouteFiltersApiService RouteFiltersApi service

func (*RouteFiltersApiService) AttachConnectionRouteFilter ¶

func (a *RouteFiltersApiService) AttachConnectionRouteFilter(ctx context.Context, routeFilterId string, connectionId string) ApiAttachConnectionRouteFilterRequest

AttachConnectionRouteFilter Attach Route Filter

This API provides capability to attach a Route Filter to a Connection

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param routeFilterId Route Filters Id
@param connectionId Connection Id
@return ApiAttachConnectionRouteFilterRequest

func (*RouteFiltersApiService) AttachConnectionRouteFilterExecute ¶

Execute executes the request

@return ConnectionRouteFilterData

func (*RouteFiltersApiService) CreateRouteFilter ¶

CreateRouteFilter Create Route Filters

This API provides capability to create a Route Filter

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateRouteFilterRequest

func (*RouteFiltersApiService) CreateRouteFilterExecute ¶

Execute executes the request

@return RouteFiltersData

func (*RouteFiltersApiService) DeleteRouteFilterByUuid ¶

func (a *RouteFiltersApiService) DeleteRouteFilterByUuid(ctx context.Context, routeFilterId string) ApiDeleteRouteFilterByUuidRequest

DeleteRouteFilterByUuid Delete Route Filter

This API provides capability to delete a Route Filter

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param routeFilterId Route Filters Id
@return ApiDeleteRouteFilterByUuidRequest

func (*RouteFiltersApiService) DeleteRouteFilterByUuidExecute ¶

Execute executes the request

@return RouteFiltersData

func (*RouteFiltersApiService) DetachConnectionRouteFilter ¶

func (a *RouteFiltersApiService) DetachConnectionRouteFilter(ctx context.Context, routeFilterId string, connectionId string) ApiDetachConnectionRouteFilterRequest

DetachConnectionRouteFilter Detach Route Filter

This API provides capability to detach a Route Filter from a Connection

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param routeFilterId Route Filters Id
@param connectionId Connection Id
@return ApiDetachConnectionRouteFilterRequest

func (*RouteFiltersApiService) DetachConnectionRouteFilterExecute ¶

Execute executes the request

@return ConnectionRouteFilterData

func (*RouteFiltersApiService) GetConnectionRouteFilterByUuid ¶

func (a *RouteFiltersApiService) GetConnectionRouteFilterByUuid(ctx context.Context, routeFilterId string, connectionId string) ApiGetConnectionRouteFilterByUuidRequest

GetConnectionRouteFilterByUuid Get Route Filter

This API provides capability to view a specific Route Filter attached to a Connection

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param routeFilterId Route Filters Id
@param connectionId Connection Id
@return ApiGetConnectionRouteFilterByUuidRequest

func (*RouteFiltersApiService) GetConnectionRouteFilterByUuidExecute ¶

Execute executes the request

@return ConnectionRouteFilterData

func (*RouteFiltersApiService) GetConnectionRouteFilters ¶

func (a *RouteFiltersApiService) GetConnectionRouteFilters(ctx context.Context, connectionId string) ApiGetConnectionRouteFiltersRequest

GetConnectionRouteFilters Get All RouteFilters

This API provides capability to view all Route Filters attached to a Connection

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param connectionId Connection Id
@return ApiGetConnectionRouteFiltersRequest

func (*RouteFiltersApiService) GetConnectionRouteFiltersExecute ¶

Execute executes the request

@return GetAllConnectionRouteFiltersResponse

func (*RouteFiltersApiService) GetRouteFilterByUuid ¶

func (a *RouteFiltersApiService) GetRouteFilterByUuid(ctx context.Context, routeFilterId string) ApiGetRouteFilterByUuidRequest

GetRouteFilterByUuid Get Filter By UUID

This API provides capability to view a Route Filter by UUID

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param routeFilterId Route Filters Id
@return ApiGetRouteFilterByUuidRequest

func (*RouteFiltersApiService) GetRouteFilterByUuidExecute ¶

Execute executes the request

@return RouteFiltersData

func (*RouteFiltersApiService) GetRouteFilterChangeByUuid ¶

func (a *RouteFiltersApiService) GetRouteFilterChangeByUuid(ctx context.Context, routeFilterId string, changeId string) ApiGetRouteFilterChangeByUuidRequest

GetRouteFilterChangeByUuid Get Change By ID

This API provides capability to retrieve a specific Route Filter's Changes

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param routeFilterId Route Filters Id
@param changeId Routing Protocol Change UUID
@return ApiGetRouteFilterChangeByUuidRequest

func (*RouteFiltersApiService) GetRouteFilterChangeByUuidExecute ¶

Execute executes the request

@return RouteFilterChangeData

func (*RouteFiltersApiService) GetRouteFilterChanges ¶

func (a *RouteFiltersApiService) GetRouteFilterChanges(ctx context.Context, routeFilterId string) ApiGetRouteFilterChangesRequest

GetRouteFilterChanges Get All Changes

This API provides capability to retrieve all of a Route Filter's Changes

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param routeFilterId Route Filters Id
@return ApiGetRouteFilterChangesRequest

func (*RouteFiltersApiService) GetRouteFilterChangesExecute ¶

Execute executes the request

@return RouteFilterChangeDataResponse

func (*RouteFiltersApiService) GetRouteFilterConnections ¶

func (a *RouteFiltersApiService) GetRouteFilterConnections(ctx context.Context, routeFilterId string) ApiGetRouteFilterConnectionsRequest

GetRouteFilterConnections Get Connections

This API provides capability to view all Connections using the Route Filter

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param routeFilterId Route Filters Id
@return ApiGetRouteFilterConnectionsRequest

func (*RouteFiltersApiService) GetRouteFilterConnectionsExecute ¶

Execute executes the request

@return GetRouteFilterGetConnectionsResponse

func (*RouteFiltersApiService) PatchRouteFilterByUuid ¶

func (a *RouteFiltersApiService) PatchRouteFilterByUuid(ctx context.Context, routeFilterId string) ApiPatchRouteFilterByUuidRequest

PatchRouteFilterByUuid Patch Route Filter

This API provides capability to partially update a Route Filter

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param routeFilterId Route Filters Id
@return ApiPatchRouteFilterByUuidRequest

func (*RouteFiltersApiService) PatchRouteFilterByUuidExecute ¶

Execute executes the request

@return RouteFiltersData

func (*RouteFiltersApiService) SearchRouteFilters ¶

SearchRouteFilters Search Route Filters

This API provides capability to search Route Filters

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiSearchRouteFiltersRequest

func (*RouteFiltersApiService) SearchRouteFiltersExecute ¶

Execute executes the request

@return RouteFiltersSearchResponse

type RouteFiltersBase ¶

type RouteFiltersBase struct {
	Type *ConnectionRouteFilterDataType `json:"type,omitempty"`
	Name *string                        `json:"name,omitempty"`
	// Customer-provided connection description
	Description *string  `json:"description,omitempty"`
	Project     *Project `json:"project,omitempty"`
	// Preferences for notifications on route filter configuration or status changes
	Notifications        []SimplifiedNotification `json:"notifications,omitempty"`
	AdditionalProperties map[string]interface{}
}

RouteFiltersBase struct for RouteFiltersBase

func NewRouteFiltersBase ¶

func NewRouteFiltersBase() *RouteFiltersBase

NewRouteFiltersBase instantiates a new RouteFiltersBase 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 NewRouteFiltersBaseWithDefaults ¶

func NewRouteFiltersBaseWithDefaults() *RouteFiltersBase

NewRouteFiltersBaseWithDefaults instantiates a new RouteFiltersBase 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 (*RouteFiltersBase) GetDescription ¶

func (o *RouteFiltersBase) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*RouteFiltersBase) GetDescriptionOk ¶

func (o *RouteFiltersBase) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFiltersBase) GetName ¶

func (o *RouteFiltersBase) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*RouteFiltersBase) GetNameOk ¶

func (o *RouteFiltersBase) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFiltersBase) GetNotifications ¶

func (o *RouteFiltersBase) GetNotifications() []SimplifiedNotification

GetNotifications returns the Notifications field value if set, zero value otherwise.

func (*RouteFiltersBase) GetNotificationsOk ¶

func (o *RouteFiltersBase) GetNotificationsOk() ([]SimplifiedNotification, bool)

GetNotificationsOk returns a tuple with the Notifications field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFiltersBase) GetProject ¶

func (o *RouteFiltersBase) GetProject() Project

GetProject returns the Project field value if set, zero value otherwise.

func (*RouteFiltersBase) GetProjectOk ¶

func (o *RouteFiltersBase) GetProjectOk() (*Project, bool)

GetProjectOk returns a tuple with the Project field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFiltersBase) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*RouteFiltersBase) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFiltersBase) HasDescription ¶

func (o *RouteFiltersBase) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*RouteFiltersBase) HasName ¶

func (o *RouteFiltersBase) HasName() bool

HasName returns a boolean if a field has been set.

func (*RouteFiltersBase) HasNotifications ¶

func (o *RouteFiltersBase) HasNotifications() bool

HasNotifications returns a boolean if a field has been set.

func (*RouteFiltersBase) HasProject ¶

func (o *RouteFiltersBase) HasProject() bool

HasProject returns a boolean if a field has been set.

func (*RouteFiltersBase) HasType ¶

func (o *RouteFiltersBase) HasType() bool

HasType returns a boolean if a field has been set.

func (RouteFiltersBase) MarshalJSON ¶

func (o RouteFiltersBase) MarshalJSON() ([]byte, error)

func (*RouteFiltersBase) SetDescription ¶

func (o *RouteFiltersBase) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*RouteFiltersBase) SetName ¶

func (o *RouteFiltersBase) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*RouteFiltersBase) SetNotifications ¶

func (o *RouteFiltersBase) SetNotifications(v []SimplifiedNotification)

SetNotifications gets a reference to the given []SimplifiedNotification and assigns it to the Notifications field.

func (*RouteFiltersBase) SetProject ¶

func (o *RouteFiltersBase) SetProject(v Project)

SetProject gets a reference to the given Project and assigns it to the Project field.

func (*RouteFiltersBase) SetType ¶

SetType gets a reference to the given ConnectionRouteFilterDataType and assigns it to the Type field.

func (RouteFiltersBase) ToMap ¶

func (o RouteFiltersBase) ToMap() (map[string]interface{}, error)

func (*RouteFiltersBase) UnmarshalJSON ¶

func (o *RouteFiltersBase) UnmarshalJSON(data []byte) (err error)

type RouteFiltersChange ¶

type RouteFiltersChange struct {
	// Uniquely identifies a change
	Uuid string                 `json:"uuid"`
	Type RouteFiltersChangeType `json:"type"`
	// Route Filter Change URI
	Href                 *string `json:"href,omitempty"`
	AdditionalProperties map[string]interface{}
}

RouteFiltersChange Current state of latest Route Filter change

func NewRouteFiltersChange ¶

func NewRouteFiltersChange(uuid string, type_ RouteFiltersChangeType) *RouteFiltersChange

NewRouteFiltersChange instantiates a new RouteFiltersChange 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 NewRouteFiltersChangeWithDefaults ¶

func NewRouteFiltersChangeWithDefaults() *RouteFiltersChange

NewRouteFiltersChangeWithDefaults instantiates a new RouteFiltersChange 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 (*RouteFiltersChange) GetHref ¶

func (o *RouteFiltersChange) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*RouteFiltersChange) GetHrefOk ¶

func (o *RouteFiltersChange) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFiltersChange) GetType ¶

GetType returns the Type field value

func (*RouteFiltersChange) GetTypeOk ¶

func (o *RouteFiltersChange) GetTypeOk() (*RouteFiltersChangeType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RouteFiltersChange) GetUuid ¶

func (o *RouteFiltersChange) GetUuid() string

GetUuid returns the Uuid field value

func (*RouteFiltersChange) GetUuidOk ¶

func (o *RouteFiltersChange) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (*RouteFiltersChange) HasHref ¶

func (o *RouteFiltersChange) HasHref() bool

HasHref returns a boolean if a field has been set.

func (RouteFiltersChange) MarshalJSON ¶

func (o RouteFiltersChange) MarshalJSON() ([]byte, error)

func (*RouteFiltersChange) SetHref ¶

func (o *RouteFiltersChange) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*RouteFiltersChange) SetType ¶

SetType sets field value

func (*RouteFiltersChange) SetUuid ¶

func (o *RouteFiltersChange) SetUuid(v string)

SetUuid sets field value

func (RouteFiltersChange) ToMap ¶

func (o RouteFiltersChange) ToMap() (map[string]interface{}, error)

func (*RouteFiltersChange) UnmarshalJSON ¶

func (o *RouteFiltersChange) UnmarshalJSON(data []byte) (err error)

type RouteFiltersChangeOperation ¶

type RouteFiltersChangeOperation struct {
	Op RoutingProtocolChangeOperationOp `json:"op"`
	// path inside document leading to updated parameter
	Path                 string           `json:"path"`
	Value                RouteFiltersBase `json:"value"`
	AdditionalProperties map[string]interface{}
}

RouteFiltersChangeOperation Route Filter change operation data

func NewRouteFiltersChangeOperation ¶

func NewRouteFiltersChangeOperation(op RoutingProtocolChangeOperationOp, path string, value RouteFiltersBase) *RouteFiltersChangeOperation

NewRouteFiltersChangeOperation instantiates a new RouteFiltersChangeOperation 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 NewRouteFiltersChangeOperationWithDefaults ¶

func NewRouteFiltersChangeOperationWithDefaults() *RouteFiltersChangeOperation

NewRouteFiltersChangeOperationWithDefaults instantiates a new RouteFiltersChangeOperation 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 (*RouteFiltersChangeOperation) GetOp ¶

GetOp returns the Op field value

func (*RouteFiltersChangeOperation) GetOpOk ¶

GetOpOk returns a tuple with the Op field value and a boolean to check if the value has been set.

func (*RouteFiltersChangeOperation) GetPath ¶

func (o *RouteFiltersChangeOperation) GetPath() string

GetPath returns the Path field value

func (*RouteFiltersChangeOperation) GetPathOk ¶

func (o *RouteFiltersChangeOperation) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (*RouteFiltersChangeOperation) GetValue ¶

GetValue returns the Value field value

func (*RouteFiltersChangeOperation) GetValueOk ¶

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (RouteFiltersChangeOperation) MarshalJSON ¶

func (o RouteFiltersChangeOperation) MarshalJSON() ([]byte, error)

func (*RouteFiltersChangeOperation) SetOp ¶

SetOp sets field value

func (*RouteFiltersChangeOperation) SetPath ¶

func (o *RouteFiltersChangeOperation) SetPath(v string)

SetPath sets field value

func (*RouteFiltersChangeOperation) SetValue ¶

SetValue sets field value

func (RouteFiltersChangeOperation) ToMap ¶

func (o RouteFiltersChangeOperation) ToMap() (map[string]interface{}, error)

func (*RouteFiltersChangeOperation) UnmarshalJSON ¶

func (o *RouteFiltersChangeOperation) UnmarshalJSON(data []byte) (err error)

type RouteFiltersChangeType ¶

type RouteFiltersChangeType string

RouteFiltersChangeType Type of change

const (
	ROUTEFILTERSCHANGETYPE_IPV4_PREFIX_FILTER_UPDATE   RouteFiltersChangeType = "BGP_IPv4_PREFIX_FILTER_UPDATE"
	ROUTEFILTERSCHANGETYPE_IPV4_PREFIX_FILTER_CREATION RouteFiltersChangeType = "BGP_IPv4_PREFIX_FILTER_CREATION"
	ROUTEFILTERSCHANGETYPE_IPV4_PREFIX_FILTER_DELETION RouteFiltersChangeType = "BGP_IPv4_PREFIX_FILTER_DELETION"
	ROUTEFILTERSCHANGETYPE_IPV6_PREFIX_FILTER_UPDATE   RouteFiltersChangeType = "BGP_IPv6_PREFIX_FILTER_UPDATE"
	ROUTEFILTERSCHANGETYPE_IPV6_PREFIX_FILTER_CREATION RouteFiltersChangeType = "BGP_IPv6_PREFIX_FILTER_CREATION"
	ROUTEFILTERSCHANGETYPE_IPV6_PREFIX_FILTER_DELETION RouteFiltersChangeType = "BGP_IPv6_PREFIX_FILTER_DELETION"
)

List of RouteFiltersChange_type

func NewRouteFiltersChangeTypeFromValue ¶

func NewRouteFiltersChangeTypeFromValue(v string) (*RouteFiltersChangeType, error)

NewRouteFiltersChangeTypeFromValue returns a pointer to a valid RouteFiltersChangeType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (RouteFiltersChangeType) IsValid ¶

func (v RouteFiltersChangeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (RouteFiltersChangeType) Ptr ¶

Ptr returns reference to RouteFiltersChange_type value

func (*RouteFiltersChangeType) UnmarshalJSON ¶

func (v *RouteFiltersChangeType) UnmarshalJSON(src []byte) error

type RouteFiltersData ¶

type RouteFiltersData struct {
	// Route Filter URI
	Href *string                        `json:"href,omitempty"`
	Type *ConnectionRouteFilterDataType `json:"type,omitempty"`
	// Route Filter identifier
	Uuid *string `json:"uuid,omitempty"`
	Name *string `json:"name,omitempty"`
	// Customer-provided connection description
	Description          *string                               `json:"description,omitempty"`
	State                *RouteFilterState                     `json:"state,omitempty"`
	Change               *RouteFiltersChange                   `json:"change,omitempty"`
	NotMatchedRuleAction *RouteFiltersDataNotMatchedRuleAction `json:"notMatchedRuleAction,omitempty"`
	ConnectionsCount     *int32                                `json:"connectionsCount,omitempty"`
	RulesCount           *int32                                `json:"rulesCount,omitempty"`
	Project              *RouteFiltersDataProject              `json:"project,omitempty"`
	// Preferences for notifications on route filter configuration or status changes
	Notifications        []SimplifiedNotification `json:"notifications,omitempty"`
	Changelog            *Changelog               `json:"changelog,omitempty"`
	AdditionalProperties map[string]interface{}
}

RouteFiltersData struct for RouteFiltersData

func NewRouteFiltersData ¶

func NewRouteFiltersData() *RouteFiltersData

NewRouteFiltersData instantiates a new RouteFiltersData 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 NewRouteFiltersDataWithDefaults ¶

func NewRouteFiltersDataWithDefaults() *RouteFiltersData

NewRouteFiltersDataWithDefaults instantiates a new RouteFiltersData 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 (*RouteFiltersData) GetChange ¶

func (o *RouteFiltersData) GetChange() RouteFiltersChange

GetChange returns the Change field value if set, zero value otherwise.

func (*RouteFiltersData) GetChangeOk ¶

func (o *RouteFiltersData) GetChangeOk() (*RouteFiltersChange, bool)

GetChangeOk returns a tuple with the Change field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFiltersData) GetChangelog ¶

func (o *RouteFiltersData) GetChangelog() Changelog

GetChangelog returns the Changelog field value if set, zero value otherwise.

func (*RouteFiltersData) GetChangelogOk ¶

func (o *RouteFiltersData) GetChangelogOk() (*Changelog, bool)

GetChangelogOk returns a tuple with the Changelog field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFiltersData) GetConnectionsCount ¶

func (o *RouteFiltersData) GetConnectionsCount() int32

GetConnectionsCount returns the ConnectionsCount field value if set, zero value otherwise.

func (*RouteFiltersData) GetConnectionsCountOk ¶

func (o *RouteFiltersData) GetConnectionsCountOk() (*int32, bool)

GetConnectionsCountOk returns a tuple with the ConnectionsCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFiltersData) GetDescription ¶

func (o *RouteFiltersData) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*RouteFiltersData) GetDescriptionOk ¶

func (o *RouteFiltersData) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFiltersData) GetHref ¶

func (o *RouteFiltersData) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*RouteFiltersData) GetHrefOk ¶

func (o *RouteFiltersData) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFiltersData) GetName ¶

func (o *RouteFiltersData) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*RouteFiltersData) GetNameOk ¶

func (o *RouteFiltersData) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFiltersData) GetNotMatchedRuleAction ¶

func (o *RouteFiltersData) GetNotMatchedRuleAction() RouteFiltersDataNotMatchedRuleAction

GetNotMatchedRuleAction returns the NotMatchedRuleAction field value if set, zero value otherwise.

func (*RouteFiltersData) GetNotMatchedRuleActionOk ¶

func (o *RouteFiltersData) GetNotMatchedRuleActionOk() (*RouteFiltersDataNotMatchedRuleAction, bool)

GetNotMatchedRuleActionOk returns a tuple with the NotMatchedRuleAction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFiltersData) GetNotifications ¶

func (o *RouteFiltersData) GetNotifications() []SimplifiedNotification

GetNotifications returns the Notifications field value if set, zero value otherwise.

func (*RouteFiltersData) GetNotificationsOk ¶

func (o *RouteFiltersData) GetNotificationsOk() ([]SimplifiedNotification, bool)

GetNotificationsOk returns a tuple with the Notifications field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFiltersData) GetProject ¶

func (o *RouteFiltersData) GetProject() RouteFiltersDataProject

GetProject returns the Project field value if set, zero value otherwise.

func (*RouteFiltersData) GetProjectOk ¶

func (o *RouteFiltersData) GetProjectOk() (*RouteFiltersDataProject, bool)

GetProjectOk returns a tuple with the Project field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFiltersData) GetRulesCount ¶

func (o *RouteFiltersData) GetRulesCount() int32

GetRulesCount returns the RulesCount field value if set, zero value otherwise.

func (*RouteFiltersData) GetRulesCountOk ¶

func (o *RouteFiltersData) GetRulesCountOk() (*int32, bool)

GetRulesCountOk returns a tuple with the RulesCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFiltersData) GetState ¶

func (o *RouteFiltersData) GetState() RouteFilterState

GetState returns the State field value if set, zero value otherwise.

func (*RouteFiltersData) GetStateOk ¶

func (o *RouteFiltersData) GetStateOk() (*RouteFilterState, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFiltersData) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*RouteFiltersData) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFiltersData) GetUuid ¶

func (o *RouteFiltersData) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*RouteFiltersData) GetUuidOk ¶

func (o *RouteFiltersData) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFiltersData) HasChange ¶

func (o *RouteFiltersData) HasChange() bool

HasChange returns a boolean if a field has been set.

func (*RouteFiltersData) HasChangelog ¶

func (o *RouteFiltersData) HasChangelog() bool

HasChangelog returns a boolean if a field has been set.

func (*RouteFiltersData) HasConnectionsCount ¶

func (o *RouteFiltersData) HasConnectionsCount() bool

HasConnectionsCount returns a boolean if a field has been set.

func (*RouteFiltersData) HasDescription ¶

func (o *RouteFiltersData) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*RouteFiltersData) HasHref ¶

func (o *RouteFiltersData) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*RouteFiltersData) HasName ¶

func (o *RouteFiltersData) HasName() bool

HasName returns a boolean if a field has been set.

func (*RouteFiltersData) HasNotMatchedRuleAction ¶

func (o *RouteFiltersData) HasNotMatchedRuleAction() bool

HasNotMatchedRuleAction returns a boolean if a field has been set.

func (*RouteFiltersData) HasNotifications ¶

func (o *RouteFiltersData) HasNotifications() bool

HasNotifications returns a boolean if a field has been set.

func (*RouteFiltersData) HasProject ¶

func (o *RouteFiltersData) HasProject() bool

HasProject returns a boolean if a field has been set.

func (*RouteFiltersData) HasRulesCount ¶

func (o *RouteFiltersData) HasRulesCount() bool

HasRulesCount returns a boolean if a field has been set.

func (*RouteFiltersData) HasState ¶

func (o *RouteFiltersData) HasState() bool

HasState returns a boolean if a field has been set.

func (*RouteFiltersData) HasType ¶

func (o *RouteFiltersData) HasType() bool

HasType returns a boolean if a field has been set.

func (*RouteFiltersData) HasUuid ¶

func (o *RouteFiltersData) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (RouteFiltersData) MarshalJSON ¶

func (o RouteFiltersData) MarshalJSON() ([]byte, error)

func (*RouteFiltersData) SetChange ¶

func (o *RouteFiltersData) SetChange(v RouteFiltersChange)

SetChange gets a reference to the given RouteFiltersChange and assigns it to the Change field.

func (*RouteFiltersData) SetChangelog ¶

func (o *RouteFiltersData) SetChangelog(v Changelog)

SetChangelog gets a reference to the given Changelog and assigns it to the Changelog field.

func (*RouteFiltersData) SetConnectionsCount ¶

func (o *RouteFiltersData) SetConnectionsCount(v int32)

SetConnectionsCount gets a reference to the given int32 and assigns it to the ConnectionsCount field.

func (*RouteFiltersData) SetDescription ¶

func (o *RouteFiltersData) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*RouteFiltersData) SetHref ¶

func (o *RouteFiltersData) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*RouteFiltersData) SetName ¶

func (o *RouteFiltersData) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*RouteFiltersData) SetNotMatchedRuleAction ¶

func (o *RouteFiltersData) SetNotMatchedRuleAction(v RouteFiltersDataNotMatchedRuleAction)

SetNotMatchedRuleAction gets a reference to the given RouteFiltersDataNotMatchedRuleAction and assigns it to the NotMatchedRuleAction field.

func (*RouteFiltersData) SetNotifications ¶

func (o *RouteFiltersData) SetNotifications(v []SimplifiedNotification)

SetNotifications gets a reference to the given []SimplifiedNotification and assigns it to the Notifications field.

func (*RouteFiltersData) SetProject ¶

func (o *RouteFiltersData) SetProject(v RouteFiltersDataProject)

SetProject gets a reference to the given RouteFiltersDataProject and assigns it to the Project field.

func (*RouteFiltersData) SetRulesCount ¶

func (o *RouteFiltersData) SetRulesCount(v int32)

SetRulesCount gets a reference to the given int32 and assigns it to the RulesCount field.

func (*RouteFiltersData) SetState ¶

func (o *RouteFiltersData) SetState(v RouteFilterState)

SetState gets a reference to the given RouteFilterState and assigns it to the State field.

func (*RouteFiltersData) SetType ¶

SetType gets a reference to the given ConnectionRouteFilterDataType and assigns it to the Type field.

func (*RouteFiltersData) SetUuid ¶

func (o *RouteFiltersData) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (RouteFiltersData) ToMap ¶

func (o RouteFiltersData) ToMap() (map[string]interface{}, error)

func (*RouteFiltersData) UnmarshalJSON ¶

func (o *RouteFiltersData) UnmarshalJSON(data []byte) (err error)

type RouteFiltersDataNotMatchedRuleAction ¶

type RouteFiltersDataNotMatchedRuleAction string

RouteFiltersDataNotMatchedRuleAction the model 'RouteFiltersDataNotMatchedRuleAction'

const (
	ROUTEFILTERSDATANOTMATCHEDRULEACTION_ALLOW RouteFiltersDataNotMatchedRuleAction = "ALLOW"
	ROUTEFILTERSDATANOTMATCHEDRULEACTION_DENY  RouteFiltersDataNotMatchedRuleAction = "DENY"
)

List of RouteFiltersData_notMatchedRuleAction

func NewRouteFiltersDataNotMatchedRuleActionFromValue ¶

func NewRouteFiltersDataNotMatchedRuleActionFromValue(v string) (*RouteFiltersDataNotMatchedRuleAction, error)

NewRouteFiltersDataNotMatchedRuleActionFromValue returns a pointer to a valid RouteFiltersDataNotMatchedRuleAction for the value passed as argument, or an error if the value passed is not allowed by the enum

func (RouteFiltersDataNotMatchedRuleAction) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (RouteFiltersDataNotMatchedRuleAction) Ptr ¶

Ptr returns reference to RouteFiltersData_notMatchedRuleAction value

func (*RouteFiltersDataNotMatchedRuleAction) UnmarshalJSON ¶

func (v *RouteFiltersDataNotMatchedRuleAction) UnmarshalJSON(src []byte) error

type RouteFiltersDataProject ¶

type RouteFiltersDataProject struct {
	// Subscriber-assigned project ID
	ProjectId string `json:"projectId"`
	// Project URI
	Href                 *string `json:"href,omitempty"`
	AdditionalProperties map[string]interface{}
}

RouteFiltersDataProject struct for RouteFiltersDataProject

func NewRouteFiltersDataProject ¶

func NewRouteFiltersDataProject(projectId string) *RouteFiltersDataProject

NewRouteFiltersDataProject instantiates a new RouteFiltersDataProject 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 NewRouteFiltersDataProjectWithDefaults ¶

func NewRouteFiltersDataProjectWithDefaults() *RouteFiltersDataProject

NewRouteFiltersDataProjectWithDefaults instantiates a new RouteFiltersDataProject 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 (*RouteFiltersDataProject) GetHref ¶

func (o *RouteFiltersDataProject) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*RouteFiltersDataProject) GetHrefOk ¶

func (o *RouteFiltersDataProject) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFiltersDataProject) GetProjectId ¶

func (o *RouteFiltersDataProject) GetProjectId() string

GetProjectId returns the ProjectId field value

func (*RouteFiltersDataProject) GetProjectIdOk ¶

func (o *RouteFiltersDataProject) GetProjectIdOk() (*string, bool)

GetProjectIdOk returns a tuple with the ProjectId field value and a boolean to check if the value has been set.

func (*RouteFiltersDataProject) HasHref ¶

func (o *RouteFiltersDataProject) HasHref() bool

HasHref returns a boolean if a field has been set.

func (RouteFiltersDataProject) MarshalJSON ¶

func (o RouteFiltersDataProject) MarshalJSON() ([]byte, error)

func (*RouteFiltersDataProject) SetHref ¶

func (o *RouteFiltersDataProject) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*RouteFiltersDataProject) SetProjectId ¶

func (o *RouteFiltersDataProject) SetProjectId(v string)

SetProjectId sets field value

func (RouteFiltersDataProject) ToMap ¶

func (o RouteFiltersDataProject) ToMap() (map[string]interface{}, error)

func (*RouteFiltersDataProject) UnmarshalJSON ¶

func (o *RouteFiltersDataProject) UnmarshalJSON(data []byte) (err error)

type RouteFiltersPatchRequestItem ¶

type RouteFiltersPatchRequestItem struct {
	// Handy shortcut for operation name
	Op string `json:"op"`
	// path to change
	Path string `json:"path"`
	// new value for updated parameter
	Value                map[string]interface{} `json:"value"`
	AdditionalProperties map[string]interface{}
}

RouteFiltersPatchRequestItem Route Filter change operation data

func NewRouteFiltersPatchRequestItem ¶

func NewRouteFiltersPatchRequestItem(op string, path string, value map[string]interface{}) *RouteFiltersPatchRequestItem

NewRouteFiltersPatchRequestItem instantiates a new RouteFiltersPatchRequestItem 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 NewRouteFiltersPatchRequestItemWithDefaults ¶

func NewRouteFiltersPatchRequestItemWithDefaults() *RouteFiltersPatchRequestItem

NewRouteFiltersPatchRequestItemWithDefaults instantiates a new RouteFiltersPatchRequestItem 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 (*RouteFiltersPatchRequestItem) GetOp ¶

GetOp returns the Op field value

func (*RouteFiltersPatchRequestItem) GetOpOk ¶

func (o *RouteFiltersPatchRequestItem) GetOpOk() (*string, bool)

GetOpOk returns a tuple with the Op field value and a boolean to check if the value has been set.

func (*RouteFiltersPatchRequestItem) GetPath ¶

func (o *RouteFiltersPatchRequestItem) GetPath() string

GetPath returns the Path field value

func (*RouteFiltersPatchRequestItem) GetPathOk ¶

func (o *RouteFiltersPatchRequestItem) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (*RouteFiltersPatchRequestItem) GetValue ¶

func (o *RouteFiltersPatchRequestItem) GetValue() map[string]interface{}

GetValue returns the Value field value

func (*RouteFiltersPatchRequestItem) GetValueOk ¶

func (o *RouteFiltersPatchRequestItem) GetValueOk() (map[string]interface{}, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (RouteFiltersPatchRequestItem) MarshalJSON ¶

func (o RouteFiltersPatchRequestItem) MarshalJSON() ([]byte, error)

func (*RouteFiltersPatchRequestItem) SetOp ¶

SetOp sets field value

func (*RouteFiltersPatchRequestItem) SetPath ¶

func (o *RouteFiltersPatchRequestItem) SetPath(v string)

SetPath sets field value

func (*RouteFiltersPatchRequestItem) SetValue ¶

func (o *RouteFiltersPatchRequestItem) SetValue(v map[string]interface{})

SetValue sets field value

func (RouteFiltersPatchRequestItem) ToMap ¶

func (o RouteFiltersPatchRequestItem) ToMap() (map[string]interface{}, error)

func (*RouteFiltersPatchRequestItem) UnmarshalJSON ¶

func (o *RouteFiltersPatchRequestItem) UnmarshalJSON(data []byte) (err error)

type RouteFiltersSearchBase ¶

type RouteFiltersSearchBase struct {
	Filter               *RouteFiltersSearchBaseFilter `json:"filter,omitempty"`
	Pagination           *Pagination                   `json:"pagination,omitempty"`
	Sort                 []SortItem                    `json:"sort,omitempty"`
	AdditionalProperties map[string]interface{}
}

RouteFiltersSearchBase struct for RouteFiltersSearchBase

func NewRouteFiltersSearchBase ¶

func NewRouteFiltersSearchBase() *RouteFiltersSearchBase

NewRouteFiltersSearchBase instantiates a new RouteFiltersSearchBase 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 NewRouteFiltersSearchBaseWithDefaults ¶

func NewRouteFiltersSearchBaseWithDefaults() *RouteFiltersSearchBase

NewRouteFiltersSearchBaseWithDefaults instantiates a new RouteFiltersSearchBase 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 (*RouteFiltersSearchBase) GetFilter ¶

GetFilter returns the Filter field value if set, zero value otherwise.

func (*RouteFiltersSearchBase) GetFilterOk ¶

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFiltersSearchBase) GetPagination ¶

func (o *RouteFiltersSearchBase) GetPagination() Pagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*RouteFiltersSearchBase) GetPaginationOk ¶

func (o *RouteFiltersSearchBase) GetPaginationOk() (*Pagination, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFiltersSearchBase) GetSort ¶

func (o *RouteFiltersSearchBase) GetSort() []SortItem

GetSort returns the Sort field value if set, zero value otherwise.

func (*RouteFiltersSearchBase) GetSortOk ¶

func (o *RouteFiltersSearchBase) GetSortOk() ([]SortItem, bool)

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFiltersSearchBase) HasFilter ¶

func (o *RouteFiltersSearchBase) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*RouteFiltersSearchBase) HasPagination ¶

func (o *RouteFiltersSearchBase) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (*RouteFiltersSearchBase) HasSort ¶

func (o *RouteFiltersSearchBase) HasSort() bool

HasSort returns a boolean if a field has been set.

func (RouteFiltersSearchBase) MarshalJSON ¶

func (o RouteFiltersSearchBase) MarshalJSON() ([]byte, error)

func (*RouteFiltersSearchBase) SetFilter ¶

SetFilter gets a reference to the given RouteFiltersSearchBaseFilter and assigns it to the Filter field.

func (*RouteFiltersSearchBase) SetPagination ¶

func (o *RouteFiltersSearchBase) SetPagination(v Pagination)

SetPagination gets a reference to the given Pagination and assigns it to the Pagination field.

func (*RouteFiltersSearchBase) SetSort ¶

func (o *RouteFiltersSearchBase) SetSort(v []SortItem)

SetSort gets a reference to the given []SortItem and assigns it to the Sort field.

func (RouteFiltersSearchBase) ToMap ¶

func (o RouteFiltersSearchBase) ToMap() (map[string]interface{}, error)

func (*RouteFiltersSearchBase) UnmarshalJSON ¶

func (o *RouteFiltersSearchBase) UnmarshalJSON(data []byte) (err error)

type RouteFiltersSearchBaseFilter ¶

type RouteFiltersSearchBaseFilter struct {
	And                  []RouteFiltersSearchFilterItem `json:"and,omitempty"`
	AdditionalProperties map[string]interface{}
}

RouteFiltersSearchBaseFilter struct for RouteFiltersSearchBaseFilter

func NewRouteFiltersSearchBaseFilter ¶

func NewRouteFiltersSearchBaseFilter() *RouteFiltersSearchBaseFilter

NewRouteFiltersSearchBaseFilter instantiates a new RouteFiltersSearchBaseFilter 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 NewRouteFiltersSearchBaseFilterWithDefaults ¶

func NewRouteFiltersSearchBaseFilterWithDefaults() *RouteFiltersSearchBaseFilter

NewRouteFiltersSearchBaseFilterWithDefaults instantiates a new RouteFiltersSearchBaseFilter 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 (*RouteFiltersSearchBaseFilter) GetAnd ¶

GetAnd returns the And field value if set, zero value otherwise.

func (*RouteFiltersSearchBaseFilter) GetAndOk ¶

GetAndOk returns a tuple with the And field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFiltersSearchBaseFilter) HasAnd ¶

func (o *RouteFiltersSearchBaseFilter) HasAnd() bool

HasAnd returns a boolean if a field has been set.

func (RouteFiltersSearchBaseFilter) MarshalJSON ¶

func (o RouteFiltersSearchBaseFilter) MarshalJSON() ([]byte, error)

func (*RouteFiltersSearchBaseFilter) SetAnd ¶

SetAnd gets a reference to the given []RouteFiltersSearchFilterItem and assigns it to the And field.

func (RouteFiltersSearchBaseFilter) ToMap ¶

func (o RouteFiltersSearchBaseFilter) ToMap() (map[string]interface{}, error)

func (*RouteFiltersSearchBaseFilter) UnmarshalJSON ¶

func (o *RouteFiltersSearchBaseFilter) UnmarshalJSON(data []byte) (err error)

type RouteFiltersSearchFilterItem ¶

type RouteFiltersSearchFilterItem struct {
	Property             *RouteFiltersSearchFilterItemProperty `json:"property,omitempty"`
	Operator             *string                               `json:"operator,omitempty"`
	Values               []string                              `json:"values,omitempty"`
	AdditionalProperties map[string]interface{}
}

RouteFiltersSearchFilterItem struct for RouteFiltersSearchFilterItem

func NewRouteFiltersSearchFilterItem ¶

func NewRouteFiltersSearchFilterItem() *RouteFiltersSearchFilterItem

NewRouteFiltersSearchFilterItem instantiates a new RouteFiltersSearchFilterItem 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 NewRouteFiltersSearchFilterItemWithDefaults ¶

func NewRouteFiltersSearchFilterItemWithDefaults() *RouteFiltersSearchFilterItem

NewRouteFiltersSearchFilterItemWithDefaults instantiates a new RouteFiltersSearchFilterItem 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 (*RouteFiltersSearchFilterItem) GetOperator ¶

func (o *RouteFiltersSearchFilterItem) GetOperator() string

GetOperator returns the Operator field value if set, zero value otherwise.

func (*RouteFiltersSearchFilterItem) GetOperatorOk ¶

func (o *RouteFiltersSearchFilterItem) GetOperatorOk() (*string, bool)

GetOperatorOk returns a tuple with the Operator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFiltersSearchFilterItem) GetProperty ¶

GetProperty returns the Property field value if set, zero value otherwise.

func (*RouteFiltersSearchFilterItem) GetPropertyOk ¶

GetPropertyOk returns a tuple with the Property field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFiltersSearchFilterItem) GetValues ¶

func (o *RouteFiltersSearchFilterItem) GetValues() []string

GetValues returns the Values field value if set, zero value otherwise.

func (*RouteFiltersSearchFilterItem) GetValuesOk ¶

func (o *RouteFiltersSearchFilterItem) GetValuesOk() ([]string, bool)

GetValuesOk returns a tuple with the Values field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFiltersSearchFilterItem) HasOperator ¶

func (o *RouteFiltersSearchFilterItem) HasOperator() bool

HasOperator returns a boolean if a field has been set.

func (*RouteFiltersSearchFilterItem) HasProperty ¶

func (o *RouteFiltersSearchFilterItem) HasProperty() bool

HasProperty returns a boolean if a field has been set.

func (*RouteFiltersSearchFilterItem) HasValues ¶

func (o *RouteFiltersSearchFilterItem) HasValues() bool

HasValues returns a boolean if a field has been set.

func (RouteFiltersSearchFilterItem) MarshalJSON ¶

func (o RouteFiltersSearchFilterItem) MarshalJSON() ([]byte, error)

func (*RouteFiltersSearchFilterItem) SetOperator ¶

func (o *RouteFiltersSearchFilterItem) SetOperator(v string)

SetOperator gets a reference to the given string and assigns it to the Operator field.

func (*RouteFiltersSearchFilterItem) SetProperty ¶

SetProperty gets a reference to the given RouteFiltersSearchFilterItemProperty and assigns it to the Property field.

func (*RouteFiltersSearchFilterItem) SetValues ¶

func (o *RouteFiltersSearchFilterItem) SetValues(v []string)

SetValues gets a reference to the given []string and assigns it to the Values field.

func (RouteFiltersSearchFilterItem) ToMap ¶

func (o RouteFiltersSearchFilterItem) ToMap() (map[string]interface{}, error)

func (*RouteFiltersSearchFilterItem) UnmarshalJSON ¶

func (o *RouteFiltersSearchFilterItem) UnmarshalJSON(data []byte) (err error)

type RouteFiltersSearchFilterItemProperty ¶

type RouteFiltersSearchFilterItemProperty string

RouteFiltersSearchFilterItemProperty the model 'RouteFiltersSearchFilterItemProperty'

const (
	ROUTEFILTERSSEARCHFILTERITEMPROPERTY_TYPE               RouteFiltersSearchFilterItemProperty = "/type"
	ROUTEFILTERSSEARCHFILTERITEMPROPERTY_NAME               RouteFiltersSearchFilterItemProperty = "/name"
	ROUTEFILTERSSEARCHFILTERITEMPROPERTY_PROJECT_PROJECT_ID RouteFiltersSearchFilterItemProperty = "/project/projectId"
	ROUTEFILTERSSEARCHFILTERITEMPROPERTY_UUID               RouteFiltersSearchFilterItemProperty = "/uuid"
	ROUTEFILTERSSEARCHFILTERITEMPROPERTY_STATE              RouteFiltersSearchFilterItemProperty = "/state"
)

List of RouteFiltersSearchFilterItem_property

func NewRouteFiltersSearchFilterItemPropertyFromValue ¶

func NewRouteFiltersSearchFilterItemPropertyFromValue(v string) (*RouteFiltersSearchFilterItemProperty, error)

NewRouteFiltersSearchFilterItemPropertyFromValue returns a pointer to a valid RouteFiltersSearchFilterItemProperty for the value passed as argument, or an error if the value passed is not allowed by the enum

func (RouteFiltersSearchFilterItemProperty) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (RouteFiltersSearchFilterItemProperty) Ptr ¶

Ptr returns reference to RouteFiltersSearchFilterItem_property value

func (*RouteFiltersSearchFilterItemProperty) UnmarshalJSON ¶

func (v *RouteFiltersSearchFilterItemProperty) UnmarshalJSON(src []byte) error

type RouteFiltersSearchResponse ¶

type RouteFiltersSearchResponse struct {
	Pagination *Pagination `json:"pagination,omitempty"`
	// List of Route Filters
	Data                 []RouteFiltersData `json:"data,omitempty"`
	AdditionalProperties map[string]interface{}
}

RouteFiltersSearchResponse struct for RouteFiltersSearchResponse

func NewRouteFiltersSearchResponse ¶

func NewRouteFiltersSearchResponse() *RouteFiltersSearchResponse

NewRouteFiltersSearchResponse instantiates a new RouteFiltersSearchResponse 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 NewRouteFiltersSearchResponseWithDefaults ¶

func NewRouteFiltersSearchResponseWithDefaults() *RouteFiltersSearchResponse

NewRouteFiltersSearchResponseWithDefaults instantiates a new RouteFiltersSearchResponse 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 (*RouteFiltersSearchResponse) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*RouteFiltersSearchResponse) GetDataOk ¶

func (o *RouteFiltersSearchResponse) GetDataOk() ([]RouteFiltersData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFiltersSearchResponse) GetPagination ¶

func (o *RouteFiltersSearchResponse) GetPagination() Pagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*RouteFiltersSearchResponse) GetPaginationOk ¶

func (o *RouteFiltersSearchResponse) GetPaginationOk() (*Pagination, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteFiltersSearchResponse) HasData ¶

func (o *RouteFiltersSearchResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*RouteFiltersSearchResponse) HasPagination ¶

func (o *RouteFiltersSearchResponse) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (RouteFiltersSearchResponse) MarshalJSON ¶

func (o RouteFiltersSearchResponse) MarshalJSON() ([]byte, error)

func (*RouteFiltersSearchResponse) SetData ¶

SetData gets a reference to the given []RouteFiltersData and assigns it to the Data field.

func (*RouteFiltersSearchResponse) SetPagination ¶

func (o *RouteFiltersSearchResponse) SetPagination(v Pagination)

SetPagination gets a reference to the given Pagination and assigns it to the Pagination field.

func (RouteFiltersSearchResponse) ToMap ¶

func (o RouteFiltersSearchResponse) ToMap() (map[string]interface{}, error)

func (*RouteFiltersSearchResponse) UnmarshalJSON ¶

func (o *RouteFiltersSearchResponse) UnmarshalJSON(data []byte) (err error)

type RouteTableEntry ¶

type RouteTableEntry struct {
	Type                 RouteTableEntryType          `json:"type"`
	ProtocolType         *RouteTableEntryProtocolType `json:"protocolType,omitempty"`
	State                RouteTableEntryState         `json:"state"`
	Age                  *string                      `json:"age,omitempty"`
	Prefix               *string                      `json:"prefix,omitempty"`
	NextHop              *string                      `json:"nextHop,omitempty"`
	Metric               *int32                       `json:"metric,omitempty"`
	LocalPreference      *int32                       `json:"localPreference,omitempty"`
	AsPath               []int32                      `json:"asPath,omitempty"`
	Connection           *RouteTableEntryConnection   `json:"connection,omitempty"`
	ChangeLog            Changelog                    `json:"changeLog"`
	AdditionalProperties map[string]interface{}
}

RouteTableEntry Route table entry object

func NewRouteTableEntry ¶

func NewRouteTableEntry(type_ RouteTableEntryType, state RouteTableEntryState, changeLog Changelog) *RouteTableEntry

NewRouteTableEntry instantiates a new RouteTableEntry 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 NewRouteTableEntryWithDefaults ¶

func NewRouteTableEntryWithDefaults() *RouteTableEntry

NewRouteTableEntryWithDefaults instantiates a new RouteTableEntry 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 (*RouteTableEntry) GetAge ¶

func (o *RouteTableEntry) GetAge() string

GetAge returns the Age field value if set, zero value otherwise.

func (*RouteTableEntry) GetAgeOk ¶

func (o *RouteTableEntry) GetAgeOk() (*string, bool)

GetAgeOk returns a tuple with the Age field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteTableEntry) GetAsPath ¶

func (o *RouteTableEntry) GetAsPath() []int32

GetAsPath returns the AsPath field value if set, zero value otherwise.

func (*RouteTableEntry) GetAsPathOk ¶

func (o *RouteTableEntry) GetAsPathOk() ([]int32, bool)

GetAsPathOk returns a tuple with the AsPath field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteTableEntry) GetChangeLog ¶

func (o *RouteTableEntry) GetChangeLog() Changelog

GetChangeLog returns the ChangeLog field value

func (*RouteTableEntry) GetChangeLogOk ¶

func (o *RouteTableEntry) GetChangeLogOk() (*Changelog, bool)

GetChangeLogOk returns a tuple with the ChangeLog field value and a boolean to check if the value has been set.

func (*RouteTableEntry) GetConnection ¶

func (o *RouteTableEntry) GetConnection() RouteTableEntryConnection

GetConnection returns the Connection field value if set, zero value otherwise.

func (*RouteTableEntry) GetConnectionOk ¶

func (o *RouteTableEntry) GetConnectionOk() (*RouteTableEntryConnection, bool)

GetConnectionOk returns a tuple with the Connection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteTableEntry) GetLocalPreference ¶

func (o *RouteTableEntry) GetLocalPreference() int32

GetLocalPreference returns the LocalPreference field value if set, zero value otherwise.

func (*RouteTableEntry) GetLocalPreferenceOk ¶

func (o *RouteTableEntry) GetLocalPreferenceOk() (*int32, bool)

GetLocalPreferenceOk returns a tuple with the LocalPreference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteTableEntry) GetMetric ¶

func (o *RouteTableEntry) GetMetric() int32

GetMetric returns the Metric field value if set, zero value otherwise.

func (*RouteTableEntry) GetMetricOk ¶

func (o *RouteTableEntry) GetMetricOk() (*int32, bool)

GetMetricOk returns a tuple with the Metric field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteTableEntry) GetNextHop ¶

func (o *RouteTableEntry) GetNextHop() string

GetNextHop returns the NextHop field value if set, zero value otherwise.

func (*RouteTableEntry) GetNextHopOk ¶

func (o *RouteTableEntry) GetNextHopOk() (*string, bool)

GetNextHopOk returns a tuple with the NextHop field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteTableEntry) GetPrefix ¶

func (o *RouteTableEntry) GetPrefix() string

GetPrefix returns the Prefix field value if set, zero value otherwise.

func (*RouteTableEntry) GetPrefixOk ¶

func (o *RouteTableEntry) GetPrefixOk() (*string, bool)

GetPrefixOk returns a tuple with the Prefix field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteTableEntry) GetProtocolType ¶

func (o *RouteTableEntry) GetProtocolType() RouteTableEntryProtocolType

GetProtocolType returns the ProtocolType field value if set, zero value otherwise.

func (*RouteTableEntry) GetProtocolTypeOk ¶

func (o *RouteTableEntry) GetProtocolTypeOk() (*RouteTableEntryProtocolType, bool)

GetProtocolTypeOk returns a tuple with the ProtocolType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteTableEntry) GetState ¶

func (o *RouteTableEntry) GetState() RouteTableEntryState

GetState returns the State field value

func (*RouteTableEntry) GetStateOk ¶

func (o *RouteTableEntry) GetStateOk() (*RouteTableEntryState, bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set.

func (*RouteTableEntry) GetType ¶

func (o *RouteTableEntry) GetType() RouteTableEntryType

GetType returns the Type field value

func (*RouteTableEntry) GetTypeOk ¶

func (o *RouteTableEntry) GetTypeOk() (*RouteTableEntryType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RouteTableEntry) HasAge ¶

func (o *RouteTableEntry) HasAge() bool

HasAge returns a boolean if a field has been set.

func (*RouteTableEntry) HasAsPath ¶

func (o *RouteTableEntry) HasAsPath() bool

HasAsPath returns a boolean if a field has been set.

func (*RouteTableEntry) HasConnection ¶

func (o *RouteTableEntry) HasConnection() bool

HasConnection returns a boolean if a field has been set.

func (*RouteTableEntry) HasLocalPreference ¶

func (o *RouteTableEntry) HasLocalPreference() bool

HasLocalPreference returns a boolean if a field has been set.

func (*RouteTableEntry) HasMetric ¶

func (o *RouteTableEntry) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*RouteTableEntry) HasNextHop ¶

func (o *RouteTableEntry) HasNextHop() bool

HasNextHop returns a boolean if a field has been set.

func (*RouteTableEntry) HasPrefix ¶

func (o *RouteTableEntry) HasPrefix() bool

HasPrefix returns a boolean if a field has been set.

func (*RouteTableEntry) HasProtocolType ¶

func (o *RouteTableEntry) HasProtocolType() bool

HasProtocolType returns a boolean if a field has been set.

func (RouteTableEntry) MarshalJSON ¶

func (o RouteTableEntry) MarshalJSON() ([]byte, error)

func (*RouteTableEntry) SetAge ¶

func (o *RouteTableEntry) SetAge(v string)

SetAge gets a reference to the given string and assigns it to the Age field.

func (*RouteTableEntry) SetAsPath ¶

func (o *RouteTableEntry) SetAsPath(v []int32)

SetAsPath gets a reference to the given []int32 and assigns it to the AsPath field.

func (*RouteTableEntry) SetChangeLog ¶

func (o *RouteTableEntry) SetChangeLog(v Changelog)

SetChangeLog sets field value

func (*RouteTableEntry) SetConnection ¶

func (o *RouteTableEntry) SetConnection(v RouteTableEntryConnection)

SetConnection gets a reference to the given RouteTableEntryConnection and assigns it to the Connection field.

func (*RouteTableEntry) SetLocalPreference ¶

func (o *RouteTableEntry) SetLocalPreference(v int32)

SetLocalPreference gets a reference to the given int32 and assigns it to the LocalPreference field.

func (*RouteTableEntry) SetMetric ¶

func (o *RouteTableEntry) SetMetric(v int32)

SetMetric gets a reference to the given int32 and assigns it to the Metric field.

func (*RouteTableEntry) SetNextHop ¶

func (o *RouteTableEntry) SetNextHop(v string)

SetNextHop gets a reference to the given string and assigns it to the NextHop field.

func (*RouteTableEntry) SetPrefix ¶

func (o *RouteTableEntry) SetPrefix(v string)

SetPrefix gets a reference to the given string and assigns it to the Prefix field.

func (*RouteTableEntry) SetProtocolType ¶

func (o *RouteTableEntry) SetProtocolType(v RouteTableEntryProtocolType)

SetProtocolType gets a reference to the given RouteTableEntryProtocolType and assigns it to the ProtocolType field.

func (*RouteTableEntry) SetState ¶

func (o *RouteTableEntry) SetState(v RouteTableEntryState)

SetState sets field value

func (*RouteTableEntry) SetType ¶

func (o *RouteTableEntry) SetType(v RouteTableEntryType)

SetType sets field value

func (RouteTableEntry) ToMap ¶

func (o RouteTableEntry) ToMap() (map[string]interface{}, error)

func (*RouteTableEntry) UnmarshalJSON ¶

func (o *RouteTableEntry) UnmarshalJSON(data []byte) (err error)

type RouteTableEntryConnection ¶

type RouteTableEntryConnection struct {
	Uuid                 *string `json:"uuid,omitempty"`
	Name                 *string `json:"name,omitempty"`
	AdditionalProperties map[string]interface{}
}

RouteTableEntryConnection struct for RouteTableEntryConnection

func NewRouteTableEntryConnection ¶

func NewRouteTableEntryConnection() *RouteTableEntryConnection

NewRouteTableEntryConnection instantiates a new RouteTableEntryConnection 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 NewRouteTableEntryConnectionWithDefaults ¶

func NewRouteTableEntryConnectionWithDefaults() *RouteTableEntryConnection

NewRouteTableEntryConnectionWithDefaults instantiates a new RouteTableEntryConnection 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 (*RouteTableEntryConnection) GetName ¶

func (o *RouteTableEntryConnection) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*RouteTableEntryConnection) GetNameOk ¶

func (o *RouteTableEntryConnection) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteTableEntryConnection) GetUuid ¶

func (o *RouteTableEntryConnection) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*RouteTableEntryConnection) GetUuidOk ¶

func (o *RouteTableEntryConnection) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteTableEntryConnection) HasName ¶

func (o *RouteTableEntryConnection) HasName() bool

HasName returns a boolean if a field has been set.

func (*RouteTableEntryConnection) HasUuid ¶

func (o *RouteTableEntryConnection) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (RouteTableEntryConnection) MarshalJSON ¶

func (o RouteTableEntryConnection) MarshalJSON() ([]byte, error)

func (*RouteTableEntryConnection) SetName ¶

func (o *RouteTableEntryConnection) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*RouteTableEntryConnection) SetUuid ¶

func (o *RouteTableEntryConnection) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (RouteTableEntryConnection) ToMap ¶

func (o RouteTableEntryConnection) ToMap() (map[string]interface{}, error)

func (*RouteTableEntryConnection) UnmarshalJSON ¶

func (o *RouteTableEntryConnection) UnmarshalJSON(data []byte) (err error)

type RouteTableEntryFilter ¶

type RouteTableEntryFilter struct {
	RouteTableEntryOrFilter         *RouteTableEntryOrFilter
	RouteTableEntrySimpleExpression *RouteTableEntrySimpleExpression
}

RouteTableEntryFilter struct for RouteTableEntryFilter

func (*RouteTableEntryFilter) MarshalJSON ¶

func (src *RouteTableEntryFilter) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*RouteTableEntryFilter) UnmarshalJSON ¶

func (dst *RouteTableEntryFilter) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type RouteTableEntryFilters ¶

type RouteTableEntryFilters struct {
	And                  []RouteTableEntryFilter `json:"and,omitempty"`
	AdditionalProperties map[string]interface{}
}

RouteTableEntryFilters struct for RouteTableEntryFilters

func NewRouteTableEntryFilters ¶

func NewRouteTableEntryFilters() *RouteTableEntryFilters

NewRouteTableEntryFilters instantiates a new RouteTableEntryFilters 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 NewRouteTableEntryFiltersWithDefaults ¶

func NewRouteTableEntryFiltersWithDefaults() *RouteTableEntryFilters

NewRouteTableEntryFiltersWithDefaults instantiates a new RouteTableEntryFilters 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 (*RouteTableEntryFilters) GetAnd ¶

GetAnd returns the And field value if set, zero value otherwise.

func (*RouteTableEntryFilters) GetAndOk ¶

GetAndOk returns a tuple with the And field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteTableEntryFilters) HasAnd ¶

func (o *RouteTableEntryFilters) HasAnd() bool

HasAnd returns a boolean if a field has been set.

func (RouteTableEntryFilters) MarshalJSON ¶

func (o RouteTableEntryFilters) MarshalJSON() ([]byte, error)

func (*RouteTableEntryFilters) SetAnd ¶

SetAnd gets a reference to the given []RouteTableEntryFilter and assigns it to the And field.

func (RouteTableEntryFilters) ToMap ¶

func (o RouteTableEntryFilters) ToMap() (map[string]interface{}, error)

func (*RouteTableEntryFilters) UnmarshalJSON ¶

func (o *RouteTableEntryFilters) UnmarshalJSON(data []byte) (err error)

type RouteTableEntryOrFilter ¶

type RouteTableEntryOrFilter struct {
	Or                   []RouteTableEntrySimpleExpression `json:"or,omitempty"`
	AdditionalProperties map[string]interface{}
}

RouteTableEntryOrFilter struct for RouteTableEntryOrFilter

func NewRouteTableEntryOrFilter ¶

func NewRouteTableEntryOrFilter() *RouteTableEntryOrFilter

NewRouteTableEntryOrFilter instantiates a new RouteTableEntryOrFilter 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 NewRouteTableEntryOrFilterWithDefaults ¶

func NewRouteTableEntryOrFilterWithDefaults() *RouteTableEntryOrFilter

NewRouteTableEntryOrFilterWithDefaults instantiates a new RouteTableEntryOrFilter 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 (*RouteTableEntryOrFilter) GetOr ¶

GetOr returns the Or field value if set, zero value otherwise.

func (*RouteTableEntryOrFilter) GetOrOk ¶

GetOrOk returns a tuple with the Or field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteTableEntryOrFilter) HasOr ¶

func (o *RouteTableEntryOrFilter) HasOr() bool

HasOr returns a boolean if a field has been set.

func (RouteTableEntryOrFilter) MarshalJSON ¶

func (o RouteTableEntryOrFilter) MarshalJSON() ([]byte, error)

func (*RouteTableEntryOrFilter) SetOr ¶

SetOr gets a reference to the given []RouteTableEntrySimpleExpression and assigns it to the Or field.

func (RouteTableEntryOrFilter) ToMap ¶

func (o RouteTableEntryOrFilter) ToMap() (map[string]interface{}, error)

func (*RouteTableEntryOrFilter) UnmarshalJSON ¶

func (o *RouteTableEntryOrFilter) UnmarshalJSON(data []byte) (err error)

type RouteTableEntryProtocolType ¶

type RouteTableEntryProtocolType string

RouteTableEntryProtocolType Route table entry protocol type

const (
	ROUTETABLEENTRYPROTOCOLTYPE_BGP    RouteTableEntryProtocolType = "BGP"
	ROUTETABLEENTRYPROTOCOLTYPE_STATIC RouteTableEntryProtocolType = "STATIC"
	ROUTETABLEENTRYPROTOCOLTYPE_DIRECT RouteTableEntryProtocolType = "DIRECT"
)

List of RouteTableEntryProtocolType

func NewRouteTableEntryProtocolTypeFromValue ¶

func NewRouteTableEntryProtocolTypeFromValue(v string) (*RouteTableEntryProtocolType, error)

NewRouteTableEntryProtocolTypeFromValue returns a pointer to a valid RouteTableEntryProtocolType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (RouteTableEntryProtocolType) IsValid ¶

func (v RouteTableEntryProtocolType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (RouteTableEntryProtocolType) Ptr ¶

Ptr returns reference to RouteTableEntryProtocolType value

func (*RouteTableEntryProtocolType) UnmarshalJSON ¶

func (v *RouteTableEntryProtocolType) UnmarshalJSON(src []byte) error

type RouteTableEntrySearchRequest ¶

type RouteTableEntrySearchRequest struct {
	Filter               *RouteTableEntryFilters       `json:"filter,omitempty"`
	Pagination           *PaginationRequest            `json:"pagination,omitempty"`
	Sort                 []RouteTableEntrySortCriteria `json:"sort,omitempty"`
	AdditionalProperties map[string]interface{}
}

RouteTableEntrySearchRequest Search requests containing criteria

func NewRouteTableEntrySearchRequest ¶

func NewRouteTableEntrySearchRequest() *RouteTableEntrySearchRequest

NewRouteTableEntrySearchRequest instantiates a new RouteTableEntrySearchRequest 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 NewRouteTableEntrySearchRequestWithDefaults ¶

func NewRouteTableEntrySearchRequestWithDefaults() *RouteTableEntrySearchRequest

NewRouteTableEntrySearchRequestWithDefaults instantiates a new RouteTableEntrySearchRequest 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 (*RouteTableEntrySearchRequest) GetFilter ¶

GetFilter returns the Filter field value if set, zero value otherwise.

func (*RouteTableEntrySearchRequest) GetFilterOk ¶

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteTableEntrySearchRequest) GetPagination ¶

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*RouteTableEntrySearchRequest) GetPaginationOk ¶

func (o *RouteTableEntrySearchRequest) GetPaginationOk() (*PaginationRequest, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteTableEntrySearchRequest) GetSort ¶

GetSort returns the Sort field value if set, zero value otherwise.

func (*RouteTableEntrySearchRequest) GetSortOk ¶

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteTableEntrySearchRequest) HasFilter ¶

func (o *RouteTableEntrySearchRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*RouteTableEntrySearchRequest) HasPagination ¶

func (o *RouteTableEntrySearchRequest) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (*RouteTableEntrySearchRequest) HasSort ¶

func (o *RouteTableEntrySearchRequest) HasSort() bool

HasSort returns a boolean if a field has been set.

func (RouteTableEntrySearchRequest) MarshalJSON ¶

func (o RouteTableEntrySearchRequest) MarshalJSON() ([]byte, error)

func (*RouteTableEntrySearchRequest) SetFilter ¶

SetFilter gets a reference to the given RouteTableEntryFilters and assigns it to the Filter field.

func (*RouteTableEntrySearchRequest) SetPagination ¶

func (o *RouteTableEntrySearchRequest) SetPagination(v PaginationRequest)

SetPagination gets a reference to the given PaginationRequest and assigns it to the Pagination field.

func (*RouteTableEntrySearchRequest) SetSort ¶

SetSort gets a reference to the given []RouteTableEntrySortCriteria and assigns it to the Sort field.

func (RouteTableEntrySearchRequest) ToMap ¶

func (o RouteTableEntrySearchRequest) ToMap() (map[string]interface{}, error)

func (*RouteTableEntrySearchRequest) UnmarshalJSON ¶

func (o *RouteTableEntrySearchRequest) UnmarshalJSON(data []byte) (err error)

type RouteTableEntrySearchResponse ¶

type RouteTableEntrySearchResponse struct {
	Pagination *Pagination `json:"pagination,omitempty"`
	// Data returned from the API call.
	Data                 []RouteTableEntry `json:"data,omitempty"`
	AdditionalProperties map[string]interface{}
}

RouteTableEntrySearchResponse struct for RouteTableEntrySearchResponse

func NewRouteTableEntrySearchResponse ¶

func NewRouteTableEntrySearchResponse() *RouteTableEntrySearchResponse

NewRouteTableEntrySearchResponse instantiates a new RouteTableEntrySearchResponse 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 NewRouteTableEntrySearchResponseWithDefaults ¶

func NewRouteTableEntrySearchResponseWithDefaults() *RouteTableEntrySearchResponse

NewRouteTableEntrySearchResponseWithDefaults instantiates a new RouteTableEntrySearchResponse 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 (*RouteTableEntrySearchResponse) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*RouteTableEntrySearchResponse) GetDataOk ¶

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteTableEntrySearchResponse) GetPagination ¶

func (o *RouteTableEntrySearchResponse) GetPagination() Pagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*RouteTableEntrySearchResponse) GetPaginationOk ¶

func (o *RouteTableEntrySearchResponse) GetPaginationOk() (*Pagination, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteTableEntrySearchResponse) HasData ¶

func (o *RouteTableEntrySearchResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*RouteTableEntrySearchResponse) HasPagination ¶

func (o *RouteTableEntrySearchResponse) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (RouteTableEntrySearchResponse) MarshalJSON ¶

func (o RouteTableEntrySearchResponse) MarshalJSON() ([]byte, error)

func (*RouteTableEntrySearchResponse) SetData ¶

SetData gets a reference to the given []RouteTableEntry and assigns it to the Data field.

func (*RouteTableEntrySearchResponse) SetPagination ¶

func (o *RouteTableEntrySearchResponse) SetPagination(v Pagination)

SetPagination gets a reference to the given Pagination and assigns it to the Pagination field.

func (RouteTableEntrySearchResponse) ToMap ¶

func (o RouteTableEntrySearchResponse) ToMap() (map[string]interface{}, error)

func (*RouteTableEntrySearchResponse) UnmarshalJSON ¶

func (o *RouteTableEntrySearchResponse) UnmarshalJSON(data []byte) (err error)

type RouteTableEntrySimpleExpression ¶

type RouteTableEntrySimpleExpression struct {
	// Possible field names to use on filters:  * `/type` - Route table entry type  * `/prefix` - Route table entry prefix  * `/nextHop` - Route table entry nextHop  * `/state` - Route table entry state  * `/_*` - all-category search
	Property *string `json:"property,omitempty"`
	// Possible operators to use on filters:  * `=` - equal  * `!=` - not equal  * `>` - greater than  * `>=` - greater than or equal to  * `<` - less than  * `<=` - less than or equal to  * `[NOT] BETWEEN` - (not) between  * `[NOT] LIKE` - (not) like  * `[NOT] IN` - (not) in  * `~*` - case-insensitive like
	Operator             *string  `json:"operator,omitempty"`
	Values               []string `json:"values,omitempty"`
	AdditionalProperties map[string]interface{}
}

RouteTableEntrySimpleExpression struct for RouteTableEntrySimpleExpression

func NewRouteTableEntrySimpleExpression ¶

func NewRouteTableEntrySimpleExpression() *RouteTableEntrySimpleExpression

NewRouteTableEntrySimpleExpression instantiates a new RouteTableEntrySimpleExpression 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 NewRouteTableEntrySimpleExpressionWithDefaults ¶

func NewRouteTableEntrySimpleExpressionWithDefaults() *RouteTableEntrySimpleExpression

NewRouteTableEntrySimpleExpressionWithDefaults instantiates a new RouteTableEntrySimpleExpression 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 (*RouteTableEntrySimpleExpression) GetOperator ¶

func (o *RouteTableEntrySimpleExpression) GetOperator() string

GetOperator returns the Operator field value if set, zero value otherwise.

func (*RouteTableEntrySimpleExpression) GetOperatorOk ¶

func (o *RouteTableEntrySimpleExpression) GetOperatorOk() (*string, bool)

GetOperatorOk returns a tuple with the Operator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteTableEntrySimpleExpression) GetProperty ¶

func (o *RouteTableEntrySimpleExpression) GetProperty() string

GetProperty returns the Property field value if set, zero value otherwise.

func (*RouteTableEntrySimpleExpression) GetPropertyOk ¶

func (o *RouteTableEntrySimpleExpression) GetPropertyOk() (*string, bool)

GetPropertyOk returns a tuple with the Property field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteTableEntrySimpleExpression) GetValues ¶

func (o *RouteTableEntrySimpleExpression) GetValues() []string

GetValues returns the Values field value if set, zero value otherwise.

func (*RouteTableEntrySimpleExpression) GetValuesOk ¶

func (o *RouteTableEntrySimpleExpression) GetValuesOk() ([]string, bool)

GetValuesOk returns a tuple with the Values field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteTableEntrySimpleExpression) HasOperator ¶

func (o *RouteTableEntrySimpleExpression) HasOperator() bool

HasOperator returns a boolean if a field has been set.

func (*RouteTableEntrySimpleExpression) HasProperty ¶

func (o *RouteTableEntrySimpleExpression) HasProperty() bool

HasProperty returns a boolean if a field has been set.

func (*RouteTableEntrySimpleExpression) HasValues ¶

func (o *RouteTableEntrySimpleExpression) HasValues() bool

HasValues returns a boolean if a field has been set.

func (RouteTableEntrySimpleExpression) MarshalJSON ¶

func (o RouteTableEntrySimpleExpression) MarshalJSON() ([]byte, error)

func (*RouteTableEntrySimpleExpression) SetOperator ¶

func (o *RouteTableEntrySimpleExpression) SetOperator(v string)

SetOperator gets a reference to the given string and assigns it to the Operator field.

func (*RouteTableEntrySimpleExpression) SetProperty ¶

func (o *RouteTableEntrySimpleExpression) SetProperty(v string)

SetProperty gets a reference to the given string and assigns it to the Property field.

func (*RouteTableEntrySimpleExpression) SetValues ¶

func (o *RouteTableEntrySimpleExpression) SetValues(v []string)

SetValues gets a reference to the given []string and assigns it to the Values field.

func (RouteTableEntrySimpleExpression) ToMap ¶

func (o RouteTableEntrySimpleExpression) ToMap() (map[string]interface{}, error)

func (*RouteTableEntrySimpleExpression) UnmarshalJSON ¶

func (o *RouteTableEntrySimpleExpression) UnmarshalJSON(data []byte) (err error)

type RouteTableEntrySortBy ¶

type RouteTableEntrySortBy string

RouteTableEntrySortBy Possible field names to use on sorting

const (
	ROUTETABLEENTRYSORTBY_CHANGE_LOG_CREATED_DATE_TIME RouteTableEntrySortBy = "/changeLog/createdDateTime"
	ROUTETABLEENTRYSORTBY_CHANGE_LOG_UPDATED_DATE_TIME RouteTableEntrySortBy = "/changeLog/updatedDateTime"
	ROUTETABLEENTRYSORTBY_PREFIX                       RouteTableEntrySortBy = "/prefix"
	ROUTETABLEENTRYSORTBY_NEXT_HOP                     RouteTableEntrySortBy = "/nextHop"
	ROUTETABLEENTRYSORTBY_CONNECTION_NAME              RouteTableEntrySortBy = "/connection/name"
	ROUTETABLEENTRYSORTBY_TYPE                         RouteTableEntrySortBy = "/type"
)

List of RouteTableEntrySortBy

func NewRouteTableEntrySortByFromValue ¶

func NewRouteTableEntrySortByFromValue(v string) (*RouteTableEntrySortBy, error)

NewRouteTableEntrySortByFromValue returns a pointer to a valid RouteTableEntrySortBy for the value passed as argument, or an error if the value passed is not allowed by the enum

func (RouteTableEntrySortBy) IsValid ¶

func (v RouteTableEntrySortBy) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (RouteTableEntrySortBy) Ptr ¶

Ptr returns reference to RouteTableEntrySortBy value

func (*RouteTableEntrySortBy) UnmarshalJSON ¶

func (v *RouteTableEntrySortBy) UnmarshalJSON(src []byte) error

type RouteTableEntrySortCriteria ¶

type RouteTableEntrySortCriteria struct {
	Direction            *RouteTableEntrySortDirection `json:"direction,omitempty"`
	Property             *RouteTableEntrySortBy        `json:"property,omitempty"`
	AdditionalProperties map[string]interface{}
}

RouteTableEntrySortCriteria struct for RouteTableEntrySortCriteria

func NewRouteTableEntrySortCriteria ¶

func NewRouteTableEntrySortCriteria() *RouteTableEntrySortCriteria

NewRouteTableEntrySortCriteria instantiates a new RouteTableEntrySortCriteria 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 NewRouteTableEntrySortCriteriaWithDefaults ¶

func NewRouteTableEntrySortCriteriaWithDefaults() *RouteTableEntrySortCriteria

NewRouteTableEntrySortCriteriaWithDefaults instantiates a new RouteTableEntrySortCriteria 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 (*RouteTableEntrySortCriteria) GetDirection ¶

GetDirection returns the Direction field value if set, zero value otherwise.

func (*RouteTableEntrySortCriteria) GetDirectionOk ¶

GetDirectionOk returns a tuple with the Direction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteTableEntrySortCriteria) GetProperty ¶

GetProperty returns the Property field value if set, zero value otherwise.

func (*RouteTableEntrySortCriteria) GetPropertyOk ¶

GetPropertyOk returns a tuple with the Property field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RouteTableEntrySortCriteria) HasDirection ¶

func (o *RouteTableEntrySortCriteria) HasDirection() bool

HasDirection returns a boolean if a field has been set.

func (*RouteTableEntrySortCriteria) HasProperty ¶

func (o *RouteTableEntrySortCriteria) HasProperty() bool

HasProperty returns a boolean if a field has been set.

func (RouteTableEntrySortCriteria) MarshalJSON ¶

func (o RouteTableEntrySortCriteria) MarshalJSON() ([]byte, error)

func (*RouteTableEntrySortCriteria) SetDirection ¶

SetDirection gets a reference to the given RouteTableEntrySortDirection and assigns it to the Direction field.

func (*RouteTableEntrySortCriteria) SetProperty ¶

SetProperty gets a reference to the given RouteTableEntrySortBy and assigns it to the Property field.

func (RouteTableEntrySortCriteria) ToMap ¶

func (o RouteTableEntrySortCriteria) ToMap() (map[string]interface{}, error)

func (*RouteTableEntrySortCriteria) UnmarshalJSON ¶

func (o *RouteTableEntrySortCriteria) UnmarshalJSON(data []byte) (err error)

type RouteTableEntrySortDirection ¶

type RouteTableEntrySortDirection string

RouteTableEntrySortDirection Sorting direction

const (
	ROUTETABLEENTRYSORTDIRECTION_DESC RouteTableEntrySortDirection = "DESC"
	ROUTETABLEENTRYSORTDIRECTION_ASC  RouteTableEntrySortDirection = "ASC"
)

List of RouteTableEntrySortDirection

func NewRouteTableEntrySortDirectionFromValue ¶

func NewRouteTableEntrySortDirectionFromValue(v string) (*RouteTableEntrySortDirection, error)

NewRouteTableEntrySortDirectionFromValue returns a pointer to a valid RouteTableEntrySortDirection for the value passed as argument, or an error if the value passed is not allowed by the enum

func (RouteTableEntrySortDirection) IsValid ¶

func (v RouteTableEntrySortDirection) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (RouteTableEntrySortDirection) Ptr ¶

Ptr returns reference to RouteTableEntrySortDirection value

func (*RouteTableEntrySortDirection) UnmarshalJSON ¶

func (v *RouteTableEntrySortDirection) UnmarshalJSON(src []byte) error

type RouteTableEntryState ¶

type RouteTableEntryState string

RouteTableEntryState Route table entry state

const (
	ROUTETABLEENTRYSTATE_ACTIVE RouteTableEntryState = "ACTIVE"
)

List of RouteTableEntryState

func NewRouteTableEntryStateFromValue ¶

func NewRouteTableEntryStateFromValue(v string) (*RouteTableEntryState, error)

NewRouteTableEntryStateFromValue returns a pointer to a valid RouteTableEntryState for the value passed as argument, or an error if the value passed is not allowed by the enum

func (RouteTableEntryState) IsValid ¶

func (v RouteTableEntryState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (RouteTableEntryState) Ptr ¶

Ptr returns reference to RouteTableEntryState value

func (*RouteTableEntryState) UnmarshalJSON ¶

func (v *RouteTableEntryState) UnmarshalJSON(src []byte) error

type RouteTableEntryType ¶

type RouteTableEntryType string

RouteTableEntryType Route table entry type

const (
	ROUTETABLEENTRYTYPE_IPV4_BGP_ROUTE    RouteTableEntryType = "IPv4_BGP_ROUTE"
	ROUTETABLEENTRYTYPE_IPV4_STATIC_ROUTE RouteTableEntryType = "IPv4_STATIC_ROUTE"
	ROUTETABLEENTRYTYPE_IPV4_DIRECT_ROUTE RouteTableEntryType = "IPv4_DIRECT_ROUTE"
	ROUTETABLEENTRYTYPE_IPV6_BGP_ROUTE    RouteTableEntryType = "IPv6_BGP_ROUTE"
	ROUTETABLEENTRYTYPE_IPV6_STATIC_ROUTE RouteTableEntryType = "IPv6_STATIC_ROUTE"
	ROUTETABLEENTRYTYPE_IPV6_DIRECT_ROUTE RouteTableEntryType = "IPv6_DIRECT_ROUTE"
)

List of RouteTableEntryType

func NewRouteTableEntryTypeFromValue ¶

func NewRouteTableEntryTypeFromValue(v string) (*RouteTableEntryType, error)

NewRouteTableEntryTypeFromValue returns a pointer to a valid RouteTableEntryType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (RouteTableEntryType) IsValid ¶

func (v RouteTableEntryType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (RouteTableEntryType) Ptr ¶

Ptr returns reference to RouteTableEntryType value

func (*RouteTableEntryType) UnmarshalJSON ¶

func (v *RouteTableEntryType) UnmarshalJSON(src []byte) error

type RouterPackageCode ¶

type RouterPackageCode string

RouterPackageCode Router package code

const (
	ROUTERPACKAGECODE_LAB      RouterPackageCode = "LAB"
	ROUTERPACKAGECODE_ADVANCED RouterPackageCode = "ADVANCED"
	ROUTERPACKAGECODE_STANDARD RouterPackageCode = "STANDARD"
	ROUTERPACKAGECODE_PREMIUM  RouterPackageCode = "PREMIUM"
)

List of RouterPackageCode

func NewRouterPackageCodeFromValue ¶

func NewRouterPackageCodeFromValue(v string) (*RouterPackageCode, error)

NewRouterPackageCodeFromValue returns a pointer to a valid RouterPackageCode for the value passed as argument, or an error if the value passed is not allowed by the enum

func (RouterPackageCode) IsValid ¶

func (v RouterPackageCode) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (RouterPackageCode) Ptr ¶

Ptr returns reference to RouterPackageCode value

func (*RouterPackageCode) UnmarshalJSON ¶

func (v *RouterPackageCode) UnmarshalJSON(src []byte) error

type RoutingProtocolBFD ¶

type RoutingProtocolBFD struct {
	Enabled              bool    `json:"enabled"`
	Interval             *string `json:"interval,omitempty"`
	AdditionalProperties map[string]interface{}
}

RoutingProtocolBFD struct for RoutingProtocolBFD

func NewRoutingProtocolBFD ¶

func NewRoutingProtocolBFD(enabled bool) *RoutingProtocolBFD

NewRoutingProtocolBFD instantiates a new RoutingProtocolBFD 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 NewRoutingProtocolBFDWithDefaults ¶

func NewRoutingProtocolBFDWithDefaults() *RoutingProtocolBFD

NewRoutingProtocolBFDWithDefaults instantiates a new RoutingProtocolBFD 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 (*RoutingProtocolBFD) GetEnabled ¶

func (o *RoutingProtocolBFD) GetEnabled() bool

GetEnabled returns the Enabled field value

func (*RoutingProtocolBFD) GetEnabledOk ¶

func (o *RoutingProtocolBFD) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value and a boolean to check if the value has been set.

func (*RoutingProtocolBFD) GetInterval ¶

func (o *RoutingProtocolBFD) GetInterval() string

GetInterval returns the Interval field value if set, zero value otherwise.

func (*RoutingProtocolBFD) GetIntervalOk ¶

func (o *RoutingProtocolBFD) GetIntervalOk() (*string, bool)

GetIntervalOk returns a tuple with the Interval field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolBFD) HasInterval ¶

func (o *RoutingProtocolBFD) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (RoutingProtocolBFD) MarshalJSON ¶

func (o RoutingProtocolBFD) MarshalJSON() ([]byte, error)

func (*RoutingProtocolBFD) SetEnabled ¶

func (o *RoutingProtocolBFD) SetEnabled(v bool)

SetEnabled sets field value

func (*RoutingProtocolBFD) SetInterval ¶

func (o *RoutingProtocolBFD) SetInterval(v string)

SetInterval gets a reference to the given string and assigns it to the Interval field.

func (RoutingProtocolBFD) ToMap ¶

func (o RoutingProtocolBFD) ToMap() (map[string]interface{}, error)

func (*RoutingProtocolBFD) UnmarshalJSON ¶

func (o *RoutingProtocolBFD) UnmarshalJSON(data []byte) (err error)

type RoutingProtocolBGPData ¶

type RoutingProtocolBGPData struct {
	Type    *RoutingProtocolBGPTypeType `json:"type,omitempty"`
	Name    *string                     `json:"name,omitempty"`
	BgpIpv4 *BGPConnectionIpv4          `json:"bgpIpv4,omitempty"`
	BgpIpv6 *BGPConnectionIpv6          `json:"bgpIpv6,omitempty"`
	// Customer asn
	CustomerAsn *int64 `json:"customerAsn,omitempty"`
	// Equinix asn
	EquinixAsn *int64 `json:"equinixAsn,omitempty"`
	// BGP authorization key
	BgpAuthKey *string             `json:"bgpAuthKey,omitempty"`
	Bfd        *RoutingProtocolBFD `json:"bfd,omitempty"`
	// Routing Protocol URI
	Href *string `json:"href,omitempty"`
	// Routing protocol identifier
	Uuid                 *string                      `json:"uuid,omitempty"`
	State                *RoutingProtocolBGPDataState `json:"state,omitempty"`
	Operation            *RoutingProtocolOperation    `json:"operation,omitempty"`
	Change               *RoutingProtocolChange       `json:"change,omitempty"`
	Changelog            *Changelog                   `json:"changelog,omitempty"`
	AdditionalProperties map[string]interface{}
}

RoutingProtocolBGPData struct for RoutingProtocolBGPData

func NewRoutingProtocolBGPData ¶

func NewRoutingProtocolBGPData() *RoutingProtocolBGPData

NewRoutingProtocolBGPData instantiates a new RoutingProtocolBGPData 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 NewRoutingProtocolBGPDataWithDefaults ¶

func NewRoutingProtocolBGPDataWithDefaults() *RoutingProtocolBGPData

NewRoutingProtocolBGPDataWithDefaults instantiates a new RoutingProtocolBGPData 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 (*RoutingProtocolBGPData) GetBfd ¶

GetBfd returns the Bfd field value if set, zero value otherwise.

func (*RoutingProtocolBGPData) GetBfdOk ¶

GetBfdOk returns a tuple with the Bfd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolBGPData) GetBgpAuthKey ¶

func (o *RoutingProtocolBGPData) GetBgpAuthKey() string

GetBgpAuthKey returns the BgpAuthKey field value if set, zero value otherwise.

func (*RoutingProtocolBGPData) GetBgpAuthKeyOk ¶

func (o *RoutingProtocolBGPData) GetBgpAuthKeyOk() (*string, bool)

GetBgpAuthKeyOk returns a tuple with the BgpAuthKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolBGPData) GetBgpIpv4 ¶

func (o *RoutingProtocolBGPData) GetBgpIpv4() BGPConnectionIpv4

GetBgpIpv4 returns the BgpIpv4 field value if set, zero value otherwise.

func (*RoutingProtocolBGPData) GetBgpIpv4Ok ¶

func (o *RoutingProtocolBGPData) GetBgpIpv4Ok() (*BGPConnectionIpv4, bool)

GetBgpIpv4Ok returns a tuple with the BgpIpv4 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolBGPData) GetBgpIpv6 ¶

func (o *RoutingProtocolBGPData) GetBgpIpv6() BGPConnectionIpv6

GetBgpIpv6 returns the BgpIpv6 field value if set, zero value otherwise.

func (*RoutingProtocolBGPData) GetBgpIpv6Ok ¶

func (o *RoutingProtocolBGPData) GetBgpIpv6Ok() (*BGPConnectionIpv6, bool)

GetBgpIpv6Ok returns a tuple with the BgpIpv6 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolBGPData) GetChange ¶

GetChange returns the Change field value if set, zero value otherwise.

func (*RoutingProtocolBGPData) GetChangeOk ¶

func (o *RoutingProtocolBGPData) GetChangeOk() (*RoutingProtocolChange, bool)

GetChangeOk returns a tuple with the Change field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolBGPData) GetChangelog ¶

func (o *RoutingProtocolBGPData) GetChangelog() Changelog

GetChangelog returns the Changelog field value if set, zero value otherwise.

func (*RoutingProtocolBGPData) GetChangelogOk ¶

func (o *RoutingProtocolBGPData) GetChangelogOk() (*Changelog, bool)

GetChangelogOk returns a tuple with the Changelog field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolBGPData) GetCustomerAsn ¶

func (o *RoutingProtocolBGPData) GetCustomerAsn() int64

GetCustomerAsn returns the CustomerAsn field value if set, zero value otherwise.

func (*RoutingProtocolBGPData) GetCustomerAsnOk ¶

func (o *RoutingProtocolBGPData) GetCustomerAsnOk() (*int64, bool)

GetCustomerAsnOk returns a tuple with the CustomerAsn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolBGPData) GetEquinixAsn ¶

func (o *RoutingProtocolBGPData) GetEquinixAsn() int64

GetEquinixAsn returns the EquinixAsn field value if set, zero value otherwise.

func (*RoutingProtocolBGPData) GetEquinixAsnOk ¶

func (o *RoutingProtocolBGPData) GetEquinixAsnOk() (*int64, bool)

GetEquinixAsnOk returns a tuple with the EquinixAsn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolBGPData) GetHref ¶

func (o *RoutingProtocolBGPData) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*RoutingProtocolBGPData) GetHrefOk ¶

func (o *RoutingProtocolBGPData) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolBGPData) GetName ¶

func (o *RoutingProtocolBGPData) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*RoutingProtocolBGPData) GetNameOk ¶

func (o *RoutingProtocolBGPData) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolBGPData) GetOperation ¶

GetOperation returns the Operation field value if set, zero value otherwise.

func (*RoutingProtocolBGPData) GetOperationOk ¶

func (o *RoutingProtocolBGPData) GetOperationOk() (*RoutingProtocolOperation, bool)

GetOperationOk returns a tuple with the Operation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolBGPData) GetState ¶

GetState returns the State field value if set, zero value otherwise.

func (*RoutingProtocolBGPData) GetStateOk ¶

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolBGPData) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*RoutingProtocolBGPData) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolBGPData) GetUuid ¶

func (o *RoutingProtocolBGPData) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*RoutingProtocolBGPData) GetUuidOk ¶

func (o *RoutingProtocolBGPData) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolBGPData) HasBfd ¶

func (o *RoutingProtocolBGPData) HasBfd() bool

HasBfd returns a boolean if a field has been set.

func (*RoutingProtocolBGPData) HasBgpAuthKey ¶

func (o *RoutingProtocolBGPData) HasBgpAuthKey() bool

HasBgpAuthKey returns a boolean if a field has been set.

func (*RoutingProtocolBGPData) HasBgpIpv4 ¶

func (o *RoutingProtocolBGPData) HasBgpIpv4() bool

HasBgpIpv4 returns a boolean if a field has been set.

func (*RoutingProtocolBGPData) HasBgpIpv6 ¶

func (o *RoutingProtocolBGPData) HasBgpIpv6() bool

HasBgpIpv6 returns a boolean if a field has been set.

func (*RoutingProtocolBGPData) HasChange ¶

func (o *RoutingProtocolBGPData) HasChange() bool

HasChange returns a boolean if a field has been set.

func (*RoutingProtocolBGPData) HasChangelog ¶

func (o *RoutingProtocolBGPData) HasChangelog() bool

HasChangelog returns a boolean if a field has been set.

func (*RoutingProtocolBGPData) HasCustomerAsn ¶

func (o *RoutingProtocolBGPData) HasCustomerAsn() bool

HasCustomerAsn returns a boolean if a field has been set.

func (*RoutingProtocolBGPData) HasEquinixAsn ¶

func (o *RoutingProtocolBGPData) HasEquinixAsn() bool

HasEquinixAsn returns a boolean if a field has been set.

func (*RoutingProtocolBGPData) HasHref ¶

func (o *RoutingProtocolBGPData) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*RoutingProtocolBGPData) HasName ¶

func (o *RoutingProtocolBGPData) HasName() bool

HasName returns a boolean if a field has been set.

func (*RoutingProtocolBGPData) HasOperation ¶

func (o *RoutingProtocolBGPData) HasOperation() bool

HasOperation returns a boolean if a field has been set.

func (*RoutingProtocolBGPData) HasState ¶

func (o *RoutingProtocolBGPData) HasState() bool

HasState returns a boolean if a field has been set.

func (*RoutingProtocolBGPData) HasType ¶

func (o *RoutingProtocolBGPData) HasType() bool

HasType returns a boolean if a field has been set.

func (*RoutingProtocolBGPData) HasUuid ¶

func (o *RoutingProtocolBGPData) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (RoutingProtocolBGPData) MarshalJSON ¶

func (o RoutingProtocolBGPData) MarshalJSON() ([]byte, error)

func (*RoutingProtocolBGPData) SetBfd ¶

SetBfd gets a reference to the given RoutingProtocolBFD and assigns it to the Bfd field.

func (*RoutingProtocolBGPData) SetBgpAuthKey ¶

func (o *RoutingProtocolBGPData) SetBgpAuthKey(v string)

SetBgpAuthKey gets a reference to the given string and assigns it to the BgpAuthKey field.

func (*RoutingProtocolBGPData) SetBgpIpv4 ¶

func (o *RoutingProtocolBGPData) SetBgpIpv4(v BGPConnectionIpv4)

SetBgpIpv4 gets a reference to the given BGPConnectionIpv4 and assigns it to the BgpIpv4 field.

func (*RoutingProtocolBGPData) SetBgpIpv6 ¶

func (o *RoutingProtocolBGPData) SetBgpIpv6(v BGPConnectionIpv6)

SetBgpIpv6 gets a reference to the given BGPConnectionIpv6 and assigns it to the BgpIpv6 field.

func (*RoutingProtocolBGPData) SetChange ¶

SetChange gets a reference to the given RoutingProtocolChange and assigns it to the Change field.

func (*RoutingProtocolBGPData) SetChangelog ¶

func (o *RoutingProtocolBGPData) SetChangelog(v Changelog)

SetChangelog gets a reference to the given Changelog and assigns it to the Changelog field.

func (*RoutingProtocolBGPData) SetCustomerAsn ¶

func (o *RoutingProtocolBGPData) SetCustomerAsn(v int64)

SetCustomerAsn gets a reference to the given int64 and assigns it to the CustomerAsn field.

func (*RoutingProtocolBGPData) SetEquinixAsn ¶

func (o *RoutingProtocolBGPData) SetEquinixAsn(v int64)

SetEquinixAsn gets a reference to the given int64 and assigns it to the EquinixAsn field.

func (*RoutingProtocolBGPData) SetHref ¶

func (o *RoutingProtocolBGPData) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*RoutingProtocolBGPData) SetName ¶

func (o *RoutingProtocolBGPData) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*RoutingProtocolBGPData) SetOperation ¶

SetOperation gets a reference to the given RoutingProtocolOperation and assigns it to the Operation field.

func (*RoutingProtocolBGPData) SetState ¶

SetState gets a reference to the given RoutingProtocolBGPDataState and assigns it to the State field.

func (*RoutingProtocolBGPData) SetType ¶

SetType gets a reference to the given RoutingProtocolBGPTypeType and assigns it to the Type field.

func (*RoutingProtocolBGPData) SetUuid ¶

func (o *RoutingProtocolBGPData) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (RoutingProtocolBGPData) ToMap ¶

func (o RoutingProtocolBGPData) ToMap() (map[string]interface{}, error)

func (*RoutingProtocolBGPData) UnmarshalJSON ¶

func (o *RoutingProtocolBGPData) UnmarshalJSON(data []byte) (err error)

type RoutingProtocolBGPDataState ¶

type RoutingProtocolBGPDataState string

RoutingProtocolBGPDataState the model 'RoutingProtocolBGPDataState'

const (
	ROUTINGPROTOCOLBGPDATASTATE_PROVISIONED    RoutingProtocolBGPDataState = "PROVISIONED"
	ROUTINGPROTOCOLBGPDATASTATE_DEPROVISIONED  RoutingProtocolBGPDataState = "DEPROVISIONED"
	ROUTINGPROTOCOLBGPDATASTATE_PROVISIONING   RoutingProtocolBGPDataState = "PROVISIONING"
	ROUTINGPROTOCOLBGPDATASTATE_DEPROVISIONING RoutingProtocolBGPDataState = "DEPROVISIONING"
	ROUTINGPROTOCOLBGPDATASTATE_REPROVISIONING RoutingProtocolBGPDataState = "REPROVISIONING"
	ROUTINGPROTOCOLBGPDATASTATE_FAILED         RoutingProtocolBGPDataState = "FAILED"
)

List of RoutingProtocolBGPData_state

func NewRoutingProtocolBGPDataStateFromValue ¶

func NewRoutingProtocolBGPDataStateFromValue(v string) (*RoutingProtocolBGPDataState, error)

NewRoutingProtocolBGPDataStateFromValue returns a pointer to a valid RoutingProtocolBGPDataState for the value passed as argument, or an error if the value passed is not allowed by the enum

func (RoutingProtocolBGPDataState) IsValid ¶

func (v RoutingProtocolBGPDataState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (RoutingProtocolBGPDataState) Ptr ¶

Ptr returns reference to RoutingProtocolBGPData_state value

func (*RoutingProtocolBGPDataState) UnmarshalJSON ¶

func (v *RoutingProtocolBGPDataState) UnmarshalJSON(src []byte) error

type RoutingProtocolBGPType ¶

type RoutingProtocolBGPType struct {
	Type    RoutingProtocolBGPTypeType `json:"type"`
	Name    *string                    `json:"name,omitempty"`
	BgpIpv4 *BGPConnectionIpv4         `json:"bgpIpv4,omitempty"`
	BgpIpv6 *BGPConnectionIpv6         `json:"bgpIpv6,omitempty"`
	// Customer asn
	CustomerAsn *int64 `json:"customerAsn,omitempty"`
	// Equinix asn
	EquinixAsn *int64 `json:"equinixAsn,omitempty"`
	// BGP authorization key
	BgpAuthKey           *string             `json:"bgpAuthKey,omitempty"`
	Bfd                  *RoutingProtocolBFD `json:"bfd,omitempty"`
	AdditionalProperties map[string]interface{}
}

RoutingProtocolBGPType struct for RoutingProtocolBGPType

func NewRoutingProtocolBGPType ¶

func NewRoutingProtocolBGPType(type_ RoutingProtocolBGPTypeType) *RoutingProtocolBGPType

NewRoutingProtocolBGPType instantiates a new RoutingProtocolBGPType 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 NewRoutingProtocolBGPTypeWithDefaults ¶

func NewRoutingProtocolBGPTypeWithDefaults() *RoutingProtocolBGPType

NewRoutingProtocolBGPTypeWithDefaults instantiates a new RoutingProtocolBGPType 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 (*RoutingProtocolBGPType) GetBfd ¶

GetBfd returns the Bfd field value if set, zero value otherwise.

func (*RoutingProtocolBGPType) GetBfdOk ¶

GetBfdOk returns a tuple with the Bfd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolBGPType) GetBgpAuthKey ¶

func (o *RoutingProtocolBGPType) GetBgpAuthKey() string

GetBgpAuthKey returns the BgpAuthKey field value if set, zero value otherwise.

func (*RoutingProtocolBGPType) GetBgpAuthKeyOk ¶

func (o *RoutingProtocolBGPType) GetBgpAuthKeyOk() (*string, bool)

GetBgpAuthKeyOk returns a tuple with the BgpAuthKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolBGPType) GetBgpIpv4 ¶

func (o *RoutingProtocolBGPType) GetBgpIpv4() BGPConnectionIpv4

GetBgpIpv4 returns the BgpIpv4 field value if set, zero value otherwise.

func (*RoutingProtocolBGPType) GetBgpIpv4Ok ¶

func (o *RoutingProtocolBGPType) GetBgpIpv4Ok() (*BGPConnectionIpv4, bool)

GetBgpIpv4Ok returns a tuple with the BgpIpv4 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolBGPType) GetBgpIpv6 ¶

func (o *RoutingProtocolBGPType) GetBgpIpv6() BGPConnectionIpv6

GetBgpIpv6 returns the BgpIpv6 field value if set, zero value otherwise.

func (*RoutingProtocolBGPType) GetBgpIpv6Ok ¶

func (o *RoutingProtocolBGPType) GetBgpIpv6Ok() (*BGPConnectionIpv6, bool)

GetBgpIpv6Ok returns a tuple with the BgpIpv6 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolBGPType) GetCustomerAsn ¶

func (o *RoutingProtocolBGPType) GetCustomerAsn() int64

GetCustomerAsn returns the CustomerAsn field value if set, zero value otherwise.

func (*RoutingProtocolBGPType) GetCustomerAsnOk ¶

func (o *RoutingProtocolBGPType) GetCustomerAsnOk() (*int64, bool)

GetCustomerAsnOk returns a tuple with the CustomerAsn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolBGPType) GetEquinixAsn ¶

func (o *RoutingProtocolBGPType) GetEquinixAsn() int64

GetEquinixAsn returns the EquinixAsn field value if set, zero value otherwise.

func (*RoutingProtocolBGPType) GetEquinixAsnOk ¶

func (o *RoutingProtocolBGPType) GetEquinixAsnOk() (*int64, bool)

GetEquinixAsnOk returns a tuple with the EquinixAsn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolBGPType) GetName ¶

func (o *RoutingProtocolBGPType) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*RoutingProtocolBGPType) GetNameOk ¶

func (o *RoutingProtocolBGPType) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolBGPType) GetType ¶

GetType returns the Type field value

func (*RoutingProtocolBGPType) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RoutingProtocolBGPType) HasBfd ¶

func (o *RoutingProtocolBGPType) HasBfd() bool

HasBfd returns a boolean if a field has been set.

func (*RoutingProtocolBGPType) HasBgpAuthKey ¶

func (o *RoutingProtocolBGPType) HasBgpAuthKey() bool

HasBgpAuthKey returns a boolean if a field has been set.

func (*RoutingProtocolBGPType) HasBgpIpv4 ¶

func (o *RoutingProtocolBGPType) HasBgpIpv4() bool

HasBgpIpv4 returns a boolean if a field has been set.

func (*RoutingProtocolBGPType) HasBgpIpv6 ¶

func (o *RoutingProtocolBGPType) HasBgpIpv6() bool

HasBgpIpv6 returns a boolean if a field has been set.

func (*RoutingProtocolBGPType) HasCustomerAsn ¶

func (o *RoutingProtocolBGPType) HasCustomerAsn() bool

HasCustomerAsn returns a boolean if a field has been set.

func (*RoutingProtocolBGPType) HasEquinixAsn ¶

func (o *RoutingProtocolBGPType) HasEquinixAsn() bool

HasEquinixAsn returns a boolean if a field has been set.

func (*RoutingProtocolBGPType) HasName ¶

func (o *RoutingProtocolBGPType) HasName() bool

HasName returns a boolean if a field has been set.

func (RoutingProtocolBGPType) MarshalJSON ¶

func (o RoutingProtocolBGPType) MarshalJSON() ([]byte, error)

func (*RoutingProtocolBGPType) SetBfd ¶

SetBfd gets a reference to the given RoutingProtocolBFD and assigns it to the Bfd field.

func (*RoutingProtocolBGPType) SetBgpAuthKey ¶

func (o *RoutingProtocolBGPType) SetBgpAuthKey(v string)

SetBgpAuthKey gets a reference to the given string and assigns it to the BgpAuthKey field.

func (*RoutingProtocolBGPType) SetBgpIpv4 ¶

func (o *RoutingProtocolBGPType) SetBgpIpv4(v BGPConnectionIpv4)

SetBgpIpv4 gets a reference to the given BGPConnectionIpv4 and assigns it to the BgpIpv4 field.

func (*RoutingProtocolBGPType) SetBgpIpv6 ¶

func (o *RoutingProtocolBGPType) SetBgpIpv6(v BGPConnectionIpv6)

SetBgpIpv6 gets a reference to the given BGPConnectionIpv6 and assigns it to the BgpIpv6 field.

func (*RoutingProtocolBGPType) SetCustomerAsn ¶

func (o *RoutingProtocolBGPType) SetCustomerAsn(v int64)

SetCustomerAsn gets a reference to the given int64 and assigns it to the CustomerAsn field.

func (*RoutingProtocolBGPType) SetEquinixAsn ¶

func (o *RoutingProtocolBGPType) SetEquinixAsn(v int64)

SetEquinixAsn gets a reference to the given int64 and assigns it to the EquinixAsn field.

func (*RoutingProtocolBGPType) SetName ¶

func (o *RoutingProtocolBGPType) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*RoutingProtocolBGPType) SetType ¶

SetType sets field value

func (RoutingProtocolBGPType) ToMap ¶

func (o RoutingProtocolBGPType) ToMap() (map[string]interface{}, error)

func (*RoutingProtocolBGPType) UnmarshalJSON ¶

func (o *RoutingProtocolBGPType) UnmarshalJSON(data []byte) (err error)

type RoutingProtocolBGPTypeType ¶

type RoutingProtocolBGPTypeType string

RoutingProtocolBGPTypeType Routing protocol type

const (
	ROUTINGPROTOCOLBGPTYPETYPE_BGP RoutingProtocolBGPTypeType = "BGP"
)

List of RoutingProtocolBGPType_type

func NewRoutingProtocolBGPTypeTypeFromValue ¶

func NewRoutingProtocolBGPTypeTypeFromValue(v string) (*RoutingProtocolBGPTypeType, error)

NewRoutingProtocolBGPTypeTypeFromValue returns a pointer to a valid RoutingProtocolBGPTypeType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (RoutingProtocolBGPTypeType) IsValid ¶

func (v RoutingProtocolBGPTypeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (RoutingProtocolBGPTypeType) Ptr ¶

Ptr returns reference to RoutingProtocolBGPType_type value

func (*RoutingProtocolBGPTypeType) UnmarshalJSON ¶

func (v *RoutingProtocolBGPTypeType) UnmarshalJSON(src []byte) error

type RoutingProtocolBase ¶

type RoutingProtocolBase struct {
	RoutingProtocolBGPType    *RoutingProtocolBGPType
	RoutingProtocolDirectType *RoutingProtocolDirectType
}

RoutingProtocolBase - struct for RoutingProtocolBase

func RoutingProtocolBGPTypeAsRoutingProtocolBase ¶

func RoutingProtocolBGPTypeAsRoutingProtocolBase(v *RoutingProtocolBGPType) RoutingProtocolBase

RoutingProtocolBGPTypeAsRoutingProtocolBase is a convenience function that returns RoutingProtocolBGPType wrapped in RoutingProtocolBase

func RoutingProtocolDirectTypeAsRoutingProtocolBase ¶

func RoutingProtocolDirectTypeAsRoutingProtocolBase(v *RoutingProtocolDirectType) RoutingProtocolBase

RoutingProtocolDirectTypeAsRoutingProtocolBase is a convenience function that returns RoutingProtocolDirectType wrapped in RoutingProtocolBase

func (*RoutingProtocolBase) GetActualInstance ¶

func (obj *RoutingProtocolBase) GetActualInstance() interface{}

Get the actual instance

func (RoutingProtocolBase) MarshalJSON ¶

func (src RoutingProtocolBase) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*RoutingProtocolBase) UnmarshalJSON ¶

func (dst *RoutingProtocolBase) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type RoutingProtocolChange ¶

type RoutingProtocolChange struct {
	// Uniquely identifies a change
	Uuid string                    `json:"uuid"`
	Type RoutingProtocolChangeType `json:"type"`
	// Routing Protocol Change URI
	Href                 *string `json:"href,omitempty"`
	AdditionalProperties map[string]interface{}
}

RoutingProtocolChange Current state of latest Routing Protocol change

func NewRoutingProtocolChange ¶

func NewRoutingProtocolChange(uuid string, type_ RoutingProtocolChangeType) *RoutingProtocolChange

NewRoutingProtocolChange instantiates a new RoutingProtocolChange 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 NewRoutingProtocolChangeWithDefaults ¶

func NewRoutingProtocolChangeWithDefaults() *RoutingProtocolChange

NewRoutingProtocolChangeWithDefaults instantiates a new RoutingProtocolChange 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 (*RoutingProtocolChange) GetHref ¶

func (o *RoutingProtocolChange) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*RoutingProtocolChange) GetHrefOk ¶

func (o *RoutingProtocolChange) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolChange) GetType ¶

GetType returns the Type field value

func (*RoutingProtocolChange) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RoutingProtocolChange) GetUuid ¶

func (o *RoutingProtocolChange) GetUuid() string

GetUuid returns the Uuid field value

func (*RoutingProtocolChange) GetUuidOk ¶

func (o *RoutingProtocolChange) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (*RoutingProtocolChange) HasHref ¶

func (o *RoutingProtocolChange) HasHref() bool

HasHref returns a boolean if a field has been set.

func (RoutingProtocolChange) MarshalJSON ¶

func (o RoutingProtocolChange) MarshalJSON() ([]byte, error)

func (*RoutingProtocolChange) SetHref ¶

func (o *RoutingProtocolChange) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*RoutingProtocolChange) SetType ¶

SetType sets field value

func (*RoutingProtocolChange) SetUuid ¶

func (o *RoutingProtocolChange) SetUuid(v string)

SetUuid sets field value

func (RoutingProtocolChange) ToMap ¶

func (o RoutingProtocolChange) ToMap() (map[string]interface{}, error)

func (*RoutingProtocolChange) UnmarshalJSON ¶

func (o *RoutingProtocolChange) UnmarshalJSON(data []byte) (err error)

type RoutingProtocolChangeData ¶

type RoutingProtocolChangeData struct {
	// Current outcome of the change flow
	Status *string `json:"status,omitempty"`
	// Created by User Key
	CreatedBy *string `json:"createdBy,omitempty"`
	// Set when change flow starts
	CreatedDateTime *time.Time `json:"createdDateTime,omitempty"`
	// Updated by User Key
	UpdatedBy *string `json:"updatedBy,omitempty"`
	// Set when change object is updated
	UpdatedDateTime *time.Time `json:"updatedDateTime,omitempty"`
	// Additional information
	Information *string                         `json:"information,omitempty"`
	Data        *RoutingProtocolChangeOperation `json:"data,omitempty"`
	// Uniquely identifies a change
	Uuid string                    `json:"uuid"`
	Type RoutingProtocolChangeType `json:"type"`
	// Routing Protocol Change URI
	Href                 *string `json:"href,omitempty"`
	AdditionalProperties map[string]interface{}
}

RoutingProtocolChangeData Current state of latest Routing Protocol change

func NewRoutingProtocolChangeData ¶

func NewRoutingProtocolChangeData(uuid string, type_ RoutingProtocolChangeType) *RoutingProtocolChangeData

NewRoutingProtocolChangeData instantiates a new RoutingProtocolChangeData 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 NewRoutingProtocolChangeDataWithDefaults ¶

func NewRoutingProtocolChangeDataWithDefaults() *RoutingProtocolChangeData

NewRoutingProtocolChangeDataWithDefaults instantiates a new RoutingProtocolChangeData 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 (*RoutingProtocolChangeData) GetCreatedBy ¶

func (o *RoutingProtocolChangeData) GetCreatedBy() string

GetCreatedBy returns the CreatedBy field value if set, zero value otherwise.

func (*RoutingProtocolChangeData) GetCreatedByOk ¶

func (o *RoutingProtocolChangeData) GetCreatedByOk() (*string, bool)

GetCreatedByOk returns a tuple with the CreatedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolChangeData) GetCreatedDateTime ¶

func (o *RoutingProtocolChangeData) GetCreatedDateTime() time.Time

GetCreatedDateTime returns the CreatedDateTime field value if set, zero value otherwise.

func (*RoutingProtocolChangeData) GetCreatedDateTimeOk ¶

func (o *RoutingProtocolChangeData) GetCreatedDateTimeOk() (*time.Time, bool)

GetCreatedDateTimeOk returns a tuple with the CreatedDateTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolChangeData) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*RoutingProtocolChangeData) GetDataOk ¶

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolChangeData) GetHref ¶

func (o *RoutingProtocolChangeData) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*RoutingProtocolChangeData) GetHrefOk ¶

func (o *RoutingProtocolChangeData) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolChangeData) GetInformation ¶

func (o *RoutingProtocolChangeData) GetInformation() string

GetInformation returns the Information field value if set, zero value otherwise.

func (*RoutingProtocolChangeData) GetInformationOk ¶

func (o *RoutingProtocolChangeData) GetInformationOk() (*string, bool)

GetInformationOk returns a tuple with the Information field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolChangeData) GetStatus ¶

func (o *RoutingProtocolChangeData) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*RoutingProtocolChangeData) GetStatusOk ¶

func (o *RoutingProtocolChangeData) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolChangeData) GetType ¶

GetType returns the Type field value

func (*RoutingProtocolChangeData) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RoutingProtocolChangeData) GetUpdatedBy ¶

func (o *RoutingProtocolChangeData) GetUpdatedBy() string

GetUpdatedBy returns the UpdatedBy field value if set, zero value otherwise.

func (*RoutingProtocolChangeData) GetUpdatedByOk ¶

func (o *RoutingProtocolChangeData) GetUpdatedByOk() (*string, bool)

GetUpdatedByOk returns a tuple with the UpdatedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolChangeData) GetUpdatedDateTime ¶

func (o *RoutingProtocolChangeData) GetUpdatedDateTime() time.Time

GetUpdatedDateTime returns the UpdatedDateTime field value if set, zero value otherwise.

func (*RoutingProtocolChangeData) GetUpdatedDateTimeOk ¶

func (o *RoutingProtocolChangeData) GetUpdatedDateTimeOk() (*time.Time, bool)

GetUpdatedDateTimeOk returns a tuple with the UpdatedDateTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolChangeData) GetUuid ¶

func (o *RoutingProtocolChangeData) GetUuid() string

GetUuid returns the Uuid field value

func (*RoutingProtocolChangeData) GetUuidOk ¶

func (o *RoutingProtocolChangeData) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (*RoutingProtocolChangeData) HasCreatedBy ¶

func (o *RoutingProtocolChangeData) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (*RoutingProtocolChangeData) HasCreatedDateTime ¶

func (o *RoutingProtocolChangeData) HasCreatedDateTime() bool

HasCreatedDateTime returns a boolean if a field has been set.

func (*RoutingProtocolChangeData) HasData ¶

func (o *RoutingProtocolChangeData) HasData() bool

HasData returns a boolean if a field has been set.

func (*RoutingProtocolChangeData) HasHref ¶

func (o *RoutingProtocolChangeData) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*RoutingProtocolChangeData) HasInformation ¶

func (o *RoutingProtocolChangeData) HasInformation() bool

HasInformation returns a boolean if a field has been set.

func (*RoutingProtocolChangeData) HasStatus ¶

func (o *RoutingProtocolChangeData) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*RoutingProtocolChangeData) HasUpdatedBy ¶

func (o *RoutingProtocolChangeData) HasUpdatedBy() bool

HasUpdatedBy returns a boolean if a field has been set.

func (*RoutingProtocolChangeData) HasUpdatedDateTime ¶

func (o *RoutingProtocolChangeData) HasUpdatedDateTime() bool

HasUpdatedDateTime returns a boolean if a field has been set.

func (RoutingProtocolChangeData) MarshalJSON ¶

func (o RoutingProtocolChangeData) MarshalJSON() ([]byte, error)

func (*RoutingProtocolChangeData) SetCreatedBy ¶

func (o *RoutingProtocolChangeData) SetCreatedBy(v string)

SetCreatedBy gets a reference to the given string and assigns it to the CreatedBy field.

func (*RoutingProtocolChangeData) SetCreatedDateTime ¶

func (o *RoutingProtocolChangeData) SetCreatedDateTime(v time.Time)

SetCreatedDateTime gets a reference to the given time.Time and assigns it to the CreatedDateTime field.

func (*RoutingProtocolChangeData) SetData ¶

SetData gets a reference to the given RoutingProtocolChangeOperation and assigns it to the Data field.

func (*RoutingProtocolChangeData) SetHref ¶

func (o *RoutingProtocolChangeData) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*RoutingProtocolChangeData) SetInformation ¶

func (o *RoutingProtocolChangeData) SetInformation(v string)

SetInformation gets a reference to the given string and assigns it to the Information field.

func (*RoutingProtocolChangeData) SetStatus ¶

func (o *RoutingProtocolChangeData) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*RoutingProtocolChangeData) SetType ¶

SetType sets field value

func (*RoutingProtocolChangeData) SetUpdatedBy ¶

func (o *RoutingProtocolChangeData) SetUpdatedBy(v string)

SetUpdatedBy gets a reference to the given string and assigns it to the UpdatedBy field.

func (*RoutingProtocolChangeData) SetUpdatedDateTime ¶

func (o *RoutingProtocolChangeData) SetUpdatedDateTime(v time.Time)

SetUpdatedDateTime gets a reference to the given time.Time and assigns it to the UpdatedDateTime field.

func (*RoutingProtocolChangeData) SetUuid ¶

func (o *RoutingProtocolChangeData) SetUuid(v string)

SetUuid sets field value

func (RoutingProtocolChangeData) ToMap ¶

func (o RoutingProtocolChangeData) ToMap() (map[string]interface{}, error)

func (*RoutingProtocolChangeData) UnmarshalJSON ¶

func (o *RoutingProtocolChangeData) UnmarshalJSON(data []byte) (err error)

type RoutingProtocolChangeDataResponse ¶

type RoutingProtocolChangeDataResponse struct {
	Pagination           *Pagination                 `json:"pagination,omitempty"`
	Data                 []RoutingProtocolChangeData `json:"data,omitempty"`
	AdditionalProperties map[string]interface{}
}

RoutingProtocolChangeDataResponse List of network changes

func NewRoutingProtocolChangeDataResponse ¶

func NewRoutingProtocolChangeDataResponse() *RoutingProtocolChangeDataResponse

NewRoutingProtocolChangeDataResponse instantiates a new RoutingProtocolChangeDataResponse 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 NewRoutingProtocolChangeDataResponseWithDefaults ¶

func NewRoutingProtocolChangeDataResponseWithDefaults() *RoutingProtocolChangeDataResponse

NewRoutingProtocolChangeDataResponseWithDefaults instantiates a new RoutingProtocolChangeDataResponse 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 (*RoutingProtocolChangeDataResponse) GetData ¶

GetData returns the Data field value if set, zero value otherwise.

func (*RoutingProtocolChangeDataResponse) GetDataOk ¶

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolChangeDataResponse) GetPagination ¶

func (o *RoutingProtocolChangeDataResponse) GetPagination() Pagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*RoutingProtocolChangeDataResponse) GetPaginationOk ¶

func (o *RoutingProtocolChangeDataResponse) GetPaginationOk() (*Pagination, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolChangeDataResponse) HasData ¶

HasData returns a boolean if a field has been set.

func (*RoutingProtocolChangeDataResponse) HasPagination ¶

func (o *RoutingProtocolChangeDataResponse) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (RoutingProtocolChangeDataResponse) MarshalJSON ¶

func (o RoutingProtocolChangeDataResponse) MarshalJSON() ([]byte, error)

func (*RoutingProtocolChangeDataResponse) SetData ¶

SetData gets a reference to the given []RoutingProtocolChangeData and assigns it to the Data field.

func (*RoutingProtocolChangeDataResponse) SetPagination ¶

func (o *RoutingProtocolChangeDataResponse) SetPagination(v Pagination)

SetPagination gets a reference to the given Pagination and assigns it to the Pagination field.

func (RoutingProtocolChangeDataResponse) ToMap ¶

func (o RoutingProtocolChangeDataResponse) ToMap() (map[string]interface{}, error)

func (*RoutingProtocolChangeDataResponse) UnmarshalJSON ¶

func (o *RoutingProtocolChangeDataResponse) UnmarshalJSON(data []byte) (err error)

type RoutingProtocolChangeOperation ¶

type RoutingProtocolChangeOperation struct {
	Op RoutingProtocolChangeOperationOp `json:"op"`
	// path inside document leading to updated parameter
	Path                 string              `json:"path"`
	Value                RoutingProtocolBase `json:"value"`
	AdditionalProperties map[string]interface{}
}

RoutingProtocolChangeOperation Routing Protocol change operation data

func NewRoutingProtocolChangeOperation ¶

func NewRoutingProtocolChangeOperation(op RoutingProtocolChangeOperationOp, path string, value RoutingProtocolBase) *RoutingProtocolChangeOperation

NewRoutingProtocolChangeOperation instantiates a new RoutingProtocolChangeOperation 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 NewRoutingProtocolChangeOperationWithDefaults ¶

func NewRoutingProtocolChangeOperationWithDefaults() *RoutingProtocolChangeOperation

NewRoutingProtocolChangeOperationWithDefaults instantiates a new RoutingProtocolChangeOperation 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 (*RoutingProtocolChangeOperation) GetOp ¶

GetOp returns the Op field value

func (*RoutingProtocolChangeOperation) GetOpOk ¶

GetOpOk returns a tuple with the Op field value and a boolean to check if the value has been set.

func (*RoutingProtocolChangeOperation) GetPath ¶

GetPath returns the Path field value

func (*RoutingProtocolChangeOperation) GetPathOk ¶

func (o *RoutingProtocolChangeOperation) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (*RoutingProtocolChangeOperation) GetValue ¶

GetValue returns the Value field value

func (*RoutingProtocolChangeOperation) GetValueOk ¶

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (RoutingProtocolChangeOperation) MarshalJSON ¶

func (o RoutingProtocolChangeOperation) MarshalJSON() ([]byte, error)

func (*RoutingProtocolChangeOperation) SetOp ¶

SetOp sets field value

func (*RoutingProtocolChangeOperation) SetPath ¶

func (o *RoutingProtocolChangeOperation) SetPath(v string)

SetPath sets field value

func (*RoutingProtocolChangeOperation) SetValue ¶

SetValue sets field value

func (RoutingProtocolChangeOperation) ToMap ¶

func (o RoutingProtocolChangeOperation) ToMap() (map[string]interface{}, error)

func (*RoutingProtocolChangeOperation) UnmarshalJSON ¶

func (o *RoutingProtocolChangeOperation) UnmarshalJSON(data []byte) (err error)

type RoutingProtocolChangeOperationOp ¶

type RoutingProtocolChangeOperationOp string

RoutingProtocolChangeOperationOp Handy shortcut for operation name

const (
	ROUTINGPROTOCOLCHANGEOPERATIONOP_ADD     RoutingProtocolChangeOperationOp = "add"
	ROUTINGPROTOCOLCHANGEOPERATIONOP_REPLACE RoutingProtocolChangeOperationOp = "replace"
	ROUTINGPROTOCOLCHANGEOPERATIONOP_REMOVE  RoutingProtocolChangeOperationOp = "remove"
)

List of RoutingProtocolChangeOperation_op

func NewRoutingProtocolChangeOperationOpFromValue ¶

func NewRoutingProtocolChangeOperationOpFromValue(v string) (*RoutingProtocolChangeOperationOp, error)

NewRoutingProtocolChangeOperationOpFromValue returns a pointer to a valid RoutingProtocolChangeOperationOp for the value passed as argument, or an error if the value passed is not allowed by the enum

func (RoutingProtocolChangeOperationOp) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (RoutingProtocolChangeOperationOp) Ptr ¶

Ptr returns reference to RoutingProtocolChangeOperation_op value

func (*RoutingProtocolChangeOperationOp) UnmarshalJSON ¶

func (v *RoutingProtocolChangeOperationOp) UnmarshalJSON(src []byte) error

type RoutingProtocolChangeType ¶

type RoutingProtocolChangeType string

RoutingProtocolChangeType Type of change

const (
	ROUTINGPROTOCOLCHANGETYPE_UPDATE   RoutingProtocolChangeType = "ROUTING_PROTOCOL_UPDATE"
	ROUTINGPROTOCOLCHANGETYPE_CREATION RoutingProtocolChangeType = "ROUTING_PROTOCOL_CREATION"
	ROUTINGPROTOCOLCHANGETYPE_DELETION RoutingProtocolChangeType = "ROUTING_PROTOCOL_DELETION"
)

List of RoutingProtocolChange_type

func NewRoutingProtocolChangeTypeFromValue ¶

func NewRoutingProtocolChangeTypeFromValue(v string) (*RoutingProtocolChangeType, error)

NewRoutingProtocolChangeTypeFromValue returns a pointer to a valid RoutingProtocolChangeType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (RoutingProtocolChangeType) IsValid ¶

func (v RoutingProtocolChangeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (RoutingProtocolChangeType) Ptr ¶

Ptr returns reference to RoutingProtocolChange_type value

func (*RoutingProtocolChangeType) UnmarshalJSON ¶

func (v *RoutingProtocolChangeType) UnmarshalJSON(src []byte) error

type RoutingProtocolData ¶

type RoutingProtocolData struct {
	RoutingProtocolBGPData    *RoutingProtocolBGPData
	RoutingProtocolDirectData *RoutingProtocolDirectData
}

RoutingProtocolData - struct for RoutingProtocolData

func RoutingProtocolBGPDataAsRoutingProtocolData ¶

func RoutingProtocolBGPDataAsRoutingProtocolData(v *RoutingProtocolBGPData) RoutingProtocolData

RoutingProtocolBGPDataAsRoutingProtocolData is a convenience function that returns RoutingProtocolBGPData wrapped in RoutingProtocolData

func RoutingProtocolDirectDataAsRoutingProtocolData ¶

func RoutingProtocolDirectDataAsRoutingProtocolData(v *RoutingProtocolDirectData) RoutingProtocolData

RoutingProtocolDirectDataAsRoutingProtocolData is a convenience function that returns RoutingProtocolDirectData wrapped in RoutingProtocolData

func (*RoutingProtocolData) GetActualInstance ¶

func (obj *RoutingProtocolData) GetActualInstance() interface{}

Get the actual instance

func (RoutingProtocolData) MarshalJSON ¶

func (src RoutingProtocolData) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*RoutingProtocolData) UnmarshalJSON ¶

func (dst *RoutingProtocolData) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type RoutingProtocolDirectData ¶

type RoutingProtocolDirectData struct {
	Type       *RoutingProtocolDirectTypeType `json:"type,omitempty"`
	Name       *string                        `json:"name,omitempty"`
	DirectIpv4 *DirectConnectionIpv4          `json:"directIpv4,omitempty"`
	DirectIpv6 *DirectConnectionIpv6          `json:"directIpv6,omitempty"`
	// Routing Protocol URI
	Href *string `json:"href,omitempty"`
	// Routing protocol identifier
	Uuid                 *string                      `json:"uuid,omitempty"`
	State                *RoutingProtocolBGPDataState `json:"state,omitempty"`
	Operation            *RoutingProtocolOperation    `json:"operation,omitempty"`
	Change               *RoutingProtocolChange       `json:"change,omitempty"`
	Changelog            *Changelog                   `json:"changelog,omitempty"`
	AdditionalProperties map[string]interface{}
}

RoutingProtocolDirectData struct for RoutingProtocolDirectData

func NewRoutingProtocolDirectData ¶

func NewRoutingProtocolDirectData() *RoutingProtocolDirectData

NewRoutingProtocolDirectData instantiates a new RoutingProtocolDirectData 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 NewRoutingProtocolDirectDataWithDefaults ¶

func NewRoutingProtocolDirectDataWithDefaults() *RoutingProtocolDirectData

NewRoutingProtocolDirectDataWithDefaults instantiates a new RoutingProtocolDirectData 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 (*RoutingProtocolDirectData) GetChange ¶

GetChange returns the Change field value if set, zero value otherwise.

func (*RoutingProtocolDirectData) GetChangeOk ¶

GetChangeOk returns a tuple with the Change field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolDirectData) GetChangelog ¶

func (o *RoutingProtocolDirectData) GetChangelog() Changelog

GetChangelog returns the Changelog field value if set, zero value otherwise.

func (*RoutingProtocolDirectData) GetChangelogOk ¶

func (o *RoutingProtocolDirectData) GetChangelogOk() (*Changelog, bool)

GetChangelogOk returns a tuple with the Changelog field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolDirectData) GetDirectIpv4 ¶

GetDirectIpv4 returns the DirectIpv4 field value if set, zero value otherwise.

func (*RoutingProtocolDirectData) GetDirectIpv4Ok ¶

func (o *RoutingProtocolDirectData) GetDirectIpv4Ok() (*DirectConnectionIpv4, bool)

GetDirectIpv4Ok returns a tuple with the DirectIpv4 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolDirectData) GetDirectIpv6 ¶

GetDirectIpv6 returns the DirectIpv6 field value if set, zero value otherwise.

func (*RoutingProtocolDirectData) GetDirectIpv6Ok ¶

func (o *RoutingProtocolDirectData) GetDirectIpv6Ok() (*DirectConnectionIpv6, bool)

GetDirectIpv6Ok returns a tuple with the DirectIpv6 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolDirectData) GetHref ¶

func (o *RoutingProtocolDirectData) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*RoutingProtocolDirectData) GetHrefOk ¶

func (o *RoutingProtocolDirectData) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolDirectData) GetName ¶

func (o *RoutingProtocolDirectData) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*RoutingProtocolDirectData) GetNameOk ¶

func (o *RoutingProtocolDirectData) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolDirectData) GetOperation ¶

GetOperation returns the Operation field value if set, zero value otherwise.

func (*RoutingProtocolDirectData) GetOperationOk ¶

GetOperationOk returns a tuple with the Operation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolDirectData) GetState ¶

GetState returns the State field value if set, zero value otherwise.

func (*RoutingProtocolDirectData) GetStateOk ¶

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolDirectData) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*RoutingProtocolDirectData) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolDirectData) GetUuid ¶

func (o *RoutingProtocolDirectData) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*RoutingProtocolDirectData) GetUuidOk ¶

func (o *RoutingProtocolDirectData) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolDirectData) HasChange ¶

func (o *RoutingProtocolDirectData) HasChange() bool

HasChange returns a boolean if a field has been set.

func (*RoutingProtocolDirectData) HasChangelog ¶

func (o *RoutingProtocolDirectData) HasChangelog() bool

HasChangelog returns a boolean if a field has been set.

func (*RoutingProtocolDirectData) HasDirectIpv4 ¶

func (o *RoutingProtocolDirectData) HasDirectIpv4() bool

HasDirectIpv4 returns a boolean if a field has been set.

func (*RoutingProtocolDirectData) HasDirectIpv6 ¶

func (o *RoutingProtocolDirectData) HasDirectIpv6() bool

HasDirectIpv6 returns a boolean if a field has been set.

func (*RoutingProtocolDirectData) HasHref ¶

func (o *RoutingProtocolDirectData) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*RoutingProtocolDirectData) HasName ¶

func (o *RoutingProtocolDirectData) HasName() bool

HasName returns a boolean if a field has been set.

func (*RoutingProtocolDirectData) HasOperation ¶

func (o *RoutingProtocolDirectData) HasOperation() bool

HasOperation returns a boolean if a field has been set.

func (*RoutingProtocolDirectData) HasState ¶

func (o *RoutingProtocolDirectData) HasState() bool

HasState returns a boolean if a field has been set.

func (*RoutingProtocolDirectData) HasType ¶

func (o *RoutingProtocolDirectData) HasType() bool

HasType returns a boolean if a field has been set.

func (*RoutingProtocolDirectData) HasUuid ¶

func (o *RoutingProtocolDirectData) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (RoutingProtocolDirectData) MarshalJSON ¶

func (o RoutingProtocolDirectData) MarshalJSON() ([]byte, error)

func (*RoutingProtocolDirectData) SetChange ¶

SetChange gets a reference to the given RoutingProtocolChange and assigns it to the Change field.

func (*RoutingProtocolDirectData) SetChangelog ¶

func (o *RoutingProtocolDirectData) SetChangelog(v Changelog)

SetChangelog gets a reference to the given Changelog and assigns it to the Changelog field.

func (*RoutingProtocolDirectData) SetDirectIpv4 ¶

func (o *RoutingProtocolDirectData) SetDirectIpv4(v DirectConnectionIpv4)

SetDirectIpv4 gets a reference to the given DirectConnectionIpv4 and assigns it to the DirectIpv4 field.

func (*RoutingProtocolDirectData) SetDirectIpv6 ¶

func (o *RoutingProtocolDirectData) SetDirectIpv6(v DirectConnectionIpv6)

SetDirectIpv6 gets a reference to the given DirectConnectionIpv6 and assigns it to the DirectIpv6 field.

func (*RoutingProtocolDirectData) SetHref ¶

func (o *RoutingProtocolDirectData) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*RoutingProtocolDirectData) SetName ¶

func (o *RoutingProtocolDirectData) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*RoutingProtocolDirectData) SetOperation ¶

SetOperation gets a reference to the given RoutingProtocolOperation and assigns it to the Operation field.

func (*RoutingProtocolDirectData) SetState ¶

SetState gets a reference to the given RoutingProtocolBGPDataState and assigns it to the State field.

func (*RoutingProtocolDirectData) SetType ¶

SetType gets a reference to the given RoutingProtocolDirectTypeType and assigns it to the Type field.

func (*RoutingProtocolDirectData) SetUuid ¶

func (o *RoutingProtocolDirectData) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (RoutingProtocolDirectData) ToMap ¶

func (o RoutingProtocolDirectData) ToMap() (map[string]interface{}, error)

func (*RoutingProtocolDirectData) UnmarshalJSON ¶

func (o *RoutingProtocolDirectData) UnmarshalJSON(data []byte) (err error)

type RoutingProtocolDirectType ¶

type RoutingProtocolDirectType struct {
	Type                 RoutingProtocolDirectTypeType `json:"type"`
	Name                 *string                       `json:"name,omitempty"`
	DirectIpv4           *DirectConnectionIpv4         `json:"directIpv4,omitempty"`
	DirectIpv6           *DirectConnectionIpv6         `json:"directIpv6,omitempty"`
	AdditionalProperties map[string]interface{}
}

RoutingProtocolDirectType struct for RoutingProtocolDirectType

func NewRoutingProtocolDirectType ¶

func NewRoutingProtocolDirectType(type_ RoutingProtocolDirectTypeType) *RoutingProtocolDirectType

NewRoutingProtocolDirectType instantiates a new RoutingProtocolDirectType 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 NewRoutingProtocolDirectTypeWithDefaults ¶

func NewRoutingProtocolDirectTypeWithDefaults() *RoutingProtocolDirectType

NewRoutingProtocolDirectTypeWithDefaults instantiates a new RoutingProtocolDirectType 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 (*RoutingProtocolDirectType) GetDirectIpv4 ¶

GetDirectIpv4 returns the DirectIpv4 field value if set, zero value otherwise.

func (*RoutingProtocolDirectType) GetDirectIpv4Ok ¶

func (o *RoutingProtocolDirectType) GetDirectIpv4Ok() (*DirectConnectionIpv4, bool)

GetDirectIpv4Ok returns a tuple with the DirectIpv4 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolDirectType) GetDirectIpv6 ¶

GetDirectIpv6 returns the DirectIpv6 field value if set, zero value otherwise.

func (*RoutingProtocolDirectType) GetDirectIpv6Ok ¶

func (o *RoutingProtocolDirectType) GetDirectIpv6Ok() (*DirectConnectionIpv6, bool)

GetDirectIpv6Ok returns a tuple with the DirectIpv6 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolDirectType) GetName ¶

func (o *RoutingProtocolDirectType) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*RoutingProtocolDirectType) GetNameOk ¶

func (o *RoutingProtocolDirectType) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolDirectType) GetType ¶

GetType returns the Type field value

func (*RoutingProtocolDirectType) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RoutingProtocolDirectType) HasDirectIpv4 ¶

func (o *RoutingProtocolDirectType) HasDirectIpv4() bool

HasDirectIpv4 returns a boolean if a field has been set.

func (*RoutingProtocolDirectType) HasDirectIpv6 ¶

func (o *RoutingProtocolDirectType) HasDirectIpv6() bool

HasDirectIpv6 returns a boolean if a field has been set.

func (*RoutingProtocolDirectType) HasName ¶

func (o *RoutingProtocolDirectType) HasName() bool

HasName returns a boolean if a field has been set.

func (RoutingProtocolDirectType) MarshalJSON ¶

func (o RoutingProtocolDirectType) MarshalJSON() ([]byte, error)

func (*RoutingProtocolDirectType) SetDirectIpv4 ¶

func (o *RoutingProtocolDirectType) SetDirectIpv4(v DirectConnectionIpv4)

SetDirectIpv4 gets a reference to the given DirectConnectionIpv4 and assigns it to the DirectIpv4 field.

func (*RoutingProtocolDirectType) SetDirectIpv6 ¶

func (o *RoutingProtocolDirectType) SetDirectIpv6(v DirectConnectionIpv6)

SetDirectIpv6 gets a reference to the given DirectConnectionIpv6 and assigns it to the DirectIpv6 field.

func (*RoutingProtocolDirectType) SetName ¶

func (o *RoutingProtocolDirectType) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*RoutingProtocolDirectType) SetType ¶

SetType sets field value

func (RoutingProtocolDirectType) ToMap ¶

func (o RoutingProtocolDirectType) ToMap() (map[string]interface{}, error)

func (*RoutingProtocolDirectType) UnmarshalJSON ¶

func (o *RoutingProtocolDirectType) UnmarshalJSON(data []byte) (err error)

type RoutingProtocolDirectTypeType ¶

type RoutingProtocolDirectTypeType string

RoutingProtocolDirectTypeType Routing protocol type

const (
	ROUTINGPROTOCOLDIRECTTYPETYPE_DIRECT RoutingProtocolDirectTypeType = "DIRECT"
)

List of RoutingProtocolDirectType_type

func NewRoutingProtocolDirectTypeTypeFromValue ¶

func NewRoutingProtocolDirectTypeTypeFromValue(v string) (*RoutingProtocolDirectTypeType, error)

NewRoutingProtocolDirectTypeTypeFromValue returns a pointer to a valid RoutingProtocolDirectTypeType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (RoutingProtocolDirectTypeType) IsValid ¶

func (v RoutingProtocolDirectTypeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (RoutingProtocolDirectTypeType) Ptr ¶

Ptr returns reference to RoutingProtocolDirectType_type value

func (*RoutingProtocolDirectTypeType) UnmarshalJSON ¶

func (v *RoutingProtocolDirectTypeType) UnmarshalJSON(src []byte) error

type RoutingProtocolOperation ¶

type RoutingProtocolOperation struct {
	Errors               []Error `json:"errors,omitempty"`
	AdditionalProperties map[string]interface{}
}

RoutingProtocolOperation struct for RoutingProtocolOperation

func NewRoutingProtocolOperation ¶

func NewRoutingProtocolOperation() *RoutingProtocolOperation

NewRoutingProtocolOperation instantiates a new RoutingProtocolOperation 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 NewRoutingProtocolOperationWithDefaults ¶

func NewRoutingProtocolOperationWithDefaults() *RoutingProtocolOperation

NewRoutingProtocolOperationWithDefaults instantiates a new RoutingProtocolOperation 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 (*RoutingProtocolOperation) GetErrors ¶

func (o *RoutingProtocolOperation) GetErrors() []Error

GetErrors returns the Errors field value if set, zero value otherwise.

func (*RoutingProtocolOperation) GetErrorsOk ¶

func (o *RoutingProtocolOperation) GetErrorsOk() ([]Error, bool)

GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingProtocolOperation) HasErrors ¶

func (o *RoutingProtocolOperation) HasErrors() bool

HasErrors returns a boolean if a field has been set.

func (RoutingProtocolOperation) MarshalJSON ¶

func (o RoutingProtocolOperation) MarshalJSON() ([]byte, error)

func (*RoutingProtocolOperation) SetErrors ¶

func (o *RoutingProtocolOperation) SetErrors(v []Error)

SetErrors gets a reference to the given []Error and assigns it to the Errors field.

func (RoutingProtocolOperation) ToMap ¶

func (o RoutingProtocolOperation) ToMap() (map[string]interface{}, error)

func (*RoutingProtocolOperation) UnmarshalJSON ¶

func (o *RoutingProtocolOperation) UnmarshalJSON(data []byte) (err error)

type RoutingProtocolsApiService ¶

type RoutingProtocolsApiService service

RoutingProtocolsApiService RoutingProtocolsApi service

func (*RoutingProtocolsApiService) CreateConnectionRoutingProtocol ¶

func (a *RoutingProtocolsApiService) CreateConnectionRoutingProtocol(ctx context.Context, connectionId string) ApiCreateConnectionRoutingProtocolRequest

CreateConnectionRoutingProtocol Create Protocol

This API provides capability to create Routing Protocol for connections

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param connectionId Connection Id
@return ApiCreateConnectionRoutingProtocolRequest

func (*RoutingProtocolsApiService) CreateConnectionRoutingProtocolExecute ¶

Execute executes the request

@return RoutingProtocolData

func (*RoutingProtocolsApiService) CreateConnectionRoutingProtocolsInBulk ¶

func (a *RoutingProtocolsApiService) CreateConnectionRoutingProtocolsInBulk(ctx context.Context, connectionId string) ApiCreateConnectionRoutingProtocolsInBulkRequest

CreateConnectionRoutingProtocolsInBulk Bulk Create Protocol

This API provides capability to create Routing Protocol for connections

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param connectionId Connection Id
@return ApiCreateConnectionRoutingProtocolsInBulkRequest

func (*RoutingProtocolsApiService) CreateConnectionRoutingProtocolsInBulkExecute ¶

func (a *RoutingProtocolsApiService) CreateConnectionRoutingProtocolsInBulkExecute(r ApiCreateConnectionRoutingProtocolsInBulkRequest) (*GetResponse, *http.Response, error)

Execute executes the request

@return GetResponse

func (*RoutingProtocolsApiService) DeleteConnectionRoutingProtocolByUuid ¶

func (a *RoutingProtocolsApiService) DeleteConnectionRoutingProtocolByUuid(ctx context.Context, routingProtocolId string, connectionId string) ApiDeleteConnectionRoutingProtocolByUuidRequest

DeleteConnectionRoutingProtocolByUuid Delete Protocol

This API provides capability to delete Routing Protocols on virtual connection

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param routingProtocolId Routing Protocol Id
@param connectionId Connection Id
@return ApiDeleteConnectionRoutingProtocolByUuidRequest

func (*RoutingProtocolsApiService) DeleteConnectionRoutingProtocolByUuidExecute ¶

Execute executes the request

@return RoutingProtocolData

func (*RoutingProtocolsApiService) GetConnectionRoutingProtocolAllBgpActions ¶

func (a *RoutingProtocolsApiService) GetConnectionRoutingProtocolAllBgpActions(ctx context.Context, routingProtocolId string, connectionId string) ApiGetConnectionRoutingProtocolAllBgpActionsRequest

GetConnectionRoutingProtocolAllBgpActions Get BGP Actions

This API provides capability to get all BGP actions status

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param routingProtocolId Routing Protocol Id
@param connectionId Connection Id
@return ApiGetConnectionRoutingProtocolAllBgpActionsRequest

func (*RoutingProtocolsApiService) GetConnectionRoutingProtocolAllBgpActionsExecute ¶

func (a *RoutingProtocolsApiService) GetConnectionRoutingProtocolAllBgpActionsExecute(r ApiGetConnectionRoutingProtocolAllBgpActionsRequest) (*BGPActionsBulkData, *http.Response, error)

Execute executes the request

@return BGPActionsBulkData

func (*RoutingProtocolsApiService) GetConnectionRoutingProtocolByUuid ¶

func (a *RoutingProtocolsApiService) GetConnectionRoutingProtocolByUuid(ctx context.Context, routingProtocolId string, connectionId string) ApiGetConnectionRoutingProtocolByUuidRequest

GetConnectionRoutingProtocolByUuid Get Protocol

This API provides capability to accept/reject user's virtual connection

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param routingProtocolId Routing Protocol Id
@param connectionId Connection Id
@return ApiGetConnectionRoutingProtocolByUuidRequest

func (*RoutingProtocolsApiService) GetConnectionRoutingProtocolByUuidExecute ¶

Execute executes the request

@return RoutingProtocolData

func (*RoutingProtocolsApiService) GetConnectionRoutingProtocols ¶

func (a *RoutingProtocolsApiService) GetConnectionRoutingProtocols(ctx context.Context, connectionId string) ApiGetConnectionRoutingProtocolsRequest

GetConnectionRoutingProtocols GetRoutingProtocols

This API provides capability to get Routing Protocols for connections

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param connectionId Connection Id
@return ApiGetConnectionRoutingProtocolsRequest

func (*RoutingProtocolsApiService) GetConnectionRoutingProtocolsBgpActionByUuid ¶

func (a *RoutingProtocolsApiService) GetConnectionRoutingProtocolsBgpActionByUuid(ctx context.Context, connectionId string, routingProtocolId string, actionId string) ApiGetConnectionRoutingProtocolsBgpActionByUuidRequest

GetConnectionRoutingProtocolsBgpActionByUuid Get BGP Action

This API provides capability to retrieve specific BGP action

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param connectionId Connection Id
@param routingProtocolId Routing Protocol Id
@param actionId BGP Action UUID
@return ApiGetConnectionRoutingProtocolsBgpActionByUuidRequest

func (*RoutingProtocolsApiService) GetConnectionRoutingProtocolsBgpActionByUuidExecute ¶

func (a *RoutingProtocolsApiService) GetConnectionRoutingProtocolsBgpActionByUuidExecute(r ApiGetConnectionRoutingProtocolsBgpActionByUuidRequest) (*BGPActionData, *http.Response, error)

Execute executes the request

@return BGPActionData

func (*RoutingProtocolsApiService) GetConnectionRoutingProtocolsChangeByUuid ¶

func (a *RoutingProtocolsApiService) GetConnectionRoutingProtocolsChangeByUuid(ctx context.Context, connectionId string, routingProtocolId string, changeId string) ApiGetConnectionRoutingProtocolsChangeByUuidRequest

GetConnectionRoutingProtocolsChangeByUuid Get Change By ID

This API provides capability to retrieve specific Routing Protocol Change

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param connectionId Connection Id
@param routingProtocolId Routing Protocol Id
@param changeId Routing Protocol Change UUID
@return ApiGetConnectionRoutingProtocolsChangeByUuidRequest

func (*RoutingProtocolsApiService) GetConnectionRoutingProtocolsChangeByUuidExecute ¶

Execute executes the request

@return RoutingProtocolChangeData

func (*RoutingProtocolsApiService) GetConnectionRoutingProtocolsChanges ¶

func (a *RoutingProtocolsApiService) GetConnectionRoutingProtocolsChanges(ctx context.Context, connectionId string, routingProtocolId string) ApiGetConnectionRoutingProtocolsChangesRequest

GetConnectionRoutingProtocolsChanges Get Changes

This API provides capability to retrieve user's Routing Protocol Changes

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param connectionId Connection Id
@param routingProtocolId Routing Protocol Id
@return ApiGetConnectionRoutingProtocolsChangesRequest

func (*RoutingProtocolsApiService) GetConnectionRoutingProtocolsChangesExecute ¶

Execute executes the request

@return RoutingProtocolChangeDataResponse

func (*RoutingProtocolsApiService) GetConnectionRoutingProtocolsExecute ¶

func (a *RoutingProtocolsApiService) GetConnectionRoutingProtocolsExecute(r ApiGetConnectionRoutingProtocolsRequest) (*GetResponse, *http.Response, error)

Execute executes the request

@return GetResponse

func (*RoutingProtocolsApiService) PatchConnectionRoutingProtocolByUuid ¶

func (a *RoutingProtocolsApiService) PatchConnectionRoutingProtocolByUuid(ctx context.Context, routingProtocolId string, connectionId string) ApiPatchConnectionRoutingProtocolByUuidRequest

PatchConnectionRoutingProtocolByUuid Patch Protocol

This API provides capability to partially update Routing Protocols on a virtual connection

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param routingProtocolId Routing Protocol Id
@param connectionId Connection Id
@return ApiPatchConnectionRoutingProtocolByUuidRequest

func (*RoutingProtocolsApiService) PatchConnectionRoutingProtocolByUuidExecute ¶

Execute executes the request

@return RoutingProtocolData

func (*RoutingProtocolsApiService) PostConnectionRoutingProtocolBgpActionByUuid ¶

func (a *RoutingProtocolsApiService) PostConnectionRoutingProtocolBgpActionByUuid(ctx context.Context, routingProtocolId string, connectionId string) ApiPostConnectionRoutingProtocolBgpActionByUuidRequest

PostConnectionRoutingProtocolBgpActionByUuid Clear/Reset BGP

This API provides capability to clear/reset Routing Protocols BGP session

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param routingProtocolId Routing Protocol Id
@param connectionId Connection Id
@return ApiPostConnectionRoutingProtocolBgpActionByUuidRequest

func (*RoutingProtocolsApiService) PostConnectionRoutingProtocolBgpActionByUuidExecute ¶

func (a *RoutingProtocolsApiService) PostConnectionRoutingProtocolBgpActionByUuidExecute(r ApiPostConnectionRoutingProtocolBgpActionByUuidRequest) (*BGPActionData, *http.Response, error)

Execute executes the request

@return BGPActionData

func (*RoutingProtocolsApiService) ReplaceConnectionRoutingProtocolByUuid ¶

func (a *RoutingProtocolsApiService) ReplaceConnectionRoutingProtocolByUuid(ctx context.Context, routingProtocolId string, connectionId string) ApiReplaceConnectionRoutingProtocolByUuidRequest

ReplaceConnectionRoutingProtocolByUuid Replace Protocol

This API provides capability to replace complete Routing Protocols on a virtual connection

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param routingProtocolId Routing Protocol Id
@param connectionId Connection Id
@return ApiReplaceConnectionRoutingProtocolByUuidRequest

func (*RoutingProtocolsApiService) ReplaceConnectionRoutingProtocolByUuidExecute ¶

Execute executes the request

@return RoutingProtocolData

func (*RoutingProtocolsApiService) ValidateRoutingProtocol ¶

func (a *RoutingProtocolsApiService) ValidateRoutingProtocol(ctx context.Context, routerId string) ApiValidateRoutingProtocolRequest

ValidateRoutingProtocol Validate Subnet

This API provides capability to validate all subnets associated with any connection in the given FCR

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param routerId Cloud Router UUID
@return ApiValidateRoutingProtocolRequest

func (*RoutingProtocolsApiService) ValidateRoutingProtocolExecute ¶

Execute executes the request

@return ValidateSubnetResponse

type SearchExpression ¶

type SearchExpression struct {
	And                  []SearchExpression  `json:"and,omitempty"`
	Or                   []SearchExpression  `json:"or,omitempty"`
	Property             *string             `json:"property,omitempty"`
	Operator             *ExpressionOperator `json:"operator,omitempty"`
	Values               []string            `json:"values,omitempty"`
	AdditionalProperties map[string]interface{}
}

SearchExpression struct for SearchExpression

func NewSearchExpression ¶

func NewSearchExpression() *SearchExpression

NewSearchExpression instantiates a new SearchExpression 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 NewSearchExpressionWithDefaults ¶

func NewSearchExpressionWithDefaults() *SearchExpression

NewSearchExpressionWithDefaults instantiates a new SearchExpression 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 (*SearchExpression) GetAnd ¶

func (o *SearchExpression) GetAnd() []SearchExpression

GetAnd returns the And field value if set, zero value otherwise.

func (*SearchExpression) GetAndOk ¶

func (o *SearchExpression) GetAndOk() ([]SearchExpression, bool)

GetAndOk returns a tuple with the And field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchExpression) GetOperator ¶

func (o *SearchExpression) GetOperator() ExpressionOperator

GetOperator returns the Operator field value if set, zero value otherwise.

func (*SearchExpression) GetOperatorOk ¶

func (o *SearchExpression) GetOperatorOk() (*ExpressionOperator, bool)

GetOperatorOk returns a tuple with the Operator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchExpression) GetOr ¶

func (o *SearchExpression) GetOr() []SearchExpression

GetOr returns the Or field value if set, zero value otherwise.

func (*SearchExpression) GetOrOk ¶

func (o *SearchExpression) GetOrOk() ([]SearchExpression, bool)

GetOrOk returns a tuple with the Or field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchExpression) GetProperty ¶

func (o *SearchExpression) GetProperty() string

GetProperty returns the Property field value if set, zero value otherwise.

func (*SearchExpression) GetPropertyOk ¶

func (o *SearchExpression) GetPropertyOk() (*string, bool)

GetPropertyOk returns a tuple with the Property field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchExpression) GetValues ¶

func (o *SearchExpression) GetValues() []string

GetValues returns the Values field value if set, zero value otherwise.

func (*SearchExpression) GetValuesOk ¶

func (o *SearchExpression) GetValuesOk() ([]string, bool)

GetValuesOk returns a tuple with the Values field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchExpression) HasAnd ¶

func (o *SearchExpression) HasAnd() bool

HasAnd returns a boolean if a field has been set.

func (*SearchExpression) HasOperator ¶

func (o *SearchExpression) HasOperator() bool

HasOperator returns a boolean if a field has been set.

func (*SearchExpression) HasOr ¶

func (o *SearchExpression) HasOr() bool

HasOr returns a boolean if a field has been set.

func (*SearchExpression) HasProperty ¶

func (o *SearchExpression) HasProperty() bool

HasProperty returns a boolean if a field has been set.

func (*SearchExpression) HasValues ¶

func (o *SearchExpression) HasValues() bool

HasValues returns a boolean if a field has been set.

func (SearchExpression) MarshalJSON ¶

func (o SearchExpression) MarshalJSON() ([]byte, error)

func (*SearchExpression) SetAnd ¶

func (o *SearchExpression) SetAnd(v []SearchExpression)

SetAnd gets a reference to the given []SearchExpression and assigns it to the And field.

func (*SearchExpression) SetOperator ¶

func (o *SearchExpression) SetOperator(v ExpressionOperator)

SetOperator gets a reference to the given ExpressionOperator and assigns it to the Operator field.

func (*SearchExpression) SetOr ¶

func (o *SearchExpression) SetOr(v []SearchExpression)

SetOr gets a reference to the given []SearchExpression and assigns it to the Or field.

func (*SearchExpression) SetProperty ¶

func (o *SearchExpression) SetProperty(v string)

SetProperty gets a reference to the given string and assigns it to the Property field.

func (*SearchExpression) SetValues ¶

func (o *SearchExpression) SetValues(v []string)

SetValues gets a reference to the given []string and assigns it to the Values field.

func (SearchExpression) ToMap ¶

func (o SearchExpression) ToMap() (map[string]interface{}, error)

func (*SearchExpression) UnmarshalJSON ¶

func (o *SearchExpression) UnmarshalJSON(data []byte) (err error)

type SearchFieldName ¶

type SearchFieldName string

SearchFieldName Possible field names to use on filters

const (
	SEARCHFIELDNAME_IS_REMOTE                                      SearchFieldName = "/isRemote"
	SEARCHFIELDNAME_NAME                                           SearchFieldName = "/name"
	SEARCHFIELDNAME_UUID                                           SearchFieldName = "/uuid"
	SEARCHFIELDNAME_TYPE                                           SearchFieldName = "/type"
	SEARCHFIELDNAME_GEO_SCOPE                                      SearchFieldName = "/geoScope"
	SEARCHFIELDNAME_ACCOUNT_ORG_ID                                 SearchFieldName = "/account/orgId"
	SEARCHFIELDNAME_A_SIDE_ACCESS_POINT_ACCOUNT_ACCOUNT_NAME       SearchFieldName = "/aSide/accessPoint/account/accountName"
	SEARCHFIELDNAME_A_SIDE_ACCESS_POINT_ACCOUNT_ACCOUNT_NUMBER     SearchFieldName = "/aSide/accessPoint/account/accountNumber"
	SEARCHFIELDNAME_A_SIDE_ACCESS_POINT_ROUTER_UUID                SearchFieldName = "/aSide/accessPoint/router/uuid"
	SEARCHFIELDNAME_A_SIDE_ACCESS_POINT_LINK_PROTOCOL_VLAN_C_TAG   SearchFieldName = "/aSide/accessPoint/linkProtocol/vlanCTag"
	SEARCHFIELDNAME_A_SIDE_ACCESS_POINT_LINK_PROTOCOL_VLAN_S_TAG   SearchFieldName = "/aSide/accessPoint/linkProtocol/vlanSTag"
	SEARCHFIELDNAME_A_SIDE_ACCESS_POINT_LINK_PROTOCOL_VLAN_TAG_MIN SearchFieldName = "/aSide/accessPoint/linkProtocol/vlanTagMin"
	SEARCHFIELDNAME_A_SIDE_ACCESS_POINT_LINK_PROTOCOL_VLAN_TAG_MAX SearchFieldName = "/aSide/accessPoint/linkProtocol/vlanTagMax"
	SEARCHFIELDNAME_A_SIDE_ACCESS_POINT_LOCATION_METRO_CODE        SearchFieldName = "/aSide/accessPoint/location/metroCode"
	SEARCHFIELDNAME_A_SIDE_ACCESS_POINT_LOCATION_METRO_NAME        SearchFieldName = "/aSide/accessPoint/location/metroName"
	SEARCHFIELDNAME_A_SIDE_ACCESS_POINT_NAME                       SearchFieldName = "/aSide/accessPoint/name"
	SEARCHFIELDNAME_A_SIDE_ACCESS_POINT_PORT_UUID                  SearchFieldName = "/aSide/accessPoint/port/uuid"
	SEARCHFIELDNAME_A_SIDE_ACCESS_POINT_PORT_NAME                  SearchFieldName = "/aSide/accessPoint/port/name"
	SEARCHFIELDNAME_A_SIDE_ACCESS_POINT_TYPE                       SearchFieldName = "/aSide/accessPoint/type"
	SEARCHFIELDNAME_A_SIDE_ACCESS_POINT_VIRTUAL_DEVICE_NAME        SearchFieldName = "/aSide/accessPoint/virtualDevice/name"
	SEARCHFIELDNAME_A_SIDE_ACCESS_POINT_VIRTUAL_DEVICE_UUID        SearchFieldName = "/aSide/accessPoint/virtualDevice/uuid"
	SEARCHFIELDNAME_A_SIDE_SERVICE_TOKEN_UUID                      SearchFieldName = "/aSide/serviceToken/uuid"
	SEARCHFIELDNAME_CHANGE_STATUS                                  SearchFieldName = "/change/status"
	SEARCHFIELDNAME_OPERATION_EQUINIX_STATUS                       SearchFieldName = "/operation/equinixStatus"
	SEARCHFIELDNAME_OPERATION_PROVIDER_STATUS                      SearchFieldName = "/operation/providerStatus"
	SEARCHFIELDNAME_PROJECT_PROJECT_ID                             SearchFieldName = "/project/projectId"
	SEARCHFIELDNAME_REDUNDANCY_GROUP                               SearchFieldName = "/redundancy/group"
	SEARCHFIELDNAME_REDUNDANCY_PRIORITY                            SearchFieldName = "/redundancy/priority"
	SEARCHFIELDNAME_Z_SIDE_ACCESS_POINT_ACCOUNT_ACCOUNT_NAME       SearchFieldName = "/zSide/accessPoint/account/accountName"
	SEARCHFIELDNAME_Z_SIDE_ACCESS_POINT_AUTHENTICATION_KEY         SearchFieldName = "/zSide/accessPoint/authenticationKey"
	SEARCHFIELDNAME_Z_SIDE_ACCESS_POINT_LINK_PROTOCOL_VLAN_C_TAG   SearchFieldName = "/zSide/accessPoint/linkProtocol/vlanCTag"
	SEARCHFIELDNAME_Z_SIDE_ACCESS_POINT_LINK_PROTOCOL_VLAN_S_TAG   SearchFieldName = "/zSide/accessPoint/linkProtocol/vlanSTag"
	SEARCHFIELDNAME_Z_SIDE_ACCESS_POINT_LINK_PROTOCOL_VLAN_TAG_MIN SearchFieldName = "/zSide/accessPoint/linkProtocol/vlanTagMin"
	SEARCHFIELDNAME_Z_SIDE_ACCESS_POINT_LINK_PROTOCOL_VLAN_TAG_MAX SearchFieldName = "/zSide/accessPoint/linkProtocol/vlanTagMax"
	SEARCHFIELDNAME_Z_SIDE_ACCESS_POINT_LOCATION_METRO_CODE        SearchFieldName = "/zSide/accessPoint/location/metroCode"
	SEARCHFIELDNAME_Z_SIDE_ACCESS_POINT_LOCATION_METRO_NAME        SearchFieldName = "/zSide/accessPoint/location/metroName"
	SEARCHFIELDNAME_Z_SIDE_ACCESS_POINT_NAME                       SearchFieldName = "/zSide/accessPoint/name"
	SEARCHFIELDNAME_Z_SIDE_ACCESS_POINT_PORT_UUID                  SearchFieldName = "/zSide/accessPoint/port/uuid"
	SEARCHFIELDNAME_Z_SIDE_ACCESS_POINT_NETWORK_UUID               SearchFieldName = "/zSide/accessPoint/network/uuid"
	SEARCHFIELDNAME_Z_SIDE_ACCESS_POINT_PORT_NAME                  SearchFieldName = "/zSide/accessPoint/port/name"
	SEARCHFIELDNAME_Z_SIDE_ACCESS_POINT_PROFILE_UUID               SearchFieldName = "/zSide/accessPoint/profile/uuid"
	SEARCHFIELDNAME_Z_SIDE_ACCESS_POINT_TYPE                       SearchFieldName = "/zSide/accessPoint/type"
	SEARCHFIELDNAME_Z_SIDE_ACCESS_POINT_VIRTUAL_DEVICE_NAME        SearchFieldName = "/zSide/accessPoint/virtualDevice/name"
	SEARCHFIELDNAME_Z_SIDE_ACCESS_POINT_VIRTUAL_DEVICE_UUID        SearchFieldName = "/zSide/accessPoint/virtualDevice/uuid"
	SEARCHFIELDNAME_Z_SIDE_SERVICE_TOKEN_UUID                      SearchFieldName = "/zSide/serviceToken/uuid"
	SEARCHFIELDNAME_STAR                                           SearchFieldName = "*"
)

List of SearchFieldName

func NewSearchFieldNameFromValue ¶

func NewSearchFieldNameFromValue(v string) (*SearchFieldName, error)

NewSearchFieldNameFromValue returns a pointer to a valid SearchFieldName for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SearchFieldName) IsValid ¶

func (v SearchFieldName) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (SearchFieldName) Ptr ¶

Ptr returns reference to SearchFieldName value

func (*SearchFieldName) UnmarshalJSON ¶

func (v *SearchFieldName) UnmarshalJSON(src []byte) error

type SearchRequest ¶

type SearchRequest struct {
	Filter               *Expression        `json:"filter,omitempty"`
	Pagination           *PaginationRequest `json:"pagination,omitempty"`
	Sort                 []SortCriteria     `json:"sort,omitempty"`
	AdditionalProperties map[string]interface{}
}

SearchRequest Search requests containing criteria

func NewSearchRequest ¶

func NewSearchRequest() *SearchRequest

NewSearchRequest instantiates a new SearchRequest 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 NewSearchRequestWithDefaults ¶

func NewSearchRequestWithDefaults() *SearchRequest

NewSearchRequestWithDefaults instantiates a new SearchRequest 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 (*SearchRequest) GetFilter ¶

func (o *SearchRequest) GetFilter() Expression

GetFilter returns the Filter field value if set, zero value otherwise.

func (*SearchRequest) GetFilterOk ¶

func (o *SearchRequest) GetFilterOk() (*Expression, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchRequest) GetPagination ¶

func (o *SearchRequest) GetPagination() PaginationRequest

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*SearchRequest) GetPaginationOk ¶

func (o *SearchRequest) GetPaginationOk() (*PaginationRequest, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchRequest) GetSort ¶

func (o *SearchRequest) GetSort() []SortCriteria

GetSort returns the Sort field value if set, zero value otherwise.

func (*SearchRequest) GetSortOk ¶

func (o *SearchRequest) GetSortOk() ([]SortCriteria, bool)

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchRequest) HasFilter ¶

func (o *SearchRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*SearchRequest) HasPagination ¶

func (o *SearchRequest) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (*SearchRequest) HasSort ¶

func (o *SearchRequest) HasSort() bool

HasSort returns a boolean if a field has been set.

func (SearchRequest) MarshalJSON ¶

func (o SearchRequest) MarshalJSON() ([]byte, error)

func (*SearchRequest) SetFilter ¶

func (o *SearchRequest) SetFilter(v Expression)

SetFilter gets a reference to the given Expression and assigns it to the Filter field.

func (*SearchRequest) SetPagination ¶

func (o *SearchRequest) SetPagination(v PaginationRequest)

SetPagination gets a reference to the given PaginationRequest and assigns it to the Pagination field.

func (*SearchRequest) SetSort ¶

func (o *SearchRequest) SetSort(v []SortCriteria)

SetSort gets a reference to the given []SortCriteria and assigns it to the Sort field.

func (SearchRequest) ToMap ¶

func (o SearchRequest) ToMap() (map[string]interface{}, error)

func (*SearchRequest) UnmarshalJSON ¶

func (o *SearchRequest) UnmarshalJSON(data []byte) (err error)

type SearchResponse ¶

type SearchResponse struct {
	Pagination *Pagination `json:"pagination,omitempty"`
	// Data returned from the API call.
	Data                 []CloudRouter `json:"data,omitempty"`
	AdditionalProperties map[string]interface{}
}

SearchResponse struct for SearchResponse

func NewSearchResponse ¶

func NewSearchResponse() *SearchResponse

NewSearchResponse instantiates a new SearchResponse 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 NewSearchResponseWithDefaults ¶

func NewSearchResponseWithDefaults() *SearchResponse

NewSearchResponseWithDefaults instantiates a new SearchResponse 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 (*SearchResponse) GetData ¶

func (o *SearchResponse) GetData() []CloudRouter

GetData returns the Data field value if set, zero value otherwise.

func (*SearchResponse) GetDataOk ¶

func (o *SearchResponse) GetDataOk() ([]CloudRouter, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchResponse) GetPagination ¶

func (o *SearchResponse) GetPagination() Pagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*SearchResponse) GetPaginationOk ¶

func (o *SearchResponse) GetPaginationOk() (*Pagination, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SearchResponse) HasData ¶

func (o *SearchResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*SearchResponse) HasPagination ¶

func (o *SearchResponse) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (SearchResponse) MarshalJSON ¶

func (o SearchResponse) MarshalJSON() ([]byte, error)

func (*SearchResponse) SetData ¶

func (o *SearchResponse) SetData(v []CloudRouter)

SetData gets a reference to the given []CloudRouter and assigns it to the Data field.

func (*SearchResponse) SetPagination ¶

func (o *SearchResponse) SetPagination(v Pagination)

SetPagination gets a reference to the given Pagination and assigns it to the Pagination field.

func (SearchResponse) ToMap ¶

func (o SearchResponse) ToMap() (map[string]interface{}, error)

func (*SearchResponse) UnmarshalJSON ¶

func (o *SearchResponse) UnmarshalJSON(data []byte) (err error)

type ServerConfiguration ¶

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations ¶

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL ¶

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable ¶

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type ServiceMetro ¶

type ServiceMetro struct {
	// metro code
	Code *string `json:"code,omitempty"`
	// metro name
	Name *string `json:"name,omitempty"`
	// max VC speed supported in Mbps
	VcBandwidthMax *int32   `json:"vcBandwidthMax,omitempty"`
	Ibxs           []string `json:"ibxs,omitempty"`
	InTrail        *bool    `json:"inTrail,omitempty"`
	// service metro display name
	DisplayName          *string            `json:"displayName,omitempty"`
	SellerRegions        *map[string]string `json:"sellerRegions,omitempty"`
	AdditionalProperties map[string]interface{}
}

ServiceMetro struct for ServiceMetro

func NewServiceMetro ¶

func NewServiceMetro() *ServiceMetro

NewServiceMetro instantiates a new ServiceMetro 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 NewServiceMetroWithDefaults ¶

func NewServiceMetroWithDefaults() *ServiceMetro

NewServiceMetroWithDefaults instantiates a new ServiceMetro 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 (*ServiceMetro) GetCode ¶

func (o *ServiceMetro) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*ServiceMetro) GetCodeOk ¶

func (o *ServiceMetro) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceMetro) GetDisplayName ¶

func (o *ServiceMetro) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*ServiceMetro) GetDisplayNameOk ¶

func (o *ServiceMetro) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceMetro) GetIbxs ¶

func (o *ServiceMetro) GetIbxs() []string

GetIbxs returns the Ibxs field value if set, zero value otherwise.

func (*ServiceMetro) GetIbxsOk ¶

func (o *ServiceMetro) GetIbxsOk() ([]string, bool)

GetIbxsOk returns a tuple with the Ibxs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceMetro) GetInTrail ¶

func (o *ServiceMetro) GetInTrail() bool

GetInTrail returns the InTrail field value if set, zero value otherwise.

func (*ServiceMetro) GetInTrailOk ¶

func (o *ServiceMetro) GetInTrailOk() (*bool, bool)

GetInTrailOk returns a tuple with the InTrail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceMetro) GetName ¶

func (o *ServiceMetro) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ServiceMetro) GetNameOk ¶

func (o *ServiceMetro) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceMetro) GetSellerRegions ¶

func (o *ServiceMetro) GetSellerRegions() map[string]string

GetSellerRegions returns the SellerRegions field value if set, zero value otherwise.

func (*ServiceMetro) GetSellerRegionsOk ¶

func (o *ServiceMetro) GetSellerRegionsOk() (*map[string]string, bool)

GetSellerRegionsOk returns a tuple with the SellerRegions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceMetro) GetVcBandwidthMax ¶

func (o *ServiceMetro) GetVcBandwidthMax() int32

GetVcBandwidthMax returns the VcBandwidthMax field value if set, zero value otherwise.

func (*ServiceMetro) GetVcBandwidthMaxOk ¶

func (o *ServiceMetro) GetVcBandwidthMaxOk() (*int32, bool)

GetVcBandwidthMaxOk returns a tuple with the VcBandwidthMax field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceMetro) HasCode ¶

func (o *ServiceMetro) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*ServiceMetro) HasDisplayName ¶

func (o *ServiceMetro) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*ServiceMetro) HasIbxs ¶

func (o *ServiceMetro) HasIbxs() bool

HasIbxs returns a boolean if a field has been set.

func (*ServiceMetro) HasInTrail ¶

func (o *ServiceMetro) HasInTrail() bool

HasInTrail returns a boolean if a field has been set.

func (*ServiceMetro) HasName ¶

func (o *ServiceMetro) HasName() bool

HasName returns a boolean if a field has been set.

func (*ServiceMetro) HasSellerRegions ¶

func (o *ServiceMetro) HasSellerRegions() bool

HasSellerRegions returns a boolean if a field has been set.

func (*ServiceMetro) HasVcBandwidthMax ¶

func (o *ServiceMetro) HasVcBandwidthMax() bool

HasVcBandwidthMax returns a boolean if a field has been set.

func (ServiceMetro) MarshalJSON ¶

func (o ServiceMetro) MarshalJSON() ([]byte, error)

func (*ServiceMetro) SetCode ¶

func (o *ServiceMetro) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*ServiceMetro) SetDisplayName ¶

func (o *ServiceMetro) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*ServiceMetro) SetIbxs ¶

func (o *ServiceMetro) SetIbxs(v []string)

SetIbxs gets a reference to the given []string and assigns it to the Ibxs field.

func (*ServiceMetro) SetInTrail ¶

func (o *ServiceMetro) SetInTrail(v bool)

SetInTrail gets a reference to the given bool and assigns it to the InTrail field.

func (*ServiceMetro) SetName ¶

func (o *ServiceMetro) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ServiceMetro) SetSellerRegions ¶

func (o *ServiceMetro) SetSellerRegions(v map[string]string)

SetSellerRegions gets a reference to the given map[string]string and assigns it to the SellerRegions field.

func (*ServiceMetro) SetVcBandwidthMax ¶

func (o *ServiceMetro) SetVcBandwidthMax(v int32)

SetVcBandwidthMax gets a reference to the given int32 and assigns it to the VcBandwidthMax field.

func (ServiceMetro) ToMap ¶

func (o ServiceMetro) ToMap() (map[string]interface{}, error)

func (*ServiceMetro) UnmarshalJSON ¶

func (o *ServiceMetro) UnmarshalJSON(data []byte) (err error)

type ServiceMetros ¶

type ServiceMetros struct {
	Data                 []ServiceMetro `json:"data,omitempty"`
	Pagination           *Pagination    `json:"pagination,omitempty"`
	AdditionalProperties map[string]interface{}
}

ServiceMetros Service Profile Metros

func NewServiceMetros ¶

func NewServiceMetros() *ServiceMetros

NewServiceMetros instantiates a new ServiceMetros 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 NewServiceMetrosWithDefaults ¶

func NewServiceMetrosWithDefaults() *ServiceMetros

NewServiceMetrosWithDefaults instantiates a new ServiceMetros 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 (*ServiceMetros) GetData ¶

func (o *ServiceMetros) GetData() []ServiceMetro

GetData returns the Data field value if set, zero value otherwise.

func (*ServiceMetros) GetDataOk ¶

func (o *ServiceMetros) GetDataOk() ([]ServiceMetro, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceMetros) GetPagination ¶

func (o *ServiceMetros) GetPagination() Pagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*ServiceMetros) GetPaginationOk ¶

func (o *ServiceMetros) GetPaginationOk() (*Pagination, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceMetros) HasData ¶

func (o *ServiceMetros) HasData() bool

HasData returns a boolean if a field has been set.

func (*ServiceMetros) HasPagination ¶

func (o *ServiceMetros) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (ServiceMetros) MarshalJSON ¶

func (o ServiceMetros) MarshalJSON() ([]byte, error)

func (*ServiceMetros) SetData ¶

func (o *ServiceMetros) SetData(v []ServiceMetro)

SetData gets a reference to the given []ServiceMetro and assigns it to the Data field.

func (*ServiceMetros) SetPagination ¶

func (o *ServiceMetros) SetPagination(v Pagination)

SetPagination gets a reference to the given Pagination and assigns it to the Pagination field.

func (ServiceMetros) ToMap ¶

func (o ServiceMetros) ToMap() (map[string]interface{}, error)

func (*ServiceMetros) UnmarshalJSON ¶

func (o *ServiceMetros) UnmarshalJSON(data []byte) (err error)

type ServiceProfile ¶

type ServiceProfile struct {
	State *ServiceProfileStateEnum `json:"state,omitempty"`
	// Seller Account for Service Profile.
	Account *SimplifiedAccount `json:"account,omitempty"`
	Project *Project           `json:"project,omitempty"`
	// Seller Account for Service Profile.
	ChangeLog *Changelog `json:"changeLog,omitempty"`
	// Service Profile URI response attribute
	Href *string                 `json:"href,omitempty"`
	Type *ServiceProfileTypeEnum `json:"type,omitempty"`
	// Customer-assigned service profile name
	Name *string `json:"name,omitempty"`
	// Equinix-assigned service profile identifier
	Uuid *string `json:"uuid,omitempty"`
	// User-provided service description should be of maximum length 375
	Description *string `json:"description,omitempty"`
	// Recipients of notifications on service profile change
	Notifications          []SimplifiedNotification        `json:"notifications,omitempty"`
	Tags                   []string                        `json:"tags,omitempty"`
	Visibility             *ServiceProfileVisibilityEnum   `json:"visibility,omitempty"`
	AllowedEmails          []string                        `json:"allowedEmails,omitempty"`
	AccessPointTypeConfigs []ServiceProfileAccessPointType `json:"accessPointTypeConfigs,omitempty"`
	CustomFields           []CustomField                   `json:"customFields,omitempty"`
	MarketingInfo          *MarketingInfo                  `json:"marketingInfo,omitempty"`
	Ports                  []ServiceProfileAccessPointCOLO `json:"ports,omitempty"`
	VirtualDevices         []ServiceProfileAccessPointVD   `json:"virtualDevices,omitempty"`
	// Derived response attribute.
	Metros []ServiceMetro `json:"metros,omitempty"`
	// response attribute indicates whether the profile belongs to the same organization as the api-invoker.
	SelfProfile          *bool   `json:"selfProfile,omitempty"`
	ProjectId            *string `json:"projectId,omitempty"`
	AdditionalProperties map[string]interface{}
}

ServiceProfile Service Profile is a software definition for a named provider service and it's network connectivity requirements. This includes the basic marketing information and one or more sets of access points (a set per each access point type) fulfilling the provider service.

func NewServiceProfile ¶

func NewServiceProfile() *ServiceProfile

NewServiceProfile instantiates a new ServiceProfile 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 NewServiceProfileWithDefaults ¶

func NewServiceProfileWithDefaults() *ServiceProfile

NewServiceProfileWithDefaults instantiates a new ServiceProfile 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 (*ServiceProfile) GetAccessPointTypeConfigs ¶

func (o *ServiceProfile) GetAccessPointTypeConfigs() []ServiceProfileAccessPointType

GetAccessPointTypeConfigs returns the AccessPointTypeConfigs field value if set, zero value otherwise.

func (*ServiceProfile) GetAccessPointTypeConfigsOk ¶

func (o *ServiceProfile) GetAccessPointTypeConfigsOk() ([]ServiceProfileAccessPointType, bool)

GetAccessPointTypeConfigsOk returns a tuple with the AccessPointTypeConfigs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfile) GetAccount ¶

func (o *ServiceProfile) GetAccount() SimplifiedAccount

GetAccount returns the Account field value if set, zero value otherwise.

func (*ServiceProfile) GetAccountOk ¶

func (o *ServiceProfile) GetAccountOk() (*SimplifiedAccount, bool)

GetAccountOk returns a tuple with the Account field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfile) GetAllowedEmails ¶

func (o *ServiceProfile) GetAllowedEmails() []string

GetAllowedEmails returns the AllowedEmails field value if set, zero value otherwise.

func (*ServiceProfile) GetAllowedEmailsOk ¶

func (o *ServiceProfile) GetAllowedEmailsOk() ([]string, bool)

GetAllowedEmailsOk returns a tuple with the AllowedEmails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfile) GetChangeLog ¶

func (o *ServiceProfile) GetChangeLog() Changelog

GetChangeLog returns the ChangeLog field value if set, zero value otherwise.

func (*ServiceProfile) GetChangeLogOk ¶

func (o *ServiceProfile) GetChangeLogOk() (*Changelog, bool)

GetChangeLogOk returns a tuple with the ChangeLog field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfile) GetCustomFields ¶

func (o *ServiceProfile) GetCustomFields() []CustomField

GetCustomFields returns the CustomFields field value if set, zero value otherwise.

func (*ServiceProfile) GetCustomFieldsOk ¶

func (o *ServiceProfile) GetCustomFieldsOk() ([]CustomField, bool)

GetCustomFieldsOk returns a tuple with the CustomFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfile) GetDescription ¶

func (o *ServiceProfile) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*ServiceProfile) GetDescriptionOk ¶

func (o *ServiceProfile) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfile) GetHref ¶

func (o *ServiceProfile) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*ServiceProfile) GetHrefOk ¶

func (o *ServiceProfile) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfile) GetMarketingInfo ¶

func (o *ServiceProfile) GetMarketingInfo() MarketingInfo

GetMarketingInfo returns the MarketingInfo field value if set, zero value otherwise.

func (*ServiceProfile) GetMarketingInfoOk ¶

func (o *ServiceProfile) GetMarketingInfoOk() (*MarketingInfo, bool)

GetMarketingInfoOk returns a tuple with the MarketingInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfile) GetMetros ¶

func (o *ServiceProfile) GetMetros() []ServiceMetro

GetMetros returns the Metros field value if set, zero value otherwise.

func (*ServiceProfile) GetMetrosOk ¶

func (o *ServiceProfile) GetMetrosOk() ([]ServiceMetro, bool)

GetMetrosOk returns a tuple with the Metros field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfile) GetName ¶

func (o *ServiceProfile) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ServiceProfile) GetNameOk ¶

func (o *ServiceProfile) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfile) GetNotifications ¶

func (o *ServiceProfile) GetNotifications() []SimplifiedNotification

GetNotifications returns the Notifications field value if set, zero value otherwise.

func (*ServiceProfile) GetNotificationsOk ¶

func (o *ServiceProfile) GetNotificationsOk() ([]SimplifiedNotification, bool)

GetNotificationsOk returns a tuple with the Notifications field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfile) GetPorts ¶

GetPorts returns the Ports field value if set, zero value otherwise.

func (*ServiceProfile) GetPortsOk ¶

func (o *ServiceProfile) GetPortsOk() ([]ServiceProfileAccessPointCOLO, bool)

GetPortsOk returns a tuple with the Ports field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfile) GetProject ¶

func (o *ServiceProfile) GetProject() Project

GetProject returns the Project field value if set, zero value otherwise.

func (*ServiceProfile) GetProjectId ¶

func (o *ServiceProfile) GetProjectId() string

GetProjectId returns the ProjectId field value if set, zero value otherwise.

func (*ServiceProfile) GetProjectIdOk ¶

func (o *ServiceProfile) GetProjectIdOk() (*string, bool)

GetProjectIdOk returns a tuple with the ProjectId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfile) GetProjectOk ¶

func (o *ServiceProfile) GetProjectOk() (*Project, bool)

GetProjectOk returns a tuple with the Project field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfile) GetSelfProfile ¶

func (o *ServiceProfile) GetSelfProfile() bool

GetSelfProfile returns the SelfProfile field value if set, zero value otherwise.

func (*ServiceProfile) GetSelfProfileOk ¶

func (o *ServiceProfile) GetSelfProfileOk() (*bool, bool)

GetSelfProfileOk returns a tuple with the SelfProfile field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfile) GetState ¶

GetState returns the State field value if set, zero value otherwise.

func (*ServiceProfile) GetStateOk ¶

func (o *ServiceProfile) GetStateOk() (*ServiceProfileStateEnum, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfile) GetTags ¶

func (o *ServiceProfile) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ServiceProfile) GetTagsOk ¶

func (o *ServiceProfile) GetTagsOk() ([]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfile) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*ServiceProfile) GetTypeOk ¶

func (o *ServiceProfile) GetTypeOk() (*ServiceProfileTypeEnum, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfile) GetUuid ¶

func (o *ServiceProfile) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*ServiceProfile) GetUuidOk ¶

func (o *ServiceProfile) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfile) GetVirtualDevices ¶

func (o *ServiceProfile) GetVirtualDevices() []ServiceProfileAccessPointVD

GetVirtualDevices returns the VirtualDevices field value if set, zero value otherwise.

func (*ServiceProfile) GetVirtualDevicesOk ¶

func (o *ServiceProfile) GetVirtualDevicesOk() ([]ServiceProfileAccessPointVD, bool)

GetVirtualDevicesOk returns a tuple with the VirtualDevices field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfile) GetVisibility ¶

func (o *ServiceProfile) GetVisibility() ServiceProfileVisibilityEnum

GetVisibility returns the Visibility field value if set, zero value otherwise.

func (*ServiceProfile) GetVisibilityOk ¶

func (o *ServiceProfile) GetVisibilityOk() (*ServiceProfileVisibilityEnum, bool)

GetVisibilityOk returns a tuple with the Visibility field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfile) HasAccessPointTypeConfigs ¶

func (o *ServiceProfile) HasAccessPointTypeConfigs() bool

HasAccessPointTypeConfigs returns a boolean if a field has been set.

func (*ServiceProfile) HasAccount ¶

func (o *ServiceProfile) HasAccount() bool

HasAccount returns a boolean if a field has been set.

func (*ServiceProfile) HasAllowedEmails ¶

func (o *ServiceProfile) HasAllowedEmails() bool

HasAllowedEmails returns a boolean if a field has been set.

func (*ServiceProfile) HasChangeLog ¶

func (o *ServiceProfile) HasChangeLog() bool

HasChangeLog returns a boolean if a field has been set.

func (*ServiceProfile) HasCustomFields ¶

func (o *ServiceProfile) HasCustomFields() bool

HasCustomFields returns a boolean if a field has been set.

func (*ServiceProfile) HasDescription ¶

func (o *ServiceProfile) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ServiceProfile) HasHref ¶

func (o *ServiceProfile) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*ServiceProfile) HasMarketingInfo ¶

func (o *ServiceProfile) HasMarketingInfo() bool

HasMarketingInfo returns a boolean if a field has been set.

func (*ServiceProfile) HasMetros ¶

func (o *ServiceProfile) HasMetros() bool

HasMetros returns a boolean if a field has been set.

func (*ServiceProfile) HasName ¶

func (o *ServiceProfile) HasName() bool

HasName returns a boolean if a field has been set.

func (*ServiceProfile) HasNotifications ¶

func (o *ServiceProfile) HasNotifications() bool

HasNotifications returns a boolean if a field has been set.

func (*ServiceProfile) HasPorts ¶

func (o *ServiceProfile) HasPorts() bool

HasPorts returns a boolean if a field has been set.

func (*ServiceProfile) HasProject ¶

func (o *ServiceProfile) HasProject() bool

HasProject returns a boolean if a field has been set.

func (*ServiceProfile) HasProjectId ¶

func (o *ServiceProfile) HasProjectId() bool

HasProjectId returns a boolean if a field has been set.

func (*ServiceProfile) HasSelfProfile ¶

func (o *ServiceProfile) HasSelfProfile() bool

HasSelfProfile returns a boolean if a field has been set.

func (*ServiceProfile) HasState ¶

func (o *ServiceProfile) HasState() bool

HasState returns a boolean if a field has been set.

func (*ServiceProfile) HasTags ¶

func (o *ServiceProfile) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*ServiceProfile) HasType ¶

func (o *ServiceProfile) HasType() bool

HasType returns a boolean if a field has been set.

func (*ServiceProfile) HasUuid ¶

func (o *ServiceProfile) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (*ServiceProfile) HasVirtualDevices ¶

func (o *ServiceProfile) HasVirtualDevices() bool

HasVirtualDevices returns a boolean if a field has been set.

func (*ServiceProfile) HasVisibility ¶

func (o *ServiceProfile) HasVisibility() bool

HasVisibility returns a boolean if a field has been set.

func (ServiceProfile) MarshalJSON ¶

func (o ServiceProfile) MarshalJSON() ([]byte, error)

func (*ServiceProfile) SetAccessPointTypeConfigs ¶

func (o *ServiceProfile) SetAccessPointTypeConfigs(v []ServiceProfileAccessPointType)

SetAccessPointTypeConfigs gets a reference to the given []ServiceProfileAccessPointType and assigns it to the AccessPointTypeConfigs field.

func (*ServiceProfile) SetAccount ¶

func (o *ServiceProfile) SetAccount(v SimplifiedAccount)

SetAccount gets a reference to the given SimplifiedAccount and assigns it to the Account field.

func (*ServiceProfile) SetAllowedEmails ¶

func (o *ServiceProfile) SetAllowedEmails(v []string)

SetAllowedEmails gets a reference to the given []string and assigns it to the AllowedEmails field.

func (*ServiceProfile) SetChangeLog ¶

func (o *ServiceProfile) SetChangeLog(v Changelog)

SetChangeLog gets a reference to the given Changelog and assigns it to the ChangeLog field.

func (*ServiceProfile) SetCustomFields ¶

func (o *ServiceProfile) SetCustomFields(v []CustomField)

SetCustomFields gets a reference to the given []CustomField and assigns it to the CustomFields field.

func (*ServiceProfile) SetDescription ¶

func (o *ServiceProfile) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*ServiceProfile) SetHref ¶

func (o *ServiceProfile) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*ServiceProfile) SetMarketingInfo ¶

func (o *ServiceProfile) SetMarketingInfo(v MarketingInfo)

SetMarketingInfo gets a reference to the given MarketingInfo and assigns it to the MarketingInfo field.

func (*ServiceProfile) SetMetros ¶

func (o *ServiceProfile) SetMetros(v []ServiceMetro)

SetMetros gets a reference to the given []ServiceMetro and assigns it to the Metros field.

func (*ServiceProfile) SetName ¶

func (o *ServiceProfile) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ServiceProfile) SetNotifications ¶

func (o *ServiceProfile) SetNotifications(v []SimplifiedNotification)

SetNotifications gets a reference to the given []SimplifiedNotification and assigns it to the Notifications field.

func (*ServiceProfile) SetPorts ¶

SetPorts gets a reference to the given []ServiceProfileAccessPointCOLO and assigns it to the Ports field.

func (*ServiceProfile) SetProject ¶

func (o *ServiceProfile) SetProject(v Project)

SetProject gets a reference to the given Project and assigns it to the Project field.

func (*ServiceProfile) SetProjectId ¶

func (o *ServiceProfile) SetProjectId(v string)

SetProjectId gets a reference to the given string and assigns it to the ProjectId field.

func (*ServiceProfile) SetSelfProfile ¶

func (o *ServiceProfile) SetSelfProfile(v bool)

SetSelfProfile gets a reference to the given bool and assigns it to the SelfProfile field.

func (*ServiceProfile) SetState ¶

func (o *ServiceProfile) SetState(v ServiceProfileStateEnum)

SetState gets a reference to the given ServiceProfileStateEnum and assigns it to the State field.

func (*ServiceProfile) SetTags ¶

func (o *ServiceProfile) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ServiceProfile) SetType ¶

func (o *ServiceProfile) SetType(v ServiceProfileTypeEnum)

SetType gets a reference to the given ServiceProfileTypeEnum and assigns it to the Type field.

func (*ServiceProfile) SetUuid ¶

func (o *ServiceProfile) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (*ServiceProfile) SetVirtualDevices ¶

func (o *ServiceProfile) SetVirtualDevices(v []ServiceProfileAccessPointVD)

SetVirtualDevices gets a reference to the given []ServiceProfileAccessPointVD and assigns it to the VirtualDevices field.

func (*ServiceProfile) SetVisibility ¶

func (o *ServiceProfile) SetVisibility(v ServiceProfileVisibilityEnum)

SetVisibility gets a reference to the given ServiceProfileVisibilityEnum and assigns it to the Visibility field.

func (ServiceProfile) ToMap ¶

func (o ServiceProfile) ToMap() (map[string]interface{}, error)

func (*ServiceProfile) UnmarshalJSON ¶

func (o *ServiceProfile) UnmarshalJSON(data []byte) (err error)

type ServiceProfileAccessPointCOLO ¶

type ServiceProfileAccessPointCOLO struct {
	Type                    ServiceProfileAccessPointCOLOType `json:"type"`
	Uuid                    string                            `json:"uuid"`
	Location                *SimplifiedLocation               `json:"location,omitempty"`
	SellerRegion            *string                           `json:"sellerRegion,omitempty"`
	SellerRegionDescription *string                           `json:"sellerRegionDescription,omitempty"`
	CrossConnectId          *string                           `json:"crossConnectId,omitempty"`
	AdditionalProperties    map[string]interface{}
}

ServiceProfileAccessPointCOLO Colo Access Point

func NewServiceProfileAccessPointCOLO ¶

func NewServiceProfileAccessPointCOLO(type_ ServiceProfileAccessPointCOLOType, uuid string) *ServiceProfileAccessPointCOLO

NewServiceProfileAccessPointCOLO instantiates a new ServiceProfileAccessPointCOLO 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 NewServiceProfileAccessPointCOLOWithDefaults ¶

func NewServiceProfileAccessPointCOLOWithDefaults() *ServiceProfileAccessPointCOLO

NewServiceProfileAccessPointCOLOWithDefaults instantiates a new ServiceProfileAccessPointCOLO 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 (*ServiceProfileAccessPointCOLO) GetCrossConnectId ¶

func (o *ServiceProfileAccessPointCOLO) GetCrossConnectId() string

GetCrossConnectId returns the CrossConnectId field value if set, zero value otherwise.

func (*ServiceProfileAccessPointCOLO) GetCrossConnectIdOk ¶

func (o *ServiceProfileAccessPointCOLO) GetCrossConnectIdOk() (*string, bool)

GetCrossConnectIdOk returns a tuple with the CrossConnectId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileAccessPointCOLO) GetLocation ¶

GetLocation returns the Location field value if set, zero value otherwise.

func (*ServiceProfileAccessPointCOLO) GetLocationOk ¶

func (o *ServiceProfileAccessPointCOLO) GetLocationOk() (*SimplifiedLocation, bool)

GetLocationOk returns a tuple with the Location field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileAccessPointCOLO) GetSellerRegion ¶

func (o *ServiceProfileAccessPointCOLO) GetSellerRegion() string

GetSellerRegion returns the SellerRegion field value if set, zero value otherwise.

func (*ServiceProfileAccessPointCOLO) GetSellerRegionDescription ¶

func (o *ServiceProfileAccessPointCOLO) GetSellerRegionDescription() string

GetSellerRegionDescription returns the SellerRegionDescription field value if set, zero value otherwise.

func (*ServiceProfileAccessPointCOLO) GetSellerRegionDescriptionOk ¶

func (o *ServiceProfileAccessPointCOLO) GetSellerRegionDescriptionOk() (*string, bool)

GetSellerRegionDescriptionOk returns a tuple with the SellerRegionDescription field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileAccessPointCOLO) GetSellerRegionOk ¶

func (o *ServiceProfileAccessPointCOLO) GetSellerRegionOk() (*string, bool)

GetSellerRegionOk returns a tuple with the SellerRegion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileAccessPointCOLO) GetType ¶

GetType returns the Type field value

func (*ServiceProfileAccessPointCOLO) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceProfileAccessPointCOLO) GetUuid ¶

GetUuid returns the Uuid field value

func (*ServiceProfileAccessPointCOLO) GetUuidOk ¶

func (o *ServiceProfileAccessPointCOLO) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (*ServiceProfileAccessPointCOLO) HasCrossConnectId ¶

func (o *ServiceProfileAccessPointCOLO) HasCrossConnectId() bool

HasCrossConnectId returns a boolean if a field has been set.

func (*ServiceProfileAccessPointCOLO) HasLocation ¶

func (o *ServiceProfileAccessPointCOLO) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*ServiceProfileAccessPointCOLO) HasSellerRegion ¶

func (o *ServiceProfileAccessPointCOLO) HasSellerRegion() bool

HasSellerRegion returns a boolean if a field has been set.

func (*ServiceProfileAccessPointCOLO) HasSellerRegionDescription ¶

func (o *ServiceProfileAccessPointCOLO) HasSellerRegionDescription() bool

HasSellerRegionDescription returns a boolean if a field has been set.

func (ServiceProfileAccessPointCOLO) MarshalJSON ¶

func (o ServiceProfileAccessPointCOLO) MarshalJSON() ([]byte, error)

func (*ServiceProfileAccessPointCOLO) SetCrossConnectId ¶

func (o *ServiceProfileAccessPointCOLO) SetCrossConnectId(v string)

SetCrossConnectId gets a reference to the given string and assigns it to the CrossConnectId field.

func (*ServiceProfileAccessPointCOLO) SetLocation ¶

SetLocation gets a reference to the given SimplifiedLocation and assigns it to the Location field.

func (*ServiceProfileAccessPointCOLO) SetSellerRegion ¶

func (o *ServiceProfileAccessPointCOLO) SetSellerRegion(v string)

SetSellerRegion gets a reference to the given string and assigns it to the SellerRegion field.

func (*ServiceProfileAccessPointCOLO) SetSellerRegionDescription ¶

func (o *ServiceProfileAccessPointCOLO) SetSellerRegionDescription(v string)

SetSellerRegionDescription gets a reference to the given string and assigns it to the SellerRegionDescription field.

func (*ServiceProfileAccessPointCOLO) SetType ¶

SetType sets field value

func (*ServiceProfileAccessPointCOLO) SetUuid ¶

func (o *ServiceProfileAccessPointCOLO) SetUuid(v string)

SetUuid sets field value

func (ServiceProfileAccessPointCOLO) ToMap ¶

func (o ServiceProfileAccessPointCOLO) ToMap() (map[string]interface{}, error)

func (*ServiceProfileAccessPointCOLO) UnmarshalJSON ¶

func (o *ServiceProfileAccessPointCOLO) UnmarshalJSON(data []byte) (err error)

type ServiceProfileAccessPointCOLOType ¶

type ServiceProfileAccessPointCOLOType string

ServiceProfileAccessPointCOLOType the model 'ServiceProfileAccessPointCOLOType'

const (
	SERVICEPROFILEACCESSPOINTCOLOTYPE_XF_PORT ServiceProfileAccessPointCOLOType = "XF_PORT"
)

List of ServiceProfileAccessPointCOLO_type

func NewServiceProfileAccessPointCOLOTypeFromValue ¶

func NewServiceProfileAccessPointCOLOTypeFromValue(v string) (*ServiceProfileAccessPointCOLOType, error)

NewServiceProfileAccessPointCOLOTypeFromValue returns a pointer to a valid ServiceProfileAccessPointCOLOType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ServiceProfileAccessPointCOLOType) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (ServiceProfileAccessPointCOLOType) Ptr ¶

Ptr returns reference to ServiceProfileAccessPointCOLO_type value

func (*ServiceProfileAccessPointCOLOType) UnmarshalJSON ¶

func (v *ServiceProfileAccessPointCOLOType) UnmarshalJSON(src []byte) error

type ServiceProfileAccessPointType ¶

type ServiceProfileAccessPointType struct {
	ServiceProfileAccessPointTypeCOLO *ServiceProfileAccessPointTypeCOLO
	ServiceProfileAccessPointTypeVD   *ServiceProfileAccessPointTypeVD
}

ServiceProfileAccessPointType - Access Point Type

func ServiceProfileAccessPointTypeCOLOAsServiceProfileAccessPointType ¶

func ServiceProfileAccessPointTypeCOLOAsServiceProfileAccessPointType(v *ServiceProfileAccessPointTypeCOLO) ServiceProfileAccessPointType

ServiceProfileAccessPointTypeCOLOAsServiceProfileAccessPointType is a convenience function that returns ServiceProfileAccessPointTypeCOLO wrapped in ServiceProfileAccessPointType

func ServiceProfileAccessPointTypeVDAsServiceProfileAccessPointType ¶

func ServiceProfileAccessPointTypeVDAsServiceProfileAccessPointType(v *ServiceProfileAccessPointTypeVD) ServiceProfileAccessPointType

ServiceProfileAccessPointTypeVDAsServiceProfileAccessPointType is a convenience function that returns ServiceProfileAccessPointTypeVD wrapped in ServiceProfileAccessPointType

func (*ServiceProfileAccessPointType) GetActualInstance ¶

func (obj *ServiceProfileAccessPointType) GetActualInstance() interface{}

Get the actual instance

func (ServiceProfileAccessPointType) MarshalJSON ¶

func (src ServiceProfileAccessPointType) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*ServiceProfileAccessPointType) UnmarshalJSON ¶

func (dst *ServiceProfileAccessPointType) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type ServiceProfileAccessPointTypeCOLO ¶

type ServiceProfileAccessPointTypeCOLO struct {
	Uuid                *string                           `json:"uuid,omitempty"`
	Type                ServiceProfileAccessPointTypeEnum `json:"type"`
	SupportedBandwidths []int32                           `json:"supportedBandwidths,omitempty"`
	// Setting to allow or prohibit remote connections to the service profile.
	AllowRemoteConnections *bool `json:"allowRemoteConnections,omitempty"`
	// Setting to enable or disable the ability of the buyer to customize the bandwidth.
	AllowCustomBandwidth *bool `json:"allowCustomBandwidth,omitempty"`
	// percentage of port bandwidth at which an allocation alert is generated - missing on wiki.
	BandwidthAlertThreshold *float32 `json:"bandwidthAlertThreshold,omitempty"`
	// Setting to enable or disable the ability of the buyer to change connection bandwidth without approval of the seller.
	AllowBandwidthAutoApproval *bool `json:"allowBandwidthAutoApproval,omitempty"`
	// Availability of a bandwidth upgrade. The default is false.
	AllowBandwidthUpgrade *bool                             `json:"allowBandwidthUpgrade,omitempty"`
	LinkProtocolConfig    *ServiceProfileLinkProtocolConfig `json:"linkProtocolConfig,omitempty"`
	// for verizon only.
	EnableAutoGenerateServiceKey *bool `json:"enableAutoGenerateServiceKey,omitempty"`
	// Mandate redundant connections
	ConnectionRedundancyRequired *bool      `json:"connectionRedundancyRequired,omitempty"`
	ApiConfig                    *ApiConfig `json:"apiConfig,omitempty"`
	// custom name for \"Connection\"
	ConnectionLabel      *string                 `json:"connectionLabel,omitempty"`
	AuthenticationKey    *AuthenticationKey      `json:"authenticationKey,omitempty"`
	Metadata             *ServiceProfileMetadata `json:"metadata,omitempty"`
	AdditionalProperties map[string]interface{}
}

ServiceProfileAccessPointTypeCOLO Colo Access Point Type

func NewServiceProfileAccessPointTypeCOLO ¶

func NewServiceProfileAccessPointTypeCOLO(type_ ServiceProfileAccessPointTypeEnum) *ServiceProfileAccessPointTypeCOLO

NewServiceProfileAccessPointTypeCOLO instantiates a new ServiceProfileAccessPointTypeCOLO 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 NewServiceProfileAccessPointTypeCOLOWithDefaults ¶

func NewServiceProfileAccessPointTypeCOLOWithDefaults() *ServiceProfileAccessPointTypeCOLO

NewServiceProfileAccessPointTypeCOLOWithDefaults instantiates a new ServiceProfileAccessPointTypeCOLO 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 (*ServiceProfileAccessPointTypeCOLO) GetAllowBandwidthAutoApproval ¶

func (o *ServiceProfileAccessPointTypeCOLO) GetAllowBandwidthAutoApproval() bool

GetAllowBandwidthAutoApproval returns the AllowBandwidthAutoApproval field value if set, zero value otherwise.

func (*ServiceProfileAccessPointTypeCOLO) GetAllowBandwidthAutoApprovalOk ¶

func (o *ServiceProfileAccessPointTypeCOLO) GetAllowBandwidthAutoApprovalOk() (*bool, bool)

GetAllowBandwidthAutoApprovalOk returns a tuple with the AllowBandwidthAutoApproval field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileAccessPointTypeCOLO) GetAllowBandwidthUpgrade ¶

func (o *ServiceProfileAccessPointTypeCOLO) GetAllowBandwidthUpgrade() bool

GetAllowBandwidthUpgrade returns the AllowBandwidthUpgrade field value if set, zero value otherwise.

func (*ServiceProfileAccessPointTypeCOLO) GetAllowBandwidthUpgradeOk ¶

func (o *ServiceProfileAccessPointTypeCOLO) GetAllowBandwidthUpgradeOk() (*bool, bool)

GetAllowBandwidthUpgradeOk returns a tuple with the AllowBandwidthUpgrade field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileAccessPointTypeCOLO) GetAllowCustomBandwidth ¶

func (o *ServiceProfileAccessPointTypeCOLO) GetAllowCustomBandwidth() bool

GetAllowCustomBandwidth returns the AllowCustomBandwidth field value if set, zero value otherwise.

func (*ServiceProfileAccessPointTypeCOLO) GetAllowCustomBandwidthOk ¶

func (o *ServiceProfileAccessPointTypeCOLO) GetAllowCustomBandwidthOk() (*bool, bool)

GetAllowCustomBandwidthOk returns a tuple with the AllowCustomBandwidth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileAccessPointTypeCOLO) GetAllowRemoteConnections ¶

func (o *ServiceProfileAccessPointTypeCOLO) GetAllowRemoteConnections() bool

GetAllowRemoteConnections returns the AllowRemoteConnections field value if set, zero value otherwise.

func (*ServiceProfileAccessPointTypeCOLO) GetAllowRemoteConnectionsOk ¶

func (o *ServiceProfileAccessPointTypeCOLO) GetAllowRemoteConnectionsOk() (*bool, bool)

GetAllowRemoteConnectionsOk returns a tuple with the AllowRemoteConnections field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileAccessPointTypeCOLO) GetApiConfig ¶

func (o *ServiceProfileAccessPointTypeCOLO) GetApiConfig() ApiConfig

GetApiConfig returns the ApiConfig field value if set, zero value otherwise.

func (*ServiceProfileAccessPointTypeCOLO) GetApiConfigOk ¶

func (o *ServiceProfileAccessPointTypeCOLO) GetApiConfigOk() (*ApiConfig, bool)

GetApiConfigOk returns a tuple with the ApiConfig field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileAccessPointTypeCOLO) GetAuthenticationKey ¶

func (o *ServiceProfileAccessPointTypeCOLO) GetAuthenticationKey() AuthenticationKey

GetAuthenticationKey returns the AuthenticationKey field value if set, zero value otherwise.

func (*ServiceProfileAccessPointTypeCOLO) GetAuthenticationKeyOk ¶

func (o *ServiceProfileAccessPointTypeCOLO) GetAuthenticationKeyOk() (*AuthenticationKey, bool)

GetAuthenticationKeyOk returns a tuple with the AuthenticationKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileAccessPointTypeCOLO) GetBandwidthAlertThreshold ¶

func (o *ServiceProfileAccessPointTypeCOLO) GetBandwidthAlertThreshold() float32

GetBandwidthAlertThreshold returns the BandwidthAlertThreshold field value if set, zero value otherwise.

func (*ServiceProfileAccessPointTypeCOLO) GetBandwidthAlertThresholdOk ¶

func (o *ServiceProfileAccessPointTypeCOLO) GetBandwidthAlertThresholdOk() (*float32, bool)

GetBandwidthAlertThresholdOk returns a tuple with the BandwidthAlertThreshold field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileAccessPointTypeCOLO) GetConnectionLabel ¶

func (o *ServiceProfileAccessPointTypeCOLO) GetConnectionLabel() string

GetConnectionLabel returns the ConnectionLabel field value if set, zero value otherwise.

func (*ServiceProfileAccessPointTypeCOLO) GetConnectionLabelOk ¶

func (o *ServiceProfileAccessPointTypeCOLO) GetConnectionLabelOk() (*string, bool)

GetConnectionLabelOk returns a tuple with the ConnectionLabel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileAccessPointTypeCOLO) GetConnectionRedundancyRequired ¶

func (o *ServiceProfileAccessPointTypeCOLO) GetConnectionRedundancyRequired() bool

GetConnectionRedundancyRequired returns the ConnectionRedundancyRequired field value if set, zero value otherwise.

func (*ServiceProfileAccessPointTypeCOLO) GetConnectionRedundancyRequiredOk ¶

func (o *ServiceProfileAccessPointTypeCOLO) GetConnectionRedundancyRequiredOk() (*bool, bool)

GetConnectionRedundancyRequiredOk returns a tuple with the ConnectionRedundancyRequired field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileAccessPointTypeCOLO) GetEnableAutoGenerateServiceKey ¶

func (o *ServiceProfileAccessPointTypeCOLO) GetEnableAutoGenerateServiceKey() bool

GetEnableAutoGenerateServiceKey returns the EnableAutoGenerateServiceKey field value if set, zero value otherwise.

func (*ServiceProfileAccessPointTypeCOLO) GetEnableAutoGenerateServiceKeyOk ¶

func (o *ServiceProfileAccessPointTypeCOLO) GetEnableAutoGenerateServiceKeyOk() (*bool, bool)

GetEnableAutoGenerateServiceKeyOk returns a tuple with the EnableAutoGenerateServiceKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileAccessPointTypeCOLO) GetLinkProtocolConfig ¶

GetLinkProtocolConfig returns the LinkProtocolConfig field value if set, zero value otherwise.

func (*ServiceProfileAccessPointTypeCOLO) GetLinkProtocolConfigOk ¶

GetLinkProtocolConfigOk returns a tuple with the LinkProtocolConfig field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileAccessPointTypeCOLO) GetMetadata ¶

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*ServiceProfileAccessPointTypeCOLO) GetMetadataOk ¶

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileAccessPointTypeCOLO) GetSupportedBandwidths ¶

func (o *ServiceProfileAccessPointTypeCOLO) GetSupportedBandwidths() []int32

GetSupportedBandwidths returns the SupportedBandwidths field value if set, zero value otherwise.

func (*ServiceProfileAccessPointTypeCOLO) GetSupportedBandwidthsOk ¶

func (o *ServiceProfileAccessPointTypeCOLO) GetSupportedBandwidthsOk() ([]int32, bool)

GetSupportedBandwidthsOk returns a tuple with the SupportedBandwidths field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileAccessPointTypeCOLO) GetType ¶

GetType returns the Type field value

func (*ServiceProfileAccessPointTypeCOLO) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceProfileAccessPointTypeCOLO) GetUuid ¶

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*ServiceProfileAccessPointTypeCOLO) GetUuidOk ¶

func (o *ServiceProfileAccessPointTypeCOLO) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileAccessPointTypeCOLO) HasAllowBandwidthAutoApproval ¶

func (o *ServiceProfileAccessPointTypeCOLO) HasAllowBandwidthAutoApproval() bool

HasAllowBandwidthAutoApproval returns a boolean if a field has been set.

func (*ServiceProfileAccessPointTypeCOLO) HasAllowBandwidthUpgrade ¶

func (o *ServiceProfileAccessPointTypeCOLO) HasAllowBandwidthUpgrade() bool

HasAllowBandwidthUpgrade returns a boolean if a field has been set.

func (*ServiceProfileAccessPointTypeCOLO) HasAllowCustomBandwidth ¶

func (o *ServiceProfileAccessPointTypeCOLO) HasAllowCustomBandwidth() bool

HasAllowCustomBandwidth returns a boolean if a field has been set.

func (*ServiceProfileAccessPointTypeCOLO) HasAllowRemoteConnections ¶

func (o *ServiceProfileAccessPointTypeCOLO) HasAllowRemoteConnections() bool

HasAllowRemoteConnections returns a boolean if a field has been set.

func (*ServiceProfileAccessPointTypeCOLO) HasApiConfig ¶

func (o *ServiceProfileAccessPointTypeCOLO) HasApiConfig() bool

HasApiConfig returns a boolean if a field has been set.

func (*ServiceProfileAccessPointTypeCOLO) HasAuthenticationKey ¶

func (o *ServiceProfileAccessPointTypeCOLO) HasAuthenticationKey() bool

HasAuthenticationKey returns a boolean if a field has been set.

func (*ServiceProfileAccessPointTypeCOLO) HasBandwidthAlertThreshold ¶

func (o *ServiceProfileAccessPointTypeCOLO) HasBandwidthAlertThreshold() bool

HasBandwidthAlertThreshold returns a boolean if a field has been set.

func (*ServiceProfileAccessPointTypeCOLO) HasConnectionLabel ¶

func (o *ServiceProfileAccessPointTypeCOLO) HasConnectionLabel() bool

HasConnectionLabel returns a boolean if a field has been set.

func (*ServiceProfileAccessPointTypeCOLO) HasConnectionRedundancyRequired ¶

func (o *ServiceProfileAccessPointTypeCOLO) HasConnectionRedundancyRequired() bool

HasConnectionRedundancyRequired returns a boolean if a field has been set.

func (*ServiceProfileAccessPointTypeCOLO) HasEnableAutoGenerateServiceKey ¶

func (o *ServiceProfileAccessPointTypeCOLO) HasEnableAutoGenerateServiceKey() bool

HasEnableAutoGenerateServiceKey returns a boolean if a field has been set.

func (*ServiceProfileAccessPointTypeCOLO) HasLinkProtocolConfig ¶

func (o *ServiceProfileAccessPointTypeCOLO) HasLinkProtocolConfig() bool

HasLinkProtocolConfig returns a boolean if a field has been set.

func (*ServiceProfileAccessPointTypeCOLO) HasMetadata ¶

func (o *ServiceProfileAccessPointTypeCOLO) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*ServiceProfileAccessPointTypeCOLO) HasSupportedBandwidths ¶

func (o *ServiceProfileAccessPointTypeCOLO) HasSupportedBandwidths() bool

HasSupportedBandwidths returns a boolean if a field has been set.

func (*ServiceProfileAccessPointTypeCOLO) HasUuid ¶

HasUuid returns a boolean if a field has been set.

func (ServiceProfileAccessPointTypeCOLO) MarshalJSON ¶

func (o ServiceProfileAccessPointTypeCOLO) MarshalJSON() ([]byte, error)

func (*ServiceProfileAccessPointTypeCOLO) SetAllowBandwidthAutoApproval ¶

func (o *ServiceProfileAccessPointTypeCOLO) SetAllowBandwidthAutoApproval(v bool)

SetAllowBandwidthAutoApproval gets a reference to the given bool and assigns it to the AllowBandwidthAutoApproval field.

func (*ServiceProfileAccessPointTypeCOLO) SetAllowBandwidthUpgrade ¶

func (o *ServiceProfileAccessPointTypeCOLO) SetAllowBandwidthUpgrade(v bool)

SetAllowBandwidthUpgrade gets a reference to the given bool and assigns it to the AllowBandwidthUpgrade field.

func (*ServiceProfileAccessPointTypeCOLO) SetAllowCustomBandwidth ¶

func (o *ServiceProfileAccessPointTypeCOLO) SetAllowCustomBandwidth(v bool)

SetAllowCustomBandwidth gets a reference to the given bool and assigns it to the AllowCustomBandwidth field.

func (*ServiceProfileAccessPointTypeCOLO) SetAllowRemoteConnections ¶

func (o *ServiceProfileAccessPointTypeCOLO) SetAllowRemoteConnections(v bool)

SetAllowRemoteConnections gets a reference to the given bool and assigns it to the AllowRemoteConnections field.

func (*ServiceProfileAccessPointTypeCOLO) SetApiConfig ¶

func (o *ServiceProfileAccessPointTypeCOLO) SetApiConfig(v ApiConfig)

SetApiConfig gets a reference to the given ApiConfig and assigns it to the ApiConfig field.

func (*ServiceProfileAccessPointTypeCOLO) SetAuthenticationKey ¶

func (o *ServiceProfileAccessPointTypeCOLO) SetAuthenticationKey(v AuthenticationKey)

SetAuthenticationKey gets a reference to the given AuthenticationKey and assigns it to the AuthenticationKey field.

func (*ServiceProfileAccessPointTypeCOLO) SetBandwidthAlertThreshold ¶

func (o *ServiceProfileAccessPointTypeCOLO) SetBandwidthAlertThreshold(v float32)

SetBandwidthAlertThreshold gets a reference to the given float32 and assigns it to the BandwidthAlertThreshold field.

func (*ServiceProfileAccessPointTypeCOLO) SetConnectionLabel ¶

func (o *ServiceProfileAccessPointTypeCOLO) SetConnectionLabel(v string)

SetConnectionLabel gets a reference to the given string and assigns it to the ConnectionLabel field.

func (*ServiceProfileAccessPointTypeCOLO) SetConnectionRedundancyRequired ¶

func (o *ServiceProfileAccessPointTypeCOLO) SetConnectionRedundancyRequired(v bool)

SetConnectionRedundancyRequired gets a reference to the given bool and assigns it to the ConnectionRedundancyRequired field.

func (*ServiceProfileAccessPointTypeCOLO) SetEnableAutoGenerateServiceKey ¶

func (o *ServiceProfileAccessPointTypeCOLO) SetEnableAutoGenerateServiceKey(v bool)

SetEnableAutoGenerateServiceKey gets a reference to the given bool and assigns it to the EnableAutoGenerateServiceKey field.

func (*ServiceProfileAccessPointTypeCOLO) SetLinkProtocolConfig ¶

SetLinkProtocolConfig gets a reference to the given ServiceProfileLinkProtocolConfig and assigns it to the LinkProtocolConfig field.

func (*ServiceProfileAccessPointTypeCOLO) SetMetadata ¶

SetMetadata gets a reference to the given ServiceProfileMetadata and assigns it to the Metadata field.

func (*ServiceProfileAccessPointTypeCOLO) SetSupportedBandwidths ¶

func (o *ServiceProfileAccessPointTypeCOLO) SetSupportedBandwidths(v []int32)

SetSupportedBandwidths gets a reference to the given []int32 and assigns it to the SupportedBandwidths field.

func (*ServiceProfileAccessPointTypeCOLO) SetType ¶

SetType sets field value

func (*ServiceProfileAccessPointTypeCOLO) SetUuid ¶

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (ServiceProfileAccessPointTypeCOLO) ToMap ¶

func (o ServiceProfileAccessPointTypeCOLO) ToMap() (map[string]interface{}, error)

func (*ServiceProfileAccessPointTypeCOLO) UnmarshalJSON ¶

func (o *ServiceProfileAccessPointTypeCOLO) UnmarshalJSON(data []byte) (err error)

type ServiceProfileAccessPointTypeEnum ¶

type ServiceProfileAccessPointTypeEnum string

ServiceProfileAccessPointTypeEnum Access point type

const (
	SERVICEPROFILEACCESSPOINTTYPEENUM_VD   ServiceProfileAccessPointTypeEnum = "VD"
	SERVICEPROFILEACCESSPOINTTYPEENUM_COLO ServiceProfileAccessPointTypeEnum = "COLO"
)

List of ServiceProfileAccessPointTypeEnum

func NewServiceProfileAccessPointTypeEnumFromValue ¶

func NewServiceProfileAccessPointTypeEnumFromValue(v string) (*ServiceProfileAccessPointTypeEnum, error)

NewServiceProfileAccessPointTypeEnumFromValue returns a pointer to a valid ServiceProfileAccessPointTypeEnum for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ServiceProfileAccessPointTypeEnum) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (ServiceProfileAccessPointTypeEnum) Ptr ¶

Ptr returns reference to ServiceProfileAccessPointTypeEnum value

func (*ServiceProfileAccessPointTypeEnum) UnmarshalJSON ¶

func (v *ServiceProfileAccessPointTypeEnum) UnmarshalJSON(src []byte) error

type ServiceProfileAccessPointTypeVD ¶

type ServiceProfileAccessPointTypeVD struct {
	Uuid                *string                           `json:"uuid,omitempty"`
	Type                ServiceProfileAccessPointTypeEnum `json:"type"`
	SupportedBandwidths []int32                           `json:"supportedBandwidths,omitempty"`
	// Allow remote connections to Service Profile
	AllowRemoteConnections *bool `json:"allowRemoteConnections,omitempty"`
	AllowCustomBandwidth   *bool `json:"allowCustomBandwidth,omitempty"`
}

ServiceProfileAccessPointTypeVD VirtualDevice Access Point Type

func NewServiceProfileAccessPointTypeVD ¶

func NewServiceProfileAccessPointTypeVD(type_ ServiceProfileAccessPointTypeEnum) *ServiceProfileAccessPointTypeVD

NewServiceProfileAccessPointTypeVD instantiates a new ServiceProfileAccessPointTypeVD 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 NewServiceProfileAccessPointTypeVDWithDefaults ¶

func NewServiceProfileAccessPointTypeVDWithDefaults() *ServiceProfileAccessPointTypeVD

NewServiceProfileAccessPointTypeVDWithDefaults instantiates a new ServiceProfileAccessPointTypeVD 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 (*ServiceProfileAccessPointTypeVD) GetAllowCustomBandwidth ¶

func (o *ServiceProfileAccessPointTypeVD) GetAllowCustomBandwidth() bool

GetAllowCustomBandwidth returns the AllowCustomBandwidth field value if set, zero value otherwise.

func (*ServiceProfileAccessPointTypeVD) GetAllowCustomBandwidthOk ¶

func (o *ServiceProfileAccessPointTypeVD) GetAllowCustomBandwidthOk() (*bool, bool)

GetAllowCustomBandwidthOk returns a tuple with the AllowCustomBandwidth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileAccessPointTypeVD) GetAllowRemoteConnections ¶

func (o *ServiceProfileAccessPointTypeVD) GetAllowRemoteConnections() bool

GetAllowRemoteConnections returns the AllowRemoteConnections field value if set, zero value otherwise.

func (*ServiceProfileAccessPointTypeVD) GetAllowRemoteConnectionsOk ¶

func (o *ServiceProfileAccessPointTypeVD) GetAllowRemoteConnectionsOk() (*bool, bool)

GetAllowRemoteConnectionsOk returns a tuple with the AllowRemoteConnections field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileAccessPointTypeVD) GetSupportedBandwidths ¶

func (o *ServiceProfileAccessPointTypeVD) GetSupportedBandwidths() []int32

GetSupportedBandwidths returns the SupportedBandwidths field value if set, zero value otherwise.

func (*ServiceProfileAccessPointTypeVD) GetSupportedBandwidthsOk ¶

func (o *ServiceProfileAccessPointTypeVD) GetSupportedBandwidthsOk() ([]int32, bool)

GetSupportedBandwidthsOk returns a tuple with the SupportedBandwidths field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileAccessPointTypeVD) GetType ¶

GetType returns the Type field value

func (*ServiceProfileAccessPointTypeVD) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceProfileAccessPointTypeVD) GetUuid ¶

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*ServiceProfileAccessPointTypeVD) GetUuidOk ¶

func (o *ServiceProfileAccessPointTypeVD) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileAccessPointTypeVD) HasAllowCustomBandwidth ¶

func (o *ServiceProfileAccessPointTypeVD) HasAllowCustomBandwidth() bool

HasAllowCustomBandwidth returns a boolean if a field has been set.

func (*ServiceProfileAccessPointTypeVD) HasAllowRemoteConnections ¶

func (o *ServiceProfileAccessPointTypeVD) HasAllowRemoteConnections() bool

HasAllowRemoteConnections returns a boolean if a field has been set.

func (*ServiceProfileAccessPointTypeVD) HasSupportedBandwidths ¶

func (o *ServiceProfileAccessPointTypeVD) HasSupportedBandwidths() bool

HasSupportedBandwidths returns a boolean if a field has been set.

func (*ServiceProfileAccessPointTypeVD) HasUuid ¶

HasUuid returns a boolean if a field has been set.

func (ServiceProfileAccessPointTypeVD) MarshalJSON ¶

func (o ServiceProfileAccessPointTypeVD) MarshalJSON() ([]byte, error)

func (*ServiceProfileAccessPointTypeVD) SetAllowCustomBandwidth ¶

func (o *ServiceProfileAccessPointTypeVD) SetAllowCustomBandwidth(v bool)

SetAllowCustomBandwidth gets a reference to the given bool and assigns it to the AllowCustomBandwidth field.

func (*ServiceProfileAccessPointTypeVD) SetAllowRemoteConnections ¶

func (o *ServiceProfileAccessPointTypeVD) SetAllowRemoteConnections(v bool)

SetAllowRemoteConnections gets a reference to the given bool and assigns it to the AllowRemoteConnections field.

func (*ServiceProfileAccessPointTypeVD) SetSupportedBandwidths ¶

func (o *ServiceProfileAccessPointTypeVD) SetSupportedBandwidths(v []int32)

SetSupportedBandwidths gets a reference to the given []int32 and assigns it to the SupportedBandwidths field.

func (*ServiceProfileAccessPointTypeVD) SetType ¶

SetType sets field value

func (*ServiceProfileAccessPointTypeVD) SetUuid ¶

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (ServiceProfileAccessPointTypeVD) ToMap ¶

func (o ServiceProfileAccessPointTypeVD) ToMap() (map[string]interface{}, error)

func (*ServiceProfileAccessPointTypeVD) UnmarshalJSON ¶

func (o *ServiceProfileAccessPointTypeVD) UnmarshalJSON(data []byte) (err error)

type ServiceProfileAccessPointVD ¶

type ServiceProfileAccessPointVD struct {
	Type                 ServiceProfileAccessPointVDType `json:"type"`
	Uuid                 string                          `json:"uuid"`
	Location             *SimplifiedLocation             `json:"location,omitempty"`
	InterfaceUuid        *string                         `json:"interfaceUuid,omitempty"`
	AdditionalProperties map[string]interface{}
}

ServiceProfileAccessPointVD Virtual Device Point

func NewServiceProfileAccessPointVD ¶

func NewServiceProfileAccessPointVD(type_ ServiceProfileAccessPointVDType, uuid string) *ServiceProfileAccessPointVD

NewServiceProfileAccessPointVD instantiates a new ServiceProfileAccessPointVD 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 NewServiceProfileAccessPointVDWithDefaults ¶

func NewServiceProfileAccessPointVDWithDefaults() *ServiceProfileAccessPointVD

NewServiceProfileAccessPointVDWithDefaults instantiates a new ServiceProfileAccessPointVD 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 (*ServiceProfileAccessPointVD) GetInterfaceUuid ¶

func (o *ServiceProfileAccessPointVD) GetInterfaceUuid() string

GetInterfaceUuid returns the InterfaceUuid field value if set, zero value otherwise.

func (*ServiceProfileAccessPointVD) GetInterfaceUuidOk ¶

func (o *ServiceProfileAccessPointVD) GetInterfaceUuidOk() (*string, bool)

GetInterfaceUuidOk returns a tuple with the InterfaceUuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileAccessPointVD) GetLocation ¶

GetLocation returns the Location field value if set, zero value otherwise.

func (*ServiceProfileAccessPointVD) GetLocationOk ¶

func (o *ServiceProfileAccessPointVD) GetLocationOk() (*SimplifiedLocation, bool)

GetLocationOk returns a tuple with the Location field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileAccessPointVD) GetType ¶

GetType returns the Type field value

func (*ServiceProfileAccessPointVD) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceProfileAccessPointVD) GetUuid ¶

func (o *ServiceProfileAccessPointVD) GetUuid() string

GetUuid returns the Uuid field value

func (*ServiceProfileAccessPointVD) GetUuidOk ¶

func (o *ServiceProfileAccessPointVD) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (*ServiceProfileAccessPointVD) HasInterfaceUuid ¶

func (o *ServiceProfileAccessPointVD) HasInterfaceUuid() bool

HasInterfaceUuid returns a boolean if a field has been set.

func (*ServiceProfileAccessPointVD) HasLocation ¶

func (o *ServiceProfileAccessPointVD) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (ServiceProfileAccessPointVD) MarshalJSON ¶

func (o ServiceProfileAccessPointVD) MarshalJSON() ([]byte, error)

func (*ServiceProfileAccessPointVD) SetInterfaceUuid ¶

func (o *ServiceProfileAccessPointVD) SetInterfaceUuid(v string)

SetInterfaceUuid gets a reference to the given string and assigns it to the InterfaceUuid field.

func (*ServiceProfileAccessPointVD) SetLocation ¶

SetLocation gets a reference to the given SimplifiedLocation and assigns it to the Location field.

func (*ServiceProfileAccessPointVD) SetType ¶

SetType sets field value

func (*ServiceProfileAccessPointVD) SetUuid ¶

func (o *ServiceProfileAccessPointVD) SetUuid(v string)

SetUuid sets field value

func (ServiceProfileAccessPointVD) ToMap ¶

func (o ServiceProfileAccessPointVD) ToMap() (map[string]interface{}, error)

func (*ServiceProfileAccessPointVD) UnmarshalJSON ¶

func (o *ServiceProfileAccessPointVD) UnmarshalJSON(data []byte) (err error)

type ServiceProfileAccessPointVDType ¶

type ServiceProfileAccessPointVDType string

ServiceProfileAccessPointVDType the model 'ServiceProfileAccessPointVDType'

const (
	SERVICEPROFILEACCESSPOINTVDTYPE_VD ServiceProfileAccessPointVDType = "VD"
)

List of ServiceProfileAccessPointVD_type

func NewServiceProfileAccessPointVDTypeFromValue ¶

func NewServiceProfileAccessPointVDTypeFromValue(v string) (*ServiceProfileAccessPointVDType, error)

NewServiceProfileAccessPointVDTypeFromValue returns a pointer to a valid ServiceProfileAccessPointVDType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ServiceProfileAccessPointVDType) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (ServiceProfileAccessPointVDType) Ptr ¶

Ptr returns reference to ServiceProfileAccessPointVD_type value

func (*ServiceProfileAccessPointVDType) UnmarshalJSON ¶

func (v *ServiceProfileAccessPointVDType) UnmarshalJSON(src []byte) error

type ServiceProfileAndFilter ¶

type ServiceProfileAndFilter struct {
	And                  []ServiceProfileSimpleExpression `json:"and,omitempty"`
	AdditionalProperties map[string]interface{}
}

ServiceProfileAndFilter struct for ServiceProfileAndFilter

func NewServiceProfileAndFilter ¶

func NewServiceProfileAndFilter() *ServiceProfileAndFilter

NewServiceProfileAndFilter instantiates a new ServiceProfileAndFilter 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 NewServiceProfileAndFilterWithDefaults ¶

func NewServiceProfileAndFilterWithDefaults() *ServiceProfileAndFilter

NewServiceProfileAndFilterWithDefaults instantiates a new ServiceProfileAndFilter 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 (*ServiceProfileAndFilter) GetAnd ¶

GetAnd returns the And field value if set, zero value otherwise.

func (*ServiceProfileAndFilter) GetAndOk ¶

GetAndOk returns a tuple with the And field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileAndFilter) HasAnd ¶

func (o *ServiceProfileAndFilter) HasAnd() bool

HasAnd returns a boolean if a field has been set.

func (ServiceProfileAndFilter) MarshalJSON ¶

func (o ServiceProfileAndFilter) MarshalJSON() ([]byte, error)

func (*ServiceProfileAndFilter) SetAnd ¶

SetAnd gets a reference to the given []ServiceProfileSimpleExpression and assigns it to the And field.

func (ServiceProfileAndFilter) ToMap ¶

func (o ServiceProfileAndFilter) ToMap() (map[string]interface{}, error)

func (*ServiceProfileAndFilter) UnmarshalJSON ¶

func (o *ServiceProfileAndFilter) UnmarshalJSON(data []byte) (err error)

type ServiceProfileFilter ¶

type ServiceProfileFilter struct {
	ServiceProfileAndFilter        *ServiceProfileAndFilter
	ServiceProfileSimpleExpression *ServiceProfileSimpleExpression
}

ServiceProfileFilter struct for ServiceProfileFilter

func (*ServiceProfileFilter) MarshalJSON ¶

func (src *ServiceProfileFilter) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*ServiceProfileFilter) UnmarshalJSON ¶

func (dst *ServiceProfileFilter) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type ServiceProfileLinkProtocolConfig ¶

type ServiceProfileLinkProtocolConfig struct {
	EncapsulationStrategy *ServiceProfileLinkProtocolConfigEncapsulationStrategy `json:"encapsulationStrategy,omitempty"`
	NamedTags             []string                                               `json:"namedTags,omitempty"`
	// was ctagLabel
	VlanCTagLabel        *string                                        `json:"vlanCTagLabel,omitempty"`
	ReuseVlanSTag        *bool                                          `json:"reuseVlanSTag,omitempty"`
	Encapsulation        *ServiceProfileLinkProtocolConfigEncapsulation `json:"encapsulation,omitempty"`
	AdditionalProperties map[string]interface{}
}

ServiceProfileLinkProtocolConfig Configuration for dot1q to qinq translation support

func NewServiceProfileLinkProtocolConfig ¶

func NewServiceProfileLinkProtocolConfig() *ServiceProfileLinkProtocolConfig

NewServiceProfileLinkProtocolConfig instantiates a new ServiceProfileLinkProtocolConfig 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 NewServiceProfileLinkProtocolConfigWithDefaults ¶

func NewServiceProfileLinkProtocolConfigWithDefaults() *ServiceProfileLinkProtocolConfig

NewServiceProfileLinkProtocolConfigWithDefaults instantiates a new ServiceProfileLinkProtocolConfig 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 (*ServiceProfileLinkProtocolConfig) GetEncapsulation ¶

GetEncapsulation returns the Encapsulation field value if set, zero value otherwise.

func (*ServiceProfileLinkProtocolConfig) GetEncapsulationOk ¶

GetEncapsulationOk returns a tuple with the Encapsulation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileLinkProtocolConfig) GetEncapsulationStrategy ¶

GetEncapsulationStrategy returns the EncapsulationStrategy field value if set, zero value otherwise.

func (*ServiceProfileLinkProtocolConfig) GetEncapsulationStrategyOk ¶

GetEncapsulationStrategyOk returns a tuple with the EncapsulationStrategy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileLinkProtocolConfig) GetNamedTags ¶

func (o *ServiceProfileLinkProtocolConfig) GetNamedTags() []string

GetNamedTags returns the NamedTags field value if set, zero value otherwise.

func (*ServiceProfileLinkProtocolConfig) GetNamedTagsOk ¶

func (o *ServiceProfileLinkProtocolConfig) GetNamedTagsOk() ([]string, bool)

GetNamedTagsOk returns a tuple with the NamedTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileLinkProtocolConfig) GetReuseVlanSTag ¶

func (o *ServiceProfileLinkProtocolConfig) GetReuseVlanSTag() bool

GetReuseVlanSTag returns the ReuseVlanSTag field value if set, zero value otherwise.

func (*ServiceProfileLinkProtocolConfig) GetReuseVlanSTagOk ¶

func (o *ServiceProfileLinkProtocolConfig) GetReuseVlanSTagOk() (*bool, bool)

GetReuseVlanSTagOk returns a tuple with the ReuseVlanSTag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileLinkProtocolConfig) GetVlanCTagLabel ¶

func (o *ServiceProfileLinkProtocolConfig) GetVlanCTagLabel() string

GetVlanCTagLabel returns the VlanCTagLabel field value if set, zero value otherwise.

func (*ServiceProfileLinkProtocolConfig) GetVlanCTagLabelOk ¶

func (o *ServiceProfileLinkProtocolConfig) GetVlanCTagLabelOk() (*string, bool)

GetVlanCTagLabelOk returns a tuple with the VlanCTagLabel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileLinkProtocolConfig) HasEncapsulation ¶

func (o *ServiceProfileLinkProtocolConfig) HasEncapsulation() bool

HasEncapsulation returns a boolean if a field has been set.

func (*ServiceProfileLinkProtocolConfig) HasEncapsulationStrategy ¶

func (o *ServiceProfileLinkProtocolConfig) HasEncapsulationStrategy() bool

HasEncapsulationStrategy returns a boolean if a field has been set.

func (*ServiceProfileLinkProtocolConfig) HasNamedTags ¶

func (o *ServiceProfileLinkProtocolConfig) HasNamedTags() bool

HasNamedTags returns a boolean if a field has been set.

func (*ServiceProfileLinkProtocolConfig) HasReuseVlanSTag ¶

func (o *ServiceProfileLinkProtocolConfig) HasReuseVlanSTag() bool

HasReuseVlanSTag returns a boolean if a field has been set.

func (*ServiceProfileLinkProtocolConfig) HasVlanCTagLabel ¶

func (o *ServiceProfileLinkProtocolConfig) HasVlanCTagLabel() bool

HasVlanCTagLabel returns a boolean if a field has been set.

func (ServiceProfileLinkProtocolConfig) MarshalJSON ¶

func (o ServiceProfileLinkProtocolConfig) MarshalJSON() ([]byte, error)

func (*ServiceProfileLinkProtocolConfig) SetEncapsulation ¶

SetEncapsulation gets a reference to the given ServiceProfileLinkProtocolConfigEncapsulation and assigns it to the Encapsulation field.

func (*ServiceProfileLinkProtocolConfig) SetEncapsulationStrategy ¶

SetEncapsulationStrategy gets a reference to the given ServiceProfileLinkProtocolConfigEncapsulationStrategy and assigns it to the EncapsulationStrategy field.

func (*ServiceProfileLinkProtocolConfig) SetNamedTags ¶

func (o *ServiceProfileLinkProtocolConfig) SetNamedTags(v []string)

SetNamedTags gets a reference to the given []string and assigns it to the NamedTags field.

func (*ServiceProfileLinkProtocolConfig) SetReuseVlanSTag ¶

func (o *ServiceProfileLinkProtocolConfig) SetReuseVlanSTag(v bool)

SetReuseVlanSTag gets a reference to the given bool and assigns it to the ReuseVlanSTag field.

func (*ServiceProfileLinkProtocolConfig) SetVlanCTagLabel ¶

func (o *ServiceProfileLinkProtocolConfig) SetVlanCTagLabel(v string)

SetVlanCTagLabel gets a reference to the given string and assigns it to the VlanCTagLabel field.

func (ServiceProfileLinkProtocolConfig) ToMap ¶

func (o ServiceProfileLinkProtocolConfig) ToMap() (map[string]interface{}, error)

func (*ServiceProfileLinkProtocolConfig) UnmarshalJSON ¶

func (o *ServiceProfileLinkProtocolConfig) UnmarshalJSON(data []byte) (err error)

type ServiceProfileLinkProtocolConfigEncapsulation ¶

type ServiceProfileLinkProtocolConfigEncapsulation string

ServiceProfileLinkProtocolConfigEncapsulation Port encapsulation - Derived response attribute. Ignored on request payloads.

const (
	SERVICEPROFILELINKPROTOCOLCONFIGENCAPSULATION_QINQ     ServiceProfileLinkProtocolConfigEncapsulation = "QINQ"
	SERVICEPROFILELINKPROTOCOLCONFIGENCAPSULATION_DOT1_Q   ServiceProfileLinkProtocolConfigEncapsulation = "DOT1Q"
	SERVICEPROFILELINKPROTOCOLCONFIGENCAPSULATION_UNTAGGED ServiceProfileLinkProtocolConfigEncapsulation = "UNTAGGED"
)

List of ServiceProfileLinkProtocolConfig_encapsulation

func NewServiceProfileLinkProtocolConfigEncapsulationFromValue ¶

func NewServiceProfileLinkProtocolConfigEncapsulationFromValue(v string) (*ServiceProfileLinkProtocolConfigEncapsulation, error)

NewServiceProfileLinkProtocolConfigEncapsulationFromValue returns a pointer to a valid ServiceProfileLinkProtocolConfigEncapsulation for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ServiceProfileLinkProtocolConfigEncapsulation) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (ServiceProfileLinkProtocolConfigEncapsulation) Ptr ¶

Ptr returns reference to ServiceProfileLinkProtocolConfig_encapsulation value

func (*ServiceProfileLinkProtocolConfigEncapsulation) UnmarshalJSON ¶

type ServiceProfileLinkProtocolConfigEncapsulationStrategy ¶

type ServiceProfileLinkProtocolConfigEncapsulationStrategy string

ServiceProfileLinkProtocolConfigEncapsulationStrategy was tagType - missing on wiki

const (
	SERVICEPROFILELINKPROTOCOLCONFIGENCAPSULATIONSTRATEGY_CTAGED ServiceProfileLinkProtocolConfigEncapsulationStrategy = "CTAGED"
	SERVICEPROFILELINKPROTOCOLCONFIGENCAPSULATIONSTRATEGY_BOTH   ServiceProfileLinkProtocolConfigEncapsulationStrategy = "BOTH"
	SERVICEPROFILELINKPROTOCOLCONFIGENCAPSULATIONSTRATEGY_NAMED  ServiceProfileLinkProtocolConfigEncapsulationStrategy = "NAMED"
)

List of ServiceProfileLinkProtocolConfig_encapsulationStrategy

func NewServiceProfileLinkProtocolConfigEncapsulationStrategyFromValue ¶

func NewServiceProfileLinkProtocolConfigEncapsulationStrategyFromValue(v string) (*ServiceProfileLinkProtocolConfigEncapsulationStrategy, error)

NewServiceProfileLinkProtocolConfigEncapsulationStrategyFromValue returns a pointer to a valid ServiceProfileLinkProtocolConfigEncapsulationStrategy for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ServiceProfileLinkProtocolConfigEncapsulationStrategy) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (ServiceProfileLinkProtocolConfigEncapsulationStrategy) Ptr ¶

Ptr returns reference to ServiceProfileLinkProtocolConfig_encapsulationStrategy value

func (*ServiceProfileLinkProtocolConfigEncapsulationStrategy) UnmarshalJSON ¶

type ServiceProfileMetadata ¶

type ServiceProfileMetadata struct {
	Props                  *string `json:"props,omitempty"`
	RegEx                  *string `json:"regEx,omitempty"`
	RegExMsg               *string `json:"regExMsg,omitempty"`
	VlanRangeMaxValue      *int32  `json:"vlanRangeMaxValue,omitempty"`
	VlanRangeMinValue      *int32  `json:"vlanRangeMinValue,omitempty"`
	MaxQinq                *string `json:"maxQinq,omitempty"`
	MaxDot1q               *int32  `json:"maxDot1q,omitempty"`
	VariableBilling        *bool   `json:"variableBilling,omitempty"`
	GlobalOrganization     *string `json:"globalOrganization,omitempty"`
	LimitAuthKeyConn       *bool   `json:"limitAuthKeyConn,omitempty"`
	AllowSecondaryLocation *bool   `json:"allowSecondaryLocation,omitempty"`
	RedundantProfileId     *string `json:"redundantProfileId,omitempty"`
	AllowVcMigration       *bool   `json:"allowVcMigration,omitempty"`
	ConnectionEditable     *bool   `json:"connectionEditable,omitempty"`
	ReleaseVlan            *bool   `json:"releaseVlan,omitempty"`
	MaxConnectionsOnPort   *int32  `json:"maxConnectionsOnPort,omitempty"`
	PortAssignmentStrategy *string `json:"portAssignmentStrategy,omitempty"`
	EqxManagedPort         *bool   `json:"eqxManagedPort,omitempty"`
	ConnectionNameEditable *bool   `json:"connectionNameEditable,omitempty"`
	AdditionalProperties   map[string]interface{}
}

ServiceProfileMetadata Metadata. Response attribute. Ignored on request payload.

func NewServiceProfileMetadata ¶

func NewServiceProfileMetadata() *ServiceProfileMetadata

NewServiceProfileMetadata instantiates a new ServiceProfileMetadata 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 NewServiceProfileMetadataWithDefaults ¶

func NewServiceProfileMetadataWithDefaults() *ServiceProfileMetadata

NewServiceProfileMetadataWithDefaults instantiates a new ServiceProfileMetadata 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 (*ServiceProfileMetadata) GetAllowSecondaryLocation ¶

func (o *ServiceProfileMetadata) GetAllowSecondaryLocation() bool

GetAllowSecondaryLocation returns the AllowSecondaryLocation field value if set, zero value otherwise.

func (*ServiceProfileMetadata) GetAllowSecondaryLocationOk ¶

func (o *ServiceProfileMetadata) GetAllowSecondaryLocationOk() (*bool, bool)

GetAllowSecondaryLocationOk returns a tuple with the AllowSecondaryLocation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileMetadata) GetAllowVcMigration ¶

func (o *ServiceProfileMetadata) GetAllowVcMigration() bool

GetAllowVcMigration returns the AllowVcMigration field value if set, zero value otherwise.

func (*ServiceProfileMetadata) GetAllowVcMigrationOk ¶

func (o *ServiceProfileMetadata) GetAllowVcMigrationOk() (*bool, bool)

GetAllowVcMigrationOk returns a tuple with the AllowVcMigration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileMetadata) GetConnectionEditable ¶

func (o *ServiceProfileMetadata) GetConnectionEditable() bool

GetConnectionEditable returns the ConnectionEditable field value if set, zero value otherwise.

func (*ServiceProfileMetadata) GetConnectionEditableOk ¶

func (o *ServiceProfileMetadata) GetConnectionEditableOk() (*bool, bool)

GetConnectionEditableOk returns a tuple with the ConnectionEditable field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileMetadata) GetConnectionNameEditable ¶

func (o *ServiceProfileMetadata) GetConnectionNameEditable() bool

GetConnectionNameEditable returns the ConnectionNameEditable field value if set, zero value otherwise.

func (*ServiceProfileMetadata) GetConnectionNameEditableOk ¶

func (o *ServiceProfileMetadata) GetConnectionNameEditableOk() (*bool, bool)

GetConnectionNameEditableOk returns a tuple with the ConnectionNameEditable field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileMetadata) GetEqxManagedPort ¶

func (o *ServiceProfileMetadata) GetEqxManagedPort() bool

GetEqxManagedPort returns the EqxManagedPort field value if set, zero value otherwise.

func (*ServiceProfileMetadata) GetEqxManagedPortOk ¶

func (o *ServiceProfileMetadata) GetEqxManagedPortOk() (*bool, bool)

GetEqxManagedPortOk returns a tuple with the EqxManagedPort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileMetadata) GetGlobalOrganization ¶

func (o *ServiceProfileMetadata) GetGlobalOrganization() string

GetGlobalOrganization returns the GlobalOrganization field value if set, zero value otherwise.

func (*ServiceProfileMetadata) GetGlobalOrganizationOk ¶

func (o *ServiceProfileMetadata) GetGlobalOrganizationOk() (*string, bool)

GetGlobalOrganizationOk returns a tuple with the GlobalOrganization field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileMetadata) GetLimitAuthKeyConn ¶

func (o *ServiceProfileMetadata) GetLimitAuthKeyConn() bool

GetLimitAuthKeyConn returns the LimitAuthKeyConn field value if set, zero value otherwise.

func (*ServiceProfileMetadata) GetLimitAuthKeyConnOk ¶

func (o *ServiceProfileMetadata) GetLimitAuthKeyConnOk() (*bool, bool)

GetLimitAuthKeyConnOk returns a tuple with the LimitAuthKeyConn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileMetadata) GetMaxConnectionsOnPort ¶

func (o *ServiceProfileMetadata) GetMaxConnectionsOnPort() int32

GetMaxConnectionsOnPort returns the MaxConnectionsOnPort field value if set, zero value otherwise.

func (*ServiceProfileMetadata) GetMaxConnectionsOnPortOk ¶

func (o *ServiceProfileMetadata) GetMaxConnectionsOnPortOk() (*int32, bool)

GetMaxConnectionsOnPortOk returns a tuple with the MaxConnectionsOnPort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileMetadata) GetMaxDot1q ¶

func (o *ServiceProfileMetadata) GetMaxDot1q() int32

GetMaxDot1q returns the MaxDot1q field value if set, zero value otherwise.

func (*ServiceProfileMetadata) GetMaxDot1qOk ¶

func (o *ServiceProfileMetadata) GetMaxDot1qOk() (*int32, bool)

GetMaxDot1qOk returns a tuple with the MaxDot1q field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileMetadata) GetMaxQinq ¶

func (o *ServiceProfileMetadata) GetMaxQinq() string

GetMaxQinq returns the MaxQinq field value if set, zero value otherwise.

func (*ServiceProfileMetadata) GetMaxQinqOk ¶

func (o *ServiceProfileMetadata) GetMaxQinqOk() (*string, bool)

GetMaxQinqOk returns a tuple with the MaxQinq field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileMetadata) GetPortAssignmentStrategy ¶

func (o *ServiceProfileMetadata) GetPortAssignmentStrategy() string

GetPortAssignmentStrategy returns the PortAssignmentStrategy field value if set, zero value otherwise.

func (*ServiceProfileMetadata) GetPortAssignmentStrategyOk ¶

func (o *ServiceProfileMetadata) GetPortAssignmentStrategyOk() (*string, bool)

GetPortAssignmentStrategyOk returns a tuple with the PortAssignmentStrategy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileMetadata) GetProps ¶

func (o *ServiceProfileMetadata) GetProps() string

GetProps returns the Props field value if set, zero value otherwise.

func (*ServiceProfileMetadata) GetPropsOk ¶

func (o *ServiceProfileMetadata) GetPropsOk() (*string, bool)

GetPropsOk returns a tuple with the Props field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileMetadata) GetRedundantProfileId ¶

func (o *ServiceProfileMetadata) GetRedundantProfileId() string

GetRedundantProfileId returns the RedundantProfileId field value if set, zero value otherwise.

func (*ServiceProfileMetadata) GetRedundantProfileIdOk ¶

func (o *ServiceProfileMetadata) GetRedundantProfileIdOk() (*string, bool)

GetRedundantProfileIdOk returns a tuple with the RedundantProfileId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileMetadata) GetRegEx ¶

func (o *ServiceProfileMetadata) GetRegEx() string

GetRegEx returns the RegEx field value if set, zero value otherwise.

func (*ServiceProfileMetadata) GetRegExMsg ¶

func (o *ServiceProfileMetadata) GetRegExMsg() string

GetRegExMsg returns the RegExMsg field value if set, zero value otherwise.

func (*ServiceProfileMetadata) GetRegExMsgOk ¶

func (o *ServiceProfileMetadata) GetRegExMsgOk() (*string, bool)

GetRegExMsgOk returns a tuple with the RegExMsg field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileMetadata) GetRegExOk ¶

func (o *ServiceProfileMetadata) GetRegExOk() (*string, bool)

GetRegExOk returns a tuple with the RegEx field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileMetadata) GetReleaseVlan ¶

func (o *ServiceProfileMetadata) GetReleaseVlan() bool

GetReleaseVlan returns the ReleaseVlan field value if set, zero value otherwise.

func (*ServiceProfileMetadata) GetReleaseVlanOk ¶

func (o *ServiceProfileMetadata) GetReleaseVlanOk() (*bool, bool)

GetReleaseVlanOk returns a tuple with the ReleaseVlan field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileMetadata) GetVariableBilling ¶

func (o *ServiceProfileMetadata) GetVariableBilling() bool

GetVariableBilling returns the VariableBilling field value if set, zero value otherwise.

func (*ServiceProfileMetadata) GetVariableBillingOk ¶

func (o *ServiceProfileMetadata) GetVariableBillingOk() (*bool, bool)

GetVariableBillingOk returns a tuple with the VariableBilling field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileMetadata) GetVlanRangeMaxValue ¶

func (o *ServiceProfileMetadata) GetVlanRangeMaxValue() int32

GetVlanRangeMaxValue returns the VlanRangeMaxValue field value if set, zero value otherwise.

func (*ServiceProfileMetadata) GetVlanRangeMaxValueOk ¶

func (o *ServiceProfileMetadata) GetVlanRangeMaxValueOk() (*int32, bool)

GetVlanRangeMaxValueOk returns a tuple with the VlanRangeMaxValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileMetadata) GetVlanRangeMinValue ¶

func (o *ServiceProfileMetadata) GetVlanRangeMinValue() int32

GetVlanRangeMinValue returns the VlanRangeMinValue field value if set, zero value otherwise.

func (*ServiceProfileMetadata) GetVlanRangeMinValueOk ¶

func (o *ServiceProfileMetadata) GetVlanRangeMinValueOk() (*int32, bool)

GetVlanRangeMinValueOk returns a tuple with the VlanRangeMinValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileMetadata) HasAllowSecondaryLocation ¶

func (o *ServiceProfileMetadata) HasAllowSecondaryLocation() bool

HasAllowSecondaryLocation returns a boolean if a field has been set.

func (*ServiceProfileMetadata) HasAllowVcMigration ¶

func (o *ServiceProfileMetadata) HasAllowVcMigration() bool

HasAllowVcMigration returns a boolean if a field has been set.

func (*ServiceProfileMetadata) HasConnectionEditable ¶

func (o *ServiceProfileMetadata) HasConnectionEditable() bool

HasConnectionEditable returns a boolean if a field has been set.

func (*ServiceProfileMetadata) HasConnectionNameEditable ¶

func (o *ServiceProfileMetadata) HasConnectionNameEditable() bool

HasConnectionNameEditable returns a boolean if a field has been set.

func (*ServiceProfileMetadata) HasEqxManagedPort ¶

func (o *ServiceProfileMetadata) HasEqxManagedPort() bool

HasEqxManagedPort returns a boolean if a field has been set.

func (*ServiceProfileMetadata) HasGlobalOrganization ¶

func (o *ServiceProfileMetadata) HasGlobalOrganization() bool

HasGlobalOrganization returns a boolean if a field has been set.

func (*ServiceProfileMetadata) HasLimitAuthKeyConn ¶

func (o *ServiceProfileMetadata) HasLimitAuthKeyConn() bool

HasLimitAuthKeyConn returns a boolean if a field has been set.

func (*ServiceProfileMetadata) HasMaxConnectionsOnPort ¶

func (o *ServiceProfileMetadata) HasMaxConnectionsOnPort() bool

HasMaxConnectionsOnPort returns a boolean if a field has been set.

func (*ServiceProfileMetadata) HasMaxDot1q ¶

func (o *ServiceProfileMetadata) HasMaxDot1q() bool

HasMaxDot1q returns a boolean if a field has been set.

func (*ServiceProfileMetadata) HasMaxQinq ¶

func (o *ServiceProfileMetadata) HasMaxQinq() bool

HasMaxQinq returns a boolean if a field has been set.

func (*ServiceProfileMetadata) HasPortAssignmentStrategy ¶

func (o *ServiceProfileMetadata) HasPortAssignmentStrategy() bool

HasPortAssignmentStrategy returns a boolean if a field has been set.

func (*ServiceProfileMetadata) HasProps ¶

func (o *ServiceProfileMetadata) HasProps() bool

HasProps returns a boolean if a field has been set.

func (*ServiceProfileMetadata) HasRedundantProfileId ¶

func (o *ServiceProfileMetadata) HasRedundantProfileId() bool

HasRedundantProfileId returns a boolean if a field has been set.

func (*ServiceProfileMetadata) HasRegEx ¶

func (o *ServiceProfileMetadata) HasRegEx() bool

HasRegEx returns a boolean if a field has been set.

func (*ServiceProfileMetadata) HasRegExMsg ¶

func (o *ServiceProfileMetadata) HasRegExMsg() bool

HasRegExMsg returns a boolean if a field has been set.

func (*ServiceProfileMetadata) HasReleaseVlan ¶

func (o *ServiceProfileMetadata) HasReleaseVlan() bool

HasReleaseVlan returns a boolean if a field has been set.

func (*ServiceProfileMetadata) HasVariableBilling ¶

func (o *ServiceProfileMetadata) HasVariableBilling() bool

HasVariableBilling returns a boolean if a field has been set.

func (*ServiceProfileMetadata) HasVlanRangeMaxValue ¶

func (o *ServiceProfileMetadata) HasVlanRangeMaxValue() bool

HasVlanRangeMaxValue returns a boolean if a field has been set.

func (*ServiceProfileMetadata) HasVlanRangeMinValue ¶

func (o *ServiceProfileMetadata) HasVlanRangeMinValue() bool

HasVlanRangeMinValue returns a boolean if a field has been set.

func (ServiceProfileMetadata) MarshalJSON ¶

func (o ServiceProfileMetadata) MarshalJSON() ([]byte, error)

func (*ServiceProfileMetadata) SetAllowSecondaryLocation ¶

func (o *ServiceProfileMetadata) SetAllowSecondaryLocation(v bool)

SetAllowSecondaryLocation gets a reference to the given bool and assigns it to the AllowSecondaryLocation field.

func (*ServiceProfileMetadata) SetAllowVcMigration ¶

func (o *ServiceProfileMetadata) SetAllowVcMigration(v bool)

SetAllowVcMigration gets a reference to the given bool and assigns it to the AllowVcMigration field.

func (*ServiceProfileMetadata) SetConnectionEditable ¶

func (o *ServiceProfileMetadata) SetConnectionEditable(v bool)

SetConnectionEditable gets a reference to the given bool and assigns it to the ConnectionEditable field.

func (*ServiceProfileMetadata) SetConnectionNameEditable ¶

func (o *ServiceProfileMetadata) SetConnectionNameEditable(v bool)

SetConnectionNameEditable gets a reference to the given bool and assigns it to the ConnectionNameEditable field.

func (*ServiceProfileMetadata) SetEqxManagedPort ¶

func (o *ServiceProfileMetadata) SetEqxManagedPort(v bool)

SetEqxManagedPort gets a reference to the given bool and assigns it to the EqxManagedPort field.

func (*ServiceProfileMetadata) SetGlobalOrganization ¶

func (o *ServiceProfileMetadata) SetGlobalOrganization(v string)

SetGlobalOrganization gets a reference to the given string and assigns it to the GlobalOrganization field.

func (*ServiceProfileMetadata) SetLimitAuthKeyConn ¶

func (o *ServiceProfileMetadata) SetLimitAuthKeyConn(v bool)

SetLimitAuthKeyConn gets a reference to the given bool and assigns it to the LimitAuthKeyConn field.

func (*ServiceProfileMetadata) SetMaxConnectionsOnPort ¶

func (o *ServiceProfileMetadata) SetMaxConnectionsOnPort(v int32)

SetMaxConnectionsOnPort gets a reference to the given int32 and assigns it to the MaxConnectionsOnPort field.

func (*ServiceProfileMetadata) SetMaxDot1q ¶

func (o *ServiceProfileMetadata) SetMaxDot1q(v int32)

SetMaxDot1q gets a reference to the given int32 and assigns it to the MaxDot1q field.

func (*ServiceProfileMetadata) SetMaxQinq ¶

func (o *ServiceProfileMetadata) SetMaxQinq(v string)

SetMaxQinq gets a reference to the given string and assigns it to the MaxQinq field.

func (*ServiceProfileMetadata) SetPortAssignmentStrategy ¶

func (o *ServiceProfileMetadata) SetPortAssignmentStrategy(v string)

SetPortAssignmentStrategy gets a reference to the given string and assigns it to the PortAssignmentStrategy field.

func (*ServiceProfileMetadata) SetProps ¶

func (o *ServiceProfileMetadata) SetProps(v string)

SetProps gets a reference to the given string and assigns it to the Props field.

func (*ServiceProfileMetadata) SetRedundantProfileId ¶

func (o *ServiceProfileMetadata) SetRedundantProfileId(v string)

SetRedundantProfileId gets a reference to the given string and assigns it to the RedundantProfileId field.

func (*ServiceProfileMetadata) SetRegEx ¶

func (o *ServiceProfileMetadata) SetRegEx(v string)

SetRegEx gets a reference to the given string and assigns it to the RegEx field.

func (*ServiceProfileMetadata) SetRegExMsg ¶

func (o *ServiceProfileMetadata) SetRegExMsg(v string)

SetRegExMsg gets a reference to the given string and assigns it to the RegExMsg field.

func (*ServiceProfileMetadata) SetReleaseVlan ¶

func (o *ServiceProfileMetadata) SetReleaseVlan(v bool)

SetReleaseVlan gets a reference to the given bool and assigns it to the ReleaseVlan field.

func (*ServiceProfileMetadata) SetVariableBilling ¶

func (o *ServiceProfileMetadata) SetVariableBilling(v bool)

SetVariableBilling gets a reference to the given bool and assigns it to the VariableBilling field.

func (*ServiceProfileMetadata) SetVlanRangeMaxValue ¶

func (o *ServiceProfileMetadata) SetVlanRangeMaxValue(v int32)

SetVlanRangeMaxValue gets a reference to the given int32 and assigns it to the VlanRangeMaxValue field.

func (*ServiceProfileMetadata) SetVlanRangeMinValue ¶

func (o *ServiceProfileMetadata) SetVlanRangeMinValue(v int32)

SetVlanRangeMinValue gets a reference to the given int32 and assigns it to the VlanRangeMinValue field.

func (ServiceProfileMetadata) ToMap ¶

func (o ServiceProfileMetadata) ToMap() (map[string]interface{}, error)

func (*ServiceProfileMetadata) UnmarshalJSON ¶

func (o *ServiceProfileMetadata) UnmarshalJSON(data []byte) (err error)

type ServiceProfileRequest ¶

type ServiceProfileRequest struct {
	Project *Project `json:"project,omitempty"`
	// Service Profile URI response attribute
	Href *string                `json:"href,omitempty"`
	Type ServiceProfileTypeEnum `json:"type"`
	// Customer-assigned service profile name
	Name string `json:"name"`
	// Equinix-assigned service profile identifier
	Uuid *string `json:"uuid,omitempty"`
	// User-provided service description should be of maximum length 375
	Description string `json:"description"`
	// Recipients of notifications on service profile change
	Notifications          []SimplifiedNotification        `json:"notifications,omitempty"`
	Tags                   []string                        `json:"tags,omitempty"`
	Visibility             *ServiceProfileVisibilityEnum   `json:"visibility,omitempty"`
	AllowedEmails          []string                        `json:"allowedEmails,omitempty"`
	AccessPointTypeConfigs []ServiceProfileAccessPointType `json:"accessPointTypeConfigs,omitempty"`
	CustomFields           []CustomField                   `json:"customFields,omitempty"`
	MarketingInfo          *MarketingInfo                  `json:"marketingInfo,omitempty"`
	Ports                  []ServiceProfileAccessPointCOLO `json:"ports,omitempty"`
	VirtualDevices         []ServiceProfileAccessPointVD   `json:"virtualDevices,omitempty"`
	// Derived response attribute.
	Metros []ServiceMetro `json:"metros,omitempty"`
	// response attribute indicates whether the profile belongs to the same organization as the api-invoker.
	SelfProfile          *bool   `json:"selfProfile,omitempty"`
	ProjectId            *string `json:"projectId,omitempty"`
	AdditionalProperties map[string]interface{}
}

ServiceProfileRequest Service Profile is a software definition for a named provider service and it's network connectivity requirements. This includes the basic marketing information and one or more sets of access points (a set per each access point type) fulfilling the provider service.

func NewServiceProfileRequest ¶

func NewServiceProfileRequest(type_ ServiceProfileTypeEnum, name string, description string) *ServiceProfileRequest

NewServiceProfileRequest instantiates a new ServiceProfileRequest 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 NewServiceProfileRequestWithDefaults ¶

func NewServiceProfileRequestWithDefaults() *ServiceProfileRequest

NewServiceProfileRequestWithDefaults instantiates a new ServiceProfileRequest 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 (*ServiceProfileRequest) GetAccessPointTypeConfigs ¶

func (o *ServiceProfileRequest) GetAccessPointTypeConfigs() []ServiceProfileAccessPointType

GetAccessPointTypeConfigs returns the AccessPointTypeConfigs field value if set, zero value otherwise.

func (*ServiceProfileRequest) GetAccessPointTypeConfigsOk ¶

func (o *ServiceProfileRequest) GetAccessPointTypeConfigsOk() ([]ServiceProfileAccessPointType, bool)

GetAccessPointTypeConfigsOk returns a tuple with the AccessPointTypeConfigs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileRequest) GetAllowedEmails ¶

func (o *ServiceProfileRequest) GetAllowedEmails() []string

GetAllowedEmails returns the AllowedEmails field value if set, zero value otherwise.

func (*ServiceProfileRequest) GetAllowedEmailsOk ¶

func (o *ServiceProfileRequest) GetAllowedEmailsOk() ([]string, bool)

GetAllowedEmailsOk returns a tuple with the AllowedEmails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileRequest) GetCustomFields ¶

func (o *ServiceProfileRequest) GetCustomFields() []CustomField

GetCustomFields returns the CustomFields field value if set, zero value otherwise.

func (*ServiceProfileRequest) GetCustomFieldsOk ¶

func (o *ServiceProfileRequest) GetCustomFieldsOk() ([]CustomField, bool)

GetCustomFieldsOk returns a tuple with the CustomFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileRequest) GetDescription ¶

func (o *ServiceProfileRequest) GetDescription() string

GetDescription returns the Description field value

func (*ServiceProfileRequest) GetDescriptionOk ¶

func (o *ServiceProfileRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*ServiceProfileRequest) GetHref ¶

func (o *ServiceProfileRequest) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*ServiceProfileRequest) GetHrefOk ¶

func (o *ServiceProfileRequest) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileRequest) GetMarketingInfo ¶

func (o *ServiceProfileRequest) GetMarketingInfo() MarketingInfo

GetMarketingInfo returns the MarketingInfo field value if set, zero value otherwise.

func (*ServiceProfileRequest) GetMarketingInfoOk ¶

func (o *ServiceProfileRequest) GetMarketingInfoOk() (*MarketingInfo, bool)

GetMarketingInfoOk returns a tuple with the MarketingInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileRequest) GetMetros ¶

func (o *ServiceProfileRequest) GetMetros() []ServiceMetro

GetMetros returns the Metros field value if set, zero value otherwise.

func (*ServiceProfileRequest) GetMetrosOk ¶

func (o *ServiceProfileRequest) GetMetrosOk() ([]ServiceMetro, bool)

GetMetrosOk returns a tuple with the Metros field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileRequest) GetName ¶

func (o *ServiceProfileRequest) GetName() string

GetName returns the Name field value

func (*ServiceProfileRequest) GetNameOk ¶

func (o *ServiceProfileRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ServiceProfileRequest) GetNotifications ¶

func (o *ServiceProfileRequest) GetNotifications() []SimplifiedNotification

GetNotifications returns the Notifications field value if set, zero value otherwise.

func (*ServiceProfileRequest) GetNotificationsOk ¶

func (o *ServiceProfileRequest) GetNotificationsOk() ([]SimplifiedNotification, bool)

GetNotificationsOk returns a tuple with the Notifications field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileRequest) GetPorts ¶

GetPorts returns the Ports field value if set, zero value otherwise.

func (*ServiceProfileRequest) GetPortsOk ¶

GetPortsOk returns a tuple with the Ports field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileRequest) GetProject ¶

func (o *ServiceProfileRequest) GetProject() Project

GetProject returns the Project field value if set, zero value otherwise.

func (*ServiceProfileRequest) GetProjectId ¶

func (o *ServiceProfileRequest) GetProjectId() string

GetProjectId returns the ProjectId field value if set, zero value otherwise.

func (*ServiceProfileRequest) GetProjectIdOk ¶

func (o *ServiceProfileRequest) GetProjectIdOk() (*string, bool)

GetProjectIdOk returns a tuple with the ProjectId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileRequest) GetProjectOk ¶

func (o *ServiceProfileRequest) GetProjectOk() (*Project, bool)

GetProjectOk returns a tuple with the Project field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileRequest) GetSelfProfile ¶

func (o *ServiceProfileRequest) GetSelfProfile() bool

GetSelfProfile returns the SelfProfile field value if set, zero value otherwise.

func (*ServiceProfileRequest) GetSelfProfileOk ¶

func (o *ServiceProfileRequest) GetSelfProfileOk() (*bool, bool)

GetSelfProfileOk returns a tuple with the SelfProfile field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileRequest) GetTags ¶

func (o *ServiceProfileRequest) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ServiceProfileRequest) GetTagsOk ¶

func (o *ServiceProfileRequest) GetTagsOk() ([]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileRequest) GetType ¶

GetType returns the Type field value

func (*ServiceProfileRequest) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceProfileRequest) GetUuid ¶

func (o *ServiceProfileRequest) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*ServiceProfileRequest) GetUuidOk ¶

func (o *ServiceProfileRequest) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileRequest) GetVirtualDevices ¶

func (o *ServiceProfileRequest) GetVirtualDevices() []ServiceProfileAccessPointVD

GetVirtualDevices returns the VirtualDevices field value if set, zero value otherwise.

func (*ServiceProfileRequest) GetVirtualDevicesOk ¶

func (o *ServiceProfileRequest) GetVirtualDevicesOk() ([]ServiceProfileAccessPointVD, bool)

GetVirtualDevicesOk returns a tuple with the VirtualDevices field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileRequest) GetVisibility ¶

GetVisibility returns the Visibility field value if set, zero value otherwise.

func (*ServiceProfileRequest) GetVisibilityOk ¶

func (o *ServiceProfileRequest) GetVisibilityOk() (*ServiceProfileVisibilityEnum, bool)

GetVisibilityOk returns a tuple with the Visibility field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileRequest) HasAccessPointTypeConfigs ¶

func (o *ServiceProfileRequest) HasAccessPointTypeConfigs() bool

HasAccessPointTypeConfigs returns a boolean if a field has been set.

func (*ServiceProfileRequest) HasAllowedEmails ¶

func (o *ServiceProfileRequest) HasAllowedEmails() bool

HasAllowedEmails returns a boolean if a field has been set.

func (*ServiceProfileRequest) HasCustomFields ¶

func (o *ServiceProfileRequest) HasCustomFields() bool

HasCustomFields returns a boolean if a field has been set.

func (*ServiceProfileRequest) HasHref ¶

func (o *ServiceProfileRequest) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*ServiceProfileRequest) HasMarketingInfo ¶

func (o *ServiceProfileRequest) HasMarketingInfo() bool

HasMarketingInfo returns a boolean if a field has been set.

func (*ServiceProfileRequest) HasMetros ¶

func (o *ServiceProfileRequest) HasMetros() bool

HasMetros returns a boolean if a field has been set.

func (*ServiceProfileRequest) HasNotifications ¶

func (o *ServiceProfileRequest) HasNotifications() bool

HasNotifications returns a boolean if a field has been set.

func (*ServiceProfileRequest) HasPorts ¶

func (o *ServiceProfileRequest) HasPorts() bool

HasPorts returns a boolean if a field has been set.

func (*ServiceProfileRequest) HasProject ¶

func (o *ServiceProfileRequest) HasProject() bool

HasProject returns a boolean if a field has been set.

func (*ServiceProfileRequest) HasProjectId ¶

func (o *ServiceProfileRequest) HasProjectId() bool

HasProjectId returns a boolean if a field has been set.

func (*ServiceProfileRequest) HasSelfProfile ¶

func (o *ServiceProfileRequest) HasSelfProfile() bool

HasSelfProfile returns a boolean if a field has been set.

func (*ServiceProfileRequest) HasTags ¶

func (o *ServiceProfileRequest) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*ServiceProfileRequest) HasUuid ¶

func (o *ServiceProfileRequest) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (*ServiceProfileRequest) HasVirtualDevices ¶

func (o *ServiceProfileRequest) HasVirtualDevices() bool

HasVirtualDevices returns a boolean if a field has been set.

func (*ServiceProfileRequest) HasVisibility ¶

func (o *ServiceProfileRequest) HasVisibility() bool

HasVisibility returns a boolean if a field has been set.

func (ServiceProfileRequest) MarshalJSON ¶

func (o ServiceProfileRequest) MarshalJSON() ([]byte, error)

func (*ServiceProfileRequest) SetAccessPointTypeConfigs ¶

func (o *ServiceProfileRequest) SetAccessPointTypeConfigs(v []ServiceProfileAccessPointType)

SetAccessPointTypeConfigs gets a reference to the given []ServiceProfileAccessPointType and assigns it to the AccessPointTypeConfigs field.

func (*ServiceProfileRequest) SetAllowedEmails ¶

func (o *ServiceProfileRequest) SetAllowedEmails(v []string)

SetAllowedEmails gets a reference to the given []string and assigns it to the AllowedEmails field.

func (*ServiceProfileRequest) SetCustomFields ¶

func (o *ServiceProfileRequest) SetCustomFields(v []CustomField)

SetCustomFields gets a reference to the given []CustomField and assigns it to the CustomFields field.

func (*ServiceProfileRequest) SetDescription ¶

func (o *ServiceProfileRequest) SetDescription(v string)

SetDescription sets field value

func (*ServiceProfileRequest) SetHref ¶

func (o *ServiceProfileRequest) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*ServiceProfileRequest) SetMarketingInfo ¶

func (o *ServiceProfileRequest) SetMarketingInfo(v MarketingInfo)

SetMarketingInfo gets a reference to the given MarketingInfo and assigns it to the MarketingInfo field.

func (*ServiceProfileRequest) SetMetros ¶

func (o *ServiceProfileRequest) SetMetros(v []ServiceMetro)

SetMetros gets a reference to the given []ServiceMetro and assigns it to the Metros field.

func (*ServiceProfileRequest) SetName ¶

func (o *ServiceProfileRequest) SetName(v string)

SetName sets field value

func (*ServiceProfileRequest) SetNotifications ¶

func (o *ServiceProfileRequest) SetNotifications(v []SimplifiedNotification)

SetNotifications gets a reference to the given []SimplifiedNotification and assigns it to the Notifications field.

func (*ServiceProfileRequest) SetPorts ¶

SetPorts gets a reference to the given []ServiceProfileAccessPointCOLO and assigns it to the Ports field.

func (*ServiceProfileRequest) SetProject ¶

func (o *ServiceProfileRequest) SetProject(v Project)

SetProject gets a reference to the given Project and assigns it to the Project field.

func (*ServiceProfileRequest) SetProjectId ¶

func (o *ServiceProfileRequest) SetProjectId(v string)

SetProjectId gets a reference to the given string and assigns it to the ProjectId field.

func (*ServiceProfileRequest) SetSelfProfile ¶

func (o *ServiceProfileRequest) SetSelfProfile(v bool)

SetSelfProfile gets a reference to the given bool and assigns it to the SelfProfile field.

func (*ServiceProfileRequest) SetTags ¶

func (o *ServiceProfileRequest) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ServiceProfileRequest) SetType ¶

SetType sets field value

func (*ServiceProfileRequest) SetUuid ¶

func (o *ServiceProfileRequest) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (*ServiceProfileRequest) SetVirtualDevices ¶

func (o *ServiceProfileRequest) SetVirtualDevices(v []ServiceProfileAccessPointVD)

SetVirtualDevices gets a reference to the given []ServiceProfileAccessPointVD and assigns it to the VirtualDevices field.

func (*ServiceProfileRequest) SetVisibility ¶

SetVisibility gets a reference to the given ServiceProfileVisibilityEnum and assigns it to the Visibility field.

func (ServiceProfileRequest) ToMap ¶

func (o ServiceProfileRequest) ToMap() (map[string]interface{}, error)

func (*ServiceProfileRequest) UnmarshalJSON ¶

func (o *ServiceProfileRequest) UnmarshalJSON(data []byte) (err error)

type ServiceProfileSearchRequest ¶

type ServiceProfileSearchRequest struct {
	Filter               *ServiceProfileFilter        `json:"filter,omitempty"`
	Pagination           *PaginationRequest           `json:"pagination,omitempty"`
	Sort                 []ServiceProfileSortCriteria `json:"sort,omitempty"`
	AdditionalProperties map[string]interface{}
}

ServiceProfileSearchRequest Search requests containing criteria

func NewServiceProfileSearchRequest ¶

func NewServiceProfileSearchRequest() *ServiceProfileSearchRequest

NewServiceProfileSearchRequest instantiates a new ServiceProfileSearchRequest 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 NewServiceProfileSearchRequestWithDefaults ¶

func NewServiceProfileSearchRequestWithDefaults() *ServiceProfileSearchRequest

NewServiceProfileSearchRequestWithDefaults instantiates a new ServiceProfileSearchRequest 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 (*ServiceProfileSearchRequest) GetFilter ¶

GetFilter returns the Filter field value if set, zero value otherwise.

func (*ServiceProfileSearchRequest) GetFilterOk ¶

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileSearchRequest) GetPagination ¶

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*ServiceProfileSearchRequest) GetPaginationOk ¶

func (o *ServiceProfileSearchRequest) GetPaginationOk() (*PaginationRequest, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileSearchRequest) GetSort ¶

GetSort returns the Sort field value if set, zero value otherwise.

func (*ServiceProfileSearchRequest) GetSortOk ¶

GetSortOk returns a tuple with the Sort field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileSearchRequest) HasFilter ¶

func (o *ServiceProfileSearchRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*ServiceProfileSearchRequest) HasPagination ¶

func (o *ServiceProfileSearchRequest) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (*ServiceProfileSearchRequest) HasSort ¶

func (o *ServiceProfileSearchRequest) HasSort() bool

HasSort returns a boolean if a field has been set.

func (ServiceProfileSearchRequest) MarshalJSON ¶

func (o ServiceProfileSearchRequest) MarshalJSON() ([]byte, error)

func (*ServiceProfileSearchRequest) SetFilter ¶

SetFilter gets a reference to the given ServiceProfileFilter and assigns it to the Filter field.

func (*ServiceProfileSearchRequest) SetPagination ¶

func (o *ServiceProfileSearchRequest) SetPagination(v PaginationRequest)

SetPagination gets a reference to the given PaginationRequest and assigns it to the Pagination field.

func (*ServiceProfileSearchRequest) SetSort ¶

SetSort gets a reference to the given []ServiceProfileSortCriteria and assigns it to the Sort field.

func (ServiceProfileSearchRequest) ToMap ¶

func (o ServiceProfileSearchRequest) ToMap() (map[string]interface{}, error)

func (*ServiceProfileSearchRequest) UnmarshalJSON ¶

func (o *ServiceProfileSearchRequest) UnmarshalJSON(data []byte) (err error)

type ServiceProfileSimpleExpression ¶

type ServiceProfileSimpleExpression struct {
	// Possible field names to use on filters:  * `/name` - Service Profile name  * `/uuid` - Service Profile uuid  * `/state` - Service Profile status  * `/metros/code` - Service Profile metro code  * `/visibility` - Service Profile package  * `/type` - Service Profile package  * `/project/projectId` - Service Profile project id
	Property *string `json:"property,omitempty"`
	// Possible operators to use on filters:  * `=` - equal
	Operator             *string  `json:"operator,omitempty"`
	Values               []string `json:"values,omitempty"`
	AdditionalProperties map[string]interface{}
}

ServiceProfileSimpleExpression struct for ServiceProfileSimpleExpression

func NewServiceProfileSimpleExpression ¶

func NewServiceProfileSimpleExpression() *ServiceProfileSimpleExpression

NewServiceProfileSimpleExpression instantiates a new ServiceProfileSimpleExpression 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 NewServiceProfileSimpleExpressionWithDefaults ¶

func NewServiceProfileSimpleExpressionWithDefaults() *ServiceProfileSimpleExpression

NewServiceProfileSimpleExpressionWithDefaults instantiates a new ServiceProfileSimpleExpression 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 (*ServiceProfileSimpleExpression) GetOperator ¶

func (o *ServiceProfileSimpleExpression) GetOperator() string

GetOperator returns the Operator field value if set, zero value otherwise.

func (*ServiceProfileSimpleExpression) GetOperatorOk ¶

func (o *ServiceProfileSimpleExpression) GetOperatorOk() (*string, bool)

GetOperatorOk returns a tuple with the Operator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileSimpleExpression) GetProperty ¶

func (o *ServiceProfileSimpleExpression) GetProperty() string

GetProperty returns the Property field value if set, zero value otherwise.

func (*ServiceProfileSimpleExpression) GetPropertyOk ¶

func (o *ServiceProfileSimpleExpression) GetPropertyOk() (*string, bool)

GetPropertyOk returns a tuple with the Property field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileSimpleExpression) GetValues ¶

func (o *ServiceProfileSimpleExpression) GetValues() []string

GetValues returns the Values field value if set, zero value otherwise.

func (*ServiceProfileSimpleExpression) GetValuesOk ¶

func (o *ServiceProfileSimpleExpression) GetValuesOk() ([]string, bool)

GetValuesOk returns a tuple with the Values field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileSimpleExpression) HasOperator ¶

func (o *ServiceProfileSimpleExpression) HasOperator() bool

HasOperator returns a boolean if a field has been set.

func (*ServiceProfileSimpleExpression) HasProperty ¶

func (o *ServiceProfileSimpleExpression) HasProperty() bool

HasProperty returns a boolean if a field has been set.

func (*ServiceProfileSimpleExpression) HasValues ¶

func (o *ServiceProfileSimpleExpression) HasValues() bool

HasValues returns a boolean if a field has been set.

func (ServiceProfileSimpleExpression) MarshalJSON ¶

func (o ServiceProfileSimpleExpression) MarshalJSON() ([]byte, error)

func (*ServiceProfileSimpleExpression) SetOperator ¶

func (o *ServiceProfileSimpleExpression) SetOperator(v string)

SetOperator gets a reference to the given string and assigns it to the Operator field.

func (*ServiceProfileSimpleExpression) SetProperty ¶

func (o *ServiceProfileSimpleExpression) SetProperty(v string)

SetProperty gets a reference to the given string and assigns it to the Property field.

func (*ServiceProfileSimpleExpression) SetValues ¶

func (o *ServiceProfileSimpleExpression) SetValues(v []string)

SetValues gets a reference to the given []string and assigns it to the Values field.

func (ServiceProfileSimpleExpression) ToMap ¶

func (o ServiceProfileSimpleExpression) ToMap() (map[string]interface{}, error)

func (*ServiceProfileSimpleExpression) UnmarshalJSON ¶

func (o *ServiceProfileSimpleExpression) UnmarshalJSON(data []byte) (err error)

type ServiceProfileSortBy ¶

type ServiceProfileSortBy string

ServiceProfileSortBy Possible field names to use on sorting

const (
	SERVICEPROFILESORTBY_NAME                         ServiceProfileSortBy = "/name"
	SERVICEPROFILESORTBY_STATE                        ServiceProfileSortBy = "/state"
	SERVICEPROFILESORTBY_CHANGE_LOG_CREATED_DATE_TIME ServiceProfileSortBy = "/changeLog/createdDateTime"
	SERVICEPROFILESORTBY_CHANGE_LOG_UPDATED_DATE_TIME ServiceProfileSortBy = "/changeLog/updatedDateTime"
)

List of ServiceProfileSortBy

func NewServiceProfileSortByFromValue ¶

func NewServiceProfileSortByFromValue(v string) (*ServiceProfileSortBy, error)

NewServiceProfileSortByFromValue returns a pointer to a valid ServiceProfileSortBy for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ServiceProfileSortBy) IsValid ¶

func (v ServiceProfileSortBy) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ServiceProfileSortBy) Ptr ¶

Ptr returns reference to ServiceProfileSortBy value

func (*ServiceProfileSortBy) UnmarshalJSON ¶

func (v *ServiceProfileSortBy) UnmarshalJSON(src []byte) error

type ServiceProfileSortCriteria ¶

type ServiceProfileSortCriteria struct {
	Direction            *ServiceProfileSortDirection `json:"direction,omitempty"`
	Property             *ServiceProfileSortBy        `json:"property,omitempty"`
	AdditionalProperties map[string]interface{}
}

ServiceProfileSortCriteria struct for ServiceProfileSortCriteria

func NewServiceProfileSortCriteria ¶

func NewServiceProfileSortCriteria() *ServiceProfileSortCriteria

NewServiceProfileSortCriteria instantiates a new ServiceProfileSortCriteria 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 NewServiceProfileSortCriteriaWithDefaults ¶

func NewServiceProfileSortCriteriaWithDefaults() *ServiceProfileSortCriteria

NewServiceProfileSortCriteriaWithDefaults instantiates a new ServiceProfileSortCriteria 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 (*ServiceProfileSortCriteria) GetDirection ¶

GetDirection returns the Direction field value if set, zero value otherwise.

func (*ServiceProfileSortCriteria) GetDirectionOk ¶

GetDirectionOk returns a tuple with the Direction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileSortCriteria) GetProperty ¶

GetProperty returns the Property field value if set, zero value otherwise.

func (*ServiceProfileSortCriteria) GetPropertyOk ¶

func (o *ServiceProfileSortCriteria) GetPropertyOk() (*ServiceProfileSortBy, bool)

GetPropertyOk returns a tuple with the Property field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfileSortCriteria) HasDirection ¶

func (o *ServiceProfileSortCriteria) HasDirection() bool

HasDirection returns a boolean if a field has been set.

func (*ServiceProfileSortCriteria) HasProperty ¶

func (o *ServiceProfileSortCriteria) HasProperty() bool

HasProperty returns a boolean if a field has been set.

func (ServiceProfileSortCriteria) MarshalJSON ¶

func (o ServiceProfileSortCriteria) MarshalJSON() ([]byte, error)

func (*ServiceProfileSortCriteria) SetDirection ¶

SetDirection gets a reference to the given ServiceProfileSortDirection and assigns it to the Direction field.

func (*ServiceProfileSortCriteria) SetProperty ¶

SetProperty gets a reference to the given ServiceProfileSortBy and assigns it to the Property field.

func (ServiceProfileSortCriteria) ToMap ¶

func (o ServiceProfileSortCriteria) ToMap() (map[string]interface{}, error)

func (*ServiceProfileSortCriteria) UnmarshalJSON ¶

func (o *ServiceProfileSortCriteria) UnmarshalJSON(data []byte) (err error)

type ServiceProfileSortDirection ¶

type ServiceProfileSortDirection string

ServiceProfileSortDirection Sorting direction

const (
	SERVICEPROFILESORTDIRECTION_DESC ServiceProfileSortDirection = "DESC"
	SERVICEPROFILESORTDIRECTION_ASC  ServiceProfileSortDirection = "ASC"
)

List of ServiceProfileSortDirection

func NewServiceProfileSortDirectionFromValue ¶

func NewServiceProfileSortDirectionFromValue(v string) (*ServiceProfileSortDirection, error)

NewServiceProfileSortDirectionFromValue returns a pointer to a valid ServiceProfileSortDirection for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ServiceProfileSortDirection) IsValid ¶

func (v ServiceProfileSortDirection) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ServiceProfileSortDirection) Ptr ¶

Ptr returns reference to ServiceProfileSortDirection value

func (*ServiceProfileSortDirection) UnmarshalJSON ¶

func (v *ServiceProfileSortDirection) UnmarshalJSON(src []byte) error

type ServiceProfileStateEnum ¶

type ServiceProfileStateEnum string

ServiceProfileStateEnum Equinix assigned state.

const (
	SERVICEPROFILESTATEENUM_ACTIVE           ServiceProfileStateEnum = "ACTIVE"
	SERVICEPROFILESTATEENUM_PENDING_APPROVAL ServiceProfileStateEnum = "PENDING_APPROVAL"
	SERVICEPROFILESTATEENUM_DELETED          ServiceProfileStateEnum = "DELETED"
	SERVICEPROFILESTATEENUM_REJECTED         ServiceProfileStateEnum = "REJECTED"
)

List of ServiceProfileStateEnum

func NewServiceProfileStateEnumFromValue ¶

func NewServiceProfileStateEnumFromValue(v string) (*ServiceProfileStateEnum, error)

NewServiceProfileStateEnumFromValue returns a pointer to a valid ServiceProfileStateEnum for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ServiceProfileStateEnum) IsValid ¶

func (v ServiceProfileStateEnum) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ServiceProfileStateEnum) Ptr ¶

Ptr returns reference to ServiceProfileStateEnum value

func (*ServiceProfileStateEnum) UnmarshalJSON ¶

func (v *ServiceProfileStateEnum) UnmarshalJSON(src []byte) error

type ServiceProfileTypeEnum ¶

type ServiceProfileTypeEnum string

ServiceProfileTypeEnum Service profile type

const (
	SERVICEPROFILETYPEENUM_L2_PROFILE ServiceProfileTypeEnum = "L2_PROFILE"
	SERVICEPROFILETYPEENUM_L3_PROFILE ServiceProfileTypeEnum = "L3_PROFILE"
	SERVICEPROFILETYPEENUM_IA_PROFILE ServiceProfileTypeEnum = "IA_PROFILE"
)

List of ServiceProfileTypeEnum

func NewServiceProfileTypeEnumFromValue ¶

func NewServiceProfileTypeEnumFromValue(v string) (*ServiceProfileTypeEnum, error)

NewServiceProfileTypeEnumFromValue returns a pointer to a valid ServiceProfileTypeEnum for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ServiceProfileTypeEnum) IsValid ¶

func (v ServiceProfileTypeEnum) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ServiceProfileTypeEnum) Ptr ¶

Ptr returns reference to ServiceProfileTypeEnum value

func (*ServiceProfileTypeEnum) UnmarshalJSON ¶

func (v *ServiceProfileTypeEnum) UnmarshalJSON(src []byte) error

type ServiceProfileVisibilityEnum ¶

type ServiceProfileVisibilityEnum string

ServiceProfileVisibilityEnum the model 'ServiceProfileVisibilityEnum'

const (
	SERVICEPROFILEVISIBILITYENUM_PRIVATE ServiceProfileVisibilityEnum = "PRIVATE"
	SERVICEPROFILEVISIBILITYENUM_PUBLIC  ServiceProfileVisibilityEnum = "PUBLIC"
)

List of ServiceProfileVisibilityEnum

func NewServiceProfileVisibilityEnumFromValue ¶

func NewServiceProfileVisibilityEnumFromValue(v string) (*ServiceProfileVisibilityEnum, error)

NewServiceProfileVisibilityEnumFromValue returns a pointer to a valid ServiceProfileVisibilityEnum for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ServiceProfileVisibilityEnum) IsValid ¶

func (v ServiceProfileVisibilityEnum) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ServiceProfileVisibilityEnum) Ptr ¶

Ptr returns reference to ServiceProfileVisibilityEnum value

func (*ServiceProfileVisibilityEnum) UnmarshalJSON ¶

func (v *ServiceProfileVisibilityEnum) UnmarshalJSON(src []byte) error

type ServiceProfiles ¶

type ServiceProfiles struct {
	Data                 []ServiceProfile `json:"data,omitempty"`
	Pagination           *Pagination      `json:"pagination,omitempty"`
	AdditionalProperties map[string]interface{}
}

ServiceProfiles Service Profiles

func NewServiceProfiles ¶

func NewServiceProfiles() *ServiceProfiles

NewServiceProfiles instantiates a new ServiceProfiles 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 NewServiceProfilesWithDefaults ¶

func NewServiceProfilesWithDefaults() *ServiceProfiles

NewServiceProfilesWithDefaults instantiates a new ServiceProfiles 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 (*ServiceProfiles) GetData ¶

func (o *ServiceProfiles) GetData() []ServiceProfile

GetData returns the Data field value if set, zero value otherwise.

func (*ServiceProfiles) GetDataOk ¶

func (o *ServiceProfiles) GetDataOk() ([]ServiceProfile, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfiles) GetPagination ¶

func (o *ServiceProfiles) GetPagination() Pagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*ServiceProfiles) GetPaginationOk ¶

func (o *ServiceProfiles) GetPaginationOk() (*Pagination, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceProfiles) HasData ¶

func (o *ServiceProfiles) HasData() bool

HasData returns a boolean if a field has been set.

func (*ServiceProfiles) HasPagination ¶

func (o *ServiceProfiles) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (ServiceProfiles) MarshalJSON ¶

func (o ServiceProfiles) MarshalJSON() ([]byte, error)

func (*ServiceProfiles) SetData ¶

func (o *ServiceProfiles) SetData(v []ServiceProfile)

SetData gets a reference to the given []ServiceProfile and assigns it to the Data field.

func (*ServiceProfiles) SetPagination ¶

func (o *ServiceProfiles) SetPagination(v Pagination)

SetPagination gets a reference to the given Pagination and assigns it to the Pagination field.

func (ServiceProfiles) ToMap ¶

func (o ServiceProfiles) ToMap() (map[string]interface{}, error)

func (*ServiceProfiles) UnmarshalJSON ¶

func (o *ServiceProfiles) UnmarshalJSON(data []byte) (err error)

type ServiceProfilesApiService ¶

type ServiceProfilesApiService service

ServiceProfilesApiService ServiceProfilesApi service

func (*ServiceProfilesApiService) CreateServiceProfile ¶

CreateServiceProfile Create Profile

Create Service Profile creates Equinix Fabric? Service Profile.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateServiceProfileRequest

func (*ServiceProfilesApiService) CreateServiceProfileExecute ¶

Execute executes the request

@return ServiceProfile

func (*ServiceProfilesApiService) DeleteServiceProfileByUuid ¶

func (a *ServiceProfilesApiService) DeleteServiceProfileByUuid(ctx context.Context, serviceProfileId string) ApiDeleteServiceProfileByUuidRequest

DeleteServiceProfileByUuid Delete Profile

delete Service Profile by UUID

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param serviceProfileId Service Profile UUID
@return ApiDeleteServiceProfileByUuidRequest

func (*ServiceProfilesApiService) DeleteServiceProfileByUuidExecute ¶

Execute executes the request

@return ServiceProfile

func (*ServiceProfilesApiService) GetServiceProfileByUuid ¶

func (a *ServiceProfilesApiService) GetServiceProfileByUuid(ctx context.Context, serviceProfileId string) ApiGetServiceProfileByUuidRequest

GetServiceProfileByUuid Get Profile

Get service profile by UUID. View Point parameter if set to zSide will give seller's view of the profile otherwise buyer's view.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param serviceProfileId Service Profile UUID
@return ApiGetServiceProfileByUuidRequest

func (*ServiceProfilesApiService) GetServiceProfileByUuidExecute ¶

Execute executes the request

@return ServiceProfile

func (*ServiceProfilesApiService) GetServiceProfileMetrosByUuid ¶

func (a *ServiceProfilesApiService) GetServiceProfileMetrosByUuid(ctx context.Context, serviceProfileId string) ApiGetServiceProfileMetrosByUuidRequest

GetServiceProfileMetrosByUuid Get Profile Metros

Get service profile metros by UUID.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param serviceProfileId Service Profile UUID
@return ApiGetServiceProfileMetrosByUuidRequest

func (*ServiceProfilesApiService) GetServiceProfileMetrosByUuidExecute ¶

func (a *ServiceProfilesApiService) GetServiceProfileMetrosByUuidExecute(r ApiGetServiceProfileMetrosByUuidRequest) (*ServiceMetros, *http.Response, error)

Execute executes the request

@return ServiceMetros

func (*ServiceProfilesApiService) GetServiceProfiles ¶

GetServiceProfiles Get all Profiles

The API request returns all Equinix Fabric Service Profiles in accordance with the view point requested.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetServiceProfilesRequest

func (*ServiceProfilesApiService) GetServiceProfilesExecute ¶

Execute executes the request

@return ServiceProfiles

func (*ServiceProfilesApiService) PutServiceProfileByUuid ¶

func (a *ServiceProfilesApiService) PutServiceProfileByUuid(ctx context.Context, serviceProfileId string) ApiPutServiceProfileByUuidRequest

PutServiceProfileByUuid Replace Profile

This API request replaces a service profile definition

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param serviceProfileId Service Profile UUID
@return ApiPutServiceProfileByUuidRequest

func (*ServiceProfilesApiService) PutServiceProfileByUuidExecute ¶

Execute executes the request

@return ServiceProfile

func (*ServiceProfilesApiService) SearchServiceProfiles ¶

SearchServiceProfiles Profile Search

Search service profiles by search criteria

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiSearchServiceProfilesRequest

func (*ServiceProfilesApiService) SearchServiceProfilesExecute ¶

Execute executes the request

@return ServiceProfiles

func (*ServiceProfilesApiService) UpdateServiceProfileByUuid ¶

func (a *ServiceProfilesApiService) UpdateServiceProfileByUuid(ctx context.Context, serviceProfileId string) ApiUpdateServiceProfileByUuidRequest

UpdateServiceProfileByUuid Update Profile

Update Service Profile by UUID

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param serviceProfileId Service Profile UUID
@return ApiUpdateServiceProfileByUuidRequest

func (*ServiceProfilesApiService) UpdateServiceProfileByUuidExecute ¶

Execute executes the request

@return ServiceProfile

type ServiceToken ¶

type ServiceToken struct {
	Type *ServiceTokenType `json:"type,omitempty"`
	// An absolute URL that is the subject of the link's context.
	Href *string `json:"href,omitempty"`
	// Equinix-assigned service token identifier
	Uuid string `json:"uuid"`
	// Customer-provided service token name
	Name *string `json:"name,omitempty"`
	// Customer-provided service token description
	Description *string `json:"description,omitempty"`
	// Expiration date and time of the service token.
	ExpirationDateTime *time.Time              `json:"expirationDateTime,omitempty"`
	Connection         *ServiceTokenConnection `json:"connection,omitempty"`
	State              *ServiceTokenState      `json:"state,omitempty"`
	// Service token related notifications
	Notifications        []SimplifiedNotification `json:"notifications,omitempty"`
	Account              *SimplifiedAccount       `json:"account,omitempty"`
	Changelog            *Changelog               `json:"changelog,omitempty"`
	Project              *Project                 `json:"project,omitempty"`
	AdditionalProperties map[string]interface{}
}

ServiceToken Create Service Tokens (v4) generates Equinix Fabric service tokens. These tokens authorize users to access protected resources and services. The tokens remove sensitive content from the environment, rather than just masking it, making the protected data impossible to unencrypt or decrypt. Resource owners can distribute the tokens to trusted partners and vendors, allowing selected third parties to work directly with Equinix network assets.

func NewServiceToken ¶

func NewServiceToken(uuid string) *ServiceToken

NewServiceToken instantiates a new ServiceToken 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 NewServiceTokenWithDefaults ¶

func NewServiceTokenWithDefaults() *ServiceToken

NewServiceTokenWithDefaults instantiates a new ServiceToken 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 (*ServiceToken) GetAccount ¶

func (o *ServiceToken) GetAccount() SimplifiedAccount

GetAccount returns the Account field value if set, zero value otherwise.

func (*ServiceToken) GetAccountOk ¶

func (o *ServiceToken) GetAccountOk() (*SimplifiedAccount, bool)

GetAccountOk returns a tuple with the Account field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceToken) GetChangelog ¶

func (o *ServiceToken) GetChangelog() Changelog

GetChangelog returns the Changelog field value if set, zero value otherwise.

func (*ServiceToken) GetChangelogOk ¶

func (o *ServiceToken) GetChangelogOk() (*Changelog, bool)

GetChangelogOk returns a tuple with the Changelog field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceToken) GetConnection ¶

func (o *ServiceToken) GetConnection() ServiceTokenConnection

GetConnection returns the Connection field value if set, zero value otherwise.

func (*ServiceToken) GetConnectionOk ¶

func (o *ServiceToken) GetConnectionOk() (*ServiceTokenConnection, bool)

GetConnectionOk returns a tuple with the Connection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceToken) GetDescription ¶

func (o *ServiceToken) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*ServiceToken) GetDescriptionOk ¶

func (o *ServiceToken) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceToken) GetExpirationDateTime ¶

func (o *ServiceToken) GetExpirationDateTime() time.Time

GetExpirationDateTime returns the ExpirationDateTime field value if set, zero value otherwise.

func (*ServiceToken) GetExpirationDateTimeOk ¶

func (o *ServiceToken) GetExpirationDateTimeOk() (*time.Time, bool)

GetExpirationDateTimeOk returns a tuple with the ExpirationDateTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceToken) GetHref ¶

func (o *ServiceToken) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*ServiceToken) GetHrefOk ¶

func (o *ServiceToken) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceToken) GetName ¶

func (o *ServiceToken) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ServiceToken) GetNameOk ¶

func (o *ServiceToken) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceToken) GetNotifications ¶

func (o *ServiceToken) GetNotifications() []SimplifiedNotification

GetNotifications returns the Notifications field value if set, zero value otherwise.

func (*ServiceToken) GetNotificationsOk ¶

func (o *ServiceToken) GetNotificationsOk() ([]SimplifiedNotification, bool)

GetNotificationsOk returns a tuple with the Notifications field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceToken) GetProject ¶

func (o *ServiceToken) GetProject() Project

GetProject returns the Project field value if set, zero value otherwise.

func (*ServiceToken) GetProjectOk ¶

func (o *ServiceToken) GetProjectOk() (*Project, bool)

GetProjectOk returns a tuple with the Project field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceToken) GetState ¶

func (o *ServiceToken) GetState() ServiceTokenState

GetState returns the State field value if set, zero value otherwise.

func (*ServiceToken) GetStateOk ¶

func (o *ServiceToken) GetStateOk() (*ServiceTokenState, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceToken) GetType ¶

func (o *ServiceToken) GetType() ServiceTokenType

GetType returns the Type field value if set, zero value otherwise.

func (*ServiceToken) GetTypeOk ¶

func (o *ServiceToken) GetTypeOk() (*ServiceTokenType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceToken) GetUuid ¶

func (o *ServiceToken) GetUuid() string

GetUuid returns the Uuid field value

func (*ServiceToken) GetUuidOk ¶

func (o *ServiceToken) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (*ServiceToken) HasAccount ¶

func (o *ServiceToken) HasAccount() bool

HasAccount returns a boolean if a field has been set.

func (*ServiceToken) HasChangelog ¶

func (o *ServiceToken) HasChangelog() bool

HasChangelog returns a boolean if a field has been set.

func (*ServiceToken) HasConnection ¶

func (o *ServiceToken) HasConnection() bool

HasConnection returns a boolean if a field has been set.

func (*ServiceToken) HasDescription ¶

func (o *ServiceToken) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ServiceToken) HasExpirationDateTime ¶

func (o *ServiceToken) HasExpirationDateTime() bool

HasExpirationDateTime returns a boolean if a field has been set.

func (*ServiceToken) HasHref ¶

func (o *ServiceToken) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*ServiceToken) HasName ¶

func (o *ServiceToken) HasName() bool

HasName returns a boolean if a field has been set.

func (*ServiceToken) HasNotifications ¶

func (o *ServiceToken) HasNotifications() bool

HasNotifications returns a boolean if a field has been set.

func (*ServiceToken) HasProject ¶

func (o *ServiceToken) HasProject() bool

HasProject returns a boolean if a field has been set.

func (*ServiceToken) HasState ¶

func (o *ServiceToken) HasState() bool

HasState returns a boolean if a field has been set.

func (*ServiceToken) HasType ¶

func (o *ServiceToken) HasType() bool

HasType returns a boolean if a field has been set.

func (ServiceToken) MarshalJSON ¶

func (o ServiceToken) MarshalJSON() ([]byte, error)

func (*ServiceToken) SetAccount ¶

func (o *ServiceToken) SetAccount(v SimplifiedAccount)

SetAccount gets a reference to the given SimplifiedAccount and assigns it to the Account field.

func (*ServiceToken) SetChangelog ¶

func (o *ServiceToken) SetChangelog(v Changelog)

SetChangelog gets a reference to the given Changelog and assigns it to the Changelog field.

func (*ServiceToken) SetConnection ¶

func (o *ServiceToken) SetConnection(v ServiceTokenConnection)

SetConnection gets a reference to the given ServiceTokenConnection and assigns it to the Connection field.

func (*ServiceToken) SetDescription ¶

func (o *ServiceToken) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*ServiceToken) SetExpirationDateTime ¶

func (o *ServiceToken) SetExpirationDateTime(v time.Time)

SetExpirationDateTime gets a reference to the given time.Time and assigns it to the ExpirationDateTime field.

func (*ServiceToken) SetHref ¶

func (o *ServiceToken) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*ServiceToken) SetName ¶

func (o *ServiceToken) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ServiceToken) SetNotifications ¶

func (o *ServiceToken) SetNotifications(v []SimplifiedNotification)

SetNotifications gets a reference to the given []SimplifiedNotification and assigns it to the Notifications field.

func (*ServiceToken) SetProject ¶

func (o *ServiceToken) SetProject(v Project)

SetProject gets a reference to the given Project and assigns it to the Project field.

func (*ServiceToken) SetState ¶

func (o *ServiceToken) SetState(v ServiceTokenState)

SetState gets a reference to the given ServiceTokenState and assigns it to the State field.

func (*ServiceToken) SetType ¶

func (o *ServiceToken) SetType(v ServiceTokenType)

SetType gets a reference to the given ServiceTokenType and assigns it to the Type field.

func (*ServiceToken) SetUuid ¶

func (o *ServiceToken) SetUuid(v string)

SetUuid sets field value

func (ServiceToken) ToMap ¶

func (o ServiceToken) ToMap() (map[string]interface{}, error)

func (*ServiceToken) UnmarshalJSON ¶

func (o *ServiceToken) UnmarshalJSON(data []byte) (err error)

type ServiceTokenActionRequest ¶

type ServiceTokenActionRequest struct {
	Type                 ServiceTokenActions `json:"type"`
	AdditionalProperties map[string]interface{}
}

ServiceTokenActionRequest Service Token action request

func NewServiceTokenActionRequest ¶

func NewServiceTokenActionRequest(type_ ServiceTokenActions) *ServiceTokenActionRequest

NewServiceTokenActionRequest instantiates a new ServiceTokenActionRequest 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 NewServiceTokenActionRequestWithDefaults ¶

func NewServiceTokenActionRequestWithDefaults() *ServiceTokenActionRequest

NewServiceTokenActionRequestWithDefaults instantiates a new ServiceTokenActionRequest 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 (*ServiceTokenActionRequest) GetType ¶

GetType returns the Type field value

func (*ServiceTokenActionRequest) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ServiceTokenActionRequest) MarshalJSON ¶

func (o ServiceTokenActionRequest) MarshalJSON() ([]byte, error)

func (*ServiceTokenActionRequest) SetType ¶

SetType sets field value

func (ServiceTokenActionRequest) ToMap ¶

func (o ServiceTokenActionRequest) ToMap() (map[string]interface{}, error)

func (*ServiceTokenActionRequest) UnmarshalJSON ¶

func (o *ServiceTokenActionRequest) UnmarshalJSON(data []byte) (err error)

type ServiceTokenActions ¶

type ServiceTokenActions string

ServiceTokenActions Service Token action type

const (
	SERVICETOKENACTIONS_RESEND_EMAIL_NOTIFICATION ServiceTokenActions = "RESEND_EMAIL_NOTIFICATION"
)

List of ServiceTokenActions

func NewServiceTokenActionsFromValue ¶

func NewServiceTokenActionsFromValue(v string) (*ServiceTokenActions, error)

NewServiceTokenActionsFromValue returns a pointer to a valid ServiceTokenActions for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ServiceTokenActions) IsValid ¶

func (v ServiceTokenActions) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ServiceTokenActions) Ptr ¶

Ptr returns reference to ServiceTokenActions value

func (*ServiceTokenActions) UnmarshalJSON ¶

func (v *ServiceTokenActions) UnmarshalJSON(src []byte) error

type ServiceTokenChangeOperation ¶

type ServiceTokenChangeOperation struct {
	Op PrecisionTimeChangeOperationOp `json:"op"`
	// path inside document leading to updated parameter
	Path string `json:"path"`
	// new value for updated parameter
	Value                interface{} `json:"value"`
	AdditionalProperties map[string]interface{}
}

ServiceTokenChangeOperation Service Token change operation data

func NewServiceTokenChangeOperation ¶

func NewServiceTokenChangeOperation(op PrecisionTimeChangeOperationOp, path string, value interface{}) *ServiceTokenChangeOperation

NewServiceTokenChangeOperation instantiates a new ServiceTokenChangeOperation 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 NewServiceTokenChangeOperationWithDefaults ¶

func NewServiceTokenChangeOperationWithDefaults() *ServiceTokenChangeOperation

NewServiceTokenChangeOperationWithDefaults instantiates a new ServiceTokenChangeOperation 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 (*ServiceTokenChangeOperation) GetOp ¶

GetOp returns the Op field value

func (*ServiceTokenChangeOperation) GetOpOk ¶

GetOpOk returns a tuple with the Op field value and a boolean to check if the value has been set.

func (*ServiceTokenChangeOperation) GetPath ¶

func (o *ServiceTokenChangeOperation) GetPath() string

GetPath returns the Path field value

func (*ServiceTokenChangeOperation) GetPathOk ¶

func (o *ServiceTokenChangeOperation) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (*ServiceTokenChangeOperation) GetValue ¶

func (o *ServiceTokenChangeOperation) GetValue() interface{}

GetValue returns the Value field value If the value is explicit nil, the zero value for interface{} will be returned

func (*ServiceTokenChangeOperation) GetValueOk ¶

func (o *ServiceTokenChangeOperation) GetValueOk() (*interface{}, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (ServiceTokenChangeOperation) MarshalJSON ¶

func (o ServiceTokenChangeOperation) MarshalJSON() ([]byte, error)

func (*ServiceTokenChangeOperation) SetOp ¶

SetOp sets field value

func (*ServiceTokenChangeOperation) SetPath ¶

func (o *ServiceTokenChangeOperation) SetPath(v string)

SetPath sets field value

func (*ServiceTokenChangeOperation) SetValue ¶

func (o *ServiceTokenChangeOperation) SetValue(v interface{})

SetValue sets field value

func (ServiceTokenChangeOperation) ToMap ¶

func (o ServiceTokenChangeOperation) ToMap() (map[string]interface{}, error)

func (*ServiceTokenChangeOperation) UnmarshalJSON ¶

func (o *ServiceTokenChangeOperation) UnmarshalJSON(data []byte) (err error)

type ServiceTokenConnection ¶

type ServiceTokenConnection struct {
	Type ServiceTokenConnectionType `json:"type"`
	// An absolute URL that is the subject of the link's context.
	Href *string `json:"href,omitempty"`
	// Equinix-assigned connection identifier
	Uuid *string `json:"uuid,omitempty"`
	// Authorization to connect remotely
	AllowRemoteConnection *bool `json:"allowRemoteConnection,omitempty"`
	// Connection bandwidth limit in Mbps
	BandwidthLimit *int32 `json:"bandwidthLimit,omitempty"`
	// List of permitted bandwidths.
	SupportedBandwidths  []int32           `json:"supportedBandwidths,omitempty"`
	ASide                *ServiceTokenSide `json:"aSide,omitempty"`
	ZSide                *ServiceTokenSide `json:"zSide,omitempty"`
	AdditionalProperties map[string]interface{}
}

ServiceTokenConnection Service Token Connection Type Information

func NewServiceTokenConnection ¶

func NewServiceTokenConnection(type_ ServiceTokenConnectionType) *ServiceTokenConnection

NewServiceTokenConnection instantiates a new ServiceTokenConnection 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 NewServiceTokenConnectionWithDefaults ¶

func NewServiceTokenConnectionWithDefaults() *ServiceTokenConnection

NewServiceTokenConnectionWithDefaults instantiates a new ServiceTokenConnection 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 (*ServiceTokenConnection) GetASide ¶

GetASide returns the ASide field value if set, zero value otherwise.

func (*ServiceTokenConnection) GetASideOk ¶

func (o *ServiceTokenConnection) GetASideOk() (*ServiceTokenSide, bool)

GetASideOk returns a tuple with the ASide field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceTokenConnection) GetAllowRemoteConnection ¶

func (o *ServiceTokenConnection) GetAllowRemoteConnection() bool

GetAllowRemoteConnection returns the AllowRemoteConnection field value if set, zero value otherwise.

func (*ServiceTokenConnection) GetAllowRemoteConnectionOk ¶

func (o *ServiceTokenConnection) GetAllowRemoteConnectionOk() (*bool, bool)

GetAllowRemoteConnectionOk returns a tuple with the AllowRemoteConnection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceTokenConnection) GetBandwidthLimit ¶

func (o *ServiceTokenConnection) GetBandwidthLimit() int32

GetBandwidthLimit returns the BandwidthLimit field value if set, zero value otherwise.

func (*ServiceTokenConnection) GetBandwidthLimitOk ¶

func (o *ServiceTokenConnection) GetBandwidthLimitOk() (*int32, bool)

GetBandwidthLimitOk returns a tuple with the BandwidthLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceTokenConnection) GetHref ¶

func (o *ServiceTokenConnection) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*ServiceTokenConnection) GetHrefOk ¶

func (o *ServiceTokenConnection) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceTokenConnection) GetSupportedBandwidths ¶

func (o *ServiceTokenConnection) GetSupportedBandwidths() []int32

GetSupportedBandwidths returns the SupportedBandwidths field value if set, zero value otherwise.

func (*ServiceTokenConnection) GetSupportedBandwidthsOk ¶

func (o *ServiceTokenConnection) GetSupportedBandwidthsOk() ([]int32, bool)

GetSupportedBandwidthsOk returns a tuple with the SupportedBandwidths field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceTokenConnection) GetType ¶

GetType returns the Type field value

func (*ServiceTokenConnection) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceTokenConnection) GetUuid ¶

func (o *ServiceTokenConnection) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*ServiceTokenConnection) GetUuidOk ¶

func (o *ServiceTokenConnection) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceTokenConnection) GetZSide ¶

GetZSide returns the ZSide field value if set, zero value otherwise.

func (*ServiceTokenConnection) GetZSideOk ¶

func (o *ServiceTokenConnection) GetZSideOk() (*ServiceTokenSide, bool)

GetZSideOk returns a tuple with the ZSide field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceTokenConnection) HasASide ¶

func (o *ServiceTokenConnection) HasASide() bool

HasASide returns a boolean if a field has been set.

func (*ServiceTokenConnection) HasAllowRemoteConnection ¶

func (o *ServiceTokenConnection) HasAllowRemoteConnection() bool

HasAllowRemoteConnection returns a boolean if a field has been set.

func (*ServiceTokenConnection) HasBandwidthLimit ¶

func (o *ServiceTokenConnection) HasBandwidthLimit() bool

HasBandwidthLimit returns a boolean if a field has been set.

func (*ServiceTokenConnection) HasHref ¶

func (o *ServiceTokenConnection) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*ServiceTokenConnection) HasSupportedBandwidths ¶

func (o *ServiceTokenConnection) HasSupportedBandwidths() bool

HasSupportedBandwidths returns a boolean if a field has been set.

func (*ServiceTokenConnection) HasUuid ¶

func (o *ServiceTokenConnection) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (*ServiceTokenConnection) HasZSide ¶

func (o *ServiceTokenConnection) HasZSide() bool

HasZSide returns a boolean if a field has been set.

func (ServiceTokenConnection) MarshalJSON ¶

func (o ServiceTokenConnection) MarshalJSON() ([]byte, error)

func (*ServiceTokenConnection) SetASide ¶

SetASide gets a reference to the given ServiceTokenSide and assigns it to the ASide field.

func (*ServiceTokenConnection) SetAllowRemoteConnection ¶

func (o *ServiceTokenConnection) SetAllowRemoteConnection(v bool)

SetAllowRemoteConnection gets a reference to the given bool and assigns it to the AllowRemoteConnection field.

func (*ServiceTokenConnection) SetBandwidthLimit ¶

func (o *ServiceTokenConnection) SetBandwidthLimit(v int32)

SetBandwidthLimit gets a reference to the given int32 and assigns it to the BandwidthLimit field.

func (*ServiceTokenConnection) SetHref ¶

func (o *ServiceTokenConnection) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*ServiceTokenConnection) SetSupportedBandwidths ¶

func (o *ServiceTokenConnection) SetSupportedBandwidths(v []int32)

SetSupportedBandwidths gets a reference to the given []int32 and assigns it to the SupportedBandwidths field.

func (*ServiceTokenConnection) SetType ¶

SetType sets field value

func (*ServiceTokenConnection) SetUuid ¶

func (o *ServiceTokenConnection) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (*ServiceTokenConnection) SetZSide ¶

SetZSide gets a reference to the given ServiceTokenSide and assigns it to the ZSide field.

func (ServiceTokenConnection) ToMap ¶

func (o ServiceTokenConnection) ToMap() (map[string]interface{}, error)

func (*ServiceTokenConnection) UnmarshalJSON ¶

func (o *ServiceTokenConnection) UnmarshalJSON(data []byte) (err error)

type ServiceTokenConnectionType ¶

type ServiceTokenConnectionType string

ServiceTokenConnectionType Type of Connection

const (
	SERVICETOKENCONNECTIONTYPE_EVPL_VC ServiceTokenConnectionType = "EVPL_VC"
)

List of ServiceTokenConnection_type

func NewServiceTokenConnectionTypeFromValue ¶

func NewServiceTokenConnectionTypeFromValue(v string) (*ServiceTokenConnectionType, error)

NewServiceTokenConnectionTypeFromValue returns a pointer to a valid ServiceTokenConnectionType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ServiceTokenConnectionType) IsValid ¶

func (v ServiceTokenConnectionType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ServiceTokenConnectionType) Ptr ¶

Ptr returns reference to ServiceTokenConnection_type value

func (*ServiceTokenConnectionType) UnmarshalJSON ¶

func (v *ServiceTokenConnectionType) UnmarshalJSON(src []byte) error

type ServiceTokenSearchExpression ¶

type ServiceTokenSearchExpression struct {
	And                  []ServiceTokenSearchExpression        `json:"and,omitempty"`
	Property             *ServiceTokenSearchFieldName          `json:"property,omitempty"`
	Operator             *ServiceTokenSearchExpressionOperator `json:"operator,omitempty"`
	Values               []string                              `json:"values,omitempty"`
	AdditionalProperties map[string]interface{}
}

ServiceTokenSearchExpression struct for ServiceTokenSearchExpression

func NewServiceTokenSearchExpression ¶

func NewServiceTokenSearchExpression() *ServiceTokenSearchExpression

NewServiceTokenSearchExpression instantiates a new ServiceTokenSearchExpression 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 NewServiceTokenSearchExpressionWithDefaults ¶

func NewServiceTokenSearchExpressionWithDefaults() *ServiceTokenSearchExpression

NewServiceTokenSearchExpressionWithDefaults instantiates a new ServiceTokenSearchExpression 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 (*ServiceTokenSearchExpression) GetAnd ¶

GetAnd returns the And field value if set, zero value otherwise.

func (*ServiceTokenSearchExpression) GetAndOk ¶

GetAndOk returns a tuple with the And field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceTokenSearchExpression) GetOperator ¶

GetOperator returns the Operator field value if set, zero value otherwise.

func (*ServiceTokenSearchExpression) GetOperatorOk ¶

GetOperatorOk returns a tuple with the Operator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceTokenSearchExpression) GetProperty ¶

GetProperty returns the Property field value if set, zero value otherwise.

func (*ServiceTokenSearchExpression) GetPropertyOk ¶

GetPropertyOk returns a tuple with the Property field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceTokenSearchExpression) GetValues ¶

func (o *ServiceTokenSearchExpression) GetValues() []string

GetValues returns the Values field value if set, zero value otherwise.

func (*ServiceTokenSearchExpression) GetValuesOk ¶

func (o *ServiceTokenSearchExpression) GetValuesOk() ([]string, bool)

GetValuesOk returns a tuple with the Values field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceTokenSearchExpression) HasAnd ¶

func (o *ServiceTokenSearchExpression) HasAnd() bool

HasAnd returns a boolean if a field has been set.

func (*ServiceTokenSearchExpression) HasOperator ¶

func (o *ServiceTokenSearchExpression) HasOperator() bool

HasOperator returns a boolean if a field has been set.

func (*ServiceTokenSearchExpression) HasProperty ¶

func (o *ServiceTokenSearchExpression) HasProperty() bool

HasProperty returns a boolean if a field has been set.

func (*ServiceTokenSearchExpression) HasValues ¶

func (o *ServiceTokenSearchExpression) HasValues() bool

HasValues returns a boolean if a field has been set.

func (ServiceTokenSearchExpression) MarshalJSON ¶

func (o ServiceTokenSearchExpression) MarshalJSON() ([]byte, error)

func (*ServiceTokenSearchExpression) SetAnd ¶

SetAnd gets a reference to the given []ServiceTokenSearchExpression and assigns it to the And field.

func (*ServiceTokenSearchExpression) SetOperator ¶

SetOperator gets a reference to the given ServiceTokenSearchExpressionOperator and assigns it to the Operator field.

func (*ServiceTokenSearchExpression) SetProperty ¶

SetProperty gets a reference to the given ServiceTokenSearchFieldName and assigns it to the Property field.

func (*ServiceTokenSearchExpression) SetValues ¶

func (o *ServiceTokenSearchExpression) SetValues(v []string)

SetValues gets a reference to the given []string and assigns it to the Values field.

func (ServiceTokenSearchExpression) ToMap ¶

func (o ServiceTokenSearchExpression) ToMap() (map[string]interface{}, error)

func (*ServiceTokenSearchExpression) UnmarshalJSON ¶

func (o *ServiceTokenSearchExpression) UnmarshalJSON(data []byte) (err error)

type ServiceTokenSearchExpressionOperator ¶

type ServiceTokenSearchExpressionOperator string

ServiceTokenSearchExpressionOperator the model 'ServiceTokenSearchExpressionOperator'

const (
	SERVICETOKENSEARCHEXPRESSIONOPERATOR_EQUAL ServiceTokenSearchExpressionOperator = "="
)

List of ServiceTokenSearchExpression_operator

func NewServiceTokenSearchExpressionOperatorFromValue ¶

func NewServiceTokenSearchExpressionOperatorFromValue(v string) (*ServiceTokenSearchExpressionOperator, error)

NewServiceTokenSearchExpressionOperatorFromValue returns a pointer to a valid ServiceTokenSearchExpressionOperator for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ServiceTokenSearchExpressionOperator) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (ServiceTokenSearchExpressionOperator) Ptr ¶

Ptr returns reference to ServiceTokenSearchExpression_operator value

func (*ServiceTokenSearchExpressionOperator) UnmarshalJSON ¶

func (v *ServiceTokenSearchExpressionOperator) UnmarshalJSON(src []byte) error

type ServiceTokenSearchFieldName ¶

type ServiceTokenSearchFieldName string

ServiceTokenSearchFieldName Possible field names to use on filters

const (
	SERVICETOKENSEARCHFIELDNAME_UUID               ServiceTokenSearchFieldName = "/uuid"
	SERVICETOKENSEARCHFIELDNAME_STATE              ServiceTokenSearchFieldName = "/state"
	SERVICETOKENSEARCHFIELDNAME_NAME               ServiceTokenSearchFieldName = "/name"
	SERVICETOKENSEARCHFIELDNAME_PROJECT_PROJECT_ID ServiceTokenSearchFieldName = "/project/projectId"
)

List of ServiceTokenSearchFieldName

func NewServiceTokenSearchFieldNameFromValue ¶

func NewServiceTokenSearchFieldNameFromValue(v string) (*ServiceTokenSearchFieldName, error)

NewServiceTokenSearchFieldNameFromValue returns a pointer to a valid ServiceTokenSearchFieldName for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ServiceTokenSearchFieldName) IsValid ¶

func (v ServiceTokenSearchFieldName) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ServiceTokenSearchFieldName) Ptr ¶

Ptr returns reference to ServiceTokenSearchFieldName value

func (*ServiceTokenSearchFieldName) UnmarshalJSON ¶

func (v *ServiceTokenSearchFieldName) UnmarshalJSON(src []byte) error

type ServiceTokenSearchRequest ¶

type ServiceTokenSearchRequest struct {
	Filter               *ServiceTokenSearchExpression `json:"filter,omitempty"`
	Pagination           *PaginationRequest            `json:"pagination,omitempty"`
	AdditionalProperties map[string]interface{}
}

ServiceTokenSearchRequest Search requests containing criteria

func NewServiceTokenSearchRequest ¶

func NewServiceTokenSearchRequest() *ServiceTokenSearchRequest

NewServiceTokenSearchRequest instantiates a new ServiceTokenSearchRequest 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 NewServiceTokenSearchRequestWithDefaults ¶

func NewServiceTokenSearchRequestWithDefaults() *ServiceTokenSearchRequest

NewServiceTokenSearchRequestWithDefaults instantiates a new ServiceTokenSearchRequest 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 (*ServiceTokenSearchRequest) GetFilter ¶

GetFilter returns the Filter field value if set, zero value otherwise.

func (*ServiceTokenSearchRequest) GetFilterOk ¶

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceTokenSearchRequest) GetPagination ¶

func (o *ServiceTokenSearchRequest) GetPagination() PaginationRequest

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*ServiceTokenSearchRequest) GetPaginationOk ¶

func (o *ServiceTokenSearchRequest) GetPaginationOk() (*PaginationRequest, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceTokenSearchRequest) HasFilter ¶

func (o *ServiceTokenSearchRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*ServiceTokenSearchRequest) HasPagination ¶

func (o *ServiceTokenSearchRequest) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (ServiceTokenSearchRequest) MarshalJSON ¶

func (o ServiceTokenSearchRequest) MarshalJSON() ([]byte, error)

func (*ServiceTokenSearchRequest) SetFilter ¶

SetFilter gets a reference to the given ServiceTokenSearchExpression and assigns it to the Filter field.

func (*ServiceTokenSearchRequest) SetPagination ¶

func (o *ServiceTokenSearchRequest) SetPagination(v PaginationRequest)

SetPagination gets a reference to the given PaginationRequest and assigns it to the Pagination field.

func (ServiceTokenSearchRequest) ToMap ¶

func (o ServiceTokenSearchRequest) ToMap() (map[string]interface{}, error)

func (*ServiceTokenSearchRequest) UnmarshalJSON ¶

func (o *ServiceTokenSearchRequest) UnmarshalJSON(data []byte) (err error)

type ServiceTokenSide ¶

type ServiceTokenSide struct {
	// List of AccessPointSelectors
	AccessPointSelectors []AccessPointSelector `json:"accessPointSelectors,omitempty"`
	AdditionalProperties map[string]interface{}
}

ServiceTokenSide Connection link protocol configuration

func NewServiceTokenSide ¶

func NewServiceTokenSide() *ServiceTokenSide

NewServiceTokenSide instantiates a new ServiceTokenSide 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 NewServiceTokenSideWithDefaults ¶

func NewServiceTokenSideWithDefaults() *ServiceTokenSide

NewServiceTokenSideWithDefaults instantiates a new ServiceTokenSide 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 (*ServiceTokenSide) GetAccessPointSelectors ¶

func (o *ServiceTokenSide) GetAccessPointSelectors() []AccessPointSelector

GetAccessPointSelectors returns the AccessPointSelectors field value if set, zero value otherwise.

func (*ServiceTokenSide) GetAccessPointSelectorsOk ¶

func (o *ServiceTokenSide) GetAccessPointSelectorsOk() ([]AccessPointSelector, bool)

GetAccessPointSelectorsOk returns a tuple with the AccessPointSelectors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceTokenSide) HasAccessPointSelectors ¶

func (o *ServiceTokenSide) HasAccessPointSelectors() bool

HasAccessPointSelectors returns a boolean if a field has been set.

func (ServiceTokenSide) MarshalJSON ¶

func (o ServiceTokenSide) MarshalJSON() ([]byte, error)

func (*ServiceTokenSide) SetAccessPointSelectors ¶

func (o *ServiceTokenSide) SetAccessPointSelectors(v []AccessPointSelector)

SetAccessPointSelectors gets a reference to the given []AccessPointSelector and assigns it to the AccessPointSelectors field.

func (ServiceTokenSide) ToMap ¶

func (o ServiceTokenSide) ToMap() (map[string]interface{}, error)

func (*ServiceTokenSide) UnmarshalJSON ¶

func (o *ServiceTokenSide) UnmarshalJSON(data []byte) (err error)

type ServiceTokenState ¶

type ServiceTokenState string

ServiceTokenState Service token state

const (
	SERVICETOKENSTATE_ACTIVE   ServiceTokenState = "ACTIVE"
	SERVICETOKENSTATE_INACTIVE ServiceTokenState = "INACTIVE"
	SERVICETOKENSTATE_EXPIRED  ServiceTokenState = "EXPIRED"
	SERVICETOKENSTATE_DELETED  ServiceTokenState = "DELETED"
)

List of ServiceTokenState

func NewServiceTokenStateFromValue ¶

func NewServiceTokenStateFromValue(v string) (*ServiceTokenState, error)

NewServiceTokenStateFromValue returns a pointer to a valid ServiceTokenState for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ServiceTokenState) IsValid ¶

func (v ServiceTokenState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ServiceTokenState) Ptr ¶

Ptr returns reference to ServiceTokenState value

func (*ServiceTokenState) UnmarshalJSON ¶

func (v *ServiceTokenState) UnmarshalJSON(src []byte) error

type ServiceTokenType ¶

type ServiceTokenType string

ServiceTokenType Type of Service Token

const (
	SERVICETOKENTYPE_VC_TOKEN ServiceTokenType = "VC_TOKEN"
)

List of ServiceTokenType

func NewServiceTokenTypeFromValue ¶

func NewServiceTokenTypeFromValue(v string) (*ServiceTokenType, error)

NewServiceTokenTypeFromValue returns a pointer to a valid ServiceTokenType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ServiceTokenType) IsValid ¶

func (v ServiceTokenType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ServiceTokenType) Ptr ¶

Ptr returns reference to ServiceTokenType value

func (*ServiceTokenType) UnmarshalJSON ¶

func (v *ServiceTokenType) UnmarshalJSON(src []byte) error

type ServiceTokens ¶

type ServiceTokens struct {
	// List of Service Tokens
	Data                 []ServiceToken `json:"data,omitempty"`
	Pagination           *Pagination    `json:"pagination,omitempty"`
	AdditionalProperties map[string]interface{}
}

ServiceTokens Service tokens authorize a user to access protected resources and services available on the Equinix Fabric network. The owner of the resources can distribute service tokens to third-party users (trusted partners and vendors), allowing them to directly access and work with the resources on the network without involving the resource owners.

func NewServiceTokens ¶

func NewServiceTokens() *ServiceTokens

NewServiceTokens instantiates a new ServiceTokens 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 NewServiceTokensWithDefaults ¶

func NewServiceTokensWithDefaults() *ServiceTokens

NewServiceTokensWithDefaults instantiates a new ServiceTokens 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 (*ServiceTokens) GetData ¶

func (o *ServiceTokens) GetData() []ServiceToken

GetData returns the Data field value if set, zero value otherwise.

func (*ServiceTokens) GetDataOk ¶

func (o *ServiceTokens) GetDataOk() ([]ServiceToken, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceTokens) GetPagination ¶

func (o *ServiceTokens) GetPagination() Pagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*ServiceTokens) GetPaginationOk ¶

func (o *ServiceTokens) GetPaginationOk() (*Pagination, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceTokens) HasData ¶

func (o *ServiceTokens) HasData() bool

HasData returns a boolean if a field has been set.

func (*ServiceTokens) HasPagination ¶

func (o *ServiceTokens) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (ServiceTokens) MarshalJSON ¶

func (o ServiceTokens) MarshalJSON() ([]byte, error)

func (*ServiceTokens) SetData ¶

func (o *ServiceTokens) SetData(v []ServiceToken)

SetData gets a reference to the given []ServiceToken and assigns it to the Data field.

func (*ServiceTokens) SetPagination ¶

func (o *ServiceTokens) SetPagination(v Pagination)

SetPagination gets a reference to the given Pagination and assigns it to the Pagination field.

func (ServiceTokens) ToMap ¶

func (o ServiceTokens) ToMap() (map[string]interface{}, error)

func (*ServiceTokens) UnmarshalJSON ¶

func (o *ServiceTokens) UnmarshalJSON(data []byte) (err error)

type ServiceTokensApiService ¶

type ServiceTokensApiService service

ServiceTokensApiService ServiceTokensApi service

func (*ServiceTokensApiService) CreateServiceToken ¶

CreateServiceToken Create Service Token

Create Service Tokens generates Equinix Fabric? service tokens. These tokens authorize users to access protected resources and services.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateServiceTokenRequest

func (*ServiceTokensApiService) CreateServiceTokenAction ¶

func (a *ServiceTokensApiService) CreateServiceTokenAction(ctx context.Context, serviceTokenId string) ApiCreateServiceTokenActionRequest

CreateServiceTokenAction ServiceToken Actions

This API provides capability to accept/reject user's servicetokens

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param serviceTokenId Service Token UUID
@return ApiCreateServiceTokenActionRequest

func (*ServiceTokensApiService) CreateServiceTokenActionExecute ¶

func (a *ServiceTokensApiService) CreateServiceTokenActionExecute(r ApiCreateServiceTokenActionRequest) (*ServiceToken, *http.Response, error)

Execute executes the request

@return ServiceToken

func (*ServiceTokensApiService) CreateServiceTokenExecute ¶

Execute executes the request

@return ServiceToken

func (*ServiceTokensApiService) DeleteServiceTokenByUuid ¶

func (a *ServiceTokensApiService) DeleteServiceTokenByUuid(ctx context.Context, serviceTokenId string) ApiDeleteServiceTokenByUuidRequest

DeleteServiceTokenByUuid Delete Token by uuid

Delete Service Tokens removes an Equinix Fabric service token corresponding to the specified uuid which are in INACTIVE state.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param serviceTokenId Service Token UUID
@return ApiDeleteServiceTokenByUuidRequest

func (*ServiceTokensApiService) DeleteServiceTokenByUuidExecute ¶

func (a *ServiceTokensApiService) DeleteServiceTokenByUuidExecute(r ApiDeleteServiceTokenByUuidRequest) (*http.Response, error)

Execute executes the request

func (*ServiceTokensApiService) GetServiceTokenByUuid ¶

func (a *ServiceTokensApiService) GetServiceTokenByUuid(ctx context.Context, serviceTokenId string) ApiGetServiceTokenByUuidRequest

GetServiceTokenByUuid Get Token by uuid

Get Specified Service Tokens uses the uuid of an Equinix Fabric service token to return details about the token's type, state, location, bandwidth, and other key properties.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param serviceTokenId Service Token UUID
@return ApiGetServiceTokenByUuidRequest

func (*ServiceTokensApiService) GetServiceTokenByUuidExecute ¶

Execute executes the request

@return ServiceToken

func (*ServiceTokensApiService) GetServiceTokens ¶

GetServiceTokens Get All Tokens

Get All ServiceTokens creates a list of all Equinix Fabric service tokens associated with the subscriber's account.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetServiceTokensRequest

func (*ServiceTokensApiService) GetServiceTokensExecute ¶

Execute executes the request

@return ServiceTokens

func (*ServiceTokensApiService) SearchServiceTokens ¶

SearchServiceTokens Search servicetokens

The API provides capability to get list of user's servicetokens using search criteria, including optional filtering, pagination and sorting

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiSearchServiceTokensRequest

func (*ServiceTokensApiService) SearchServiceTokensExecute ¶

Execute executes the request

@return ServiceTokens

func (*ServiceTokensApiService) UpdateServiceTokenByUuid ¶

func (a *ServiceTokensApiService) UpdateServiceTokenByUuid(ctx context.Context, serviceTokenId string) ApiUpdateServiceTokenByUuidRequest

UpdateServiceTokenByUuid Update Token By ID

This API provides capability to update user's Service Token

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param serviceTokenId Service Token UUID
@return ApiUpdateServiceTokenByUuidRequest

func (*ServiceTokensApiService) UpdateServiceTokenByUuidExecute ¶

func (a *ServiceTokensApiService) UpdateServiceTokenByUuidExecute(r ApiUpdateServiceTokenByUuidRequest) (*ServiceToken, *http.Response, error)

Execute executes the request

@return ServiceToken

type SimplifiedAccount ¶

type SimplifiedAccount struct {
	// Account number
	AccountNumber *int64 `json:"accountNumber,omitempty"`
	// Account name
	AccountName *string `json:"accountName,omitempty"`
	// Customer organization identifier
	OrgId *int64 `json:"orgId,omitempty"`
	// Customer organization name
	OrganizationName *string `json:"organizationName,omitempty"`
	// Global organization identifier
	GlobalOrgId *string `json:"globalOrgId,omitempty"`
	// Global organization name
	GlobalOrganizationName *string `json:"globalOrganizationName,omitempty"`
	// Account ucmId
	UcmId *string `json:"ucmId,omitempty"`
	// Account name
	GlobalCustId *string `json:"globalCustId,omitempty"`
	// Reseller account number
	ResellerAccountNumber *int64 `json:"resellerAccountNumber,omitempty"`
	// Reseller account name
	ResellerAccountName *string `json:"resellerAccountName,omitempty"`
	// Reseller account ucmId
	ResellerUcmId *string `json:"resellerUcmId,omitempty"`
	// Reseller customer organization identifier
	ResellerOrgId        *int64 `json:"resellerOrgId,omitempty"`
	AdditionalProperties map[string]interface{}
}

SimplifiedAccount struct for SimplifiedAccount

func NewSimplifiedAccount ¶

func NewSimplifiedAccount() *SimplifiedAccount

NewSimplifiedAccount instantiates a new SimplifiedAccount 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 NewSimplifiedAccountWithDefaults ¶

func NewSimplifiedAccountWithDefaults() *SimplifiedAccount

NewSimplifiedAccountWithDefaults instantiates a new SimplifiedAccount 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 (*SimplifiedAccount) GetAccountName ¶

func (o *SimplifiedAccount) GetAccountName() string

GetAccountName returns the AccountName field value if set, zero value otherwise.

func (*SimplifiedAccount) GetAccountNameOk ¶

func (o *SimplifiedAccount) GetAccountNameOk() (*string, bool)

GetAccountNameOk returns a tuple with the AccountName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedAccount) GetAccountNumber ¶

func (o *SimplifiedAccount) GetAccountNumber() int64

GetAccountNumber returns the AccountNumber field value if set, zero value otherwise.

func (*SimplifiedAccount) GetAccountNumberOk ¶

func (o *SimplifiedAccount) GetAccountNumberOk() (*int64, bool)

GetAccountNumberOk returns a tuple with the AccountNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedAccount) GetGlobalCustId ¶

func (o *SimplifiedAccount) GetGlobalCustId() string

GetGlobalCustId returns the GlobalCustId field value if set, zero value otherwise.

func (*SimplifiedAccount) GetGlobalCustIdOk ¶

func (o *SimplifiedAccount) GetGlobalCustIdOk() (*string, bool)

GetGlobalCustIdOk returns a tuple with the GlobalCustId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedAccount) GetGlobalOrgId ¶

func (o *SimplifiedAccount) GetGlobalOrgId() string

GetGlobalOrgId returns the GlobalOrgId field value if set, zero value otherwise.

func (*SimplifiedAccount) GetGlobalOrgIdOk ¶

func (o *SimplifiedAccount) GetGlobalOrgIdOk() (*string, bool)

GetGlobalOrgIdOk returns a tuple with the GlobalOrgId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedAccount) GetGlobalOrganizationName ¶

func (o *SimplifiedAccount) GetGlobalOrganizationName() string

GetGlobalOrganizationName returns the GlobalOrganizationName field value if set, zero value otherwise.

func (*SimplifiedAccount) GetGlobalOrganizationNameOk ¶

func (o *SimplifiedAccount) GetGlobalOrganizationNameOk() (*string, bool)

GetGlobalOrganizationNameOk returns a tuple with the GlobalOrganizationName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedAccount) GetOrgId ¶

func (o *SimplifiedAccount) GetOrgId() int64

GetOrgId returns the OrgId field value if set, zero value otherwise.

func (*SimplifiedAccount) GetOrgIdOk ¶

func (o *SimplifiedAccount) GetOrgIdOk() (*int64, bool)

GetOrgIdOk returns a tuple with the OrgId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedAccount) GetOrganizationName ¶

func (o *SimplifiedAccount) GetOrganizationName() string

GetOrganizationName returns the OrganizationName field value if set, zero value otherwise.

func (*SimplifiedAccount) GetOrganizationNameOk ¶

func (o *SimplifiedAccount) GetOrganizationNameOk() (*string, bool)

GetOrganizationNameOk returns a tuple with the OrganizationName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedAccount) GetResellerAccountName ¶

func (o *SimplifiedAccount) GetResellerAccountName() string

GetResellerAccountName returns the ResellerAccountName field value if set, zero value otherwise.

func (*SimplifiedAccount) GetResellerAccountNameOk ¶

func (o *SimplifiedAccount) GetResellerAccountNameOk() (*string, bool)

GetResellerAccountNameOk returns a tuple with the ResellerAccountName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedAccount) GetResellerAccountNumber ¶

func (o *SimplifiedAccount) GetResellerAccountNumber() int64

GetResellerAccountNumber returns the ResellerAccountNumber field value if set, zero value otherwise.

func (*SimplifiedAccount) GetResellerAccountNumberOk ¶

func (o *SimplifiedAccount) GetResellerAccountNumberOk() (*int64, bool)

GetResellerAccountNumberOk returns a tuple with the ResellerAccountNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedAccount) GetResellerOrgId ¶

func (o *SimplifiedAccount) GetResellerOrgId() int64

GetResellerOrgId returns the ResellerOrgId field value if set, zero value otherwise.

func (*SimplifiedAccount) GetResellerOrgIdOk ¶

func (o *SimplifiedAccount) GetResellerOrgIdOk() (*int64, bool)

GetResellerOrgIdOk returns a tuple with the ResellerOrgId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedAccount) GetResellerUcmId ¶

func (o *SimplifiedAccount) GetResellerUcmId() string

GetResellerUcmId returns the ResellerUcmId field value if set, zero value otherwise.

func (*SimplifiedAccount) GetResellerUcmIdOk ¶

func (o *SimplifiedAccount) GetResellerUcmIdOk() (*string, bool)

GetResellerUcmIdOk returns a tuple with the ResellerUcmId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedAccount) GetUcmId ¶

func (o *SimplifiedAccount) GetUcmId() string

GetUcmId returns the UcmId field value if set, zero value otherwise.

func (*SimplifiedAccount) GetUcmIdOk ¶

func (o *SimplifiedAccount) GetUcmIdOk() (*string, bool)

GetUcmIdOk returns a tuple with the UcmId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedAccount) HasAccountName ¶

func (o *SimplifiedAccount) HasAccountName() bool

HasAccountName returns a boolean if a field has been set.

func (*SimplifiedAccount) HasAccountNumber ¶

func (o *SimplifiedAccount) HasAccountNumber() bool

HasAccountNumber returns a boolean if a field has been set.

func (*SimplifiedAccount) HasGlobalCustId ¶

func (o *SimplifiedAccount) HasGlobalCustId() bool

HasGlobalCustId returns a boolean if a field has been set.

func (*SimplifiedAccount) HasGlobalOrgId ¶

func (o *SimplifiedAccount) HasGlobalOrgId() bool

HasGlobalOrgId returns a boolean if a field has been set.

func (*SimplifiedAccount) HasGlobalOrganizationName ¶

func (o *SimplifiedAccount) HasGlobalOrganizationName() bool

HasGlobalOrganizationName returns a boolean if a field has been set.

func (*SimplifiedAccount) HasOrgId ¶

func (o *SimplifiedAccount) HasOrgId() bool

HasOrgId returns a boolean if a field has been set.

func (*SimplifiedAccount) HasOrganizationName ¶

func (o *SimplifiedAccount) HasOrganizationName() bool

HasOrganizationName returns a boolean if a field has been set.

func (*SimplifiedAccount) HasResellerAccountName ¶

func (o *SimplifiedAccount) HasResellerAccountName() bool

HasResellerAccountName returns a boolean if a field has been set.

func (*SimplifiedAccount) HasResellerAccountNumber ¶

func (o *SimplifiedAccount) HasResellerAccountNumber() bool

HasResellerAccountNumber returns a boolean if a field has been set.

func (*SimplifiedAccount) HasResellerOrgId ¶

func (o *SimplifiedAccount) HasResellerOrgId() bool

HasResellerOrgId returns a boolean if a field has been set.

func (*SimplifiedAccount) HasResellerUcmId ¶

func (o *SimplifiedAccount) HasResellerUcmId() bool

HasResellerUcmId returns a boolean if a field has been set.

func (*SimplifiedAccount) HasUcmId ¶

func (o *SimplifiedAccount) HasUcmId() bool

HasUcmId returns a boolean if a field has been set.

func (SimplifiedAccount) MarshalJSON ¶

func (o SimplifiedAccount) MarshalJSON() ([]byte, error)

func (*SimplifiedAccount) SetAccountName ¶

func (o *SimplifiedAccount) SetAccountName(v string)

SetAccountName gets a reference to the given string and assigns it to the AccountName field.

func (*SimplifiedAccount) SetAccountNumber ¶

func (o *SimplifiedAccount) SetAccountNumber(v int64)

SetAccountNumber gets a reference to the given int64 and assigns it to the AccountNumber field.

func (*SimplifiedAccount) SetGlobalCustId ¶

func (o *SimplifiedAccount) SetGlobalCustId(v string)

SetGlobalCustId gets a reference to the given string and assigns it to the GlobalCustId field.

func (*SimplifiedAccount) SetGlobalOrgId ¶

func (o *SimplifiedAccount) SetGlobalOrgId(v string)

SetGlobalOrgId gets a reference to the given string and assigns it to the GlobalOrgId field.

func (*SimplifiedAccount) SetGlobalOrganizationName ¶

func (o *SimplifiedAccount) SetGlobalOrganizationName(v string)

SetGlobalOrganizationName gets a reference to the given string and assigns it to the GlobalOrganizationName field.

func (*SimplifiedAccount) SetOrgId ¶

func (o *SimplifiedAccount) SetOrgId(v int64)

SetOrgId gets a reference to the given int64 and assigns it to the OrgId field.

func (*SimplifiedAccount) SetOrganizationName ¶

func (o *SimplifiedAccount) SetOrganizationName(v string)

SetOrganizationName gets a reference to the given string and assigns it to the OrganizationName field.

func (*SimplifiedAccount) SetResellerAccountName ¶

func (o *SimplifiedAccount) SetResellerAccountName(v string)

SetResellerAccountName gets a reference to the given string and assigns it to the ResellerAccountName field.

func (*SimplifiedAccount) SetResellerAccountNumber ¶

func (o *SimplifiedAccount) SetResellerAccountNumber(v int64)

SetResellerAccountNumber gets a reference to the given int64 and assigns it to the ResellerAccountNumber field.

func (*SimplifiedAccount) SetResellerOrgId ¶

func (o *SimplifiedAccount) SetResellerOrgId(v int64)

SetResellerOrgId gets a reference to the given int64 and assigns it to the ResellerOrgId field.

func (*SimplifiedAccount) SetResellerUcmId ¶

func (o *SimplifiedAccount) SetResellerUcmId(v string)

SetResellerUcmId gets a reference to the given string and assigns it to the ResellerUcmId field.

func (*SimplifiedAccount) SetUcmId ¶

func (o *SimplifiedAccount) SetUcmId(v string)

SetUcmId gets a reference to the given string and assigns it to the UcmId field.

func (SimplifiedAccount) ToMap ¶

func (o SimplifiedAccount) ToMap() (map[string]interface{}, error)

func (*SimplifiedAccount) UnmarshalJSON ¶

func (o *SimplifiedAccount) UnmarshalJSON(data []byte) (err error)

type SimplifiedAccountPortResponse ¶ added in v0.35.1

type SimplifiedAccountPortResponse struct {
	// Account number
	AccountNumber *string `json:"accountNumber,omitempty"`
	// Customer organization identifier
	OrgId *string `json:"orgId,omitempty"`
	// Reseller account number
	ResellerAccountNumber *string `json:"resellerAccountNumber,omitempty"`
	// Reseller customer organization identifier
	ResellerOrgId *string `json:"resellerOrgId,omitempty"`
	// Account name
	AccountName *string `json:"accountName,omitempty"`
	// Customer organization name
	OrganizationName *string `json:"organizationName,omitempty"`
	// Global organization identifier
	GlobalOrgId *string `json:"globalOrgId,omitempty"`
	// Global organization name
	GlobalOrganizationName *string `json:"globalOrganizationName,omitempty"`
	// Account ucmId
	UcmId *string `json:"ucmId,omitempty"`
	// Account name
	GlobalCustId *string `json:"globalCustId,omitempty"`
	// Reseller account name
	ResellerAccountName *string `json:"resellerAccountName,omitempty"`
	// Reseller account ucmId
	ResellerUcmId        *string `json:"resellerUcmId,omitempty"`
	AdditionalProperties map[string]interface{}
}

SimplifiedAccountPortResponse Temporary SimplifiedAccount for PortResponse data mismatch of all strings in account

func NewSimplifiedAccountPortResponse ¶ added in v0.35.1

func NewSimplifiedAccountPortResponse() *SimplifiedAccountPortResponse

NewSimplifiedAccountPortResponse instantiates a new SimplifiedAccountPortResponse 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 NewSimplifiedAccountPortResponseWithDefaults ¶ added in v0.35.1

func NewSimplifiedAccountPortResponseWithDefaults() *SimplifiedAccountPortResponse

NewSimplifiedAccountPortResponseWithDefaults instantiates a new SimplifiedAccountPortResponse 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 (*SimplifiedAccountPortResponse) GetAccountName ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) GetAccountName() string

GetAccountName returns the AccountName field value if set, zero value otherwise.

func (*SimplifiedAccountPortResponse) GetAccountNameOk ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) GetAccountNameOk() (*string, bool)

GetAccountNameOk returns a tuple with the AccountName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedAccountPortResponse) GetAccountNumber ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) GetAccountNumber() string

GetAccountNumber returns the AccountNumber field value if set, zero value otherwise.

func (*SimplifiedAccountPortResponse) GetAccountNumberOk ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) GetAccountNumberOk() (*string, bool)

GetAccountNumberOk returns a tuple with the AccountNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedAccountPortResponse) GetGlobalCustId ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) GetGlobalCustId() string

GetGlobalCustId returns the GlobalCustId field value if set, zero value otherwise.

func (*SimplifiedAccountPortResponse) GetGlobalCustIdOk ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) GetGlobalCustIdOk() (*string, bool)

GetGlobalCustIdOk returns a tuple with the GlobalCustId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedAccountPortResponse) GetGlobalOrgId ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) GetGlobalOrgId() string

GetGlobalOrgId returns the GlobalOrgId field value if set, zero value otherwise.

func (*SimplifiedAccountPortResponse) GetGlobalOrgIdOk ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) GetGlobalOrgIdOk() (*string, bool)

GetGlobalOrgIdOk returns a tuple with the GlobalOrgId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedAccountPortResponse) GetGlobalOrganizationName ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) GetGlobalOrganizationName() string

GetGlobalOrganizationName returns the GlobalOrganizationName field value if set, zero value otherwise.

func (*SimplifiedAccountPortResponse) GetGlobalOrganizationNameOk ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) GetGlobalOrganizationNameOk() (*string, bool)

GetGlobalOrganizationNameOk returns a tuple with the GlobalOrganizationName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedAccountPortResponse) GetOrgId ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) GetOrgId() string

GetOrgId returns the OrgId field value if set, zero value otherwise.

func (*SimplifiedAccountPortResponse) GetOrgIdOk ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) GetOrgIdOk() (*string, bool)

GetOrgIdOk returns a tuple with the OrgId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedAccountPortResponse) GetOrganizationName ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) GetOrganizationName() string

GetOrganizationName returns the OrganizationName field value if set, zero value otherwise.

func (*SimplifiedAccountPortResponse) GetOrganizationNameOk ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) GetOrganizationNameOk() (*string, bool)

GetOrganizationNameOk returns a tuple with the OrganizationName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedAccountPortResponse) GetResellerAccountName ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) GetResellerAccountName() string

GetResellerAccountName returns the ResellerAccountName field value if set, zero value otherwise.

func (*SimplifiedAccountPortResponse) GetResellerAccountNameOk ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) GetResellerAccountNameOk() (*string, bool)

GetResellerAccountNameOk returns a tuple with the ResellerAccountName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedAccountPortResponse) GetResellerAccountNumber ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) GetResellerAccountNumber() string

GetResellerAccountNumber returns the ResellerAccountNumber field value if set, zero value otherwise.

func (*SimplifiedAccountPortResponse) GetResellerAccountNumberOk ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) GetResellerAccountNumberOk() (*string, bool)

GetResellerAccountNumberOk returns a tuple with the ResellerAccountNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedAccountPortResponse) GetResellerOrgId ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) GetResellerOrgId() string

GetResellerOrgId returns the ResellerOrgId field value if set, zero value otherwise.

func (*SimplifiedAccountPortResponse) GetResellerOrgIdOk ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) GetResellerOrgIdOk() (*string, bool)

GetResellerOrgIdOk returns a tuple with the ResellerOrgId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedAccountPortResponse) GetResellerUcmId ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) GetResellerUcmId() string

GetResellerUcmId returns the ResellerUcmId field value if set, zero value otherwise.

func (*SimplifiedAccountPortResponse) GetResellerUcmIdOk ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) GetResellerUcmIdOk() (*string, bool)

GetResellerUcmIdOk returns a tuple with the ResellerUcmId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedAccountPortResponse) GetUcmId ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) GetUcmId() string

GetUcmId returns the UcmId field value if set, zero value otherwise.

func (*SimplifiedAccountPortResponse) GetUcmIdOk ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) GetUcmIdOk() (*string, bool)

GetUcmIdOk returns a tuple with the UcmId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedAccountPortResponse) HasAccountName ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) HasAccountName() bool

HasAccountName returns a boolean if a field has been set.

func (*SimplifiedAccountPortResponse) HasAccountNumber ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) HasAccountNumber() bool

HasAccountNumber returns a boolean if a field has been set.

func (*SimplifiedAccountPortResponse) HasGlobalCustId ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) HasGlobalCustId() bool

HasGlobalCustId returns a boolean if a field has been set.

func (*SimplifiedAccountPortResponse) HasGlobalOrgId ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) HasGlobalOrgId() bool

HasGlobalOrgId returns a boolean if a field has been set.

func (*SimplifiedAccountPortResponse) HasGlobalOrganizationName ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) HasGlobalOrganizationName() bool

HasGlobalOrganizationName returns a boolean if a field has been set.

func (*SimplifiedAccountPortResponse) HasOrgId ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) HasOrgId() bool

HasOrgId returns a boolean if a field has been set.

func (*SimplifiedAccountPortResponse) HasOrganizationName ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) HasOrganizationName() bool

HasOrganizationName returns a boolean if a field has been set.

func (*SimplifiedAccountPortResponse) HasResellerAccountName ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) HasResellerAccountName() bool

HasResellerAccountName returns a boolean if a field has been set.

func (*SimplifiedAccountPortResponse) HasResellerAccountNumber ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) HasResellerAccountNumber() bool

HasResellerAccountNumber returns a boolean if a field has been set.

func (*SimplifiedAccountPortResponse) HasResellerOrgId ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) HasResellerOrgId() bool

HasResellerOrgId returns a boolean if a field has been set.

func (*SimplifiedAccountPortResponse) HasResellerUcmId ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) HasResellerUcmId() bool

HasResellerUcmId returns a boolean if a field has been set.

func (*SimplifiedAccountPortResponse) HasUcmId ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) HasUcmId() bool

HasUcmId returns a boolean if a field has been set.

func (SimplifiedAccountPortResponse) MarshalJSON ¶ added in v0.35.1

func (o SimplifiedAccountPortResponse) MarshalJSON() ([]byte, error)

func (*SimplifiedAccountPortResponse) SetAccountName ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) SetAccountName(v string)

SetAccountName gets a reference to the given string and assigns it to the AccountName field.

func (*SimplifiedAccountPortResponse) SetAccountNumber ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) SetAccountNumber(v string)

SetAccountNumber gets a reference to the given string and assigns it to the AccountNumber field.

func (*SimplifiedAccountPortResponse) SetGlobalCustId ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) SetGlobalCustId(v string)

SetGlobalCustId gets a reference to the given string and assigns it to the GlobalCustId field.

func (*SimplifiedAccountPortResponse) SetGlobalOrgId ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) SetGlobalOrgId(v string)

SetGlobalOrgId gets a reference to the given string and assigns it to the GlobalOrgId field.

func (*SimplifiedAccountPortResponse) SetGlobalOrganizationName ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) SetGlobalOrganizationName(v string)

SetGlobalOrganizationName gets a reference to the given string and assigns it to the GlobalOrganizationName field.

func (*SimplifiedAccountPortResponse) SetOrgId ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) SetOrgId(v string)

SetOrgId gets a reference to the given string and assigns it to the OrgId field.

func (*SimplifiedAccountPortResponse) SetOrganizationName ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) SetOrganizationName(v string)

SetOrganizationName gets a reference to the given string and assigns it to the OrganizationName field.

func (*SimplifiedAccountPortResponse) SetResellerAccountName ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) SetResellerAccountName(v string)

SetResellerAccountName gets a reference to the given string and assigns it to the ResellerAccountName field.

func (*SimplifiedAccountPortResponse) SetResellerAccountNumber ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) SetResellerAccountNumber(v string)

SetResellerAccountNumber gets a reference to the given string and assigns it to the ResellerAccountNumber field.

func (*SimplifiedAccountPortResponse) SetResellerOrgId ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) SetResellerOrgId(v string)

SetResellerOrgId gets a reference to the given string and assigns it to the ResellerOrgId field.

func (*SimplifiedAccountPortResponse) SetResellerUcmId ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) SetResellerUcmId(v string)

SetResellerUcmId gets a reference to the given string and assigns it to the ResellerUcmId field.

func (*SimplifiedAccountPortResponse) SetUcmId ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) SetUcmId(v string)

SetUcmId gets a reference to the given string and assigns it to the UcmId field.

func (SimplifiedAccountPortResponse) ToMap ¶ added in v0.35.1

func (o SimplifiedAccountPortResponse) ToMap() (map[string]interface{}, error)

func (*SimplifiedAccountPortResponse) UnmarshalJSON ¶ added in v0.35.1

func (o *SimplifiedAccountPortResponse) UnmarshalJSON(data []byte) (err error)

type SimplifiedLinkProtocol ¶

type SimplifiedLinkProtocol struct {
	Type *LinkProtocolType `json:"type,omitempty"`
	// vlanTag value specified for DOT1Q connections
	VlanTag *int32 `json:"vlanTag,omitempty"`
	// vlanSTag value specified for QINQ connections
	VlanSTag *int32 `json:"vlanSTag,omitempty"`
	// vlanCTag value specified for QINQ connections
	VlanCTag             *int32 `json:"vlanCTag,omitempty"`
	AdditionalProperties map[string]interface{}
}

SimplifiedLinkProtocol Connection link protocol Configuration

func NewSimplifiedLinkProtocol ¶

func NewSimplifiedLinkProtocol() *SimplifiedLinkProtocol

NewSimplifiedLinkProtocol instantiates a new SimplifiedLinkProtocol 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 NewSimplifiedLinkProtocolWithDefaults ¶

func NewSimplifiedLinkProtocolWithDefaults() *SimplifiedLinkProtocol

NewSimplifiedLinkProtocolWithDefaults instantiates a new SimplifiedLinkProtocol 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 (*SimplifiedLinkProtocol) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*SimplifiedLinkProtocol) GetTypeOk ¶

func (o *SimplifiedLinkProtocol) GetTypeOk() (*LinkProtocolType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedLinkProtocol) GetVlanCTag ¶

func (o *SimplifiedLinkProtocol) GetVlanCTag() int32

GetVlanCTag returns the VlanCTag field value if set, zero value otherwise.

func (*SimplifiedLinkProtocol) GetVlanCTagOk ¶

func (o *SimplifiedLinkProtocol) GetVlanCTagOk() (*int32, bool)

GetVlanCTagOk returns a tuple with the VlanCTag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedLinkProtocol) GetVlanSTag ¶

func (o *SimplifiedLinkProtocol) GetVlanSTag() int32

GetVlanSTag returns the VlanSTag field value if set, zero value otherwise.

func (*SimplifiedLinkProtocol) GetVlanSTagOk ¶

func (o *SimplifiedLinkProtocol) GetVlanSTagOk() (*int32, bool)

GetVlanSTagOk returns a tuple with the VlanSTag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedLinkProtocol) GetVlanTag ¶

func (o *SimplifiedLinkProtocol) GetVlanTag() int32

GetVlanTag returns the VlanTag field value if set, zero value otherwise.

func (*SimplifiedLinkProtocol) GetVlanTagOk ¶

func (o *SimplifiedLinkProtocol) GetVlanTagOk() (*int32, bool)

GetVlanTagOk returns a tuple with the VlanTag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedLinkProtocol) HasType ¶

func (o *SimplifiedLinkProtocol) HasType() bool

HasType returns a boolean if a field has been set.

func (*SimplifiedLinkProtocol) HasVlanCTag ¶

func (o *SimplifiedLinkProtocol) HasVlanCTag() bool

HasVlanCTag returns a boolean if a field has been set.

func (*SimplifiedLinkProtocol) HasVlanSTag ¶

func (o *SimplifiedLinkProtocol) HasVlanSTag() bool

HasVlanSTag returns a boolean if a field has been set.

func (*SimplifiedLinkProtocol) HasVlanTag ¶

func (o *SimplifiedLinkProtocol) HasVlanTag() bool

HasVlanTag returns a boolean if a field has been set.

func (SimplifiedLinkProtocol) MarshalJSON ¶

func (o SimplifiedLinkProtocol) MarshalJSON() ([]byte, error)

func (*SimplifiedLinkProtocol) SetType ¶

SetType gets a reference to the given LinkProtocolType and assigns it to the Type field.

func (*SimplifiedLinkProtocol) SetVlanCTag ¶

func (o *SimplifiedLinkProtocol) SetVlanCTag(v int32)

SetVlanCTag gets a reference to the given int32 and assigns it to the VlanCTag field.

func (*SimplifiedLinkProtocol) SetVlanSTag ¶

func (o *SimplifiedLinkProtocol) SetVlanSTag(v int32)

SetVlanSTag gets a reference to the given int32 and assigns it to the VlanSTag field.

func (*SimplifiedLinkProtocol) SetVlanTag ¶

func (o *SimplifiedLinkProtocol) SetVlanTag(v int32)

SetVlanTag gets a reference to the given int32 and assigns it to the VlanTag field.

func (SimplifiedLinkProtocol) ToMap ¶

func (o SimplifiedLinkProtocol) ToMap() (map[string]interface{}, error)

func (*SimplifiedLinkProtocol) UnmarshalJSON ¶

func (o *SimplifiedLinkProtocol) UnmarshalJSON(data []byte) (err error)

type SimplifiedLocation ¶

type SimplifiedLocation struct {
	Region               *string `json:"region,omitempty"`
	MetroName            *string `json:"metroName,omitempty"`
	MetroCode            *string `json:"metroCode,omitempty"`
	MetroHref            *string `json:"metroHref,omitempty"`
	Ibx                  *string `json:"ibx,omitempty"`
	AdditionalProperties map[string]interface{}
}

SimplifiedLocation struct for SimplifiedLocation

func NewSimplifiedLocation ¶

func NewSimplifiedLocation() *SimplifiedLocation

NewSimplifiedLocation instantiates a new SimplifiedLocation 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 NewSimplifiedLocationWithDefaults ¶

func NewSimplifiedLocationWithDefaults() *SimplifiedLocation

NewSimplifiedLocationWithDefaults instantiates a new SimplifiedLocation 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 (*SimplifiedLocation) GetIbx ¶

func (o *SimplifiedLocation) GetIbx() string

GetIbx returns the Ibx field value if set, zero value otherwise.

func (*SimplifiedLocation) GetIbxOk ¶

func (o *SimplifiedLocation) GetIbxOk() (*string, bool)

GetIbxOk returns a tuple with the Ibx field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedLocation) GetMetroCode ¶

func (o *SimplifiedLocation) GetMetroCode() string

GetMetroCode returns the MetroCode field value if set, zero value otherwise.

func (*SimplifiedLocation) GetMetroCodeOk ¶

func (o *SimplifiedLocation) GetMetroCodeOk() (*string, bool)

GetMetroCodeOk returns a tuple with the MetroCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedLocation) GetMetroHref ¶

func (o *SimplifiedLocation) GetMetroHref() string

GetMetroHref returns the MetroHref field value if set, zero value otherwise.

func (*SimplifiedLocation) GetMetroHrefOk ¶

func (o *SimplifiedLocation) GetMetroHrefOk() (*string, bool)

GetMetroHrefOk returns a tuple with the MetroHref field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedLocation) GetMetroName ¶

func (o *SimplifiedLocation) GetMetroName() string

GetMetroName returns the MetroName field value if set, zero value otherwise.

func (*SimplifiedLocation) GetMetroNameOk ¶

func (o *SimplifiedLocation) GetMetroNameOk() (*string, bool)

GetMetroNameOk returns a tuple with the MetroName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedLocation) GetRegion ¶

func (o *SimplifiedLocation) GetRegion() string

GetRegion returns the Region field value if set, zero value otherwise.

func (*SimplifiedLocation) GetRegionOk ¶

func (o *SimplifiedLocation) GetRegionOk() (*string, bool)

GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedLocation) HasIbx ¶

func (o *SimplifiedLocation) HasIbx() bool

HasIbx returns a boolean if a field has been set.

func (*SimplifiedLocation) HasMetroCode ¶

func (o *SimplifiedLocation) HasMetroCode() bool

HasMetroCode returns a boolean if a field has been set.

func (*SimplifiedLocation) HasMetroHref ¶

func (o *SimplifiedLocation) HasMetroHref() bool

HasMetroHref returns a boolean if a field has been set.

func (*SimplifiedLocation) HasMetroName ¶

func (o *SimplifiedLocation) HasMetroName() bool

HasMetroName returns a boolean if a field has been set.

func (*SimplifiedLocation) HasRegion ¶

func (o *SimplifiedLocation) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (SimplifiedLocation) MarshalJSON ¶

func (o SimplifiedLocation) MarshalJSON() ([]byte, error)

func (*SimplifiedLocation) SetIbx ¶

func (o *SimplifiedLocation) SetIbx(v string)

SetIbx gets a reference to the given string and assigns it to the Ibx field.

func (*SimplifiedLocation) SetMetroCode ¶

func (o *SimplifiedLocation) SetMetroCode(v string)

SetMetroCode gets a reference to the given string and assigns it to the MetroCode field.

func (*SimplifiedLocation) SetMetroHref ¶

func (o *SimplifiedLocation) SetMetroHref(v string)

SetMetroHref gets a reference to the given string and assigns it to the MetroHref field.

func (*SimplifiedLocation) SetMetroName ¶

func (o *SimplifiedLocation) SetMetroName(v string)

SetMetroName gets a reference to the given string and assigns it to the MetroName field.

func (*SimplifiedLocation) SetRegion ¶

func (o *SimplifiedLocation) SetRegion(v string)

SetRegion gets a reference to the given string and assigns it to the Region field.

func (SimplifiedLocation) ToMap ¶

func (o SimplifiedLocation) ToMap() (map[string]interface{}, error)

func (*SimplifiedLocation) UnmarshalJSON ¶

func (o *SimplifiedLocation) UnmarshalJSON(data []byte) (err error)

type SimplifiedLocationWithoutIBX ¶

type SimplifiedLocationWithoutIBX struct {
	// The Canonical URL at which the resource resides.
	Href                 *string `json:"href,omitempty"`
	Region               *string `json:"region,omitempty"`
	MetroName            *string `json:"metroName,omitempty"`
	MetroCode            string  `json:"metroCode"`
	AdditionalProperties map[string]interface{}
}

SimplifiedLocationWithoutIBX struct for SimplifiedLocationWithoutIBX

func NewSimplifiedLocationWithoutIBX ¶

func NewSimplifiedLocationWithoutIBX(metroCode string) *SimplifiedLocationWithoutIBX

NewSimplifiedLocationWithoutIBX instantiates a new SimplifiedLocationWithoutIBX 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 NewSimplifiedLocationWithoutIBXWithDefaults ¶

func NewSimplifiedLocationWithoutIBXWithDefaults() *SimplifiedLocationWithoutIBX

NewSimplifiedLocationWithoutIBXWithDefaults instantiates a new SimplifiedLocationWithoutIBX 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 (*SimplifiedLocationWithoutIBX) GetHref ¶

func (o *SimplifiedLocationWithoutIBX) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*SimplifiedLocationWithoutIBX) GetHrefOk ¶

func (o *SimplifiedLocationWithoutIBX) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedLocationWithoutIBX) GetMetroCode ¶

func (o *SimplifiedLocationWithoutIBX) GetMetroCode() string

GetMetroCode returns the MetroCode field value

func (*SimplifiedLocationWithoutIBX) GetMetroCodeOk ¶

func (o *SimplifiedLocationWithoutIBX) GetMetroCodeOk() (*string, bool)

GetMetroCodeOk returns a tuple with the MetroCode field value and a boolean to check if the value has been set.

func (*SimplifiedLocationWithoutIBX) GetMetroName ¶

func (o *SimplifiedLocationWithoutIBX) GetMetroName() string

GetMetroName returns the MetroName field value if set, zero value otherwise.

func (*SimplifiedLocationWithoutIBX) GetMetroNameOk ¶

func (o *SimplifiedLocationWithoutIBX) GetMetroNameOk() (*string, bool)

GetMetroNameOk returns a tuple with the MetroName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedLocationWithoutIBX) GetRegion ¶

func (o *SimplifiedLocationWithoutIBX) GetRegion() string

GetRegion returns the Region field value if set, zero value otherwise.

func (*SimplifiedLocationWithoutIBX) GetRegionOk ¶

func (o *SimplifiedLocationWithoutIBX) GetRegionOk() (*string, bool)

GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedLocationWithoutIBX) HasHref ¶

func (o *SimplifiedLocationWithoutIBX) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*SimplifiedLocationWithoutIBX) HasMetroName ¶

func (o *SimplifiedLocationWithoutIBX) HasMetroName() bool

HasMetroName returns a boolean if a field has been set.

func (*SimplifiedLocationWithoutIBX) HasRegion ¶

func (o *SimplifiedLocationWithoutIBX) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (SimplifiedLocationWithoutIBX) MarshalJSON ¶

func (o SimplifiedLocationWithoutIBX) MarshalJSON() ([]byte, error)

func (*SimplifiedLocationWithoutIBX) SetHref ¶

func (o *SimplifiedLocationWithoutIBX) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*SimplifiedLocationWithoutIBX) SetMetroCode ¶

func (o *SimplifiedLocationWithoutIBX) SetMetroCode(v string)

SetMetroCode sets field value

func (*SimplifiedLocationWithoutIBX) SetMetroName ¶

func (o *SimplifiedLocationWithoutIBX) SetMetroName(v string)

SetMetroName gets a reference to the given string and assigns it to the MetroName field.

func (*SimplifiedLocationWithoutIBX) SetRegion ¶

func (o *SimplifiedLocationWithoutIBX) SetRegion(v string)

SetRegion gets a reference to the given string and assigns it to the Region field.

func (SimplifiedLocationWithoutIBX) ToMap ¶

func (o SimplifiedLocationWithoutIBX) ToMap() (map[string]interface{}, error)

func (*SimplifiedLocationWithoutIBX) UnmarshalJSON ¶

func (o *SimplifiedLocationWithoutIBX) UnmarshalJSON(data []byte) (err error)

type SimplifiedMetadataEntity ¶

type SimplifiedMetadataEntity struct {
	// url to entity
	Href *string `json:"href,omitempty"`
	// Equinix assigned Identifier
	Uuid *string `json:"uuid,omitempty"`
	// Type of Port
	Type                 *string `json:"type,omitempty"`
	AdditionalProperties map[string]interface{}
}

SimplifiedMetadataEntity Configuration details for port used at the access point.

func NewSimplifiedMetadataEntity ¶

func NewSimplifiedMetadataEntity() *SimplifiedMetadataEntity

NewSimplifiedMetadataEntity instantiates a new SimplifiedMetadataEntity 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 NewSimplifiedMetadataEntityWithDefaults ¶

func NewSimplifiedMetadataEntityWithDefaults() *SimplifiedMetadataEntity

NewSimplifiedMetadataEntityWithDefaults instantiates a new SimplifiedMetadataEntity 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 (*SimplifiedMetadataEntity) GetHref ¶

func (o *SimplifiedMetadataEntity) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*SimplifiedMetadataEntity) GetHrefOk ¶

func (o *SimplifiedMetadataEntity) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedMetadataEntity) GetType ¶

func (o *SimplifiedMetadataEntity) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*SimplifiedMetadataEntity) GetTypeOk ¶

func (o *SimplifiedMetadataEntity) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedMetadataEntity) GetUuid ¶

func (o *SimplifiedMetadataEntity) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*SimplifiedMetadataEntity) GetUuidOk ¶

func (o *SimplifiedMetadataEntity) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedMetadataEntity) HasHref ¶

func (o *SimplifiedMetadataEntity) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*SimplifiedMetadataEntity) HasType ¶

func (o *SimplifiedMetadataEntity) HasType() bool

HasType returns a boolean if a field has been set.

func (*SimplifiedMetadataEntity) HasUuid ¶

func (o *SimplifiedMetadataEntity) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (SimplifiedMetadataEntity) MarshalJSON ¶

func (o SimplifiedMetadataEntity) MarshalJSON() ([]byte, error)

func (*SimplifiedMetadataEntity) SetHref ¶

func (o *SimplifiedMetadataEntity) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*SimplifiedMetadataEntity) SetType ¶

func (o *SimplifiedMetadataEntity) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*SimplifiedMetadataEntity) SetUuid ¶

func (o *SimplifiedMetadataEntity) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (SimplifiedMetadataEntity) ToMap ¶

func (o SimplifiedMetadataEntity) ToMap() (map[string]interface{}, error)

func (*SimplifiedMetadataEntity) UnmarshalJSON ¶

func (o *SimplifiedMetadataEntity) UnmarshalJSON(data []byte) (err error)

type SimplifiedNetwork ¶

type SimplifiedNetwork struct {
	// Network URI
	Href *string `json:"href,omitempty"`
	// Equinix-assigned network identifier
	Uuid string `json:"uuid"`
	// Customer-assigned network name
	Name      *string                  `json:"name,omitempty"`
	State     *NetworkState            `json:"state,omitempty"`
	Account   *SimplifiedAccount       `json:"account,omitempty"`
	Change    *SimplifiedNetworkChange `json:"change,omitempty"`
	Operation *NetworkOperation        `json:"operation,omitempty"`
	ChangeLog *Changelog               `json:"changeLog,omitempty"`
	// Network sub-resources links
	Links                []Link              `json:"links,omitempty"`
	Type                 *NetworkType        `json:"type,omitempty"`
	Scope                *NetworkScope       `json:"scope,omitempty"`
	Location             *SimplifiedLocation `json:"location,omitempty"`
	AdditionalProperties map[string]interface{}
}

SimplifiedNetwork Network specification

func NewSimplifiedNetwork ¶

func NewSimplifiedNetwork(uuid string) *SimplifiedNetwork

NewSimplifiedNetwork instantiates a new SimplifiedNetwork 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 NewSimplifiedNetworkWithDefaults ¶

func NewSimplifiedNetworkWithDefaults() *SimplifiedNetwork

NewSimplifiedNetworkWithDefaults instantiates a new SimplifiedNetwork 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 (*SimplifiedNetwork) GetAccount ¶

func (o *SimplifiedNetwork) GetAccount() SimplifiedAccount

GetAccount returns the Account field value if set, zero value otherwise.

func (*SimplifiedNetwork) GetAccountOk ¶

func (o *SimplifiedNetwork) GetAccountOk() (*SimplifiedAccount, bool)

GetAccountOk returns a tuple with the Account field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedNetwork) GetChange ¶

GetChange returns the Change field value if set, zero value otherwise.

func (*SimplifiedNetwork) GetChangeLog ¶

func (o *SimplifiedNetwork) GetChangeLog() Changelog

GetChangeLog returns the ChangeLog field value if set, zero value otherwise.

func (*SimplifiedNetwork) GetChangeLogOk ¶

func (o *SimplifiedNetwork) GetChangeLogOk() (*Changelog, bool)

GetChangeLogOk returns a tuple with the ChangeLog field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedNetwork) GetChangeOk ¶

func (o *SimplifiedNetwork) GetChangeOk() (*SimplifiedNetworkChange, bool)

GetChangeOk returns a tuple with the Change field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedNetwork) GetHref ¶

func (o *SimplifiedNetwork) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*SimplifiedNetwork) GetHrefOk ¶

func (o *SimplifiedNetwork) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *SimplifiedNetwork) GetLinks() []Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*SimplifiedNetwork) GetLinksOk ¶

func (o *SimplifiedNetwork) GetLinksOk() ([]Link, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedNetwork) GetLocation ¶

func (o *SimplifiedNetwork) GetLocation() SimplifiedLocation

GetLocation returns the Location field value if set, zero value otherwise.

func (*SimplifiedNetwork) GetLocationOk ¶

func (o *SimplifiedNetwork) GetLocationOk() (*SimplifiedLocation, bool)

GetLocationOk returns a tuple with the Location field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedNetwork) GetName ¶

func (o *SimplifiedNetwork) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SimplifiedNetwork) GetNameOk ¶

func (o *SimplifiedNetwork) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedNetwork) GetOperation ¶

func (o *SimplifiedNetwork) GetOperation() NetworkOperation

GetOperation returns the Operation field value if set, zero value otherwise.

func (*SimplifiedNetwork) GetOperationOk ¶

func (o *SimplifiedNetwork) GetOperationOk() (*NetworkOperation, bool)

GetOperationOk returns a tuple with the Operation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedNetwork) GetScope ¶

func (o *SimplifiedNetwork) GetScope() NetworkScope

GetScope returns the Scope field value if set, zero value otherwise.

func (*SimplifiedNetwork) GetScopeOk ¶

func (o *SimplifiedNetwork) GetScopeOk() (*NetworkScope, bool)

GetScopeOk returns a tuple with the Scope field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedNetwork) GetState ¶

func (o *SimplifiedNetwork) GetState() NetworkState

GetState returns the State field value if set, zero value otherwise.

func (*SimplifiedNetwork) GetStateOk ¶

func (o *SimplifiedNetwork) GetStateOk() (*NetworkState, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedNetwork) GetType ¶

func (o *SimplifiedNetwork) GetType() NetworkType

GetType returns the Type field value if set, zero value otherwise.

func (*SimplifiedNetwork) GetTypeOk ¶

func (o *SimplifiedNetwork) GetTypeOk() (*NetworkType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedNetwork) GetUuid ¶

func (o *SimplifiedNetwork) GetUuid() string

GetUuid returns the Uuid field value

func (*SimplifiedNetwork) GetUuidOk ¶

func (o *SimplifiedNetwork) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (*SimplifiedNetwork) HasAccount ¶

func (o *SimplifiedNetwork) HasAccount() bool

HasAccount returns a boolean if a field has been set.

func (*SimplifiedNetwork) HasChange ¶

func (o *SimplifiedNetwork) HasChange() bool

HasChange returns a boolean if a field has been set.

func (*SimplifiedNetwork) HasChangeLog ¶

func (o *SimplifiedNetwork) HasChangeLog() bool

HasChangeLog returns a boolean if a field has been set.

func (*SimplifiedNetwork) HasHref ¶

func (o *SimplifiedNetwork) HasHref() bool

HasHref returns a boolean if a field has been set.

func (o *SimplifiedNetwork) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*SimplifiedNetwork) HasLocation ¶

func (o *SimplifiedNetwork) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*SimplifiedNetwork) HasName ¶

func (o *SimplifiedNetwork) HasName() bool

HasName returns a boolean if a field has been set.

func (*SimplifiedNetwork) HasOperation ¶

func (o *SimplifiedNetwork) HasOperation() bool

HasOperation returns a boolean if a field has been set.

func (*SimplifiedNetwork) HasScope ¶

func (o *SimplifiedNetwork) HasScope() bool

HasScope returns a boolean if a field has been set.

func (*SimplifiedNetwork) HasState ¶

func (o *SimplifiedNetwork) HasState() bool

HasState returns a boolean if a field has been set.

func (*SimplifiedNetwork) HasType ¶

func (o *SimplifiedNetwork) HasType() bool

HasType returns a boolean if a field has been set.

func (SimplifiedNetwork) MarshalJSON ¶

func (o SimplifiedNetwork) MarshalJSON() ([]byte, error)

func (*SimplifiedNetwork) SetAccount ¶

func (o *SimplifiedNetwork) SetAccount(v SimplifiedAccount)

SetAccount gets a reference to the given SimplifiedAccount and assigns it to the Account field.

func (*SimplifiedNetwork) SetChange ¶

SetChange gets a reference to the given SimplifiedNetworkChange and assigns it to the Change field.

func (*SimplifiedNetwork) SetChangeLog ¶

func (o *SimplifiedNetwork) SetChangeLog(v Changelog)

SetChangeLog gets a reference to the given Changelog and assigns it to the ChangeLog field.

func (*SimplifiedNetwork) SetHref ¶

func (o *SimplifiedNetwork) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (o *SimplifiedNetwork) SetLinks(v []Link)

SetLinks gets a reference to the given []Link and assigns it to the Links field.

func (*SimplifiedNetwork) SetLocation ¶

func (o *SimplifiedNetwork) SetLocation(v SimplifiedLocation)

SetLocation gets a reference to the given SimplifiedLocation and assigns it to the Location field.

func (*SimplifiedNetwork) SetName ¶

func (o *SimplifiedNetwork) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SimplifiedNetwork) SetOperation ¶

func (o *SimplifiedNetwork) SetOperation(v NetworkOperation)

SetOperation gets a reference to the given NetworkOperation and assigns it to the Operation field.

func (*SimplifiedNetwork) SetScope ¶

func (o *SimplifiedNetwork) SetScope(v NetworkScope)

SetScope gets a reference to the given NetworkScope and assigns it to the Scope field.

func (*SimplifiedNetwork) SetState ¶

func (o *SimplifiedNetwork) SetState(v NetworkState)

SetState gets a reference to the given NetworkState and assigns it to the State field.

func (*SimplifiedNetwork) SetType ¶

func (o *SimplifiedNetwork) SetType(v NetworkType)

SetType gets a reference to the given NetworkType and assigns it to the Type field.

func (*SimplifiedNetwork) SetUuid ¶

func (o *SimplifiedNetwork) SetUuid(v string)

SetUuid sets field value

func (SimplifiedNetwork) ToMap ¶

func (o SimplifiedNetwork) ToMap() (map[string]interface{}, error)

func (*SimplifiedNetwork) UnmarshalJSON ¶

func (o *SimplifiedNetwork) UnmarshalJSON(data []byte) (err error)

type SimplifiedNetworkChange ¶

type SimplifiedNetworkChange struct {
	// Network URI
	Href *string `json:"href,omitempty"`
	// Uniquely identifies a change
	Uuid                 *string            `json:"uuid,omitempty"`
	Type                 *NetworkChangeType `json:"type,omitempty"`
	AdditionalProperties map[string]interface{}
}

SimplifiedNetworkChange Current state of latest network change

func NewSimplifiedNetworkChange ¶

func NewSimplifiedNetworkChange() *SimplifiedNetworkChange

NewSimplifiedNetworkChange instantiates a new SimplifiedNetworkChange 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 NewSimplifiedNetworkChangeWithDefaults ¶

func NewSimplifiedNetworkChangeWithDefaults() *SimplifiedNetworkChange

NewSimplifiedNetworkChangeWithDefaults instantiates a new SimplifiedNetworkChange 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 (*SimplifiedNetworkChange) GetHref ¶

func (o *SimplifiedNetworkChange) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*SimplifiedNetworkChange) GetHrefOk ¶

func (o *SimplifiedNetworkChange) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedNetworkChange) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*SimplifiedNetworkChange) GetTypeOk ¶

func (o *SimplifiedNetworkChange) GetTypeOk() (*NetworkChangeType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedNetworkChange) GetUuid ¶

func (o *SimplifiedNetworkChange) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*SimplifiedNetworkChange) GetUuidOk ¶

func (o *SimplifiedNetworkChange) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedNetworkChange) HasHref ¶

func (o *SimplifiedNetworkChange) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*SimplifiedNetworkChange) HasType ¶

func (o *SimplifiedNetworkChange) HasType() bool

HasType returns a boolean if a field has been set.

func (*SimplifiedNetworkChange) HasUuid ¶

func (o *SimplifiedNetworkChange) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (SimplifiedNetworkChange) MarshalJSON ¶

func (o SimplifiedNetworkChange) MarshalJSON() ([]byte, error)

func (*SimplifiedNetworkChange) SetHref ¶

func (o *SimplifiedNetworkChange) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*SimplifiedNetworkChange) SetType ¶

SetType gets a reference to the given NetworkChangeType and assigns it to the Type field.

func (*SimplifiedNetworkChange) SetUuid ¶

func (o *SimplifiedNetworkChange) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (SimplifiedNetworkChange) ToMap ¶

func (o SimplifiedNetworkChange) ToMap() (map[string]interface{}, error)

func (*SimplifiedNetworkChange) UnmarshalJSON ¶

func (o *SimplifiedNetworkChange) UnmarshalJSON(data []byte) (err error)

type SimplifiedNotification ¶

type SimplifiedNotification struct {
	Type         SimplifiedNotificationType `json:"type"`
	SendInterval *string                    `json:"sendInterval,omitempty"`
	// Array of contact emails
	Emails []string `json:"emails"`
	// Array of registered users
	RegisteredUsers      []string `json:"registeredUsers,omitempty"`
	AdditionalProperties map[string]interface{}
}

SimplifiedNotification struct for SimplifiedNotification

func NewSimplifiedNotification ¶

func NewSimplifiedNotification(type_ SimplifiedNotificationType, emails []string) *SimplifiedNotification

NewSimplifiedNotification instantiates a new SimplifiedNotification 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 NewSimplifiedNotificationWithDefaults ¶

func NewSimplifiedNotificationWithDefaults() *SimplifiedNotification

NewSimplifiedNotificationWithDefaults instantiates a new SimplifiedNotification 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 (*SimplifiedNotification) GetEmails ¶

func (o *SimplifiedNotification) GetEmails() []string

GetEmails returns the Emails field value

func (*SimplifiedNotification) GetEmailsOk ¶

func (o *SimplifiedNotification) GetEmailsOk() ([]string, bool)

GetEmailsOk returns a tuple with the Emails field value and a boolean to check if the value has been set.

func (*SimplifiedNotification) GetRegisteredUsers ¶

func (o *SimplifiedNotification) GetRegisteredUsers() []string

GetRegisteredUsers returns the RegisteredUsers field value if set, zero value otherwise.

func (*SimplifiedNotification) GetRegisteredUsersOk ¶

func (o *SimplifiedNotification) GetRegisteredUsersOk() ([]string, bool)

GetRegisteredUsersOk returns a tuple with the RegisteredUsers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedNotification) GetSendInterval ¶

func (o *SimplifiedNotification) GetSendInterval() string

GetSendInterval returns the SendInterval field value if set, zero value otherwise.

func (*SimplifiedNotification) GetSendIntervalOk ¶

func (o *SimplifiedNotification) GetSendIntervalOk() (*string, bool)

GetSendIntervalOk returns a tuple with the SendInterval field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedNotification) GetType ¶

GetType returns the Type field value

func (*SimplifiedNotification) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*SimplifiedNotification) HasRegisteredUsers ¶

func (o *SimplifiedNotification) HasRegisteredUsers() bool

HasRegisteredUsers returns a boolean if a field has been set.

func (*SimplifiedNotification) HasSendInterval ¶

func (o *SimplifiedNotification) HasSendInterval() bool

HasSendInterval returns a boolean if a field has been set.

func (SimplifiedNotification) MarshalJSON ¶

func (o SimplifiedNotification) MarshalJSON() ([]byte, error)

func (*SimplifiedNotification) SetEmails ¶

func (o *SimplifiedNotification) SetEmails(v []string)

SetEmails sets field value

func (*SimplifiedNotification) SetRegisteredUsers ¶

func (o *SimplifiedNotification) SetRegisteredUsers(v []string)

SetRegisteredUsers gets a reference to the given []string and assigns it to the RegisteredUsers field.

func (*SimplifiedNotification) SetSendInterval ¶

func (o *SimplifiedNotification) SetSendInterval(v string)

SetSendInterval gets a reference to the given string and assigns it to the SendInterval field.

func (*SimplifiedNotification) SetType ¶

SetType sets field value

func (SimplifiedNotification) ToMap ¶

func (o SimplifiedNotification) ToMap() (map[string]interface{}, error)

func (*SimplifiedNotification) UnmarshalJSON ¶

func (o *SimplifiedNotification) UnmarshalJSON(data []byte) (err error)

type SimplifiedNotificationType ¶

type SimplifiedNotificationType string

SimplifiedNotificationType Notification Type

const (
	SIMPLIFIEDNOTIFICATIONTYPE_NOTIFICATION            SimplifiedNotificationType = "NOTIFICATION"
	SIMPLIFIEDNOTIFICATIONTYPE_BANDWIDTH_ALERT         SimplifiedNotificationType = "BANDWIDTH_ALERT"
	SIMPLIFIEDNOTIFICATIONTYPE_CONNECTION_APPROVAL     SimplifiedNotificationType = "CONNECTION_APPROVAL"
	SIMPLIFIEDNOTIFICATIONTYPE_PROFILE_LIFECYCLE       SimplifiedNotificationType = "PROFILE_LIFECYCLE"
	SIMPLIFIEDNOTIFICATIONTYPE_ALL                     SimplifiedNotificationType = "ALL"
	SIMPLIFIEDNOTIFICATIONTYPE_SALES_REP_NOTIFICATIONS SimplifiedNotificationType = "SALES_REP_NOTIFICATIONS"
)

List of SimplifiedNotification_type

func NewSimplifiedNotificationTypeFromValue ¶

func NewSimplifiedNotificationTypeFromValue(v string) (*SimplifiedNotificationType, error)

NewSimplifiedNotificationTypeFromValue returns a pointer to a valid SimplifiedNotificationType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SimplifiedNotificationType) IsValid ¶

func (v SimplifiedNotificationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (SimplifiedNotificationType) Ptr ¶

Ptr returns reference to SimplifiedNotification_type value

func (*SimplifiedNotificationType) UnmarshalJSON ¶

func (v *SimplifiedNotificationType) UnmarshalJSON(src []byte) error

type SimplifiedPort ¶

type SimplifiedPort struct {
	Type *PortType `json:"type,omitempty"`
	// Equinix assigned response attribute for Port Id
	Id *int32 `json:"id,omitempty"`
	// Equinix assigned response attribute for an absolute URL that is the subject of the link's context.
	Href *string `json:"href,omitempty"`
	// Equinix assigned response attribute for  port identifier
	Uuid *string `json:"uuid,omitempty"`
	// Equinix assigned response attribute for Port name
	Name *string `json:"name,omitempty"`
	// Equinix assigned response attribute for Port description
	Description *string `json:"description,omitempty"`
	// Physical Ports Speed in Mbps
	PhysicalPortsSpeed *int32 `json:"physicalPortsSpeed,omitempty"`
	// Equinix assigned response attribute for Connection count
	ConnectionsCount *int32     `json:"connectionsCount,omitempty"`
	Project          *Project   `json:"project,omitempty"`
	State            *PortState `json:"state,omitempty"`
	// Equinix assigned response attribute for Unique ID for a virtual port.
	CvpId       *string                  `json:"cvpId,omitempty"`
	Operation   *PortOperation           `json:"operation,omitempty"`
	Account     *SimplifiedAccount       `json:"account,omitempty"`
	ServiceType *PortResponseServiceType `json:"serviceType,omitempty"`
	// Equinix assigned response attribute for Port bandwidth in Mbps
	Bandwidth *int32 `json:"bandwidth,omitempty"`
	// Equinix assigned response attribute for Port available bandwidth in Mbps
	AvailableBandwidth *int32 `json:"availableBandwidth,omitempty"`
	// Equinix assigned response attribute for Port used bandwidth in Mbps
	UsedBandwidth    *int32                `json:"usedBandwidth,omitempty"`
	Location         *SimplifiedLocation   `json:"location,omitempty"`
	Device           *PortDevice           `json:"device,omitempty"`
	Interface        *PortInterface        `json:"interface,omitempty"`
	Tether           *PortTether           `json:"tether,omitempty"`
	DemarcationPoint *PortDemarcationPoint `json:"demarcationPoint,omitempty"`
	Redundancy       *PortRedundancy       `json:"redundancy,omitempty"`
	Encapsulation    *PortEncapsulation    `json:"encapsulation,omitempty"`
	// If LAG enabled
	LagEnabled *bool         `json:"lagEnabled,omitempty"`
	Settings   *PortSettings `json:"settings,omitempty"`
	// Number of physical ports
	PhysicalPortQuantity *int32 `json:"physicalPortQuantity,omitempty"`
	// Port additional information
	AdditionalInfo []PortAdditionalInfo `json:"additionalInfo,omitempty"`
	// Physical ports that implement this port
	PhysicalPorts        []PhysicalPort `json:"physicalPorts,omitempty"`
	AdditionalProperties map[string]interface{}
}

SimplifiedPort Port specification

func NewSimplifiedPort ¶

func NewSimplifiedPort() *SimplifiedPort

NewSimplifiedPort instantiates a new SimplifiedPort 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 NewSimplifiedPortWithDefaults ¶

func NewSimplifiedPortWithDefaults() *SimplifiedPort

NewSimplifiedPortWithDefaults instantiates a new SimplifiedPort 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 (*SimplifiedPort) GetAccount ¶

func (o *SimplifiedPort) GetAccount() SimplifiedAccount

GetAccount returns the Account field value if set, zero value otherwise.

func (*SimplifiedPort) GetAccountOk ¶

func (o *SimplifiedPort) GetAccountOk() (*SimplifiedAccount, bool)

GetAccountOk returns a tuple with the Account field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedPort) GetAdditionalInfo ¶

func (o *SimplifiedPort) GetAdditionalInfo() []PortAdditionalInfo

GetAdditionalInfo returns the AdditionalInfo field value if set, zero value otherwise.

func (*SimplifiedPort) GetAdditionalInfoOk ¶

func (o *SimplifiedPort) GetAdditionalInfoOk() ([]PortAdditionalInfo, bool)

GetAdditionalInfoOk returns a tuple with the AdditionalInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedPort) GetAvailableBandwidth ¶

func (o *SimplifiedPort) GetAvailableBandwidth() int32

GetAvailableBandwidth returns the AvailableBandwidth field value if set, zero value otherwise.

func (*SimplifiedPort) GetAvailableBandwidthOk ¶

func (o *SimplifiedPort) GetAvailableBandwidthOk() (*int32, bool)

GetAvailableBandwidthOk returns a tuple with the AvailableBandwidth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedPort) GetBandwidth ¶

func (o *SimplifiedPort) GetBandwidth() int32

GetBandwidth returns the Bandwidth field value if set, zero value otherwise.

func (*SimplifiedPort) GetBandwidthOk ¶

func (o *SimplifiedPort) GetBandwidthOk() (*int32, bool)

GetBandwidthOk returns a tuple with the Bandwidth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedPort) GetConnectionsCount ¶

func (o *SimplifiedPort) GetConnectionsCount() int32

GetConnectionsCount returns the ConnectionsCount field value if set, zero value otherwise.

func (*SimplifiedPort) GetConnectionsCountOk ¶

func (o *SimplifiedPort) GetConnectionsCountOk() (*int32, bool)

GetConnectionsCountOk returns a tuple with the ConnectionsCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedPort) GetCvpId ¶

func (o *SimplifiedPort) GetCvpId() string

GetCvpId returns the CvpId field value if set, zero value otherwise.

func (*SimplifiedPort) GetCvpIdOk ¶

func (o *SimplifiedPort) GetCvpIdOk() (*string, bool)

GetCvpIdOk returns a tuple with the CvpId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedPort) GetDemarcationPoint ¶

func (o *SimplifiedPort) GetDemarcationPoint() PortDemarcationPoint

GetDemarcationPoint returns the DemarcationPoint field value if set, zero value otherwise.

func (*SimplifiedPort) GetDemarcationPointOk ¶

func (o *SimplifiedPort) GetDemarcationPointOk() (*PortDemarcationPoint, bool)

GetDemarcationPointOk returns a tuple with the DemarcationPoint field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedPort) GetDescription ¶

func (o *SimplifiedPort) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*SimplifiedPort) GetDescriptionOk ¶

func (o *SimplifiedPort) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedPort) GetDevice ¶

func (o *SimplifiedPort) GetDevice() PortDevice

GetDevice returns the Device field value if set, zero value otherwise.

func (*SimplifiedPort) GetDeviceOk ¶

func (o *SimplifiedPort) GetDeviceOk() (*PortDevice, bool)

GetDeviceOk returns a tuple with the Device field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedPort) GetEncapsulation ¶

func (o *SimplifiedPort) GetEncapsulation() PortEncapsulation

GetEncapsulation returns the Encapsulation field value if set, zero value otherwise.

func (*SimplifiedPort) GetEncapsulationOk ¶

func (o *SimplifiedPort) GetEncapsulationOk() (*PortEncapsulation, bool)

GetEncapsulationOk returns a tuple with the Encapsulation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedPort) GetHref ¶

func (o *SimplifiedPort) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*SimplifiedPort) GetHrefOk ¶

func (o *SimplifiedPort) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedPort) GetId ¶

func (o *SimplifiedPort) GetId() int32

GetId returns the Id field value if set, zero value otherwise.

func (*SimplifiedPort) GetIdOk ¶

func (o *SimplifiedPort) GetIdOk() (*int32, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedPort) GetInterface ¶

func (o *SimplifiedPort) GetInterface() PortInterface

GetInterface returns the Interface field value if set, zero value otherwise.

func (*SimplifiedPort) GetInterfaceOk ¶

func (o *SimplifiedPort) GetInterfaceOk() (*PortInterface, bool)

GetInterfaceOk returns a tuple with the Interface field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedPort) GetLagEnabled ¶

func (o *SimplifiedPort) GetLagEnabled() bool

GetLagEnabled returns the LagEnabled field value if set, zero value otherwise.

func (*SimplifiedPort) GetLagEnabledOk ¶

func (o *SimplifiedPort) GetLagEnabledOk() (*bool, bool)

GetLagEnabledOk returns a tuple with the LagEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedPort) GetLocation ¶

func (o *SimplifiedPort) GetLocation() SimplifiedLocation

GetLocation returns the Location field value if set, zero value otherwise.

func (*SimplifiedPort) GetLocationOk ¶

func (o *SimplifiedPort) GetLocationOk() (*SimplifiedLocation, bool)

GetLocationOk returns a tuple with the Location field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedPort) GetName ¶

func (o *SimplifiedPort) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SimplifiedPort) GetNameOk ¶

func (o *SimplifiedPort) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedPort) GetOperation ¶

func (o *SimplifiedPort) GetOperation() PortOperation

GetOperation returns the Operation field value if set, zero value otherwise.

func (*SimplifiedPort) GetOperationOk ¶

func (o *SimplifiedPort) GetOperationOk() (*PortOperation, bool)

GetOperationOk returns a tuple with the Operation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedPort) GetPhysicalPortQuantity ¶

func (o *SimplifiedPort) GetPhysicalPortQuantity() int32

GetPhysicalPortQuantity returns the PhysicalPortQuantity field value if set, zero value otherwise.

func (*SimplifiedPort) GetPhysicalPortQuantityOk ¶

func (o *SimplifiedPort) GetPhysicalPortQuantityOk() (*int32, bool)

GetPhysicalPortQuantityOk returns a tuple with the PhysicalPortQuantity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedPort) GetPhysicalPorts ¶

func (o *SimplifiedPort) GetPhysicalPorts() []PhysicalPort

GetPhysicalPorts returns the PhysicalPorts field value if set, zero value otherwise.

func (*SimplifiedPort) GetPhysicalPortsOk ¶

func (o *SimplifiedPort) GetPhysicalPortsOk() ([]PhysicalPort, bool)

GetPhysicalPortsOk returns a tuple with the PhysicalPorts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedPort) GetPhysicalPortsSpeed ¶

func (o *SimplifiedPort) GetPhysicalPortsSpeed() int32

GetPhysicalPortsSpeed returns the PhysicalPortsSpeed field value if set, zero value otherwise.

func (*SimplifiedPort) GetPhysicalPortsSpeedOk ¶

func (o *SimplifiedPort) GetPhysicalPortsSpeedOk() (*int32, bool)

GetPhysicalPortsSpeedOk returns a tuple with the PhysicalPortsSpeed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedPort) GetProject ¶

func (o *SimplifiedPort) GetProject() Project

GetProject returns the Project field value if set, zero value otherwise.

func (*SimplifiedPort) GetProjectOk ¶

func (o *SimplifiedPort) GetProjectOk() (*Project, bool)

GetProjectOk returns a tuple with the Project field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedPort) GetRedundancy ¶

func (o *SimplifiedPort) GetRedundancy() PortRedundancy

GetRedundancy returns the Redundancy field value if set, zero value otherwise.

func (*SimplifiedPort) GetRedundancyOk ¶

func (o *SimplifiedPort) GetRedundancyOk() (*PortRedundancy, bool)

GetRedundancyOk returns a tuple with the Redundancy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedPort) GetServiceType ¶

func (o *SimplifiedPort) GetServiceType() PortResponseServiceType

GetServiceType returns the ServiceType field value if set, zero value otherwise.

func (*SimplifiedPort) GetServiceTypeOk ¶

func (o *SimplifiedPort) GetServiceTypeOk() (*PortResponseServiceType, bool)

GetServiceTypeOk returns a tuple with the ServiceType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedPort) GetSettings ¶

func (o *SimplifiedPort) GetSettings() PortSettings

GetSettings returns the Settings field value if set, zero value otherwise.

func (*SimplifiedPort) GetSettingsOk ¶

func (o *SimplifiedPort) GetSettingsOk() (*PortSettings, bool)

GetSettingsOk returns a tuple with the Settings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedPort) GetState ¶

func (o *SimplifiedPort) GetState() PortState

GetState returns the State field value if set, zero value otherwise.

func (*SimplifiedPort) GetStateOk ¶

func (o *SimplifiedPort) GetStateOk() (*PortState, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedPort) GetTether ¶

func (o *SimplifiedPort) GetTether() PortTether

GetTether returns the Tether field value if set, zero value otherwise.

func (*SimplifiedPort) GetTetherOk ¶

func (o *SimplifiedPort) GetTetherOk() (*PortTether, bool)

GetTetherOk returns a tuple with the Tether field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedPort) GetType ¶

func (o *SimplifiedPort) GetType() PortType

GetType returns the Type field value if set, zero value otherwise.

func (*SimplifiedPort) GetTypeOk ¶

func (o *SimplifiedPort) GetTypeOk() (*PortType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedPort) GetUsedBandwidth ¶

func (o *SimplifiedPort) GetUsedBandwidth() int32

GetUsedBandwidth returns the UsedBandwidth field value if set, zero value otherwise.

func (*SimplifiedPort) GetUsedBandwidthOk ¶

func (o *SimplifiedPort) GetUsedBandwidthOk() (*int32, bool)

GetUsedBandwidthOk returns a tuple with the UsedBandwidth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedPort) GetUuid ¶

func (o *SimplifiedPort) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*SimplifiedPort) GetUuidOk ¶

func (o *SimplifiedPort) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedPort) HasAccount ¶

func (o *SimplifiedPort) HasAccount() bool

HasAccount returns a boolean if a field has been set.

func (*SimplifiedPort) HasAdditionalInfo ¶

func (o *SimplifiedPort) HasAdditionalInfo() bool

HasAdditionalInfo returns a boolean if a field has been set.

func (*SimplifiedPort) HasAvailableBandwidth ¶

func (o *SimplifiedPort) HasAvailableBandwidth() bool

HasAvailableBandwidth returns a boolean if a field has been set.

func (*SimplifiedPort) HasBandwidth ¶

func (o *SimplifiedPort) HasBandwidth() bool

HasBandwidth returns a boolean if a field has been set.

func (*SimplifiedPort) HasConnectionsCount ¶

func (o *SimplifiedPort) HasConnectionsCount() bool

HasConnectionsCount returns a boolean if a field has been set.

func (*SimplifiedPort) HasCvpId ¶

func (o *SimplifiedPort) HasCvpId() bool

HasCvpId returns a boolean if a field has been set.

func (*SimplifiedPort) HasDemarcationPoint ¶

func (o *SimplifiedPort) HasDemarcationPoint() bool

HasDemarcationPoint returns a boolean if a field has been set.

func (*SimplifiedPort) HasDescription ¶

func (o *SimplifiedPort) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*SimplifiedPort) HasDevice ¶

func (o *SimplifiedPort) HasDevice() bool

HasDevice returns a boolean if a field has been set.

func (*SimplifiedPort) HasEncapsulation ¶

func (o *SimplifiedPort) HasEncapsulation() bool

HasEncapsulation returns a boolean if a field has been set.

func (*SimplifiedPort) HasHref ¶

func (o *SimplifiedPort) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*SimplifiedPort) HasId ¶

func (o *SimplifiedPort) HasId() bool

HasId returns a boolean if a field has been set.

func (*SimplifiedPort) HasInterface ¶

func (o *SimplifiedPort) HasInterface() bool

HasInterface returns a boolean if a field has been set.

func (*SimplifiedPort) HasLagEnabled ¶

func (o *SimplifiedPort) HasLagEnabled() bool

HasLagEnabled returns a boolean if a field has been set.

func (*SimplifiedPort) HasLocation ¶

func (o *SimplifiedPort) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*SimplifiedPort) HasName ¶

func (o *SimplifiedPort) HasName() bool

HasName returns a boolean if a field has been set.

func (*SimplifiedPort) HasOperation ¶

func (o *SimplifiedPort) HasOperation() bool

HasOperation returns a boolean if a field has been set.

func (*SimplifiedPort) HasPhysicalPortQuantity ¶

func (o *SimplifiedPort) HasPhysicalPortQuantity() bool

HasPhysicalPortQuantity returns a boolean if a field has been set.

func (*SimplifiedPort) HasPhysicalPorts ¶

func (o *SimplifiedPort) HasPhysicalPorts() bool

HasPhysicalPorts returns a boolean if a field has been set.

func (*SimplifiedPort) HasPhysicalPortsSpeed ¶

func (o *SimplifiedPort) HasPhysicalPortsSpeed() bool

HasPhysicalPortsSpeed returns a boolean if a field has been set.

func (*SimplifiedPort) HasProject ¶

func (o *SimplifiedPort) HasProject() bool

HasProject returns a boolean if a field has been set.

func (*SimplifiedPort) HasRedundancy ¶

func (o *SimplifiedPort) HasRedundancy() bool

HasRedundancy returns a boolean if a field has been set.

func (*SimplifiedPort) HasServiceType ¶

func (o *SimplifiedPort) HasServiceType() bool

HasServiceType returns a boolean if a field has been set.

func (*SimplifiedPort) HasSettings ¶

func (o *SimplifiedPort) HasSettings() bool

HasSettings returns a boolean if a field has been set.

func (*SimplifiedPort) HasState ¶

func (o *SimplifiedPort) HasState() bool

HasState returns a boolean if a field has been set.

func (*SimplifiedPort) HasTether ¶

func (o *SimplifiedPort) HasTether() bool

HasTether returns a boolean if a field has been set.

func (*SimplifiedPort) HasType ¶

func (o *SimplifiedPort) HasType() bool

HasType returns a boolean if a field has been set.

func (*SimplifiedPort) HasUsedBandwidth ¶

func (o *SimplifiedPort) HasUsedBandwidth() bool

HasUsedBandwidth returns a boolean if a field has been set.

func (*SimplifiedPort) HasUuid ¶

func (o *SimplifiedPort) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (SimplifiedPort) MarshalJSON ¶

func (o SimplifiedPort) MarshalJSON() ([]byte, error)

func (*SimplifiedPort) SetAccount ¶

func (o *SimplifiedPort) SetAccount(v SimplifiedAccount)

SetAccount gets a reference to the given SimplifiedAccount and assigns it to the Account field.

func (*SimplifiedPort) SetAdditionalInfo ¶

func (o *SimplifiedPort) SetAdditionalInfo(v []PortAdditionalInfo)

SetAdditionalInfo gets a reference to the given []PortAdditionalInfo and assigns it to the AdditionalInfo field.

func (*SimplifiedPort) SetAvailableBandwidth ¶

func (o *SimplifiedPort) SetAvailableBandwidth(v int32)

SetAvailableBandwidth gets a reference to the given int32 and assigns it to the AvailableBandwidth field.

func (*SimplifiedPort) SetBandwidth ¶

func (o *SimplifiedPort) SetBandwidth(v int32)

SetBandwidth gets a reference to the given int32 and assigns it to the Bandwidth field.

func (*SimplifiedPort) SetConnectionsCount ¶

func (o *SimplifiedPort) SetConnectionsCount(v int32)

SetConnectionsCount gets a reference to the given int32 and assigns it to the ConnectionsCount field.

func (*SimplifiedPort) SetCvpId ¶

func (o *SimplifiedPort) SetCvpId(v string)

SetCvpId gets a reference to the given string and assigns it to the CvpId field.

func (*SimplifiedPort) SetDemarcationPoint ¶

func (o *SimplifiedPort) SetDemarcationPoint(v PortDemarcationPoint)

SetDemarcationPoint gets a reference to the given PortDemarcationPoint and assigns it to the DemarcationPoint field.

func (*SimplifiedPort) SetDescription ¶

func (o *SimplifiedPort) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*SimplifiedPort) SetDevice ¶

func (o *SimplifiedPort) SetDevice(v PortDevice)

SetDevice gets a reference to the given PortDevice and assigns it to the Device field.

func (*SimplifiedPort) SetEncapsulation ¶

func (o *SimplifiedPort) SetEncapsulation(v PortEncapsulation)

SetEncapsulation gets a reference to the given PortEncapsulation and assigns it to the Encapsulation field.

func (*SimplifiedPort) SetHref ¶

func (o *SimplifiedPort) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*SimplifiedPort) SetId ¶

func (o *SimplifiedPort) SetId(v int32)

SetId gets a reference to the given int32 and assigns it to the Id field.

func (*SimplifiedPort) SetInterface ¶

func (o *SimplifiedPort) SetInterface(v PortInterface)

SetInterface gets a reference to the given PortInterface and assigns it to the Interface field.

func (*SimplifiedPort) SetLagEnabled ¶

func (o *SimplifiedPort) SetLagEnabled(v bool)

SetLagEnabled gets a reference to the given bool and assigns it to the LagEnabled field.

func (*SimplifiedPort) SetLocation ¶

func (o *SimplifiedPort) SetLocation(v SimplifiedLocation)

SetLocation gets a reference to the given SimplifiedLocation and assigns it to the Location field.

func (*SimplifiedPort) SetName ¶

func (o *SimplifiedPort) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SimplifiedPort) SetOperation ¶

func (o *SimplifiedPort) SetOperation(v PortOperation)

SetOperation gets a reference to the given PortOperation and assigns it to the Operation field.

func (*SimplifiedPort) SetPhysicalPortQuantity ¶

func (o *SimplifiedPort) SetPhysicalPortQuantity(v int32)

SetPhysicalPortQuantity gets a reference to the given int32 and assigns it to the PhysicalPortQuantity field.

func (*SimplifiedPort) SetPhysicalPorts ¶

func (o *SimplifiedPort) SetPhysicalPorts(v []PhysicalPort)

SetPhysicalPorts gets a reference to the given []PhysicalPort and assigns it to the PhysicalPorts field.

func (*SimplifiedPort) SetPhysicalPortsSpeed ¶

func (o *SimplifiedPort) SetPhysicalPortsSpeed(v int32)

SetPhysicalPortsSpeed gets a reference to the given int32 and assigns it to the PhysicalPortsSpeed field.

func (*SimplifiedPort) SetProject ¶

func (o *SimplifiedPort) SetProject(v Project)

SetProject gets a reference to the given Project and assigns it to the Project field.

func (*SimplifiedPort) SetRedundancy ¶

func (o *SimplifiedPort) SetRedundancy(v PortRedundancy)

SetRedundancy gets a reference to the given PortRedundancy and assigns it to the Redundancy field.

func (*SimplifiedPort) SetServiceType ¶

func (o *SimplifiedPort) SetServiceType(v PortResponseServiceType)

SetServiceType gets a reference to the given PortResponseServiceType and assigns it to the ServiceType field.

func (*SimplifiedPort) SetSettings ¶

func (o *SimplifiedPort) SetSettings(v PortSettings)

SetSettings gets a reference to the given PortSettings and assigns it to the Settings field.

func (*SimplifiedPort) SetState ¶

func (o *SimplifiedPort) SetState(v PortState)

SetState gets a reference to the given PortState and assigns it to the State field.

func (*SimplifiedPort) SetTether ¶

func (o *SimplifiedPort) SetTether(v PortTether)

SetTether gets a reference to the given PortTether and assigns it to the Tether field.

func (*SimplifiedPort) SetType ¶

func (o *SimplifiedPort) SetType(v PortType)

SetType gets a reference to the given PortType and assigns it to the Type field.

func (*SimplifiedPort) SetUsedBandwidth ¶

func (o *SimplifiedPort) SetUsedBandwidth(v int32)

SetUsedBandwidth gets a reference to the given int32 and assigns it to the UsedBandwidth field.

func (*SimplifiedPort) SetUuid ¶

func (o *SimplifiedPort) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (SimplifiedPort) ToMap ¶

func (o SimplifiedPort) ToMap() (map[string]interface{}, error)

func (*SimplifiedPort) UnmarshalJSON ¶

func (o *SimplifiedPort) UnmarshalJSON(data []byte) (err error)

type SimplifiedServiceProfile ¶

type SimplifiedServiceProfile struct {
	// Service Profile URI response attribute
	Href *string                 `json:"href,omitempty"`
	Type *ServiceProfileTypeEnum `json:"type,omitempty"`
	// Customer-assigned service profile name
	Name *string `json:"name,omitempty"`
	// Equinix-assigned service profile identifier
	Uuid *string `json:"uuid,omitempty"`
	// User-provided service description should be of maximum length 375
	Description *string `json:"description,omitempty"`
	// Recipients of notifications on service profile change
	Notifications          []SimplifiedNotification        `json:"notifications,omitempty"`
	Tags                   []string                        `json:"tags,omitempty"`
	Visibility             *ServiceProfileVisibilityEnum   `json:"visibility,omitempty"`
	AllowedEmails          []string                        `json:"allowedEmails,omitempty"`
	AccessPointTypeConfigs []ServiceProfileAccessPointType `json:"accessPointTypeConfigs,omitempty"`
	CustomFields           []CustomField                   `json:"customFields,omitempty"`
	MarketingInfo          *MarketingInfo                  `json:"marketingInfo,omitempty"`
	Ports                  []ServiceProfileAccessPointCOLO `json:"ports,omitempty"`
	VirtualDevices         []ServiceProfileAccessPointVD   `json:"virtualDevices,omitempty"`
	// Derived response attribute.
	Metros []ServiceMetro `json:"metros,omitempty"`
	// response attribute indicates whether the profile belongs to the same organization as the api-invoker.
	SelfProfile          *bool   `json:"selfProfile,omitempty"`
	ProjectId            *string `json:"projectId,omitempty"`
	AdditionalProperties map[string]interface{}
}

SimplifiedServiceProfile Service Profile is a software definition for a named provider service and it's network connectivity requirements. This includes the basic marketing information and one or more sets of access points (a set per each access point type) fulfilling the provider service.

func NewSimplifiedServiceProfile ¶

func NewSimplifiedServiceProfile() *SimplifiedServiceProfile

NewSimplifiedServiceProfile instantiates a new SimplifiedServiceProfile 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 NewSimplifiedServiceProfileWithDefaults ¶

func NewSimplifiedServiceProfileWithDefaults() *SimplifiedServiceProfile

NewSimplifiedServiceProfileWithDefaults instantiates a new SimplifiedServiceProfile 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 (*SimplifiedServiceProfile) GetAccessPointTypeConfigs ¶

func (o *SimplifiedServiceProfile) GetAccessPointTypeConfigs() []ServiceProfileAccessPointType

GetAccessPointTypeConfigs returns the AccessPointTypeConfigs field value if set, zero value otherwise.

func (*SimplifiedServiceProfile) GetAccessPointTypeConfigsOk ¶

func (o *SimplifiedServiceProfile) GetAccessPointTypeConfigsOk() ([]ServiceProfileAccessPointType, bool)

GetAccessPointTypeConfigsOk returns a tuple with the AccessPointTypeConfigs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedServiceProfile) GetAllowedEmails ¶

func (o *SimplifiedServiceProfile) GetAllowedEmails() []string

GetAllowedEmails returns the AllowedEmails field value if set, zero value otherwise.

func (*SimplifiedServiceProfile) GetAllowedEmailsOk ¶

func (o *SimplifiedServiceProfile) GetAllowedEmailsOk() ([]string, bool)

GetAllowedEmailsOk returns a tuple with the AllowedEmails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedServiceProfile) GetCustomFields ¶

func (o *SimplifiedServiceProfile) GetCustomFields() []CustomField

GetCustomFields returns the CustomFields field value if set, zero value otherwise.

func (*SimplifiedServiceProfile) GetCustomFieldsOk ¶

func (o *SimplifiedServiceProfile) GetCustomFieldsOk() ([]CustomField, bool)

GetCustomFieldsOk returns a tuple with the CustomFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedServiceProfile) GetDescription ¶

func (o *SimplifiedServiceProfile) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*SimplifiedServiceProfile) GetDescriptionOk ¶

func (o *SimplifiedServiceProfile) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedServiceProfile) GetHref ¶

func (o *SimplifiedServiceProfile) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*SimplifiedServiceProfile) GetHrefOk ¶

func (o *SimplifiedServiceProfile) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedServiceProfile) GetMarketingInfo ¶

func (o *SimplifiedServiceProfile) GetMarketingInfo() MarketingInfo

GetMarketingInfo returns the MarketingInfo field value if set, zero value otherwise.

func (*SimplifiedServiceProfile) GetMarketingInfoOk ¶

func (o *SimplifiedServiceProfile) GetMarketingInfoOk() (*MarketingInfo, bool)

GetMarketingInfoOk returns a tuple with the MarketingInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedServiceProfile) GetMetros ¶

func (o *SimplifiedServiceProfile) GetMetros() []ServiceMetro

GetMetros returns the Metros field value if set, zero value otherwise.

func (*SimplifiedServiceProfile) GetMetrosOk ¶

func (o *SimplifiedServiceProfile) GetMetrosOk() ([]ServiceMetro, bool)

GetMetrosOk returns a tuple with the Metros field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedServiceProfile) GetName ¶

func (o *SimplifiedServiceProfile) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SimplifiedServiceProfile) GetNameOk ¶

func (o *SimplifiedServiceProfile) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedServiceProfile) GetNotifications ¶

func (o *SimplifiedServiceProfile) GetNotifications() []SimplifiedNotification

GetNotifications returns the Notifications field value if set, zero value otherwise.

func (*SimplifiedServiceProfile) GetNotificationsOk ¶

func (o *SimplifiedServiceProfile) GetNotificationsOk() ([]SimplifiedNotification, bool)

GetNotificationsOk returns a tuple with the Notifications field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedServiceProfile) GetPorts ¶

GetPorts returns the Ports field value if set, zero value otherwise.

func (*SimplifiedServiceProfile) GetPortsOk ¶

GetPortsOk returns a tuple with the Ports field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedServiceProfile) GetProjectId ¶

func (o *SimplifiedServiceProfile) GetProjectId() string

GetProjectId returns the ProjectId field value if set, zero value otherwise.

func (*SimplifiedServiceProfile) GetProjectIdOk ¶

func (o *SimplifiedServiceProfile) GetProjectIdOk() (*string, bool)

GetProjectIdOk returns a tuple with the ProjectId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedServiceProfile) GetSelfProfile ¶

func (o *SimplifiedServiceProfile) GetSelfProfile() bool

GetSelfProfile returns the SelfProfile field value if set, zero value otherwise.

func (*SimplifiedServiceProfile) GetSelfProfileOk ¶

func (o *SimplifiedServiceProfile) GetSelfProfileOk() (*bool, bool)

GetSelfProfileOk returns a tuple with the SelfProfile field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedServiceProfile) GetTags ¶

func (o *SimplifiedServiceProfile) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*SimplifiedServiceProfile) GetTagsOk ¶

func (o *SimplifiedServiceProfile) GetTagsOk() ([]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedServiceProfile) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*SimplifiedServiceProfile) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedServiceProfile) GetUuid ¶

func (o *SimplifiedServiceProfile) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*SimplifiedServiceProfile) GetUuidOk ¶

func (o *SimplifiedServiceProfile) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedServiceProfile) GetVirtualDevices ¶

func (o *SimplifiedServiceProfile) GetVirtualDevices() []ServiceProfileAccessPointVD

GetVirtualDevices returns the VirtualDevices field value if set, zero value otherwise.

func (*SimplifiedServiceProfile) GetVirtualDevicesOk ¶

func (o *SimplifiedServiceProfile) GetVirtualDevicesOk() ([]ServiceProfileAccessPointVD, bool)

GetVirtualDevicesOk returns a tuple with the VirtualDevices field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedServiceProfile) GetVisibility ¶

GetVisibility returns the Visibility field value if set, zero value otherwise.

func (*SimplifiedServiceProfile) GetVisibilityOk ¶

GetVisibilityOk returns a tuple with the Visibility field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimplifiedServiceProfile) HasAccessPointTypeConfigs ¶

func (o *SimplifiedServiceProfile) HasAccessPointTypeConfigs() bool

HasAccessPointTypeConfigs returns a boolean if a field has been set.

func (*SimplifiedServiceProfile) HasAllowedEmails ¶

func (o *SimplifiedServiceProfile) HasAllowedEmails() bool

HasAllowedEmails returns a boolean if a field has been set.

func (*SimplifiedServiceProfile) HasCustomFields ¶

func (o *SimplifiedServiceProfile) HasCustomFields() bool

HasCustomFields returns a boolean if a field has been set.

func (*SimplifiedServiceProfile) HasDescription ¶

func (o *SimplifiedServiceProfile) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*SimplifiedServiceProfile) HasHref ¶

func (o *SimplifiedServiceProfile) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*SimplifiedServiceProfile) HasMarketingInfo ¶

func (o *SimplifiedServiceProfile) HasMarketingInfo() bool

HasMarketingInfo returns a boolean if a field has been set.

func (*SimplifiedServiceProfile) HasMetros ¶

func (o *SimplifiedServiceProfile) HasMetros() bool

HasMetros returns a boolean if a field has been set.

func (*SimplifiedServiceProfile) HasName ¶

func (o *SimplifiedServiceProfile) HasName() bool

HasName returns a boolean if a field has been set.

func (*SimplifiedServiceProfile) HasNotifications ¶

func (o *SimplifiedServiceProfile) HasNotifications() bool

HasNotifications returns a boolean if a field has been set.

func (*SimplifiedServiceProfile) HasPorts ¶

func (o *SimplifiedServiceProfile) HasPorts() bool

HasPorts returns a boolean if a field has been set.

func (*SimplifiedServiceProfile) HasProjectId ¶

func (o *SimplifiedServiceProfile) HasProjectId() bool

HasProjectId returns a boolean if a field has been set.

func (*SimplifiedServiceProfile) HasSelfProfile ¶

func (o *SimplifiedServiceProfile) HasSelfProfile() bool

HasSelfProfile returns a boolean if a field has been set.

func (*SimplifiedServiceProfile) HasTags ¶

func (o *SimplifiedServiceProfile) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*SimplifiedServiceProfile) HasType ¶

func (o *SimplifiedServiceProfile) HasType() bool

HasType returns a boolean if a field has been set.

func (*SimplifiedServiceProfile) HasUuid ¶

func (o *SimplifiedServiceProfile) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (*SimplifiedServiceProfile) HasVirtualDevices ¶

func (o *SimplifiedServiceProfile) HasVirtualDevices() bool

HasVirtualDevices returns a boolean if a field has been set.

func (*SimplifiedServiceProfile) HasVisibility ¶

func (o *SimplifiedServiceProfile) HasVisibility() bool

HasVisibility returns a boolean if a field has been set.

func (SimplifiedServiceProfile) MarshalJSON ¶

func (o SimplifiedServiceProfile) MarshalJSON() ([]byte, error)

func (*SimplifiedServiceProfile) SetAccessPointTypeConfigs ¶

func (o *SimplifiedServiceProfile) SetAccessPointTypeConfigs(v []ServiceProfileAccessPointType)

SetAccessPointTypeConfigs gets a reference to the given []ServiceProfileAccessPointType and assigns it to the AccessPointTypeConfigs field.

func (*SimplifiedServiceProfile) SetAllowedEmails ¶

func (o *SimplifiedServiceProfile) SetAllowedEmails(v []string)

SetAllowedEmails gets a reference to the given []string and assigns it to the AllowedEmails field.

func (*SimplifiedServiceProfile) SetCustomFields ¶

func (o *SimplifiedServiceProfile) SetCustomFields(v []CustomField)

SetCustomFields gets a reference to the given []CustomField and assigns it to the CustomFields field.

func (*SimplifiedServiceProfile) SetDescription ¶

func (o *SimplifiedServiceProfile) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*SimplifiedServiceProfile) SetHref ¶

func (o *SimplifiedServiceProfile) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*SimplifiedServiceProfile) SetMarketingInfo ¶

func (o *SimplifiedServiceProfile) SetMarketingInfo(v MarketingInfo)

SetMarketingInfo gets a reference to the given MarketingInfo and assigns it to the MarketingInfo field.

func (*SimplifiedServiceProfile) SetMetros ¶

func (o *SimplifiedServiceProfile) SetMetros(v []ServiceMetro)

SetMetros gets a reference to the given []ServiceMetro and assigns it to the Metros field.

func (*SimplifiedServiceProfile) SetName ¶

func (o *SimplifiedServiceProfile) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SimplifiedServiceProfile) SetNotifications ¶

func (o *SimplifiedServiceProfile) SetNotifications(v []SimplifiedNotification)

SetNotifications gets a reference to the given []SimplifiedNotification and assigns it to the Notifications field.

func (*SimplifiedServiceProfile) SetPorts ¶

SetPorts gets a reference to the given []ServiceProfileAccessPointCOLO and assigns it to the Ports field.

func (*SimplifiedServiceProfile) SetProjectId ¶

func (o *SimplifiedServiceProfile) SetProjectId(v string)

SetProjectId gets a reference to the given string and assigns it to the ProjectId field.

func (*SimplifiedServiceProfile) SetSelfProfile ¶

func (o *SimplifiedServiceProfile) SetSelfProfile(v bool)

SetSelfProfile gets a reference to the given bool and assigns it to the SelfProfile field.

func (*SimplifiedServiceProfile) SetTags ¶

func (o *SimplifiedServiceProfile) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*SimplifiedServiceProfile) SetType ¶

SetType gets a reference to the given ServiceProfileTypeEnum and assigns it to the Type field.

func (*SimplifiedServiceProfile) SetUuid ¶

func (o *SimplifiedServiceProfile) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (*SimplifiedServiceProfile) SetVirtualDevices ¶

func (o *SimplifiedServiceProfile) SetVirtualDevices(v []ServiceProfileAccessPointVD)

SetVirtualDevices gets a reference to the given []ServiceProfileAccessPointVD and assigns it to the VirtualDevices field.

func (*SimplifiedServiceProfile) SetVisibility ¶

SetVisibility gets a reference to the given ServiceProfileVisibilityEnum and assigns it to the Visibility field.

func (SimplifiedServiceProfile) ToMap ¶

func (o SimplifiedServiceProfile) ToMap() (map[string]interface{}, error)

func (*SimplifiedServiceProfile) UnmarshalJSON ¶

func (o *SimplifiedServiceProfile) UnmarshalJSON(data []byte) (err error)

type Sort ¶

type Sort string

Sort Key or set of keys that organizes the search payload by property (such as createdDate or metroCode) or by direction. Ascending (ASC) is the default value. The \"?\" prefix indicates descending (DESC) order.

const (
	SORT_BANDWIDTH_UTILIZATION Sort = "-bandwidthUtilization"
)

List of sort

func NewSortFromValue ¶

func NewSortFromValue(v string) (*Sort, error)

NewSortFromValue returns a pointer to a valid Sort for the value passed as argument, or an error if the value passed is not allowed by the enum

func (Sort) IsValid ¶

func (v Sort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (Sort) Ptr ¶

func (v Sort) Ptr() *Sort

Ptr returns reference to sort value

func (*Sort) UnmarshalJSON ¶

func (v *Sort) UnmarshalJSON(src []byte) error

type SortBy ¶

type SortBy string

SortBy Possible field names to use on sorting

const (
	SORTBY_NAME                                         SortBy = "/name"
	SORTBY_DIRECTION                                    SortBy = "/direction"
	SORTBY_A_SIDE_ACCESS_POINT_NAME                     SortBy = "/aSide/accessPoint/name"
	SORTBY_A_SIDE_ACCESS_POINT_TYPE                     SortBy = "/aSide/accessPoint/type"
	SORTBY_A_SIDE_ACCESS_POINT_ACCOUNT_ACCOUNT_NAME     SortBy = "/aSide/accessPoint/account/accountName"
	SORTBY_A_SIDE_ACCESS_POINT_LOCATION_METRO_NAME      SortBy = "/aSide/accessPoint/location/metroName"
	SORTBY_A_SIDE_ACCESS_POINT_LOCATION_METRO_CODE      SortBy = "/aSide/accessPoint/location/metroCode"
	SORTBY_A_SIDE_ACCESS_POINT_LINK_PROTOCOL_VLAN_C_TAG SortBy = "/aSide/accessPoint/linkProtocol/vlanCTag"
	SORTBY_A_SIDE_ACCESS_POINT_LINK_PROTOCOL_VLAN_S_TAG SortBy = "/aSide/accessPoint/linkProtocol/vlanSTag"
	SORTBY_Z_SIDE_ACCESS_POINT_NAME                     SortBy = "/zSide/accessPoint/name"
	SORTBY_Z_SIDE_ACCESS_POINT_TYPE                     SortBy = "/zSide/accessPoint/type"
	SORTBY_Z_SIDE_ACCESS_POINT_ACCOUNT_ACCOUNT_NAME     SortBy = "/zSide/accessPoint/account/accountName"
	SORTBY_Z_SIDE_ACCESS_POINT_LOCATION_METRO_NAME      SortBy = "/zSide/accessPoint/location/metroName"
	SORTBY_Z_SIDE_ACCESS_POINT_LOCATION_METRO_CODE      SortBy = "/zSide/accessPoint/location/metroCode"
	SORTBY_Z_SIDE_ACCESS_POINT_LINK_PROTOCOL_VLAN_C_TAG SortBy = "/zSide/accessPoint/linkProtocol/vlanCTag"
	SORTBY_Z_SIDE_ACCESS_POINT_LINK_PROTOCOL_VLAN_S_TAG SortBy = "/zSide/accessPoint/linkProtocol/vlanSTag"
	SORTBY_Z_SIDE_ACCESS_POINT_AUTHENTICATION_KEY       SortBy = "/zSide/accessPoint/authenticationKey"
	SORTBY_BANDWIDTH                                    SortBy = "/bandwidth"
	SORTBY_GEO_SCOPE                                    SortBy = "/geoScope"
	SORTBY_UUID                                         SortBy = "/uuid"
	SORTBY_CHANGE_LOG_CREATED_DATE_TIME                 SortBy = "/changeLog/createdDateTime"
	SORTBY_CHANGE_LOG_UPDATED_DATE_TIME                 SortBy = "/changeLog/updatedDateTime"
	SORTBY_OPERATION_EQUINIX_STATUS                     SortBy = "/operation/equinixStatus"
	SORTBY_OPERATION_PROVIDER_STATUS                    SortBy = "/operation/providerStatus"
	SORTBY_REDUNDANCY_PRIORITY                          SortBy = "/redundancy/priority"
)

List of SortBy

func NewSortByFromValue ¶

func NewSortByFromValue(v string) (*SortBy, error)

NewSortByFromValue returns a pointer to a valid SortBy for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SortBy) IsValid ¶

func (v SortBy) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (SortBy) Ptr ¶

func (v SortBy) Ptr() *SortBy

Ptr returns reference to SortBy value

func (*SortBy) UnmarshalJSON ¶

func (v *SortBy) UnmarshalJSON(src []byte) error

type SortCriteria ¶

type SortCriteria struct {
	Direction            *SortDirection `json:"direction,omitempty"`
	Property             *SortBy        `json:"property,omitempty"`
	AdditionalProperties map[string]interface{}
}

SortCriteria struct for SortCriteria

func NewSortCriteria ¶

func NewSortCriteria() *SortCriteria

NewSortCriteria instantiates a new SortCriteria 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 NewSortCriteriaWithDefaults ¶

func NewSortCriteriaWithDefaults() *SortCriteria

NewSortCriteriaWithDefaults instantiates a new SortCriteria 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 (*SortCriteria) GetDirection ¶

func (o *SortCriteria) GetDirection() SortDirection

GetDirection returns the Direction field value if set, zero value otherwise.

func (*SortCriteria) GetDirectionOk ¶

func (o *SortCriteria) GetDirectionOk() (*SortDirection, bool)

GetDirectionOk returns a tuple with the Direction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SortCriteria) GetProperty ¶

func (o *SortCriteria) GetProperty() SortBy

GetProperty returns the Property field value if set, zero value otherwise.

func (*SortCriteria) GetPropertyOk ¶

func (o *SortCriteria) GetPropertyOk() (*SortBy, bool)

GetPropertyOk returns a tuple with the Property field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SortCriteria) HasDirection ¶

func (o *SortCriteria) HasDirection() bool

HasDirection returns a boolean if a field has been set.

func (*SortCriteria) HasProperty ¶

func (o *SortCriteria) HasProperty() bool

HasProperty returns a boolean if a field has been set.

func (SortCriteria) MarshalJSON ¶

func (o SortCriteria) MarshalJSON() ([]byte, error)

func (*SortCriteria) SetDirection ¶

func (o *SortCriteria) SetDirection(v SortDirection)

SetDirection gets a reference to the given SortDirection and assigns it to the Direction field.

func (*SortCriteria) SetProperty ¶

func (o *SortCriteria) SetProperty(v SortBy)

SetProperty gets a reference to the given SortBy and assigns it to the Property field.

func (SortCriteria) ToMap ¶

func (o SortCriteria) ToMap() (map[string]interface{}, error)

func (*SortCriteria) UnmarshalJSON ¶

func (o *SortCriteria) UnmarshalJSON(data []byte) (err error)

type SortCriteriaResponse ¶

type SortCriteriaResponse struct {
	Direction            *SortDirection `json:"direction,omitempty"`
	Property             *SortBy        `json:"property,omitempty"`
	AdditionalProperties map[string]interface{}
}

SortCriteriaResponse struct for SortCriteriaResponse

func NewSortCriteriaResponse ¶

func NewSortCriteriaResponse() *SortCriteriaResponse

NewSortCriteriaResponse instantiates a new SortCriteriaResponse 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 NewSortCriteriaResponseWithDefaults ¶

func NewSortCriteriaResponseWithDefaults() *SortCriteriaResponse

NewSortCriteriaResponseWithDefaults instantiates a new SortCriteriaResponse 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 (*SortCriteriaResponse) GetDirection ¶

func (o *SortCriteriaResponse) GetDirection() SortDirection

GetDirection returns the Direction field value if set, zero value otherwise.

func (*SortCriteriaResponse) GetDirectionOk ¶

func (o *SortCriteriaResponse) GetDirectionOk() (*SortDirection, bool)

GetDirectionOk returns a tuple with the Direction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SortCriteriaResponse) GetProperty ¶

func (o *SortCriteriaResponse) GetProperty() SortBy

GetProperty returns the Property field value if set, zero value otherwise.

func (*SortCriteriaResponse) GetPropertyOk ¶

func (o *SortCriteriaResponse) GetPropertyOk() (*SortBy, bool)

GetPropertyOk returns a tuple with the Property field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SortCriteriaResponse) HasDirection ¶

func (o *SortCriteriaResponse) HasDirection() bool

HasDirection returns a boolean if a field has been set.

func (*SortCriteriaResponse) HasProperty ¶

func (o *SortCriteriaResponse) HasProperty() bool

HasProperty returns a boolean if a field has been set.

func (SortCriteriaResponse) MarshalJSON ¶

func (o SortCriteriaResponse) MarshalJSON() ([]byte, error)

func (*SortCriteriaResponse) SetDirection ¶

func (o *SortCriteriaResponse) SetDirection(v SortDirection)

SetDirection gets a reference to the given SortDirection and assigns it to the Direction field.

func (*SortCriteriaResponse) SetProperty ¶

func (o *SortCriteriaResponse) SetProperty(v SortBy)

SetProperty gets a reference to the given SortBy and assigns it to the Property field.

func (SortCriteriaResponse) ToMap ¶

func (o SortCriteriaResponse) ToMap() (map[string]interface{}, error)

func (*SortCriteriaResponse) UnmarshalJSON ¶

func (o *SortCriteriaResponse) UnmarshalJSON(data []byte) (err error)

type SortDirection ¶

type SortDirection string

SortDirection Sorting direction

const (
	SORTDIRECTION_DESC SortDirection = "DESC"
	SORTDIRECTION_ASC  SortDirection = "ASC"
)

List of SortDirection

func NewSortDirectionFromValue ¶

func NewSortDirectionFromValue(v string) (*SortDirection, error)

NewSortDirectionFromValue returns a pointer to a valid SortDirection for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SortDirection) IsValid ¶

func (v SortDirection) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (SortDirection) Ptr ¶

func (v SortDirection) Ptr() *SortDirection

Ptr returns reference to SortDirection value

func (*SortDirection) UnmarshalJSON ¶

func (v *SortDirection) UnmarshalJSON(src []byte) error

type SortItem ¶

type SortItem struct {
	Property             *SortItemProperty  `json:"property,omitempty"`
	Direction            *SortItemDirection `json:"direction,omitempty"`
	AdditionalProperties map[string]interface{}
}

SortItem struct for SortItem

func NewSortItem ¶

func NewSortItem() *SortItem

NewSortItem instantiates a new SortItem 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 NewSortItemWithDefaults ¶

func NewSortItemWithDefaults() *SortItem

NewSortItemWithDefaults instantiates a new SortItem 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 (*SortItem) GetDirection ¶

func (o *SortItem) GetDirection() SortItemDirection

GetDirection returns the Direction field value if set, zero value otherwise.

func (*SortItem) GetDirectionOk ¶

func (o *SortItem) GetDirectionOk() (*SortItemDirection, bool)

GetDirectionOk returns a tuple with the Direction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SortItem) GetProperty ¶

func (o *SortItem) GetProperty() SortItemProperty

GetProperty returns the Property field value if set, zero value otherwise.

func (*SortItem) GetPropertyOk ¶

func (o *SortItem) GetPropertyOk() (*SortItemProperty, bool)

GetPropertyOk returns a tuple with the Property field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SortItem) HasDirection ¶

func (o *SortItem) HasDirection() bool

HasDirection returns a boolean if a field has been set.

func (*SortItem) HasProperty ¶

func (o *SortItem) HasProperty() bool

HasProperty returns a boolean if a field has been set.

func (SortItem) MarshalJSON ¶

func (o SortItem) MarshalJSON() ([]byte, error)

func (*SortItem) SetDirection ¶

func (o *SortItem) SetDirection(v SortItemDirection)

SetDirection gets a reference to the given SortItemDirection and assigns it to the Direction field.

func (*SortItem) SetProperty ¶

func (o *SortItem) SetProperty(v SortItemProperty)

SetProperty gets a reference to the given SortItemProperty and assigns it to the Property field.

func (SortItem) ToMap ¶

func (o SortItem) ToMap() (map[string]interface{}, error)

func (*SortItem) UnmarshalJSON ¶

func (o *SortItem) UnmarshalJSON(data []byte) (err error)

type SortItemDirection ¶

type SortItemDirection string

SortItemDirection Sorting direction

const (
	SORTITEMDIRECTION_DESC SortItemDirection = "DESC"
	SORTITEMDIRECTION_ASC  SortItemDirection = "ASC"
)

List of SortItem_direction

func NewSortItemDirectionFromValue ¶

func NewSortItemDirectionFromValue(v string) (*SortItemDirection, error)

NewSortItemDirectionFromValue returns a pointer to a valid SortItemDirection for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SortItemDirection) IsValid ¶

func (v SortItemDirection) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (SortItemDirection) Ptr ¶

Ptr returns reference to SortItem_direction value

func (*SortItemDirection) UnmarshalJSON ¶

func (v *SortItemDirection) UnmarshalJSON(src []byte) error

type SortItemProperty ¶

type SortItemProperty string

SortItemProperty Possible field names to use on sorting

const (
	SORTITEMPROPERTY_TYPE                         SortItemProperty = "/type"
	SORTITEMPROPERTY_UUID                         SortItemProperty = "/uuid"
	SORTITEMPROPERTY_NAME                         SortItemProperty = "/name"
	SORTITEMPROPERTY_PROJECT_PROJECT_ID           SortItemProperty = "/project/projectId"
	SORTITEMPROPERTY_STATE                        SortItemProperty = "/state"
	SORTITEMPROPERTY_NOT_MATCHED_RULE_ACTION      SortItemProperty = "/notMatchedRuleAction"
	SORTITEMPROPERTY_CONNECTIONS_COUNT            SortItemProperty = "/connectionsCount"
	SORTITEMPROPERTY_CHANGE_LOG_CREATED_DATE_TIME SortItemProperty = "/changeLog/createdDateTime"
	SORTITEMPROPERTY_CHANGE_LOG_UPDATED_DATE_TIME SortItemProperty = "/changeLog/updatedDateTime"
)

List of SortItem_property

func NewSortItemPropertyFromValue ¶

func NewSortItemPropertyFromValue(v string) (*SortItemProperty, error)

NewSortItemPropertyFromValue returns a pointer to a valid SortItemProperty for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SortItemProperty) IsValid ¶

func (v SortItemProperty) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (SortItemProperty) Ptr ¶

Ptr returns reference to SortItem_property value

func (*SortItemProperty) UnmarshalJSON ¶

func (v *SortItemProperty) UnmarshalJSON(src []byte) error

type Statistics ¶

type Statistics struct {
	// Start and duration of the statistical analysis interval.
	StartDateTime *time.Time `json:"startDateTime,omitempty"`
	// End and duration of the statistical analysis interval.
	EndDateTime          *time.Time            `json:"endDateTime,omitempty"`
	ViewPoint            *StatisticsViewPoint  `json:"viewPoint,omitempty"`
	BandwidthUtilization *BandwidthUtilization `json:"bandwidthUtilization,omitempty"`
	AdditionalProperties map[string]interface{}
}

Statistics This API provides service-level traffic metrics so that you can view access and gather key information required to manage service subscription sizing and capacity.

func NewStatistics ¶

func NewStatistics() *Statistics

NewStatistics instantiates a new Statistics 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 NewStatisticsWithDefaults ¶

func NewStatisticsWithDefaults() *Statistics

NewStatisticsWithDefaults instantiates a new Statistics 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 (*Statistics) GetBandwidthUtilization ¶

func (o *Statistics) GetBandwidthUtilization() BandwidthUtilization

GetBandwidthUtilization returns the BandwidthUtilization field value if set, zero value otherwise.

func (*Statistics) GetBandwidthUtilizationOk ¶

func (o *Statistics) GetBandwidthUtilizationOk() (*BandwidthUtilization, bool)

GetBandwidthUtilizationOk returns a tuple with the BandwidthUtilization field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Statistics) GetEndDateTime ¶

func (o *Statistics) GetEndDateTime() time.Time

GetEndDateTime returns the EndDateTime field value if set, zero value otherwise.

func (*Statistics) GetEndDateTimeOk ¶

func (o *Statistics) GetEndDateTimeOk() (*time.Time, bool)

GetEndDateTimeOk returns a tuple with the EndDateTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Statistics) GetStartDateTime ¶

func (o *Statistics) GetStartDateTime() time.Time

GetStartDateTime returns the StartDateTime field value if set, zero value otherwise.

func (*Statistics) GetStartDateTimeOk ¶

func (o *Statistics) GetStartDateTimeOk() (*time.Time, bool)

GetStartDateTimeOk returns a tuple with the StartDateTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Statistics) GetViewPoint ¶

func (o *Statistics) GetViewPoint() StatisticsViewPoint

GetViewPoint returns the ViewPoint field value if set, zero value otherwise.

func (*Statistics) GetViewPointOk ¶

func (o *Statistics) GetViewPointOk() (*StatisticsViewPoint, bool)

GetViewPointOk returns a tuple with the ViewPoint field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Statistics) HasBandwidthUtilization ¶

func (o *Statistics) HasBandwidthUtilization() bool

HasBandwidthUtilization returns a boolean if a field has been set.

func (*Statistics) HasEndDateTime ¶

func (o *Statistics) HasEndDateTime() bool

HasEndDateTime returns a boolean if a field has been set.

func (*Statistics) HasStartDateTime ¶

func (o *Statistics) HasStartDateTime() bool

HasStartDateTime returns a boolean if a field has been set.

func (*Statistics) HasViewPoint ¶

func (o *Statistics) HasViewPoint() bool

HasViewPoint returns a boolean if a field has been set.

func (Statistics) MarshalJSON ¶

func (o Statistics) MarshalJSON() ([]byte, error)

func (*Statistics) SetBandwidthUtilization ¶

func (o *Statistics) SetBandwidthUtilization(v BandwidthUtilization)

SetBandwidthUtilization gets a reference to the given BandwidthUtilization and assigns it to the BandwidthUtilization field.

func (*Statistics) SetEndDateTime ¶

func (o *Statistics) SetEndDateTime(v time.Time)

SetEndDateTime gets a reference to the given time.Time and assigns it to the EndDateTime field.

func (*Statistics) SetStartDateTime ¶

func (o *Statistics) SetStartDateTime(v time.Time)

SetStartDateTime gets a reference to the given time.Time and assigns it to the StartDateTime field.

func (*Statistics) SetViewPoint ¶

func (o *Statistics) SetViewPoint(v StatisticsViewPoint)

SetViewPoint gets a reference to the given StatisticsViewPoint and assigns it to the ViewPoint field.

func (Statistics) ToMap ¶

func (o Statistics) ToMap() (map[string]interface{}, error)

func (*Statistics) UnmarshalJSON ¶

func (o *Statistics) UnmarshalJSON(data []byte) (err error)

type StatisticsApiService ¶

type StatisticsApiService service

StatisticsApiService StatisticsApi service

func (*StatisticsApiService) GetConnectionStatsByPortUuid ¶

func (a *StatisticsApiService) GetConnectionStatsByPortUuid(ctx context.Context, connectionId string) ApiGetConnectionStatsByPortUuidRequest

GetConnectionStatsByPortUuid Get Stats by uuid

This API provides service-level metrics so that you can view access and gather key information required to manage service subscription sizing and capacity

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param connectionId Connection UUID
@return ApiGetConnectionStatsByPortUuidRequest

func (*StatisticsApiService) GetConnectionStatsByPortUuidExecute ¶

func (a *StatisticsApiService) GetConnectionStatsByPortUuidExecute(r ApiGetConnectionStatsByPortUuidRequest) (*Statistics, *http.Response, error)

Execute executes the request

@return Statistics

func (*StatisticsApiService) GetPortStats ¶

GetPortStats Top Port Statistics

This API provides top utilized service-level traffic metrics so that you can view access and gather key information required to manage service subscription sizing and capacity.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetPortStatsRequest

func (*StatisticsApiService) GetPortStatsByPortUuid ¶

func (a *StatisticsApiService) GetPortStatsByPortUuid(ctx context.Context, portId string) ApiGetPortStatsByPortUuidRequest

GetPortStatsByPortUuid Get Stats by uuid

This API provides service-level traffic metrics so that you can view access and gather key information required to manage service subscription sizing and capacity.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param portId Port UUID
@return ApiGetPortStatsByPortUuidRequest

func (*StatisticsApiService) GetPortStatsByPortUuidExecute ¶

func (a *StatisticsApiService) GetPortStatsByPortUuidExecute(r ApiGetPortStatsByPortUuidRequest) (*Statistics, *http.Response, error)

Execute executes the request

@return Statistics

func (*StatisticsApiService) GetPortStatsExecute ¶

Execute executes the request

@return TopUtilizedStatistics

type StatisticsViewPoint ¶

type StatisticsViewPoint string

StatisticsViewPoint Point of view for connection metrics - aSide or zSide

const (
	STATISTICSVIEWPOINT_A_SIDE StatisticsViewPoint = "aSide"
	STATISTICSVIEWPOINT_Z_SIDE StatisticsViewPoint = "zSide"
)

List of Statistics_viewPoint

func NewStatisticsViewPointFromValue ¶

func NewStatisticsViewPointFromValue(v string) (*StatisticsViewPoint, error)

NewStatisticsViewPointFromValue returns a pointer to a valid StatisticsViewPoint for the value passed as argument, or an error if the value passed is not allowed by the enum

func (StatisticsViewPoint) IsValid ¶

func (v StatisticsViewPoint) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (StatisticsViewPoint) Ptr ¶

Ptr returns reference to Statistics_viewPoint value

func (*StatisticsViewPoint) UnmarshalJSON ¶

func (v *StatisticsViewPoint) UnmarshalJSON(src []byte) error

type SubInterface ¶

type SubInterface struct {
	// name of subinterafce of a port
	Name                 *string `json:"name,omitempty"`
	Unit                 *int32  `json:"unit,omitempty"`
	AdditionalProperties map[string]interface{}
}

SubInterface Sub Interface information

func NewSubInterface ¶

func NewSubInterface() *SubInterface

NewSubInterface instantiates a new SubInterface 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 NewSubInterfaceWithDefaults ¶

func NewSubInterfaceWithDefaults() *SubInterface

NewSubInterfaceWithDefaults instantiates a new SubInterface 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 (*SubInterface) GetName ¶

func (o *SubInterface) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SubInterface) GetNameOk ¶

func (o *SubInterface) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubInterface) GetUnit ¶

func (o *SubInterface) GetUnit() int32

GetUnit returns the Unit field value if set, zero value otherwise.

func (*SubInterface) GetUnitOk ¶

func (o *SubInterface) GetUnitOk() (*int32, bool)

GetUnitOk returns a tuple with the Unit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubInterface) HasName ¶

func (o *SubInterface) HasName() bool

HasName returns a boolean if a field has been set.

func (*SubInterface) HasUnit ¶

func (o *SubInterface) HasUnit() bool

HasUnit returns a boolean if a field has been set.

func (SubInterface) MarshalJSON ¶

func (o SubInterface) MarshalJSON() ([]byte, error)

func (*SubInterface) SetName ¶

func (o *SubInterface) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SubInterface) SetUnit ¶

func (o *SubInterface) SetUnit(v int32)

SetUnit gets a reference to the given int32 and assigns it to the Unit field.

func (SubInterface) ToMap ¶

func (o SubInterface) ToMap() (map[string]interface{}, error)

func (*SubInterface) UnmarshalJSON ¶

func (o *SubInterface) UnmarshalJSON(data []byte) (err error)

type TopUtilizedStatistics ¶

type TopUtilizedStatistics struct {
	Pagination *Pagination `json:"pagination,omitempty"`
	// Data returned from the API call.
	Data                 []Statistics `json:"data,omitempty"`
	AdditionalProperties map[string]interface{}
}

TopUtilizedStatistics This API provides service-level traffic metrics for the top utilized ports so that you can view access and gather key information required to manage service subscription sizing and capacity.

func NewTopUtilizedStatistics ¶

func NewTopUtilizedStatistics() *TopUtilizedStatistics

NewTopUtilizedStatistics instantiates a new TopUtilizedStatistics 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 NewTopUtilizedStatisticsWithDefaults ¶

func NewTopUtilizedStatisticsWithDefaults() *TopUtilizedStatistics

NewTopUtilizedStatisticsWithDefaults instantiates a new TopUtilizedStatistics 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 (*TopUtilizedStatistics) GetData ¶

func (o *TopUtilizedStatistics) GetData() []Statistics

GetData returns the Data field value if set, zero value otherwise.

func (*TopUtilizedStatistics) GetDataOk ¶

func (o *TopUtilizedStatistics) GetDataOk() ([]Statistics, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TopUtilizedStatistics) GetPagination ¶

func (o *TopUtilizedStatistics) GetPagination() Pagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*TopUtilizedStatistics) GetPaginationOk ¶

func (o *TopUtilizedStatistics) GetPaginationOk() (*Pagination, bool)

GetPaginationOk returns a tuple with the Pagination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TopUtilizedStatistics) HasData ¶

func (o *TopUtilizedStatistics) HasData() bool

HasData returns a boolean if a field has been set.

func (*TopUtilizedStatistics) HasPagination ¶

func (o *TopUtilizedStatistics) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (TopUtilizedStatistics) MarshalJSON ¶

func (o TopUtilizedStatistics) MarshalJSON() ([]byte, error)

func (*TopUtilizedStatistics) SetData ¶

func (o *TopUtilizedStatistics) SetData(v []Statistics)

SetData gets a reference to the given []Statistics and assigns it to the Data field.

func (*TopUtilizedStatistics) SetPagination ¶

func (o *TopUtilizedStatistics) SetPagination(v Pagination)

SetPagination gets a reference to the given Pagination and assigns it to the Pagination field.

func (TopUtilizedStatistics) ToMap ¶

func (o TopUtilizedStatistics) ToMap() (map[string]interface{}, error)

func (*TopUtilizedStatistics) UnmarshalJSON ¶

func (o *TopUtilizedStatistics) UnmarshalJSON(data []byte) (err error)

type ValidateRequest ¶

type ValidateRequest struct {
	Filter               *ValidateRequestFilter `json:"filter,omitempty"`
	AdditionalProperties map[string]interface{}
}

ValidateRequest Validate connection auth api key or vlan

func NewValidateRequest ¶

func NewValidateRequest() *ValidateRequest

NewValidateRequest instantiates a new ValidateRequest 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 NewValidateRequestWithDefaults ¶

func NewValidateRequestWithDefaults() *ValidateRequest

NewValidateRequestWithDefaults instantiates a new ValidateRequest 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 (*ValidateRequest) GetFilter ¶

func (o *ValidateRequest) GetFilter() ValidateRequestFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*ValidateRequest) GetFilterOk ¶

func (o *ValidateRequest) GetFilterOk() (*ValidateRequestFilter, bool)

GetFilterOk returns a tuple with the Filter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ValidateRequest) HasFilter ¶

func (o *ValidateRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (ValidateRequest) MarshalJSON ¶

func (o ValidateRequest) MarshalJSON() ([]byte, error)

func (*ValidateRequest) SetFilter ¶

func (o *ValidateRequest) SetFilter(v ValidateRequestFilter)

SetFilter gets a reference to the given ValidateRequestFilter and assigns it to the Filter field.

func (ValidateRequest) ToMap ¶

func (o ValidateRequest) ToMap() (map[string]interface{}, error)

func (*ValidateRequest) UnmarshalJSON ¶

func (o *ValidateRequest) UnmarshalJSON(data []byte) (err error)

type ValidateRequestFilter ¶

type ValidateRequestFilter struct {
	And                  []ValidateRequestFilterAnd `json:"and,omitempty"`
	AdditionalProperties map[string]interface{}
}

ValidateRequestFilter Filters

func NewValidateRequestFilter ¶

func NewValidateRequestFilter() *ValidateRequestFilter

NewValidateRequestFilter instantiates a new ValidateRequestFilter 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 NewValidateRequestFilterWithDefaults ¶

func NewValidateRequestFilterWithDefaults() *ValidateRequestFilter

NewValidateRequestFilterWithDefaults instantiates a new ValidateRequestFilter 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 (*ValidateRequestFilter) GetAnd ¶

GetAnd returns the And field value if set, zero value otherwise.

func (*ValidateRequestFilter) GetAndOk ¶

GetAndOk returns a tuple with the And field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ValidateRequestFilter) HasAnd ¶

func (o *ValidateRequestFilter) HasAnd() bool

HasAnd returns a boolean if a field has been set.

func (ValidateRequestFilter) MarshalJSON ¶

func (o ValidateRequestFilter) MarshalJSON() ([]byte, error)

func (*ValidateRequestFilter) SetAnd ¶

SetAnd gets a reference to the given []ValidateRequestFilterAnd and assigns it to the And field.

func (ValidateRequestFilter) ToMap ¶

func (o ValidateRequestFilter) ToMap() (map[string]interface{}, error)

func (*ValidateRequestFilter) UnmarshalJSON ¶

func (o *ValidateRequestFilter) UnmarshalJSON(data []byte) (err error)

type ValidateRequestFilterAnd ¶

type ValidateRequestFilterAnd struct {
	// Path to property
	Property *string `json:"property,omitempty"`
	// Type of operation
	Operator *string `json:"operator,omitempty"`
	// Values for the given property
	Values               []string `json:"values,omitempty"`
	AdditionalProperties map[string]interface{}
}

ValidateRequestFilterAnd struct for ValidateRequestFilterAnd

func NewValidateRequestFilterAnd ¶

func NewValidateRequestFilterAnd() *ValidateRequestFilterAnd

NewValidateRequestFilterAnd instantiates a new ValidateRequestFilterAnd 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 NewValidateRequestFilterAndWithDefaults ¶

func NewValidateRequestFilterAndWithDefaults() *ValidateRequestFilterAnd

NewValidateRequestFilterAndWithDefaults instantiates a new ValidateRequestFilterAnd 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 (*ValidateRequestFilterAnd) GetOperator ¶

func (o *ValidateRequestFilterAnd) GetOperator() string

GetOperator returns the Operator field value if set, zero value otherwise.

func (*ValidateRequestFilterAnd) GetOperatorOk ¶

func (o *ValidateRequestFilterAnd) GetOperatorOk() (*string, bool)

GetOperatorOk returns a tuple with the Operator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ValidateRequestFilterAnd) GetProperty ¶

func (o *ValidateRequestFilterAnd) GetProperty() string

GetProperty returns the Property field value if set, zero value otherwise.

func (*ValidateRequestFilterAnd) GetPropertyOk ¶

func (o *ValidateRequestFilterAnd) GetPropertyOk() (*string, bool)

GetPropertyOk returns a tuple with the Property field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ValidateRequestFilterAnd) GetValues ¶

func (o *ValidateRequestFilterAnd) GetValues() []string

GetValues returns the Values field value if set, zero value otherwise.

func (*ValidateRequestFilterAnd) GetValuesOk ¶

func (o *ValidateRequestFilterAnd) GetValuesOk() ([]string, bool)

GetValuesOk returns a tuple with the Values field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ValidateRequestFilterAnd) HasOperator ¶

func (o *ValidateRequestFilterAnd) HasOperator() bool

HasOperator returns a boolean if a field has been set.

func (*ValidateRequestFilterAnd) HasProperty ¶

func (o *ValidateRequestFilterAnd) HasProperty() bool

HasProperty returns a boolean if a field has been set.

func (*ValidateRequestFilterAnd) HasValues ¶

func (o *ValidateRequestFilterAnd) HasValues() bool

HasValues returns a boolean if a field has been set.

func (ValidateRequestFilterAnd) MarshalJSON ¶

func (o ValidateRequestFilterAnd) MarshalJSON() ([]byte, error)

func (*ValidateRequestFilterAnd) SetOperator ¶

func (o *ValidateRequestFilterAnd) SetOperator(v string)

SetOperator gets a reference to the given string and assigns it to the Operator field.

func (*ValidateRequestFilterAnd) SetProperty ¶

func (o *ValidateRequestFilterAnd) SetProperty(v string)

SetProperty gets a reference to the given string and assigns it to the Property field.

func (*ValidateRequestFilterAnd) SetValues ¶

func (o *ValidateRequestFilterAnd) SetValues(v []string)

SetValues gets a reference to the given []string and assigns it to the Values field.

func (ValidateRequestFilterAnd) ToMap ¶

func (o ValidateRequestFilterAnd) ToMap() (map[string]interface{}, error)

func (*ValidateRequestFilterAnd) UnmarshalJSON ¶

func (o *ValidateRequestFilterAnd) UnmarshalJSON(data []byte) (err error)

type ValidateSubnetResponse ¶

type ValidateSubnetResponse struct {
	// Additional information
	AdditionalInfo       []ConnectionSideAdditionalInfo `json:"additionalInfo,omitempty"`
	AdditionalProperties map[string]interface{}
}

ValidateSubnetResponse ValidateResponse

func NewValidateSubnetResponse ¶

func NewValidateSubnetResponse() *ValidateSubnetResponse

NewValidateSubnetResponse instantiates a new ValidateSubnetResponse 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 NewValidateSubnetResponseWithDefaults ¶

func NewValidateSubnetResponseWithDefaults() *ValidateSubnetResponse

NewValidateSubnetResponseWithDefaults instantiates a new ValidateSubnetResponse 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 (*ValidateSubnetResponse) GetAdditionalInfo ¶

func (o *ValidateSubnetResponse) GetAdditionalInfo() []ConnectionSideAdditionalInfo

GetAdditionalInfo returns the AdditionalInfo field value if set, zero value otherwise.

func (*ValidateSubnetResponse) GetAdditionalInfoOk ¶

func (o *ValidateSubnetResponse) GetAdditionalInfoOk() ([]ConnectionSideAdditionalInfo, bool)

GetAdditionalInfoOk returns a tuple with the AdditionalInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ValidateSubnetResponse) HasAdditionalInfo ¶

func (o *ValidateSubnetResponse) HasAdditionalInfo() bool

HasAdditionalInfo returns a boolean if a field has been set.

func (ValidateSubnetResponse) MarshalJSON ¶

func (o ValidateSubnetResponse) MarshalJSON() ([]byte, error)

func (*ValidateSubnetResponse) SetAdditionalInfo ¶

func (o *ValidateSubnetResponse) SetAdditionalInfo(v []ConnectionSideAdditionalInfo)

SetAdditionalInfo gets a reference to the given []ConnectionSideAdditionalInfo and assigns it to the AdditionalInfo field.

func (ValidateSubnetResponse) ToMap ¶

func (o ValidateSubnetResponse) ToMap() (map[string]interface{}, error)

func (*ValidateSubnetResponse) UnmarshalJSON ¶

func (o *ValidateSubnetResponse) UnmarshalJSON(data []byte) (err error)

type ViewPoint ¶

type ViewPoint string

ViewPoint viewPoint

const (
	VIEWPOINT_A_SIDE ViewPoint = "aSide"
	VIEWPOINT_Z_SIDE ViewPoint = "zSide"
)

List of viewPoint

func NewViewPointFromValue ¶

func NewViewPointFromValue(v string) (*ViewPoint, error)

NewViewPointFromValue returns a pointer to a valid ViewPoint for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ViewPoint) IsValid ¶

func (v ViewPoint) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ViewPoint) Ptr ¶

func (v ViewPoint) Ptr() *ViewPoint

Ptr returns reference to viewPoint value

func (*ViewPoint) UnmarshalJSON ¶

func (v *ViewPoint) UnmarshalJSON(src []byte) error

type VirtualConnectionBridgePackageCode ¶

type VirtualConnectionBridgePackageCode string

VirtualConnectionBridgePackageCode Virtual Connection bridge package code

const (
	VIRTUALCONNECTIONBRIDGEPACKAGECODE_REGIONAL VirtualConnectionBridgePackageCode = "REGIONAL"
	VIRTUALCONNECTIONBRIDGEPACKAGECODE_GLOBAL   VirtualConnectionBridgePackageCode = "GLOBAL"
)

List of VirtualConnectionBridgePackageCode

func NewVirtualConnectionBridgePackageCodeFromValue ¶

func NewVirtualConnectionBridgePackageCodeFromValue(v string) (*VirtualConnectionBridgePackageCode, error)

NewVirtualConnectionBridgePackageCodeFromValue returns a pointer to a valid VirtualConnectionBridgePackageCode for the value passed as argument, or an error if the value passed is not allowed by the enum

func (VirtualConnectionBridgePackageCode) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (VirtualConnectionBridgePackageCode) Ptr ¶

Ptr returns reference to VirtualConnectionBridgePackageCode value

func (*VirtualConnectionBridgePackageCode) UnmarshalJSON ¶

func (v *VirtualConnectionBridgePackageCode) UnmarshalJSON(src []byte) error

type VirtualConnectionPrice ¶

type VirtualConnectionPrice struct {
	// Either uuid or rest of attributes are required
	Uuid                 *string                               `json:"uuid,omitempty"`
	Type                 *VirtualConnectionPriceConnectionType `json:"type,omitempty"`
	Bandwidth            *int32                                `json:"bandwidth,omitempty"`
	ASide                *VirtualConnectionPriceASide          `json:"aSide,omitempty"`
	ZSide                *VirtualConnectionPriceZSide          `json:"zSide,omitempty"`
	AdditionalProperties map[string]interface{}
}

VirtualConnectionPrice Virtual Connection Product configuration

func NewVirtualConnectionPrice ¶

func NewVirtualConnectionPrice() *VirtualConnectionPrice

NewVirtualConnectionPrice instantiates a new VirtualConnectionPrice 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 NewVirtualConnectionPriceWithDefaults ¶

func NewVirtualConnectionPriceWithDefaults() *VirtualConnectionPrice

NewVirtualConnectionPriceWithDefaults instantiates a new VirtualConnectionPrice 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 (*VirtualConnectionPrice) GetASide ¶

GetASide returns the ASide field value if set, zero value otherwise.

func (*VirtualConnectionPrice) GetASideOk ¶

GetASideOk returns a tuple with the ASide field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualConnectionPrice) GetBandwidth ¶

func (o *VirtualConnectionPrice) GetBandwidth() int32

GetBandwidth returns the Bandwidth field value if set, zero value otherwise.

func (*VirtualConnectionPrice) GetBandwidthOk ¶

func (o *VirtualConnectionPrice) GetBandwidthOk() (*int32, bool)

GetBandwidthOk returns a tuple with the Bandwidth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualConnectionPrice) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*VirtualConnectionPrice) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualConnectionPrice) GetUuid ¶

func (o *VirtualConnectionPrice) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*VirtualConnectionPrice) GetUuidOk ¶

func (o *VirtualConnectionPrice) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualConnectionPrice) GetZSide ¶

GetZSide returns the ZSide field value if set, zero value otherwise.

func (*VirtualConnectionPrice) GetZSideOk ¶

GetZSideOk returns a tuple with the ZSide field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualConnectionPrice) HasASide ¶

func (o *VirtualConnectionPrice) HasASide() bool

HasASide returns a boolean if a field has been set.

func (*VirtualConnectionPrice) HasBandwidth ¶

func (o *VirtualConnectionPrice) HasBandwidth() bool

HasBandwidth returns a boolean if a field has been set.

func (*VirtualConnectionPrice) HasType ¶

func (o *VirtualConnectionPrice) HasType() bool

HasType returns a boolean if a field has been set.

func (*VirtualConnectionPrice) HasUuid ¶

func (o *VirtualConnectionPrice) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (*VirtualConnectionPrice) HasZSide ¶

func (o *VirtualConnectionPrice) HasZSide() bool

HasZSide returns a boolean if a field has been set.

func (VirtualConnectionPrice) MarshalJSON ¶

func (o VirtualConnectionPrice) MarshalJSON() ([]byte, error)

func (*VirtualConnectionPrice) SetASide ¶

SetASide gets a reference to the given VirtualConnectionPriceASide and assigns it to the ASide field.

func (*VirtualConnectionPrice) SetBandwidth ¶

func (o *VirtualConnectionPrice) SetBandwidth(v int32)

SetBandwidth gets a reference to the given int32 and assigns it to the Bandwidth field.

func (*VirtualConnectionPrice) SetType ¶

SetType gets a reference to the given VirtualConnectionPriceConnectionType and assigns it to the Type field.

func (*VirtualConnectionPrice) SetUuid ¶

func (o *VirtualConnectionPrice) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (*VirtualConnectionPrice) SetZSide ¶

SetZSide gets a reference to the given VirtualConnectionPriceZSide and assigns it to the ZSide field.

func (VirtualConnectionPrice) ToMap ¶

func (o VirtualConnectionPrice) ToMap() (map[string]interface{}, error)

func (*VirtualConnectionPrice) UnmarshalJSON ¶

func (o *VirtualConnectionPrice) UnmarshalJSON(data []byte) (err error)

type VirtualConnectionPriceASide ¶

type VirtualConnectionPriceASide struct {
	AccessPoint          *VirtualConnectionPriceASideAccessPoint `json:"accessPoint,omitempty"`
	AdditionalProperties map[string]interface{}
}

VirtualConnectionPriceASide struct for VirtualConnectionPriceASide

func NewVirtualConnectionPriceASide ¶

func NewVirtualConnectionPriceASide() *VirtualConnectionPriceASide

NewVirtualConnectionPriceASide instantiates a new VirtualConnectionPriceASide 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 NewVirtualConnectionPriceASideWithDefaults ¶

func NewVirtualConnectionPriceASideWithDefaults() *VirtualConnectionPriceASide

NewVirtualConnectionPriceASideWithDefaults instantiates a new VirtualConnectionPriceASide 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 (*VirtualConnectionPriceASide) GetAccessPoint ¶

GetAccessPoint returns the AccessPoint field value if set, zero value otherwise.

func (*VirtualConnectionPriceASide) GetAccessPointOk ¶

GetAccessPointOk returns a tuple with the AccessPoint field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualConnectionPriceASide) HasAccessPoint ¶

func (o *VirtualConnectionPriceASide) HasAccessPoint() bool

HasAccessPoint returns a boolean if a field has been set.

func (VirtualConnectionPriceASide) MarshalJSON ¶

func (o VirtualConnectionPriceASide) MarshalJSON() ([]byte, error)

func (*VirtualConnectionPriceASide) SetAccessPoint ¶

SetAccessPoint gets a reference to the given VirtualConnectionPriceASideAccessPoint and assigns it to the AccessPoint field.

func (VirtualConnectionPriceASide) ToMap ¶

func (o VirtualConnectionPriceASide) ToMap() (map[string]interface{}, error)

func (*VirtualConnectionPriceASide) UnmarshalJSON ¶

func (o *VirtualConnectionPriceASide) UnmarshalJSON(data []byte) (err error)

type VirtualConnectionPriceASideAccessPoint ¶

type VirtualConnectionPriceASideAccessPoint struct {
	Uuid                 *string                                     `json:"uuid,omitempty"`
	Type                 *VirtualConnectionPriceAccessPointType      `json:"type,omitempty"`
	Location             *PriceLocation                              `json:"location,omitempty"`
	Port                 *VirtualConnectionPriceASideAccessPointPort `json:"port,omitempty"`
	AdditionalProperties map[string]interface{}
}

VirtualConnectionPriceASideAccessPoint struct for VirtualConnectionPriceASideAccessPoint

func NewVirtualConnectionPriceASideAccessPoint ¶

func NewVirtualConnectionPriceASideAccessPoint() *VirtualConnectionPriceASideAccessPoint

NewVirtualConnectionPriceASideAccessPoint instantiates a new VirtualConnectionPriceASideAccessPoint 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 NewVirtualConnectionPriceASideAccessPointWithDefaults ¶

func NewVirtualConnectionPriceASideAccessPointWithDefaults() *VirtualConnectionPriceASideAccessPoint

NewVirtualConnectionPriceASideAccessPointWithDefaults instantiates a new VirtualConnectionPriceASideAccessPoint 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 (*VirtualConnectionPriceASideAccessPoint) GetLocation ¶

GetLocation returns the Location field value if set, zero value otherwise.

func (*VirtualConnectionPriceASideAccessPoint) GetLocationOk ¶

GetLocationOk returns a tuple with the Location field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualConnectionPriceASideAccessPoint) GetPort ¶

GetPort returns the Port field value if set, zero value otherwise.

func (*VirtualConnectionPriceASideAccessPoint) GetPortOk ¶

GetPortOk returns a tuple with the Port field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualConnectionPriceASideAccessPoint) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*VirtualConnectionPriceASideAccessPoint) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualConnectionPriceASideAccessPoint) GetUuid ¶

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*VirtualConnectionPriceASideAccessPoint) GetUuidOk ¶

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualConnectionPriceASideAccessPoint) HasLocation ¶

HasLocation returns a boolean if a field has been set.

func (*VirtualConnectionPriceASideAccessPoint) HasPort ¶

HasPort returns a boolean if a field has been set.

func (*VirtualConnectionPriceASideAccessPoint) HasType ¶

HasType returns a boolean if a field has been set.

func (*VirtualConnectionPriceASideAccessPoint) HasUuid ¶

HasUuid returns a boolean if a field has been set.

func (VirtualConnectionPriceASideAccessPoint) MarshalJSON ¶

func (o VirtualConnectionPriceASideAccessPoint) MarshalJSON() ([]byte, error)

func (*VirtualConnectionPriceASideAccessPoint) SetLocation ¶

SetLocation gets a reference to the given PriceLocation and assigns it to the Location field.

func (*VirtualConnectionPriceASideAccessPoint) SetPort ¶

SetPort gets a reference to the given VirtualConnectionPriceASideAccessPointPort and assigns it to the Port field.

func (*VirtualConnectionPriceASideAccessPoint) SetType ¶

SetType gets a reference to the given VirtualConnectionPriceAccessPointType and assigns it to the Type field.

func (*VirtualConnectionPriceASideAccessPoint) SetUuid ¶

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (VirtualConnectionPriceASideAccessPoint) ToMap ¶

func (o VirtualConnectionPriceASideAccessPoint) ToMap() (map[string]interface{}, error)

func (*VirtualConnectionPriceASideAccessPoint) UnmarshalJSON ¶

func (o *VirtualConnectionPriceASideAccessPoint) UnmarshalJSON(data []byte) (err error)

type VirtualConnectionPriceASideAccessPointPort ¶

type VirtualConnectionPriceASideAccessPointPort struct {
	Settings             *VirtualConnectionPriceASideAccessPointPortSettings `json:"settings,omitempty"`
	AdditionalProperties map[string]interface{}
}

VirtualConnectionPriceASideAccessPointPort struct for VirtualConnectionPriceASideAccessPointPort

func NewVirtualConnectionPriceASideAccessPointPort ¶

func NewVirtualConnectionPriceASideAccessPointPort() *VirtualConnectionPriceASideAccessPointPort

NewVirtualConnectionPriceASideAccessPointPort instantiates a new VirtualConnectionPriceASideAccessPointPort 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 NewVirtualConnectionPriceASideAccessPointPortWithDefaults ¶

func NewVirtualConnectionPriceASideAccessPointPortWithDefaults() *VirtualConnectionPriceASideAccessPointPort

NewVirtualConnectionPriceASideAccessPointPortWithDefaults instantiates a new VirtualConnectionPriceASideAccessPointPort 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 (*VirtualConnectionPriceASideAccessPointPort) GetSettings ¶

GetSettings returns the Settings field value if set, zero value otherwise.

func (*VirtualConnectionPriceASideAccessPointPort) GetSettingsOk ¶

GetSettingsOk returns a tuple with the Settings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualConnectionPriceASideAccessPointPort) HasSettings ¶

HasSettings returns a boolean if a field has been set.

func (VirtualConnectionPriceASideAccessPointPort) MarshalJSON ¶

func (*VirtualConnectionPriceASideAccessPointPort) SetSettings ¶

SetSettings gets a reference to the given VirtualConnectionPriceASideAccessPointPortSettings and assigns it to the Settings field.

func (VirtualConnectionPriceASideAccessPointPort) ToMap ¶

func (o VirtualConnectionPriceASideAccessPointPort) ToMap() (map[string]interface{}, error)

func (*VirtualConnectionPriceASideAccessPointPort) UnmarshalJSON ¶

func (o *VirtualConnectionPriceASideAccessPointPort) UnmarshalJSON(data []byte) (err error)

type VirtualConnectionPriceASideAccessPointPortSettings ¶

type VirtualConnectionPriceASideAccessPointPortSettings struct {
	Buyout               *bool `json:"buyout,omitempty"`
	AdditionalProperties map[string]interface{}
}

VirtualConnectionPriceASideAccessPointPortSettings struct for VirtualConnectionPriceASideAccessPointPortSettings

func NewVirtualConnectionPriceASideAccessPointPortSettings ¶

func NewVirtualConnectionPriceASideAccessPointPortSettings() *VirtualConnectionPriceASideAccessPointPortSettings

NewVirtualConnectionPriceASideAccessPointPortSettings instantiates a new VirtualConnectionPriceASideAccessPointPortSettings 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 NewVirtualConnectionPriceASideAccessPointPortSettingsWithDefaults ¶

func NewVirtualConnectionPriceASideAccessPointPortSettingsWithDefaults() *VirtualConnectionPriceASideAccessPointPortSettings

NewVirtualConnectionPriceASideAccessPointPortSettingsWithDefaults instantiates a new VirtualConnectionPriceASideAccessPointPortSettings 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 (*VirtualConnectionPriceASideAccessPointPortSettings) GetBuyout ¶

GetBuyout returns the Buyout field value if set, zero value otherwise.

func (*VirtualConnectionPriceASideAccessPointPortSettings) GetBuyoutOk ¶

GetBuyoutOk returns a tuple with the Buyout field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualConnectionPriceASideAccessPointPortSettings) HasBuyout ¶

HasBuyout returns a boolean if a field has been set.

func (VirtualConnectionPriceASideAccessPointPortSettings) MarshalJSON ¶

func (*VirtualConnectionPriceASideAccessPointPortSettings) SetBuyout ¶

SetBuyout gets a reference to the given bool and assigns it to the Buyout field.

func (VirtualConnectionPriceASideAccessPointPortSettings) ToMap ¶

func (*VirtualConnectionPriceASideAccessPointPortSettings) UnmarshalJSON ¶

func (o *VirtualConnectionPriceASideAccessPointPortSettings) UnmarshalJSON(data []byte) (err error)

type VirtualConnectionPriceAccessPointType ¶

type VirtualConnectionPriceAccessPointType string

VirtualConnectionPriceAccessPointType Virtual Connection access point type

const (
	VIRTUALCONNECTIONPRICEACCESSPOINTTYPE_VD           VirtualConnectionPriceAccessPointType = "VD"
	VIRTUALCONNECTIONPRICEACCESSPOINTTYPE_SP           VirtualConnectionPriceAccessPointType = "SP"
	VIRTUALCONNECTIONPRICEACCESSPOINTTYPE_COLO         VirtualConnectionPriceAccessPointType = "COLO"
	VIRTUALCONNECTIONPRICEACCESSPOINTTYPE_CLOUD_ROUTER VirtualConnectionPriceAccessPointType = "CLOUD_ROUTER"
	VIRTUALCONNECTIONPRICEACCESSPOINTTYPE_CHAINGROUP   VirtualConnectionPriceAccessPointType = "CHAINGROUP"
	VIRTUALCONNECTIONPRICEACCESSPOINTTYPE_NETWORK      VirtualConnectionPriceAccessPointType = "NETWORK"
)

List of VirtualConnectionPriceAccessPointType

func NewVirtualConnectionPriceAccessPointTypeFromValue ¶

func NewVirtualConnectionPriceAccessPointTypeFromValue(v string) (*VirtualConnectionPriceAccessPointType, error)

NewVirtualConnectionPriceAccessPointTypeFromValue returns a pointer to a valid VirtualConnectionPriceAccessPointType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (VirtualConnectionPriceAccessPointType) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (VirtualConnectionPriceAccessPointType) Ptr ¶

Ptr returns reference to VirtualConnectionPriceAccessPointType value

func (*VirtualConnectionPriceAccessPointType) UnmarshalJSON ¶

func (v *VirtualConnectionPriceAccessPointType) UnmarshalJSON(src []byte) error

type VirtualConnectionPriceConnectionType ¶

type VirtualConnectionPriceConnectionType string

VirtualConnectionPriceConnectionType Virtual Connection type

const (
	VIRTUALCONNECTIONPRICECONNECTIONTYPE_EVPL_VC       VirtualConnectionPriceConnectionType = "EVPL_VC"
	VIRTUALCONNECTIONPRICECONNECTIONTYPE_EPL_VC        VirtualConnectionPriceConnectionType = "EPL_VC"
	VIRTUALCONNECTIONPRICECONNECTIONTYPE_EC_VC         VirtualConnectionPriceConnectionType = "EC_VC"
	VIRTUALCONNECTIONPRICECONNECTIONTYPE_IP_VC         VirtualConnectionPriceConnectionType = "IP_VC"
	VIRTUALCONNECTIONPRICECONNECTIONTYPE_VD_CHAIN_VC   VirtualConnectionPriceConnectionType = "VD_CHAIN_VC"
	VIRTUALCONNECTIONPRICECONNECTIONTYPE_ACCESS_EPL_VC VirtualConnectionPriceConnectionType = "ACCESS_EPL_VC"
	VIRTUALCONNECTIONPRICECONNECTIONTYPE_EVPLAN_VC     VirtualConnectionPriceConnectionType = "EVPLAN_VC"
	VIRTUALCONNECTIONPRICECONNECTIONTYPE_EPLAN_VC      VirtualConnectionPriceConnectionType = "EPLAN_VC"
	VIRTUALCONNECTIONPRICECONNECTIONTYPE_IPWAN_VC      VirtualConnectionPriceConnectionType = "IPWAN_VC"
	VIRTUALCONNECTIONPRICECONNECTIONTYPE_IA_VC         VirtualConnectionPriceConnectionType = "IA_VC"
)

List of VirtualConnectionPriceConnectionType

func NewVirtualConnectionPriceConnectionTypeFromValue ¶

func NewVirtualConnectionPriceConnectionTypeFromValue(v string) (*VirtualConnectionPriceConnectionType, error)

NewVirtualConnectionPriceConnectionTypeFromValue returns a pointer to a valid VirtualConnectionPriceConnectionType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (VirtualConnectionPriceConnectionType) IsValid ¶

IsValid return true if the value is valid for the enum, false otherwise

func (VirtualConnectionPriceConnectionType) Ptr ¶

Ptr returns reference to VirtualConnectionPriceConnectionType value

func (*VirtualConnectionPriceConnectionType) UnmarshalJSON ¶

func (v *VirtualConnectionPriceConnectionType) UnmarshalJSON(src []byte) error

type VirtualConnectionPriceZSide ¶

type VirtualConnectionPriceZSide struct {
	AccessPoint          *VirtualConnectionPriceZSideAccessPoint `json:"accessPoint,omitempty"`
	AdditionalProperties map[string]interface{}
}

VirtualConnectionPriceZSide struct for VirtualConnectionPriceZSide

func NewVirtualConnectionPriceZSide ¶

func NewVirtualConnectionPriceZSide() *VirtualConnectionPriceZSide

NewVirtualConnectionPriceZSide instantiates a new VirtualConnectionPriceZSide 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 NewVirtualConnectionPriceZSideWithDefaults ¶

func NewVirtualConnectionPriceZSideWithDefaults() *VirtualConnectionPriceZSide

NewVirtualConnectionPriceZSideWithDefaults instantiates a new VirtualConnectionPriceZSide 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 (*VirtualConnectionPriceZSide) GetAccessPoint ¶

GetAccessPoint returns the AccessPoint field value if set, zero value otherwise.

func (*VirtualConnectionPriceZSide) GetAccessPointOk ¶

GetAccessPointOk returns a tuple with the AccessPoint field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualConnectionPriceZSide) HasAccessPoint ¶

func (o *VirtualConnectionPriceZSide) HasAccessPoint() bool

HasAccessPoint returns a boolean if a field has been set.

func (VirtualConnectionPriceZSide) MarshalJSON ¶

func (o VirtualConnectionPriceZSide) MarshalJSON() ([]byte, error)

func (*VirtualConnectionPriceZSide) SetAccessPoint ¶

SetAccessPoint gets a reference to the given VirtualConnectionPriceZSideAccessPoint and assigns it to the AccessPoint field.

func (VirtualConnectionPriceZSide) ToMap ¶

func (o VirtualConnectionPriceZSide) ToMap() (map[string]interface{}, error)

func (*VirtualConnectionPriceZSide) UnmarshalJSON ¶

func (o *VirtualConnectionPriceZSide) UnmarshalJSON(data []byte) (err error)

type VirtualConnectionPriceZSideAccessPoint ¶

type VirtualConnectionPriceZSideAccessPoint struct {
	Uuid                 *string                                        `json:"uuid,omitempty"`
	Type                 *VirtualConnectionPriceAccessPointType         `json:"type,omitempty"`
	Location             *PriceLocation                                 `json:"location,omitempty"`
	Port                 *VirtualConnectionPriceASideAccessPointPort    `json:"port,omitempty"`
	Profile              *VirtualConnectionPriceZSideAccessPointProfile `json:"profile,omitempty"`
	Bridge               *VirtualConnectionPriceZSideAccessPointBridge  `json:"bridge,omitempty"`
	AdditionalProperties map[string]interface{}
}

VirtualConnectionPriceZSideAccessPoint struct for VirtualConnectionPriceZSideAccessPoint

func NewVirtualConnectionPriceZSideAccessPoint ¶

func NewVirtualConnectionPriceZSideAccessPoint() *VirtualConnectionPriceZSideAccessPoint

NewVirtualConnectionPriceZSideAccessPoint instantiates a new VirtualConnectionPriceZSideAccessPoint 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 NewVirtualConnectionPriceZSideAccessPointWithDefaults ¶

func NewVirtualConnectionPriceZSideAccessPointWithDefaults() *VirtualConnectionPriceZSideAccessPoint

NewVirtualConnectionPriceZSideAccessPointWithDefaults instantiates a new VirtualConnectionPriceZSideAccessPoint 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 (*VirtualConnectionPriceZSideAccessPoint) GetBridge ¶

GetBridge returns the Bridge field value if set, zero value otherwise.

func (*VirtualConnectionPriceZSideAccessPoint) GetBridgeOk ¶

GetBridgeOk returns a tuple with the Bridge field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualConnectionPriceZSideAccessPoint) GetLocation ¶

GetLocation returns the Location field value if set, zero value otherwise.

func (*VirtualConnectionPriceZSideAccessPoint) GetLocationOk ¶

GetLocationOk returns a tuple with the Location field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualConnectionPriceZSideAccessPoint) GetPort ¶

GetPort returns the Port field value if set, zero value otherwise.

func (*VirtualConnectionPriceZSideAccessPoint) GetPortOk ¶

GetPortOk returns a tuple with the Port field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualConnectionPriceZSideAccessPoint) GetProfile ¶

GetProfile returns the Profile field value if set, zero value otherwise.

func (*VirtualConnectionPriceZSideAccessPoint) GetProfileOk ¶

GetProfileOk returns a tuple with the Profile field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualConnectionPriceZSideAccessPoint) GetType ¶

GetType returns the Type field value if set, zero value otherwise.

func (*VirtualConnectionPriceZSideAccessPoint) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualConnectionPriceZSideAccessPoint) GetUuid ¶

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*VirtualConnectionPriceZSideAccessPoint) GetUuidOk ¶

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualConnectionPriceZSideAccessPoint) HasBridge ¶

HasBridge returns a boolean if a field has been set.

func (*VirtualConnectionPriceZSideAccessPoint) HasLocation ¶

HasLocation returns a boolean if a field has been set.

func (*VirtualConnectionPriceZSideAccessPoint) HasPort ¶

HasPort returns a boolean if a field has been set.

func (*VirtualConnectionPriceZSideAccessPoint) HasProfile ¶

HasProfile returns a boolean if a field has been set.

func (*VirtualConnectionPriceZSideAccessPoint) HasType ¶

HasType returns a boolean if a field has been set.

func (*VirtualConnectionPriceZSideAccessPoint) HasUuid ¶

HasUuid returns a boolean if a field has been set.

func (VirtualConnectionPriceZSideAccessPoint) MarshalJSON ¶

func (o VirtualConnectionPriceZSideAccessPoint) MarshalJSON() ([]byte, error)

func (*VirtualConnectionPriceZSideAccessPoint) SetBridge ¶

SetBridge gets a reference to the given VirtualConnectionPriceZSideAccessPointBridge and assigns it to the Bridge field.

func (*VirtualConnectionPriceZSideAccessPoint) SetLocation ¶

SetLocation gets a reference to the given PriceLocation and assigns it to the Location field.

func (*VirtualConnectionPriceZSideAccessPoint) SetPort ¶

SetPort gets a reference to the given VirtualConnectionPriceASideAccessPointPort and assigns it to the Port field.

func (*VirtualConnectionPriceZSideAccessPoint) SetProfile ¶

SetProfile gets a reference to the given VirtualConnectionPriceZSideAccessPointProfile and assigns it to the Profile field.

func (*VirtualConnectionPriceZSideAccessPoint) SetType ¶

SetType gets a reference to the given VirtualConnectionPriceAccessPointType and assigns it to the Type field.

func (*VirtualConnectionPriceZSideAccessPoint) SetUuid ¶

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (VirtualConnectionPriceZSideAccessPoint) ToMap ¶

func (o VirtualConnectionPriceZSideAccessPoint) ToMap() (map[string]interface{}, error)

func (*VirtualConnectionPriceZSideAccessPoint) UnmarshalJSON ¶

func (o *VirtualConnectionPriceZSideAccessPoint) UnmarshalJSON(data []byte) (err error)

type VirtualConnectionPriceZSideAccessPointBridge ¶

type VirtualConnectionPriceZSideAccessPointBridge struct {
	Package              *VirtualConnectionPriceZSideAccessPointBridgePackage `json:"package,omitempty"`
	AdditionalProperties map[string]interface{}
}

VirtualConnectionPriceZSideAccessPointBridge struct for VirtualConnectionPriceZSideAccessPointBridge

func NewVirtualConnectionPriceZSideAccessPointBridge ¶

func NewVirtualConnectionPriceZSideAccessPointBridge() *VirtualConnectionPriceZSideAccessPointBridge

NewVirtualConnectionPriceZSideAccessPointBridge instantiates a new VirtualConnectionPriceZSideAccessPointBridge 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 NewVirtualConnectionPriceZSideAccessPointBridgeWithDefaults ¶

func NewVirtualConnectionPriceZSideAccessPointBridgeWithDefaults() *VirtualConnectionPriceZSideAccessPointBridge

NewVirtualConnectionPriceZSideAccessPointBridgeWithDefaults instantiates a new VirtualConnectionPriceZSideAccessPointBridge 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 (*VirtualConnectionPriceZSideAccessPointBridge) GetPackage ¶

GetPackage returns the Package field value if set, zero value otherwise.

func (*VirtualConnectionPriceZSideAccessPointBridge) GetPackageOk ¶

GetPackageOk returns a tuple with the Package field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualConnectionPriceZSideAccessPointBridge) HasPackage ¶

HasPackage returns a boolean if a field has been set.

func (VirtualConnectionPriceZSideAccessPointBridge) MarshalJSON ¶

func (*VirtualConnectionPriceZSideAccessPointBridge) SetPackage ¶

SetPackage gets a reference to the given VirtualConnectionPriceZSideAccessPointBridgePackage and assigns it to the Package field.

func (VirtualConnectionPriceZSideAccessPointBridge) ToMap ¶

func (o VirtualConnectionPriceZSideAccessPointBridge) ToMap() (map[string]interface{}, error)

func (*VirtualConnectionPriceZSideAccessPointBridge) UnmarshalJSON ¶

func (o *VirtualConnectionPriceZSideAccessPointBridge) UnmarshalJSON(data []byte) (err error)

type VirtualConnectionPriceZSideAccessPointBridgePackage ¶

type VirtualConnectionPriceZSideAccessPointBridgePackage struct {
	Code                 *VirtualConnectionBridgePackageCode `json:"code,omitempty"`
	AdditionalProperties map[string]interface{}
}

VirtualConnectionPriceZSideAccessPointBridgePackage struct for VirtualConnectionPriceZSideAccessPointBridgePackage

func NewVirtualConnectionPriceZSideAccessPointBridgePackage ¶

func NewVirtualConnectionPriceZSideAccessPointBridgePackage() *VirtualConnectionPriceZSideAccessPointBridgePackage

NewVirtualConnectionPriceZSideAccessPointBridgePackage instantiates a new VirtualConnectionPriceZSideAccessPointBridgePackage 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 NewVirtualConnectionPriceZSideAccessPointBridgePackageWithDefaults ¶

func NewVirtualConnectionPriceZSideAccessPointBridgePackageWithDefaults() *VirtualConnectionPriceZSideAccessPointBridgePackage

NewVirtualConnectionPriceZSideAccessPointBridgePackageWithDefaults instantiates a new VirtualConnectionPriceZSideAccessPointBridgePackage 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 (*VirtualConnectionPriceZSideAccessPointBridgePackage) GetCode ¶

GetCode returns the Code field value if set, zero value otherwise.

func (*VirtualConnectionPriceZSideAccessPointBridgePackage) GetCodeOk ¶

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualConnectionPriceZSideAccessPointBridgePackage) HasCode ¶

HasCode returns a boolean if a field has been set.

func (VirtualConnectionPriceZSideAccessPointBridgePackage) MarshalJSON ¶

func (*VirtualConnectionPriceZSideAccessPointBridgePackage) SetCode ¶

SetCode gets a reference to the given VirtualConnectionBridgePackageCode and assigns it to the Code field.

func (VirtualConnectionPriceZSideAccessPointBridgePackage) ToMap ¶

func (*VirtualConnectionPriceZSideAccessPointBridgePackage) UnmarshalJSON ¶

func (o *VirtualConnectionPriceZSideAccessPointBridgePackage) UnmarshalJSON(data []byte) (err error)

type VirtualConnectionPriceZSideAccessPointProfile ¶

type VirtualConnectionPriceZSideAccessPointProfile struct {
	Uuid                 *string `json:"uuid,omitempty"`
	AdditionalProperties map[string]interface{}
}

VirtualConnectionPriceZSideAccessPointProfile struct for VirtualConnectionPriceZSideAccessPointProfile

func NewVirtualConnectionPriceZSideAccessPointProfile ¶

func NewVirtualConnectionPriceZSideAccessPointProfile() *VirtualConnectionPriceZSideAccessPointProfile

NewVirtualConnectionPriceZSideAccessPointProfile instantiates a new VirtualConnectionPriceZSideAccessPointProfile 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 NewVirtualConnectionPriceZSideAccessPointProfileWithDefaults ¶

func NewVirtualConnectionPriceZSideAccessPointProfileWithDefaults() *VirtualConnectionPriceZSideAccessPointProfile

NewVirtualConnectionPriceZSideAccessPointProfileWithDefaults instantiates a new VirtualConnectionPriceZSideAccessPointProfile 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 (*VirtualConnectionPriceZSideAccessPointProfile) GetUuid ¶

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*VirtualConnectionPriceZSideAccessPointProfile) GetUuidOk ¶

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualConnectionPriceZSideAccessPointProfile) HasUuid ¶

HasUuid returns a boolean if a field has been set.

func (VirtualConnectionPriceZSideAccessPointProfile) MarshalJSON ¶

func (*VirtualConnectionPriceZSideAccessPointProfile) SetUuid ¶

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (VirtualConnectionPriceZSideAccessPointProfile) ToMap ¶

func (o VirtualConnectionPriceZSideAccessPointProfile) ToMap() (map[string]interface{}, error)

func (*VirtualConnectionPriceZSideAccessPointProfile) UnmarshalJSON ¶

func (o *VirtualConnectionPriceZSideAccessPointProfile) UnmarshalJSON(data []byte) (err error)

type VirtualDevice ¶

type VirtualDevice struct {
	// Virtual Device URI
	Href *string `json:"href,omitempty"`
	// Equinix-assigned Virtual Device identifier
	Uuid *string `json:"uuid,omitempty"`
	// Customer-assigned Virtual Device name
	Name                 *string            `json:"name,omitempty"`
	Type                 *VirtualDeviceType `json:"type,omitempty"`
	Account              *SimplifiedAccount `json:"account,omitempty"`
	AdditionalProperties map[string]interface{}
}

VirtualDevice Virtual Device AccessPoint Information

func NewVirtualDevice ¶

func NewVirtualDevice() *VirtualDevice

NewVirtualDevice instantiates a new VirtualDevice 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 NewVirtualDeviceWithDefaults ¶

func NewVirtualDeviceWithDefaults() *VirtualDevice

NewVirtualDeviceWithDefaults instantiates a new VirtualDevice 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 (*VirtualDevice) GetAccount ¶

func (o *VirtualDevice) GetAccount() SimplifiedAccount

GetAccount returns the Account field value if set, zero value otherwise.

func (*VirtualDevice) GetAccountOk ¶

func (o *VirtualDevice) GetAccountOk() (*SimplifiedAccount, bool)

GetAccountOk returns a tuple with the Account field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualDevice) GetHref ¶

func (o *VirtualDevice) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*VirtualDevice) GetHrefOk ¶

func (o *VirtualDevice) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualDevice) GetName ¶

func (o *VirtualDevice) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*VirtualDevice) GetNameOk ¶

func (o *VirtualDevice) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualDevice) GetType ¶

func (o *VirtualDevice) GetType() VirtualDeviceType

GetType returns the Type field value if set, zero value otherwise.

func (*VirtualDevice) GetTypeOk ¶

func (o *VirtualDevice) GetTypeOk() (*VirtualDeviceType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualDevice) GetUuid ¶

func (o *VirtualDevice) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*VirtualDevice) GetUuidOk ¶

func (o *VirtualDevice) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualDevice) HasAccount ¶

func (o *VirtualDevice) HasAccount() bool

HasAccount returns a boolean if a field has been set.

func (*VirtualDevice) HasHref ¶

func (o *VirtualDevice) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*VirtualDevice) HasName ¶

func (o *VirtualDevice) HasName() bool

HasName returns a boolean if a field has been set.

func (*VirtualDevice) HasType ¶

func (o *VirtualDevice) HasType() bool

HasType returns a boolean if a field has been set.

func (*VirtualDevice) HasUuid ¶

func (o *VirtualDevice) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (VirtualDevice) MarshalJSON ¶

func (o VirtualDevice) MarshalJSON() ([]byte, error)

func (*VirtualDevice) SetAccount ¶

func (o *VirtualDevice) SetAccount(v SimplifiedAccount)

SetAccount gets a reference to the given SimplifiedAccount and assigns it to the Account field.

func (*VirtualDevice) SetHref ¶

func (o *VirtualDevice) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*VirtualDevice) SetName ¶

func (o *VirtualDevice) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*VirtualDevice) SetType ¶

func (o *VirtualDevice) SetType(v VirtualDeviceType)

SetType gets a reference to the given VirtualDeviceType and assigns it to the Type field.

func (*VirtualDevice) SetUuid ¶

func (o *VirtualDevice) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (VirtualDevice) ToMap ¶

func (o VirtualDevice) ToMap() (map[string]interface{}, error)

func (*VirtualDevice) UnmarshalJSON ¶

func (o *VirtualDevice) UnmarshalJSON(data []byte) (err error)

type VirtualDeviceType ¶

type VirtualDeviceType string

VirtualDeviceType Virtual Device type

const (
	VIRTUALDEVICETYPE_EDGE VirtualDeviceType = "EDGE"
)

List of VirtualDevice_type

func NewVirtualDeviceTypeFromValue ¶

func NewVirtualDeviceTypeFromValue(v string) (*VirtualDeviceType, error)

NewVirtualDeviceTypeFromValue returns a pointer to a valid VirtualDeviceType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (VirtualDeviceType) IsValid ¶

func (v VirtualDeviceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (VirtualDeviceType) Ptr ¶

Ptr returns reference to VirtualDevice_type value

func (*VirtualDeviceType) UnmarshalJSON ¶

func (v *VirtualDeviceType) UnmarshalJSON(src []byte) error

type VirtualNetwork ¶

type VirtualNetwork struct {
	// The Canonical URL at which the resource resides.
	Href *string `json:"href,omitempty"`
	// Equinix-assigned Virtual Network identifier
	Uuid                 *string `json:"uuid,omitempty"`
	AdditionalProperties map[string]interface{}
}

VirtualNetwork Virtual Network Information

func NewVirtualNetwork ¶

func NewVirtualNetwork() *VirtualNetwork

NewVirtualNetwork instantiates a new VirtualNetwork 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 NewVirtualNetworkWithDefaults ¶

func NewVirtualNetworkWithDefaults() *VirtualNetwork

NewVirtualNetworkWithDefaults instantiates a new VirtualNetwork 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 (*VirtualNetwork) GetHref ¶

func (o *VirtualNetwork) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*VirtualNetwork) GetHrefOk ¶

func (o *VirtualNetwork) GetHrefOk() (*string, bool)

GetHrefOk returns a tuple with the Href field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualNetwork) GetUuid ¶

func (o *VirtualNetwork) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*VirtualNetwork) GetUuidOk ¶

func (o *VirtualNetwork) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualNetwork) HasHref ¶

func (o *VirtualNetwork) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*VirtualNetwork) HasUuid ¶

func (o *VirtualNetwork) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (VirtualNetwork) MarshalJSON ¶

func (o VirtualNetwork) MarshalJSON() ([]byte, error)

func (*VirtualNetwork) SetHref ¶

func (o *VirtualNetwork) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*VirtualNetwork) SetUuid ¶

func (o *VirtualNetwork) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (VirtualNetwork) ToMap ¶

func (o VirtualNetwork) ToMap() (map[string]interface{}, error)

func (*VirtualNetwork) UnmarshalJSON ¶

func (o *VirtualNetwork) UnmarshalJSON(data []byte) (err error)

type VirtualPortConfiguration ¶

type VirtualPortConfiguration struct {
	// Buyout (true) or standard (false) configuration of the port at this access point. <br> Buyout ports offer free, unlimited connections. Standard ports do not. The default is false.
	Buyout               *bool `json:"buyout,omitempty"`
	AdditionalProperties map[string]interface{}
}

VirtualPortConfiguration Port configuration.

func NewVirtualPortConfiguration ¶

func NewVirtualPortConfiguration() *VirtualPortConfiguration

NewVirtualPortConfiguration instantiates a new VirtualPortConfiguration 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 NewVirtualPortConfigurationWithDefaults ¶

func NewVirtualPortConfigurationWithDefaults() *VirtualPortConfiguration

NewVirtualPortConfigurationWithDefaults instantiates a new VirtualPortConfiguration 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 (*VirtualPortConfiguration) GetBuyout ¶

func (o *VirtualPortConfiguration) GetBuyout() bool

GetBuyout returns the Buyout field value if set, zero value otherwise.

func (*VirtualPortConfiguration) GetBuyoutOk ¶

func (o *VirtualPortConfiguration) GetBuyoutOk() (*bool, bool)

GetBuyoutOk returns a tuple with the Buyout field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualPortConfiguration) HasBuyout ¶

func (o *VirtualPortConfiguration) HasBuyout() bool

HasBuyout returns a boolean if a field has been set.

func (VirtualPortConfiguration) MarshalJSON ¶

func (o VirtualPortConfiguration) MarshalJSON() ([]byte, error)

func (*VirtualPortConfiguration) SetBuyout ¶

func (o *VirtualPortConfiguration) SetBuyout(v bool)

SetBuyout gets a reference to the given bool and assigns it to the Buyout field.

func (VirtualPortConfiguration) ToMap ¶

func (o VirtualPortConfiguration) ToMap() (map[string]interface{}, error)

func (*VirtualPortConfiguration) UnmarshalJSON ¶

func (o *VirtualPortConfiguration) UnmarshalJSON(data []byte) (err error)

type VirtualPortLocation ¶

type VirtualPortLocation struct {
	// Code assigned to the Equinix International Business Exchange (IBX) data center from which the port is ordered. <br> The port might be in a different location.
	Ibx                  *string `json:"ibx,omitempty"`
	AdditionalProperties map[string]interface{}
}

VirtualPortLocation Geographic data for the port.

func NewVirtualPortLocation ¶

func NewVirtualPortLocation() *VirtualPortLocation

NewVirtualPortLocation instantiates a new VirtualPortLocation 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 NewVirtualPortLocationWithDefaults ¶

func NewVirtualPortLocationWithDefaults() *VirtualPortLocation

NewVirtualPortLocationWithDefaults instantiates a new VirtualPortLocation 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 (*VirtualPortLocation) GetIbx ¶

func (o *VirtualPortLocation) GetIbx() string

GetIbx returns the Ibx field value if set, zero value otherwise.

func (*VirtualPortLocation) GetIbxOk ¶

func (o *VirtualPortLocation) GetIbxOk() (*string, bool)

GetIbxOk returns a tuple with the Ibx field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualPortLocation) HasIbx ¶

func (o *VirtualPortLocation) HasIbx() bool

HasIbx returns a boolean if a field has been set.

func (VirtualPortLocation) MarshalJSON ¶

func (o VirtualPortLocation) MarshalJSON() ([]byte, error)

func (*VirtualPortLocation) SetIbx ¶

func (o *VirtualPortLocation) SetIbx(v string)

SetIbx gets a reference to the given string and assigns it to the Ibx field.

func (VirtualPortLocation) ToMap ¶

func (o VirtualPortLocation) ToMap() (map[string]interface{}, error)

func (*VirtualPortLocation) UnmarshalJSON ¶

func (o *VirtualPortLocation) UnmarshalJSON(data []byte) (err error)

type VirtualPortPrice ¶

type VirtualPortPrice struct {
	// Unique identifier assigned to the virtual port. Either the uuid or the remaining attributes must be supplied.
	Uuid     *string               `json:"uuid,omitempty"`
	Type     *VirtualPortType      `json:"type,omitempty"`
	Location *VirtualPortLocation  `json:"location,omitempty"`
	Lag      *LinkAggregationGroup `json:"lag,omitempty"`
	// Number of physical ports requested. The defaults is 1.
	PhysicalPortsQuantity *int32 `json:"physicalPortsQuantity,omitempty"`
	// Aggregated data transfer capacity,  expressed as follows <br> -> Mbps, megabits (1 million bits) per second <br> -> Gbps, gigabits (1 billion bits) per second <br> Bandwidth must be divisible by physicalPortsQuantity.
	Bandwidth            *int32                    `json:"bandwidth,omitempty"`
	Redundancy           *VirtualPortRedundancy    `json:"redundancy,omitempty"`
	ConnectivitySource   *ConnectivitySource       `json:"connectivitySource,omitempty"`
	ServiceType          *VirtualPortServiceType   `json:"serviceType,omitempty"`
	Settings             *VirtualPortConfiguration `json:"settings,omitempty"`
	AdditionalProperties map[string]interface{}
}

VirtualPortPrice Preferences and settings for a virtual port connected to an internet service provider (ISP) or other Equinix platform entity.

func NewVirtualPortPrice ¶

func NewVirtualPortPrice() *VirtualPortPrice

NewVirtualPortPrice instantiates a new VirtualPortPrice 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 NewVirtualPortPriceWithDefaults ¶

func NewVirtualPortPriceWithDefaults() *VirtualPortPrice

NewVirtualPortPriceWithDefaults instantiates a new VirtualPortPrice 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 (*VirtualPortPrice) GetBandwidth ¶

func (o *VirtualPortPrice) GetBandwidth() int32

GetBandwidth returns the Bandwidth field value if set, zero value otherwise.

func (*VirtualPortPrice) GetBandwidthOk ¶

func (o *VirtualPortPrice) GetBandwidthOk() (*int32, bool)

GetBandwidthOk returns a tuple with the Bandwidth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualPortPrice) GetConnectivitySource ¶

func (o *VirtualPortPrice) GetConnectivitySource() ConnectivitySource

GetConnectivitySource returns the ConnectivitySource field value if set, zero value otherwise.

func (*VirtualPortPrice) GetConnectivitySourceOk ¶

func (o *VirtualPortPrice) GetConnectivitySourceOk() (*ConnectivitySource, bool)

GetConnectivitySourceOk returns a tuple with the ConnectivitySource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualPortPrice) GetLag ¶

GetLag returns the Lag field value if set, zero value otherwise.

func (*VirtualPortPrice) GetLagOk ¶

func (o *VirtualPortPrice) GetLagOk() (*LinkAggregationGroup, bool)

GetLagOk returns a tuple with the Lag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualPortPrice) GetLocation ¶

func (o *VirtualPortPrice) GetLocation() VirtualPortLocation

GetLocation returns the Location field value if set, zero value otherwise.

func (*VirtualPortPrice) GetLocationOk ¶

func (o *VirtualPortPrice) GetLocationOk() (*VirtualPortLocation, bool)

GetLocationOk returns a tuple with the Location field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualPortPrice) GetPhysicalPortsQuantity ¶

func (o *VirtualPortPrice) GetPhysicalPortsQuantity() int32

GetPhysicalPortsQuantity returns the PhysicalPortsQuantity field value if set, zero value otherwise.

func (*VirtualPortPrice) GetPhysicalPortsQuantityOk ¶

func (o *VirtualPortPrice) GetPhysicalPortsQuantityOk() (*int32, bool)

GetPhysicalPortsQuantityOk returns a tuple with the PhysicalPortsQuantity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualPortPrice) GetRedundancy ¶

func (o *VirtualPortPrice) GetRedundancy() VirtualPortRedundancy

GetRedundancy returns the Redundancy field value if set, zero value otherwise.

func (*VirtualPortPrice) GetRedundancyOk ¶

func (o *VirtualPortPrice) GetRedundancyOk() (*VirtualPortRedundancy, bool)

GetRedundancyOk returns a tuple with the Redundancy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualPortPrice) GetServiceType ¶

func (o *VirtualPortPrice) GetServiceType() VirtualPortServiceType

GetServiceType returns the ServiceType field value if set, zero value otherwise.

func (*VirtualPortPrice) GetServiceTypeOk ¶

func (o *VirtualPortPrice) GetServiceTypeOk() (*VirtualPortServiceType, bool)

GetServiceTypeOk returns a tuple with the ServiceType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualPortPrice) GetSettings ¶

func (o *VirtualPortPrice) GetSettings() VirtualPortConfiguration

GetSettings returns the Settings field value if set, zero value otherwise.

func (*VirtualPortPrice) GetSettingsOk ¶

func (o *VirtualPortPrice) GetSettingsOk() (*VirtualPortConfiguration, bool)

GetSettingsOk returns a tuple with the Settings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualPortPrice) GetType ¶

func (o *VirtualPortPrice) GetType() VirtualPortType

GetType returns the Type field value if set, zero value otherwise.

func (*VirtualPortPrice) GetTypeOk ¶

func (o *VirtualPortPrice) GetTypeOk() (*VirtualPortType, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualPortPrice) GetUuid ¶

func (o *VirtualPortPrice) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*VirtualPortPrice) GetUuidOk ¶

func (o *VirtualPortPrice) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualPortPrice) HasBandwidth ¶

func (o *VirtualPortPrice) HasBandwidth() bool

HasBandwidth returns a boolean if a field has been set.

func (*VirtualPortPrice) HasConnectivitySource ¶

func (o *VirtualPortPrice) HasConnectivitySource() bool

HasConnectivitySource returns a boolean if a field has been set.

func (*VirtualPortPrice) HasLag ¶

func (o *VirtualPortPrice) HasLag() bool

HasLag returns a boolean if a field has been set.

func (*VirtualPortPrice) HasLocation ¶

func (o *VirtualPortPrice) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*VirtualPortPrice) HasPhysicalPortsQuantity ¶

func (o *VirtualPortPrice) HasPhysicalPortsQuantity() bool

HasPhysicalPortsQuantity returns a boolean if a field has been set.

func (*VirtualPortPrice) HasRedundancy ¶

func (o *VirtualPortPrice) HasRedundancy() bool

HasRedundancy returns a boolean if a field has been set.

func (*VirtualPortPrice) HasServiceType ¶

func (o *VirtualPortPrice) HasServiceType() bool

HasServiceType returns a boolean if a field has been set.

func (*VirtualPortPrice) HasSettings ¶

func (o *VirtualPortPrice) HasSettings() bool

HasSettings returns a boolean if a field has been set.

func (*VirtualPortPrice) HasType ¶

func (o *VirtualPortPrice) HasType() bool

HasType returns a boolean if a field has been set.

func (*VirtualPortPrice) HasUuid ¶

func (o *VirtualPortPrice) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (VirtualPortPrice) MarshalJSON ¶

func (o VirtualPortPrice) MarshalJSON() ([]byte, error)

func (*VirtualPortPrice) SetBandwidth ¶

func (o *VirtualPortPrice) SetBandwidth(v int32)

SetBandwidth gets a reference to the given int32 and assigns it to the Bandwidth field.

func (*VirtualPortPrice) SetConnectivitySource ¶

func (o *VirtualPortPrice) SetConnectivitySource(v ConnectivitySource)

SetConnectivitySource gets a reference to the given ConnectivitySource and assigns it to the ConnectivitySource field.

func (*VirtualPortPrice) SetLag ¶

SetLag gets a reference to the given LinkAggregationGroup and assigns it to the Lag field.

func (*VirtualPortPrice) SetLocation ¶

func (o *VirtualPortPrice) SetLocation(v VirtualPortLocation)

SetLocation gets a reference to the given VirtualPortLocation and assigns it to the Location field.

func (*VirtualPortPrice) SetPhysicalPortsQuantity ¶

func (o *VirtualPortPrice) SetPhysicalPortsQuantity(v int32)

SetPhysicalPortsQuantity gets a reference to the given int32 and assigns it to the PhysicalPortsQuantity field.

func (*VirtualPortPrice) SetRedundancy ¶

func (o *VirtualPortPrice) SetRedundancy(v VirtualPortRedundancy)

SetRedundancy gets a reference to the given VirtualPortRedundancy and assigns it to the Redundancy field.

func (*VirtualPortPrice) SetServiceType ¶

func (o *VirtualPortPrice) SetServiceType(v VirtualPortServiceType)

SetServiceType gets a reference to the given VirtualPortServiceType and assigns it to the ServiceType field.

func (*VirtualPortPrice) SetSettings ¶

func (o *VirtualPortPrice) SetSettings(v VirtualPortConfiguration)

SetSettings gets a reference to the given VirtualPortConfiguration and assigns it to the Settings field.

func (*VirtualPortPrice) SetType ¶

func (o *VirtualPortPrice) SetType(v VirtualPortType)

SetType gets a reference to the given VirtualPortType and assigns it to the Type field.

func (*VirtualPortPrice) SetUuid ¶

func (o *VirtualPortPrice) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (VirtualPortPrice) ToMap ¶

func (o VirtualPortPrice) ToMap() (map[string]interface{}, error)

func (*VirtualPortPrice) UnmarshalJSON ¶

func (o *VirtualPortPrice) UnmarshalJSON(data []byte) (err error)

type VirtualPortRedundancy ¶

type VirtualPortRedundancy struct {
	// Parameter showing whether redundancy is mandatory. The default is false.
	Enabled              *bool `json:"enabled,omitempty"`
	AdditionalProperties map[string]interface{}
}

VirtualPortRedundancy Specifications for redundant connections, which improve service continuity by routing traffic to secondary ports when primary ports are unavailable. <br> Redundancy increases resilience and boosts site reliability scores.

func NewVirtualPortRedundancy ¶

func NewVirtualPortRedundancy() *VirtualPortRedundancy

NewVirtualPortRedundancy instantiates a new VirtualPortRedundancy 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 NewVirtualPortRedundancyWithDefaults ¶

func NewVirtualPortRedundancyWithDefaults() *VirtualPortRedundancy

NewVirtualPortRedundancyWithDefaults instantiates a new VirtualPortRedundancy 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 (*VirtualPortRedundancy) GetEnabled ¶

func (o *VirtualPortRedundancy) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*VirtualPortRedundancy) GetEnabledOk ¶

func (o *VirtualPortRedundancy) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualPortRedundancy) HasEnabled ¶

func (o *VirtualPortRedundancy) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (VirtualPortRedundancy) MarshalJSON ¶

func (o VirtualPortRedundancy) MarshalJSON() ([]byte, error)

func (*VirtualPortRedundancy) SetEnabled ¶

func (o *VirtualPortRedundancy) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (VirtualPortRedundancy) ToMap ¶

func (o VirtualPortRedundancy) ToMap() (map[string]interface{}, error)

func (*VirtualPortRedundancy) UnmarshalJSON ¶

func (o *VirtualPortRedundancy) UnmarshalJSON(data []byte) (err error)

type VirtualPortServiceType ¶

type VirtualPortServiceType string

VirtualPortServiceType Port service type. The default is managed-service provider (MSP).

const (
	VIRTUALPORTSERVICETYPE_MSP VirtualPortServiceType = "MSP"
	VIRTUALPORTSERVICETYPE_EPL VirtualPortServiceType = "EPL"
)

List of VirtualPortServiceType

func NewVirtualPortServiceTypeFromValue ¶

func NewVirtualPortServiceTypeFromValue(v string) (*VirtualPortServiceType, error)

NewVirtualPortServiceTypeFromValue returns a pointer to a valid VirtualPortServiceType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (VirtualPortServiceType) IsValid ¶

func (v VirtualPortServiceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (VirtualPortServiceType) Ptr ¶

Ptr returns reference to VirtualPortServiceType value

func (*VirtualPortServiceType) UnmarshalJSON ¶

func (v *VirtualPortServiceType) UnmarshalJSON(src []byte) error

type VirtualPortType ¶

type VirtualPortType string

VirtualPortType Port type.

const (
	VIRTUALPORTTYPE_XF_PORT VirtualPortType = "XF_PORT"
)

List of VirtualPortType

func NewVirtualPortTypeFromValue ¶

func NewVirtualPortTypeFromValue(v string) (*VirtualPortType, error)

NewVirtualPortTypeFromValue returns a pointer to a valid VirtualPortType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (VirtualPortType) IsValid ¶

func (v VirtualPortType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (VirtualPortType) Ptr ¶

Ptr returns reference to VirtualPortType value

func (*VirtualPortType) UnmarshalJSON ¶

func (v *VirtualPortType) UnmarshalJSON(src []byte) error

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL