cloudexport

package
v0.0.0-...-92e41f0 Latest Latest
Warning

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

Go to latest
Published: Jul 27, 2021 License: Apache-2.0 Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

	// ContextBasicAuth takes BasicAuth as authentication for the request.
	ContextBasicAuth = contextKey("basic")

	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	// ContextAPIKeys takes a string apikey as authentication for the request
	ContextAPIKeys = contextKey("apiKeys")

	// ContextHttpSignatureAuth takes HttpSignatureAuth as authentication for the request.
	ContextHttpSignatureAuth = contextKey("httpsignature")

	// 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")
)

Functions

func CacheExpires

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

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

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 {
	CloudExportAdminServiceApi *CloudExportAdminServiceApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the Cloud Export Admin API API v202101beta1 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 ApiExportCreateRequest

type ApiExportCreateRequest struct {
	ApiService *CloudExportAdminServiceApiService
	// contains filtered or unexported fields
}

func (ApiExportCreateRequest) Execute

type ApiExportDeleteRequest

type ApiExportDeleteRequest struct {
	ApiService *CloudExportAdminServiceApiService
	// contains filtered or unexported fields
}

func (ApiExportDeleteRequest) Execute

func (r ApiExportDeleteRequest) Execute() (map[string]interface{}, *_nethttp.Response, error)

type ApiExportGetRequest

type ApiExportGetRequest struct {
	ApiService *CloudExportAdminServiceApiService
	// contains filtered or unexported fields
}

func (ApiExportGetRequest) Execute

type ApiExportListRequest

type ApiExportListRequest struct {
	ApiService *CloudExportAdminServiceApiService
	// contains filtered or unexported fields
}

func (ApiExportListRequest) Execute

type ApiExportPatchRequest

type ApiExportPatchRequest struct {
	ApiService *CloudExportAdminServiceApiService
	// contains filtered or unexported fields
}

func (ApiExportPatchRequest) Execute

type ApiExportUpdateRequest

type ApiExportUpdateRequest struct {
	ApiService *CloudExportAdminServiceApiService
	// contains filtered or unexported fields
}

func (ApiExportUpdateRequest) Execute

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 CloudExportAdminServiceApiService

type CloudExportAdminServiceApiService service

CloudExportAdminServiceApiService CloudExportAdminServiceApi service

func (*CloudExportAdminServiceApiService) ExportCreate

* ExportCreate Create Cloud Export. * Create cloud export from request. Returns created export. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiExportCreateRequest

func (*CloudExportAdminServiceApiService) ExportCreateExecute

* Execute executes the request * @return V202101beta1CreateCloudExportResponse

func (*CloudExportAdminServiceApiService) ExportDelete

* ExportDelete Delete an export. * Deletes the export specified with id. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param exportId * @return ApiExportDeleteRequest

func (*CloudExportAdminServiceApiService) ExportDeleteExecute

func (a *CloudExportAdminServiceApiService) ExportDeleteExecute(r ApiExportDeleteRequest) (map[string]interface{}, *_nethttp.Response, error)

* Execute executes the request * @return map[string]interface{}

func (*CloudExportAdminServiceApiService) ExportGet

* ExportGet Get information about an export. * Returns information about export specified with export ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param exportId * @return ApiExportGetRequest

func (*CloudExportAdminServiceApiService) ExportGetExecute

* Execute executes the request * @return V202101beta1GetCloudExportResponse

func (*CloudExportAdminServiceApiService) ExportList

* ExportList List Cloud Export. * Returns a list of cloud export. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiExportListRequest

func (*CloudExportAdminServiceApiService) ExportListExecute

* Execute executes the request * @return V202101beta1ListCloudExportResponse

func (*CloudExportAdminServiceApiService) ExportPatch

* ExportPatch Patch an export. * Partially Updates the attributes of export specified with id and update_mask fields. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param exportId The internal cloud export identifier. This is Read-only and assigned by Kentik. * @return ApiExportPatchRequest

func (*CloudExportAdminServiceApiService) ExportPatchExecute

* Execute executes the request * @return V202101beta1PatchCloudExportResponse

func (*CloudExportAdminServiceApiService) ExportUpdate

* ExportUpdate Update an export. * Replaces the entire export attributes specified with id. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param exportId The internal cloud export identifier. This is Read-only and assigned by Kentik. * @return ApiExportUpdateRequest

func (*CloudExportAdminServiceApiService) ExportUpdateExecute

* Execute executes the request * @return V202101beta1UpdateCloudExportResponse

type CloudExportv202101beta1Status

type CloudExportv202101beta1Status struct {
	Status               *string `json:"status,omitempty"`
	ErrorMessage         *string `json:"errorMessage,omitempty"`
	FlowFound            *bool   `json:"flowFound,omitempty"`
	ApiAccess            *bool   `json:"apiAccess,omitempty"`
	StorageAccountAccess *bool   `json:"storageAccountAccess,omitempty"`
}

CloudExportv202101beta1Status struct for CloudExportv202101beta1Status

func NewCloudExportv202101beta1Status

func NewCloudExportv202101beta1Status() *CloudExportv202101beta1Status

NewCloudExportv202101beta1Status instantiates a new CloudExportv202101beta1Status 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 NewCloudExportv202101beta1StatusWithDefaults

func NewCloudExportv202101beta1StatusWithDefaults() *CloudExportv202101beta1Status

NewCloudExportv202101beta1StatusWithDefaults instantiates a new CloudExportv202101beta1Status 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 (*CloudExportv202101beta1Status) GetApiAccess

func (o *CloudExportv202101beta1Status) GetApiAccess() bool

GetApiAccess returns the ApiAccess field value if set, zero value otherwise.

func (*CloudExportv202101beta1Status) GetApiAccessOk

func (o *CloudExportv202101beta1Status) GetApiAccessOk() (*bool, bool)

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

func (*CloudExportv202101beta1Status) GetErrorMessage

func (o *CloudExportv202101beta1Status) GetErrorMessage() string

GetErrorMessage returns the ErrorMessage field value if set, zero value otherwise.

func (*CloudExportv202101beta1Status) GetErrorMessageOk

func (o *CloudExportv202101beta1Status) GetErrorMessageOk() (*string, bool)

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

func (*CloudExportv202101beta1Status) GetFlowFound

func (o *CloudExportv202101beta1Status) GetFlowFound() bool

GetFlowFound returns the FlowFound field value if set, zero value otherwise.

func (*CloudExportv202101beta1Status) GetFlowFoundOk

func (o *CloudExportv202101beta1Status) GetFlowFoundOk() (*bool, bool)

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

func (*CloudExportv202101beta1Status) GetStatus

func (o *CloudExportv202101beta1Status) GetStatus() string

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

func (*CloudExportv202101beta1Status) GetStatusOk

func (o *CloudExportv202101beta1Status) 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 (*CloudExportv202101beta1Status) GetStorageAccountAccess

func (o *CloudExportv202101beta1Status) GetStorageAccountAccess() bool

GetStorageAccountAccess returns the StorageAccountAccess field value if set, zero value otherwise.

func (*CloudExportv202101beta1Status) GetStorageAccountAccessOk

func (o *CloudExportv202101beta1Status) GetStorageAccountAccessOk() (*bool, bool)

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

func (*CloudExportv202101beta1Status) HasApiAccess

func (o *CloudExportv202101beta1Status) HasApiAccess() bool

HasApiAccess returns a boolean if a field has been set.

func (*CloudExportv202101beta1Status) HasErrorMessage

func (o *CloudExportv202101beta1Status) HasErrorMessage() bool

HasErrorMessage returns a boolean if a field has been set.

func (*CloudExportv202101beta1Status) HasFlowFound

func (o *CloudExportv202101beta1Status) HasFlowFound() bool

HasFlowFound returns a boolean if a field has been set.

func (*CloudExportv202101beta1Status) HasStatus

func (o *CloudExportv202101beta1Status) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*CloudExportv202101beta1Status) HasStorageAccountAccess

func (o *CloudExportv202101beta1Status) HasStorageAccountAccess() bool

HasStorageAccountAccess returns a boolean if a field has been set.

func (CloudExportv202101beta1Status) MarshalJSON

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

func (*CloudExportv202101beta1Status) SetApiAccess

func (o *CloudExportv202101beta1Status) SetApiAccess(v bool)

SetApiAccess gets a reference to the given bool and assigns it to the ApiAccess field.

func (*CloudExportv202101beta1Status) SetErrorMessage

func (o *CloudExportv202101beta1Status) SetErrorMessage(v string)

SetErrorMessage gets a reference to the given string and assigns it to the ErrorMessage field.

func (*CloudExportv202101beta1Status) SetFlowFound

func (o *CloudExportv202101beta1Status) SetFlowFound(v bool)

SetFlowFound gets a reference to the given bool and assigns it to the FlowFound field.

func (*CloudExportv202101beta1Status) SetStatus

func (o *CloudExportv202101beta1Status) SetStatus(v string)

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

func (*CloudExportv202101beta1Status) SetStorageAccountAccess

func (o *CloudExportv202101beta1Status) SetStorageAccountAccess(v bool)

SetStorageAccountAccess gets a reference to the given bool and assigns it to the StorageAccountAccess field.

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 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 GooglerpcStatus

type GooglerpcStatus struct {
	Code    *int32         `json:"code,omitempty"`
	Message *string        `json:"message,omitempty"`
	Details *[]ProtobufAny `json:"details,omitempty"`
}

GooglerpcStatus struct for GooglerpcStatus

func NewGooglerpcStatus

func NewGooglerpcStatus() *GooglerpcStatus

NewGooglerpcStatus instantiates a new GooglerpcStatus 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 NewGooglerpcStatusWithDefaults

func NewGooglerpcStatusWithDefaults() *GooglerpcStatus

NewGooglerpcStatusWithDefaults instantiates a new GooglerpcStatus 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 (*GooglerpcStatus) GetCode

func (o *GooglerpcStatus) GetCode() int32

GetCode returns the Code field value if set, zero value otherwise.

func (*GooglerpcStatus) GetCodeOk

func (o *GooglerpcStatus) GetCodeOk() (*int32, 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 (*GooglerpcStatus) GetDetails

func (o *GooglerpcStatus) GetDetails() []ProtobufAny

GetDetails returns the Details field value if set, zero value otherwise.

func (*GooglerpcStatus) GetDetailsOk

func (o *GooglerpcStatus) GetDetailsOk() (*[]ProtobufAny, 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 (*GooglerpcStatus) GetMessage

func (o *GooglerpcStatus) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*GooglerpcStatus) GetMessageOk

func (o *GooglerpcStatus) 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 (*GooglerpcStatus) HasCode

func (o *GooglerpcStatus) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*GooglerpcStatus) HasDetails

func (o *GooglerpcStatus) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*GooglerpcStatus) HasMessage

func (o *GooglerpcStatus) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (GooglerpcStatus) MarshalJSON

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

func (*GooglerpcStatus) SetCode

func (o *GooglerpcStatus) SetCode(v int32)

SetCode gets a reference to the given int32 and assigns it to the Code field.

func (*GooglerpcStatus) SetDetails

func (o *GooglerpcStatus) SetDetails(v []ProtobufAny)

SetDetails gets a reference to the given []ProtobufAny and assigns it to the Details field.

func (*GooglerpcStatus) SetMessage

func (o *GooglerpcStatus) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

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 NullableCloudExportv202101beta1Status

type NullableCloudExportv202101beta1Status struct {
	// contains filtered or unexported fields
}

func (NullableCloudExportv202101beta1Status) Get

func (NullableCloudExportv202101beta1Status) IsSet

func (NullableCloudExportv202101beta1Status) MarshalJSON

func (v NullableCloudExportv202101beta1Status) MarshalJSON() ([]byte, error)

func (*NullableCloudExportv202101beta1Status) Set

func (*NullableCloudExportv202101beta1Status) UnmarshalJSON

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

func (*NullableCloudExportv202101beta1Status) 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 NullableGooglerpcStatus

type NullableGooglerpcStatus struct {
	// contains filtered or unexported fields
}

func NewNullableGooglerpcStatus

func NewNullableGooglerpcStatus(val *GooglerpcStatus) *NullableGooglerpcStatus

func (NullableGooglerpcStatus) Get

func (NullableGooglerpcStatus) IsSet

func (v NullableGooglerpcStatus) IsSet() bool

func (NullableGooglerpcStatus) MarshalJSON

func (v NullableGooglerpcStatus) MarshalJSON() ([]byte, error)

func (*NullableGooglerpcStatus) Set

func (*NullableGooglerpcStatus) UnmarshalJSON

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

func (*NullableGooglerpcStatus) Unset

func (v *NullableGooglerpcStatus) 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 NullableProtobufAny

type NullableProtobufAny struct {
	// contains filtered or unexported fields
}

func NewNullableProtobufAny

func NewNullableProtobufAny(val *ProtobufAny) *NullableProtobufAny

func (NullableProtobufAny) Get

func (NullableProtobufAny) IsSet

func (v NullableProtobufAny) IsSet() bool

func (NullableProtobufAny) MarshalJSON

func (v NullableProtobufAny) MarshalJSON() ([]byte, error)

func (*NullableProtobufAny) Set

func (v *NullableProtobufAny) Set(val *ProtobufAny)

func (*NullableProtobufAny) UnmarshalJSON

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

func (*NullableProtobufAny) Unset

func (v *NullableProtobufAny) 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 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 NullableV202101beta1AwsProperties

type NullableV202101beta1AwsProperties struct {
	// contains filtered or unexported fields
}

func (NullableV202101beta1AwsProperties) Get

func (NullableV202101beta1AwsProperties) IsSet

func (NullableV202101beta1AwsProperties) MarshalJSON

func (v NullableV202101beta1AwsProperties) MarshalJSON() ([]byte, error)

func (*NullableV202101beta1AwsProperties) Set

func (*NullableV202101beta1AwsProperties) UnmarshalJSON

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

func (*NullableV202101beta1AwsProperties) Unset

type NullableV202101beta1AzureProperties

type NullableV202101beta1AzureProperties struct {
	// contains filtered or unexported fields
}

func (NullableV202101beta1AzureProperties) Get

func (NullableV202101beta1AzureProperties) IsSet

func (NullableV202101beta1AzureProperties) MarshalJSON

func (v NullableV202101beta1AzureProperties) MarshalJSON() ([]byte, error)

func (*NullableV202101beta1AzureProperties) Set

func (*NullableV202101beta1AzureProperties) UnmarshalJSON

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

func (*NullableV202101beta1AzureProperties) Unset

type NullableV202101beta1BgpProperties

type NullableV202101beta1BgpProperties struct {
	// contains filtered or unexported fields
}

func (NullableV202101beta1BgpProperties) Get

func (NullableV202101beta1BgpProperties) IsSet

func (NullableV202101beta1BgpProperties) MarshalJSON

func (v NullableV202101beta1BgpProperties) MarshalJSON() ([]byte, error)

func (*NullableV202101beta1BgpProperties) Set

func (*NullableV202101beta1BgpProperties) UnmarshalJSON

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

func (*NullableV202101beta1BgpProperties) Unset

type NullableV202101beta1CloudExport

type NullableV202101beta1CloudExport struct {
	// contains filtered or unexported fields
}

func (NullableV202101beta1CloudExport) Get

func (NullableV202101beta1CloudExport) IsSet

func (NullableV202101beta1CloudExport) MarshalJSON

func (v NullableV202101beta1CloudExport) MarshalJSON() ([]byte, error)

func (*NullableV202101beta1CloudExport) Set

func (*NullableV202101beta1CloudExport) UnmarshalJSON

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

func (*NullableV202101beta1CloudExport) Unset

type NullableV202101beta1CloudExportType

type NullableV202101beta1CloudExportType struct {
	// contains filtered or unexported fields
}

func (NullableV202101beta1CloudExportType) Get

func (NullableV202101beta1CloudExportType) IsSet

func (NullableV202101beta1CloudExportType) MarshalJSON

func (v NullableV202101beta1CloudExportType) MarshalJSON() ([]byte, error)

func (*NullableV202101beta1CloudExportType) Set

func (*NullableV202101beta1CloudExportType) UnmarshalJSON

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

func (*NullableV202101beta1CloudExportType) Unset

type NullableV202101beta1CreateCloudExportRequest

type NullableV202101beta1CreateCloudExportRequest struct {
	// contains filtered or unexported fields
}

func (NullableV202101beta1CreateCloudExportRequest) Get

func (NullableV202101beta1CreateCloudExportRequest) IsSet

func (NullableV202101beta1CreateCloudExportRequest) MarshalJSON

func (*NullableV202101beta1CreateCloudExportRequest) Set

func (*NullableV202101beta1CreateCloudExportRequest) UnmarshalJSON

func (*NullableV202101beta1CreateCloudExportRequest) Unset

type NullableV202101beta1CreateCloudExportResponse

type NullableV202101beta1CreateCloudExportResponse struct {
	// contains filtered or unexported fields
}

func (NullableV202101beta1CreateCloudExportResponse) Get

func (NullableV202101beta1CreateCloudExportResponse) IsSet

func (NullableV202101beta1CreateCloudExportResponse) MarshalJSON

func (*NullableV202101beta1CreateCloudExportResponse) Set

func (*NullableV202101beta1CreateCloudExportResponse) UnmarshalJSON

func (*NullableV202101beta1CreateCloudExportResponse) Unset

type NullableV202101beta1GceProperties

type NullableV202101beta1GceProperties struct {
	// contains filtered or unexported fields
}

func (NullableV202101beta1GceProperties) Get

func (NullableV202101beta1GceProperties) IsSet

func (NullableV202101beta1GceProperties) MarshalJSON

func (v NullableV202101beta1GceProperties) MarshalJSON() ([]byte, error)

func (*NullableV202101beta1GceProperties) Set

func (*NullableV202101beta1GceProperties) UnmarshalJSON

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

func (*NullableV202101beta1GceProperties) Unset

type NullableV202101beta1GetCloudExportResponse

type NullableV202101beta1GetCloudExportResponse struct {
	// contains filtered or unexported fields
}

func (NullableV202101beta1GetCloudExportResponse) Get

func (NullableV202101beta1GetCloudExportResponse) IsSet

func (NullableV202101beta1GetCloudExportResponse) MarshalJSON

func (*NullableV202101beta1GetCloudExportResponse) Set

func (*NullableV202101beta1GetCloudExportResponse) UnmarshalJSON

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

func (*NullableV202101beta1GetCloudExportResponse) Unset

type NullableV202101beta1IbmProperties

type NullableV202101beta1IbmProperties struct {
	// contains filtered or unexported fields
}

func (NullableV202101beta1IbmProperties) Get

func (NullableV202101beta1IbmProperties) IsSet

func (NullableV202101beta1IbmProperties) MarshalJSON

func (v NullableV202101beta1IbmProperties) MarshalJSON() ([]byte, error)

func (*NullableV202101beta1IbmProperties) Set

func (*NullableV202101beta1IbmProperties) UnmarshalJSON

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

func (*NullableV202101beta1IbmProperties) Unset

type NullableV202101beta1ListCloudExportResponse

type NullableV202101beta1ListCloudExportResponse struct {
	// contains filtered or unexported fields
}

func (NullableV202101beta1ListCloudExportResponse) Get

func (NullableV202101beta1ListCloudExportResponse) IsSet

func (NullableV202101beta1ListCloudExportResponse) MarshalJSON

func (*NullableV202101beta1ListCloudExportResponse) Set

func (*NullableV202101beta1ListCloudExportResponse) UnmarshalJSON

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

func (*NullableV202101beta1ListCloudExportResponse) Unset

type NullableV202101beta1PatchCloudExportRequest

type NullableV202101beta1PatchCloudExportRequest struct {
	// contains filtered or unexported fields
}

func (NullableV202101beta1PatchCloudExportRequest) Get

func (NullableV202101beta1PatchCloudExportRequest) IsSet

func (NullableV202101beta1PatchCloudExportRequest) MarshalJSON

func (*NullableV202101beta1PatchCloudExportRequest) Set

func (*NullableV202101beta1PatchCloudExportRequest) UnmarshalJSON

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

func (*NullableV202101beta1PatchCloudExportRequest) Unset

type NullableV202101beta1PatchCloudExportResponse

type NullableV202101beta1PatchCloudExportResponse struct {
	// contains filtered or unexported fields
}

func (NullableV202101beta1PatchCloudExportResponse) Get

func (NullableV202101beta1PatchCloudExportResponse) IsSet

func (NullableV202101beta1PatchCloudExportResponse) MarshalJSON

func (*NullableV202101beta1PatchCloudExportResponse) Set

func (*NullableV202101beta1PatchCloudExportResponse) UnmarshalJSON

func (*NullableV202101beta1PatchCloudExportResponse) Unset

type NullableV202101beta1UpdateCloudExportRequest

type NullableV202101beta1UpdateCloudExportRequest struct {
	// contains filtered or unexported fields
}

func (NullableV202101beta1UpdateCloudExportRequest) Get

func (NullableV202101beta1UpdateCloudExportRequest) IsSet

func (NullableV202101beta1UpdateCloudExportRequest) MarshalJSON

func (*NullableV202101beta1UpdateCloudExportRequest) Set

func (*NullableV202101beta1UpdateCloudExportRequest) UnmarshalJSON

func (*NullableV202101beta1UpdateCloudExportRequest) Unset

type NullableV202101beta1UpdateCloudExportResponse

type NullableV202101beta1UpdateCloudExportResponse struct {
	// contains filtered or unexported fields
}

func (NullableV202101beta1UpdateCloudExportResponse) Get

func (NullableV202101beta1UpdateCloudExportResponse) IsSet

func (NullableV202101beta1UpdateCloudExportResponse) MarshalJSON

func (*NullableV202101beta1UpdateCloudExportResponse) Set

func (*NullableV202101beta1UpdateCloudExportResponse) UnmarshalJSON

func (*NullableV202101beta1UpdateCloudExportResponse) Unset

type ProtobufAny

type ProtobufAny struct {
	TypeUrl *string `json:"typeUrl,omitempty"`
	Value   *string `json:"value,omitempty"`
}

ProtobufAny struct for ProtobufAny

func NewProtobufAny

func NewProtobufAny() *ProtobufAny

NewProtobufAny instantiates a new ProtobufAny 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 NewProtobufAnyWithDefaults

func NewProtobufAnyWithDefaults() *ProtobufAny

NewProtobufAnyWithDefaults instantiates a new ProtobufAny 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 (*ProtobufAny) GetTypeUrl

func (o *ProtobufAny) GetTypeUrl() string

GetTypeUrl returns the TypeUrl field value if set, zero value otherwise.

func (*ProtobufAny) GetTypeUrlOk

func (o *ProtobufAny) GetTypeUrlOk() (*string, bool)

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

func (*ProtobufAny) GetValue

func (o *ProtobufAny) GetValue() string

GetValue returns the Value field value if set, zero value otherwise.

func (*ProtobufAny) GetValueOk

func (o *ProtobufAny) 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 (*ProtobufAny) HasTypeUrl

func (o *ProtobufAny) HasTypeUrl() bool

HasTypeUrl returns a boolean if a field has been set.

func (*ProtobufAny) HasValue

func (o *ProtobufAny) HasValue() bool

HasValue returns a boolean if a field has been set.

func (ProtobufAny) MarshalJSON

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

func (*ProtobufAny) SetTypeUrl

func (o *ProtobufAny) SetTypeUrl(v string)

SetTypeUrl gets a reference to the given string and assigns it to the TypeUrl field.

func (*ProtobufAny) SetValue

func (o *ProtobufAny) SetValue(v string)

SetValue gets a reference to the given string and assigns it to the Value field.

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 V202101beta1AwsProperties

type V202101beta1AwsProperties struct {
	Bucket          *string `json:"bucket,omitempty"`
	IamRoleArn      *string `json:"iamRoleArn,omitempty"`
	Region          *string `json:"region,omitempty"`
	DeleteAfterRead *bool   `json:"deleteAfterRead,omitempty"`
	MultipleBuckets *bool   `json:"multipleBuckets,omitempty"`
}

V202101beta1AwsProperties struct for V202101beta1AwsProperties

func NewV202101beta1AwsProperties

func NewV202101beta1AwsProperties() *V202101beta1AwsProperties

NewV202101beta1AwsProperties instantiates a new V202101beta1AwsProperties 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 NewV202101beta1AwsPropertiesWithDefaults

func NewV202101beta1AwsPropertiesWithDefaults() *V202101beta1AwsProperties

NewV202101beta1AwsPropertiesWithDefaults instantiates a new V202101beta1AwsProperties 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 (*V202101beta1AwsProperties) GetBucket

func (o *V202101beta1AwsProperties) GetBucket() string

GetBucket returns the Bucket field value if set, zero value otherwise.

func (*V202101beta1AwsProperties) GetBucketOk

func (o *V202101beta1AwsProperties) GetBucketOk() (*string, bool)

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

func (*V202101beta1AwsProperties) GetDeleteAfterRead

func (o *V202101beta1AwsProperties) GetDeleteAfterRead() bool

GetDeleteAfterRead returns the DeleteAfterRead field value if set, zero value otherwise.

func (*V202101beta1AwsProperties) GetDeleteAfterReadOk

func (o *V202101beta1AwsProperties) GetDeleteAfterReadOk() (*bool, bool)

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

func (*V202101beta1AwsProperties) GetIamRoleArn

func (o *V202101beta1AwsProperties) GetIamRoleArn() string

GetIamRoleArn returns the IamRoleArn field value if set, zero value otherwise.

func (*V202101beta1AwsProperties) GetIamRoleArnOk

func (o *V202101beta1AwsProperties) GetIamRoleArnOk() (*string, bool)

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

func (*V202101beta1AwsProperties) GetMultipleBuckets

func (o *V202101beta1AwsProperties) GetMultipleBuckets() bool

GetMultipleBuckets returns the MultipleBuckets field value if set, zero value otherwise.

func (*V202101beta1AwsProperties) GetMultipleBucketsOk

func (o *V202101beta1AwsProperties) GetMultipleBucketsOk() (*bool, bool)

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

func (*V202101beta1AwsProperties) GetRegion

func (o *V202101beta1AwsProperties) GetRegion() string

GetRegion returns the Region field value if set, zero value otherwise.

func (*V202101beta1AwsProperties) GetRegionOk

func (o *V202101beta1AwsProperties) 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 (*V202101beta1AwsProperties) HasBucket

func (o *V202101beta1AwsProperties) HasBucket() bool

HasBucket returns a boolean if a field has been set.

func (*V202101beta1AwsProperties) HasDeleteAfterRead

func (o *V202101beta1AwsProperties) HasDeleteAfterRead() bool

HasDeleteAfterRead returns a boolean if a field has been set.

func (*V202101beta1AwsProperties) HasIamRoleArn

func (o *V202101beta1AwsProperties) HasIamRoleArn() bool

HasIamRoleArn returns a boolean if a field has been set.

func (*V202101beta1AwsProperties) HasMultipleBuckets

func (o *V202101beta1AwsProperties) HasMultipleBuckets() bool

HasMultipleBuckets returns a boolean if a field has been set.

func (*V202101beta1AwsProperties) HasRegion

func (o *V202101beta1AwsProperties) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (V202101beta1AwsProperties) MarshalJSON

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

func (*V202101beta1AwsProperties) SetBucket

func (o *V202101beta1AwsProperties) SetBucket(v string)

SetBucket gets a reference to the given string and assigns it to the Bucket field.

func (*V202101beta1AwsProperties) SetDeleteAfterRead

func (o *V202101beta1AwsProperties) SetDeleteAfterRead(v bool)

SetDeleteAfterRead gets a reference to the given bool and assigns it to the DeleteAfterRead field.

func (*V202101beta1AwsProperties) SetIamRoleArn

func (o *V202101beta1AwsProperties) SetIamRoleArn(v string)

SetIamRoleArn gets a reference to the given string and assigns it to the IamRoleArn field.

func (*V202101beta1AwsProperties) SetMultipleBuckets

func (o *V202101beta1AwsProperties) SetMultipleBuckets(v bool)

SetMultipleBuckets gets a reference to the given bool and assigns it to the MultipleBuckets field.

func (*V202101beta1AwsProperties) SetRegion

func (o *V202101beta1AwsProperties) SetRegion(v string)

SetRegion gets a reference to the given string and assigns it to the Region field.

type V202101beta1AzureProperties

type V202101beta1AzureProperties struct {
	Location                 *string `json:"location,omitempty"`
	ResourceGroup            *string `json:"resourceGroup,omitempty"`
	StorageAccount           *string `json:"storageAccount,omitempty"`
	SubscriptionId           *string `json:"subscriptionId,omitempty"`
	SecurityPrincipalEnabled *bool   `json:"securityPrincipalEnabled,omitempty"`
}

V202101beta1AzureProperties struct for V202101beta1AzureProperties

func NewV202101beta1AzureProperties

func NewV202101beta1AzureProperties() *V202101beta1AzureProperties

NewV202101beta1AzureProperties instantiates a new V202101beta1AzureProperties 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 NewV202101beta1AzurePropertiesWithDefaults

func NewV202101beta1AzurePropertiesWithDefaults() *V202101beta1AzureProperties

NewV202101beta1AzurePropertiesWithDefaults instantiates a new V202101beta1AzureProperties 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 (*V202101beta1AzureProperties) GetLocation

func (o *V202101beta1AzureProperties) GetLocation() string

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

func (*V202101beta1AzureProperties) GetLocationOk

func (o *V202101beta1AzureProperties) GetLocationOk() (*string, 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 (*V202101beta1AzureProperties) GetResourceGroup

func (o *V202101beta1AzureProperties) GetResourceGroup() string

GetResourceGroup returns the ResourceGroup field value if set, zero value otherwise.

func (*V202101beta1AzureProperties) GetResourceGroupOk

func (o *V202101beta1AzureProperties) GetResourceGroupOk() (*string, bool)

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

func (*V202101beta1AzureProperties) GetSecurityPrincipalEnabled

func (o *V202101beta1AzureProperties) GetSecurityPrincipalEnabled() bool

GetSecurityPrincipalEnabled returns the SecurityPrincipalEnabled field value if set, zero value otherwise.

func (*V202101beta1AzureProperties) GetSecurityPrincipalEnabledOk

func (o *V202101beta1AzureProperties) GetSecurityPrincipalEnabledOk() (*bool, bool)

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

func (*V202101beta1AzureProperties) GetStorageAccount

func (o *V202101beta1AzureProperties) GetStorageAccount() string

GetStorageAccount returns the StorageAccount field value if set, zero value otherwise.

func (*V202101beta1AzureProperties) GetStorageAccountOk

func (o *V202101beta1AzureProperties) GetStorageAccountOk() (*string, bool)

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

func (*V202101beta1AzureProperties) GetSubscriptionId

func (o *V202101beta1AzureProperties) GetSubscriptionId() string

GetSubscriptionId returns the SubscriptionId field value if set, zero value otherwise.

func (*V202101beta1AzureProperties) GetSubscriptionIdOk

func (o *V202101beta1AzureProperties) GetSubscriptionIdOk() (*string, bool)

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

func (*V202101beta1AzureProperties) HasLocation

func (o *V202101beta1AzureProperties) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*V202101beta1AzureProperties) HasResourceGroup

func (o *V202101beta1AzureProperties) HasResourceGroup() bool

HasResourceGroup returns a boolean if a field has been set.

func (*V202101beta1AzureProperties) HasSecurityPrincipalEnabled

func (o *V202101beta1AzureProperties) HasSecurityPrincipalEnabled() bool

HasSecurityPrincipalEnabled returns a boolean if a field has been set.

func (*V202101beta1AzureProperties) HasStorageAccount

func (o *V202101beta1AzureProperties) HasStorageAccount() bool

HasStorageAccount returns a boolean if a field has been set.

func (*V202101beta1AzureProperties) HasSubscriptionId

func (o *V202101beta1AzureProperties) HasSubscriptionId() bool

HasSubscriptionId returns a boolean if a field has been set.

func (V202101beta1AzureProperties) MarshalJSON

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

func (*V202101beta1AzureProperties) SetLocation

func (o *V202101beta1AzureProperties) SetLocation(v string)

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

func (*V202101beta1AzureProperties) SetResourceGroup

func (o *V202101beta1AzureProperties) SetResourceGroup(v string)

SetResourceGroup gets a reference to the given string and assigns it to the ResourceGroup field.

func (*V202101beta1AzureProperties) SetSecurityPrincipalEnabled

func (o *V202101beta1AzureProperties) SetSecurityPrincipalEnabled(v bool)

SetSecurityPrincipalEnabled gets a reference to the given bool and assigns it to the SecurityPrincipalEnabled field.

func (*V202101beta1AzureProperties) SetStorageAccount

func (o *V202101beta1AzureProperties) SetStorageAccount(v string)

SetStorageAccount gets a reference to the given string and assigns it to the StorageAccount field.

func (*V202101beta1AzureProperties) SetSubscriptionId

func (o *V202101beta1AzureProperties) SetSubscriptionId(v string)

SetSubscriptionId gets a reference to the given string and assigns it to the SubscriptionId field.

type V202101beta1BgpProperties

type V202101beta1BgpProperties struct {
	// If true, apply BGP data discovered via another device to the flow from this export.
	ApplyBgp       *bool   `json:"applyBgp,omitempty"`
	UseBgpDeviceId *string `json:"useBgpDeviceId,omitempty"`
	DeviceBgpType  *string `json:"deviceBgpType,omitempty"`
}

V202101beta1BgpProperties Optional BGP related settings.

func NewV202101beta1BgpProperties

func NewV202101beta1BgpProperties() *V202101beta1BgpProperties

NewV202101beta1BgpProperties instantiates a new V202101beta1BgpProperties 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 NewV202101beta1BgpPropertiesWithDefaults

func NewV202101beta1BgpPropertiesWithDefaults() *V202101beta1BgpProperties

NewV202101beta1BgpPropertiesWithDefaults instantiates a new V202101beta1BgpProperties 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 (*V202101beta1BgpProperties) GetApplyBgp

func (o *V202101beta1BgpProperties) GetApplyBgp() bool

GetApplyBgp returns the ApplyBgp field value if set, zero value otherwise.

func (*V202101beta1BgpProperties) GetApplyBgpOk

func (o *V202101beta1BgpProperties) GetApplyBgpOk() (*bool, bool)

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

func (*V202101beta1BgpProperties) GetDeviceBgpType

func (o *V202101beta1BgpProperties) GetDeviceBgpType() string

GetDeviceBgpType returns the DeviceBgpType field value if set, zero value otherwise.

func (*V202101beta1BgpProperties) GetDeviceBgpTypeOk

func (o *V202101beta1BgpProperties) GetDeviceBgpTypeOk() (*string, bool)

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

func (*V202101beta1BgpProperties) GetUseBgpDeviceId

func (o *V202101beta1BgpProperties) GetUseBgpDeviceId() string

GetUseBgpDeviceId returns the UseBgpDeviceId field value if set, zero value otherwise.

func (*V202101beta1BgpProperties) GetUseBgpDeviceIdOk

func (o *V202101beta1BgpProperties) GetUseBgpDeviceIdOk() (*string, bool)

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

func (*V202101beta1BgpProperties) HasApplyBgp

func (o *V202101beta1BgpProperties) HasApplyBgp() bool

HasApplyBgp returns a boolean if a field has been set.

func (*V202101beta1BgpProperties) HasDeviceBgpType

func (o *V202101beta1BgpProperties) HasDeviceBgpType() bool

HasDeviceBgpType returns a boolean if a field has been set.

func (*V202101beta1BgpProperties) HasUseBgpDeviceId

func (o *V202101beta1BgpProperties) HasUseBgpDeviceId() bool

HasUseBgpDeviceId returns a boolean if a field has been set.

func (V202101beta1BgpProperties) MarshalJSON

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

func (*V202101beta1BgpProperties) SetApplyBgp

func (o *V202101beta1BgpProperties) SetApplyBgp(v bool)

SetApplyBgp gets a reference to the given bool and assigns it to the ApplyBgp field.

func (*V202101beta1BgpProperties) SetDeviceBgpType

func (o *V202101beta1BgpProperties) SetDeviceBgpType(v string)

SetDeviceBgpType gets a reference to the given string and assigns it to the DeviceBgpType field.

func (*V202101beta1BgpProperties) SetUseBgpDeviceId

func (o *V202101beta1BgpProperties) SetUseBgpDeviceId(v string)

SetUseBgpDeviceId gets a reference to the given string and assigns it to the UseBgpDeviceId field.

type V202101beta1CloudExport

type V202101beta1CloudExport struct {
	// The internal cloud export identifier. This is Read-only and assigned by Kentik.
	Id   *string                      `json:"id,omitempty"`
	Type *V202101beta1CloudExportType `json:"type,omitempty"`
	// Whether this task is enabled and intended to run, or disabled.
	Enabled *bool `json:"enabled,omitempty"`
	// A short name for this export.
	Name *string `json:"name,omitempty"`
	// An optional, longer description.
	Description *string `json:"description,omitempty"`
	ApiRoot     *string `json:"apiRoot,omitempty"`
	FlowDest    *string `json:"flowDest,omitempty"`
	// The identifier of the Kentik plan associated with this task.
	PlanId        *string                        `json:"planId,omitempty"`
	CloudProvider *string                        `json:"cloudProvider,omitempty"`
	Aws           *V202101beta1AwsProperties     `json:"aws,omitempty"`
	Azure         *V202101beta1AzureProperties   `json:"azure,omitempty"`
	Gce           *V202101beta1GceProperties     `json:"gce,omitempty"`
	Ibm           *V202101beta1IbmProperties     `json:"ibm,omitempty"`
	Bgp           *V202101beta1BgpProperties     `json:"bgp,omitempty"`
	CurrentStatus *CloudExportv202101beta1Status `json:"currentStatus,omitempty"`
}

V202101beta1CloudExport struct for V202101beta1CloudExport

func NewV202101beta1CloudExport

func NewV202101beta1CloudExport() *V202101beta1CloudExport

NewV202101beta1CloudExport instantiates a new V202101beta1CloudExport 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 NewV202101beta1CloudExportWithDefaults

func NewV202101beta1CloudExportWithDefaults() *V202101beta1CloudExport

NewV202101beta1CloudExportWithDefaults instantiates a new V202101beta1CloudExport 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 (*V202101beta1CloudExport) GetApiRoot

func (o *V202101beta1CloudExport) GetApiRoot() string

GetApiRoot returns the ApiRoot field value if set, zero value otherwise.

func (*V202101beta1CloudExport) GetApiRootOk

func (o *V202101beta1CloudExport) GetApiRootOk() (*string, bool)

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

func (*V202101beta1CloudExport) GetAws

GetAws returns the Aws field value if set, zero value otherwise.

func (*V202101beta1CloudExport) GetAwsOk

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

func (*V202101beta1CloudExport) GetAzure

GetAzure returns the Azure field value if set, zero value otherwise.

func (*V202101beta1CloudExport) GetAzureOk

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

func (*V202101beta1CloudExport) GetBgp

GetBgp returns the Bgp field value if set, zero value otherwise.

func (*V202101beta1CloudExport) GetBgpOk

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

func (*V202101beta1CloudExport) GetCloudProvider

func (o *V202101beta1CloudExport) GetCloudProvider() string

GetCloudProvider returns the CloudProvider field value if set, zero value otherwise.

func (*V202101beta1CloudExport) GetCloudProviderOk

func (o *V202101beta1CloudExport) GetCloudProviderOk() (*string, bool)

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

func (*V202101beta1CloudExport) GetCurrentStatus

GetCurrentStatus returns the CurrentStatus field value if set, zero value otherwise.

func (*V202101beta1CloudExport) GetCurrentStatusOk

func (o *V202101beta1CloudExport) GetCurrentStatusOk() (*CloudExportv202101beta1Status, bool)

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

func (*V202101beta1CloudExport) GetDescription

func (o *V202101beta1CloudExport) GetDescription() string

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

func (*V202101beta1CloudExport) GetDescriptionOk

func (o *V202101beta1CloudExport) 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 (*V202101beta1CloudExport) GetEnabled

func (o *V202101beta1CloudExport) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*V202101beta1CloudExport) GetEnabledOk

func (o *V202101beta1CloudExport) 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 (*V202101beta1CloudExport) GetFlowDest

func (o *V202101beta1CloudExport) GetFlowDest() string

GetFlowDest returns the FlowDest field value if set, zero value otherwise.

func (*V202101beta1CloudExport) GetFlowDestOk

func (o *V202101beta1CloudExport) GetFlowDestOk() (*string, bool)

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

func (*V202101beta1CloudExport) GetGce

GetGce returns the Gce field value if set, zero value otherwise.

func (*V202101beta1CloudExport) GetGceOk

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

func (*V202101beta1CloudExport) GetIbm

GetIbm returns the Ibm field value if set, zero value otherwise.

func (*V202101beta1CloudExport) GetIbmOk

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

func (*V202101beta1CloudExport) GetId

func (o *V202101beta1CloudExport) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*V202101beta1CloudExport) GetIdOk

func (o *V202101beta1CloudExport) 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 (*V202101beta1CloudExport) GetName

func (o *V202101beta1CloudExport) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*V202101beta1CloudExport) GetNameOk

func (o *V202101beta1CloudExport) 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 (*V202101beta1CloudExport) GetPlanId

func (o *V202101beta1CloudExport) GetPlanId() string

GetPlanId returns the PlanId field value if set, zero value otherwise.

func (*V202101beta1CloudExport) GetPlanIdOk

func (o *V202101beta1CloudExport) GetPlanIdOk() (*string, bool)

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

func (*V202101beta1CloudExport) GetType

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

func (*V202101beta1CloudExport) 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 (*V202101beta1CloudExport) HasApiRoot

func (o *V202101beta1CloudExport) HasApiRoot() bool

HasApiRoot returns a boolean if a field has been set.

func (*V202101beta1CloudExport) HasAws

func (o *V202101beta1CloudExport) HasAws() bool

HasAws returns a boolean if a field has been set.

func (*V202101beta1CloudExport) HasAzure

func (o *V202101beta1CloudExport) HasAzure() bool

HasAzure returns a boolean if a field has been set.

func (*V202101beta1CloudExport) HasBgp

func (o *V202101beta1CloudExport) HasBgp() bool

HasBgp returns a boolean if a field has been set.

func (*V202101beta1CloudExport) HasCloudProvider

func (o *V202101beta1CloudExport) HasCloudProvider() bool

HasCloudProvider returns a boolean if a field has been set.

func (*V202101beta1CloudExport) HasCurrentStatus

func (o *V202101beta1CloudExport) HasCurrentStatus() bool

HasCurrentStatus returns a boolean if a field has been set.

func (*V202101beta1CloudExport) HasDescription

func (o *V202101beta1CloudExport) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*V202101beta1CloudExport) HasEnabled

func (o *V202101beta1CloudExport) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*V202101beta1CloudExport) HasFlowDest

func (o *V202101beta1CloudExport) HasFlowDest() bool

HasFlowDest returns a boolean if a field has been set.

func (*V202101beta1CloudExport) HasGce

func (o *V202101beta1CloudExport) HasGce() bool

HasGce returns a boolean if a field has been set.

func (*V202101beta1CloudExport) HasIbm

func (o *V202101beta1CloudExport) HasIbm() bool

HasIbm returns a boolean if a field has been set.

func (*V202101beta1CloudExport) HasId

func (o *V202101beta1CloudExport) HasId() bool

HasId returns a boolean if a field has been set.

func (*V202101beta1CloudExport) HasName

func (o *V202101beta1CloudExport) HasName() bool

HasName returns a boolean if a field has been set.

func (*V202101beta1CloudExport) HasPlanId

func (o *V202101beta1CloudExport) HasPlanId() bool

HasPlanId returns a boolean if a field has been set.

func (*V202101beta1CloudExport) HasType

func (o *V202101beta1CloudExport) HasType() bool

HasType returns a boolean if a field has been set.

func (V202101beta1CloudExport) MarshalJSON

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

func (*V202101beta1CloudExport) SetApiRoot

func (o *V202101beta1CloudExport) SetApiRoot(v string)

SetApiRoot gets a reference to the given string and assigns it to the ApiRoot field.

func (*V202101beta1CloudExport) SetAws

SetAws gets a reference to the given V202101beta1AwsProperties and assigns it to the Aws field.

func (*V202101beta1CloudExport) SetAzure

SetAzure gets a reference to the given V202101beta1AzureProperties and assigns it to the Azure field.

func (*V202101beta1CloudExport) SetBgp

SetBgp gets a reference to the given V202101beta1BgpProperties and assigns it to the Bgp field.

func (*V202101beta1CloudExport) SetCloudProvider

func (o *V202101beta1CloudExport) SetCloudProvider(v string)

SetCloudProvider gets a reference to the given string and assigns it to the CloudProvider field.

func (*V202101beta1CloudExport) SetCurrentStatus

SetCurrentStatus gets a reference to the given CloudExportv202101beta1Status and assigns it to the CurrentStatus field.

func (*V202101beta1CloudExport) SetDescription

func (o *V202101beta1CloudExport) SetDescription(v string)

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

func (*V202101beta1CloudExport) SetEnabled

func (o *V202101beta1CloudExport) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*V202101beta1CloudExport) SetFlowDest

func (o *V202101beta1CloudExport) SetFlowDest(v string)

SetFlowDest gets a reference to the given string and assigns it to the FlowDest field.

func (*V202101beta1CloudExport) SetGce

SetGce gets a reference to the given V202101beta1GceProperties and assigns it to the Gce field.

func (*V202101beta1CloudExport) SetIbm

SetIbm gets a reference to the given V202101beta1IbmProperties and assigns it to the Ibm field.

func (*V202101beta1CloudExport) SetId

func (o *V202101beta1CloudExport) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*V202101beta1CloudExport) SetName

func (o *V202101beta1CloudExport) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*V202101beta1CloudExport) SetPlanId

func (o *V202101beta1CloudExport) SetPlanId(v string)

SetPlanId gets a reference to the given string and assigns it to the PlanId field.

func (*V202101beta1CloudExport) SetType

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

type V202101beta1CloudExportType

type V202101beta1CloudExportType string

V202101beta1CloudExportType the model 'V202101beta1CloudExportType'

const (
	V202101BETA1CLOUDEXPORTTYPE_UNSPECIFIED      V202101beta1CloudExportType = "CLOUD_EXPORT_TYPE_UNSPECIFIED"
	V202101BETA1CLOUDEXPORTTYPE_KENTIK_MANAGED   V202101beta1CloudExportType = "CLOUD_EXPORT_TYPE_KENTIK_MANAGED"
	V202101BETA1CLOUDEXPORTTYPE_CUSTOMER_MANAGED V202101beta1CloudExportType = "CLOUD_EXPORT_TYPE_CUSTOMER_MANAGED"
)

List of v202101beta1CloudExportType

func NewV202101beta1CloudExportTypeFromValue

func NewV202101beta1CloudExportTypeFromValue(v string) (*V202101beta1CloudExportType, error)

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

func (V202101beta1CloudExportType) IsValid

func (v V202101beta1CloudExportType) IsValid() bool

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

func (V202101beta1CloudExportType) Ptr

Ptr returns reference to v202101beta1CloudExportType value

func (*V202101beta1CloudExportType) UnmarshalJSON

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

type V202101beta1CreateCloudExportRequest

type V202101beta1CreateCloudExportRequest struct {
	Export *V202101beta1CloudExport `json:"export,omitempty"`
}

V202101beta1CreateCloudExportRequest struct for V202101beta1CreateCloudExportRequest

func NewV202101beta1CreateCloudExportRequest

func NewV202101beta1CreateCloudExportRequest() *V202101beta1CreateCloudExportRequest

NewV202101beta1CreateCloudExportRequest instantiates a new V202101beta1CreateCloudExportRequest 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 NewV202101beta1CreateCloudExportRequestWithDefaults

func NewV202101beta1CreateCloudExportRequestWithDefaults() *V202101beta1CreateCloudExportRequest

NewV202101beta1CreateCloudExportRequestWithDefaults instantiates a new V202101beta1CreateCloudExportRequest 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 (*V202101beta1CreateCloudExportRequest) GetExport

GetExport returns the Export field value if set, zero value otherwise.

func (*V202101beta1CreateCloudExportRequest) GetExportOk

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

func (*V202101beta1CreateCloudExportRequest) HasExport

HasExport returns a boolean if a field has been set.

func (V202101beta1CreateCloudExportRequest) MarshalJSON

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

func (*V202101beta1CreateCloudExportRequest) SetExport

SetExport gets a reference to the given V202101beta1CloudExport and assigns it to the Export field.

type V202101beta1CreateCloudExportResponse

type V202101beta1CreateCloudExportResponse struct {
	Export *V202101beta1CloudExport `json:"export,omitempty"`
}

V202101beta1CreateCloudExportResponse struct for V202101beta1CreateCloudExportResponse

func NewV202101beta1CreateCloudExportResponse

func NewV202101beta1CreateCloudExportResponse() *V202101beta1CreateCloudExportResponse

NewV202101beta1CreateCloudExportResponse instantiates a new V202101beta1CreateCloudExportResponse 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 NewV202101beta1CreateCloudExportResponseWithDefaults

func NewV202101beta1CreateCloudExportResponseWithDefaults() *V202101beta1CreateCloudExportResponse

NewV202101beta1CreateCloudExportResponseWithDefaults instantiates a new V202101beta1CreateCloudExportResponse 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 (*V202101beta1CreateCloudExportResponse) GetExport

GetExport returns the Export field value if set, zero value otherwise.

func (*V202101beta1CreateCloudExportResponse) GetExportOk

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

func (*V202101beta1CreateCloudExportResponse) HasExport

HasExport returns a boolean if a field has been set.

func (V202101beta1CreateCloudExportResponse) MarshalJSON

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

func (*V202101beta1CreateCloudExportResponse) SetExport

SetExport gets a reference to the given V202101beta1CloudExport and assigns it to the Export field.

type V202101beta1GceProperties

type V202101beta1GceProperties struct {
	Project      *string `json:"project,omitempty"`
	Subscription *string `json:"subscription,omitempty"`
}

V202101beta1GceProperties struct for V202101beta1GceProperties

func NewV202101beta1GceProperties

func NewV202101beta1GceProperties() *V202101beta1GceProperties

NewV202101beta1GceProperties instantiates a new V202101beta1GceProperties 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 NewV202101beta1GcePropertiesWithDefaults

func NewV202101beta1GcePropertiesWithDefaults() *V202101beta1GceProperties

NewV202101beta1GcePropertiesWithDefaults instantiates a new V202101beta1GceProperties 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 (*V202101beta1GceProperties) GetProject

func (o *V202101beta1GceProperties) GetProject() string

GetProject returns the Project field value if set, zero value otherwise.

func (*V202101beta1GceProperties) GetProjectOk

func (o *V202101beta1GceProperties) GetProjectOk() (*string, 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 (*V202101beta1GceProperties) GetSubscription

func (o *V202101beta1GceProperties) GetSubscription() string

GetSubscription returns the Subscription field value if set, zero value otherwise.

func (*V202101beta1GceProperties) GetSubscriptionOk

func (o *V202101beta1GceProperties) GetSubscriptionOk() (*string, bool)

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

func (*V202101beta1GceProperties) HasProject

func (o *V202101beta1GceProperties) HasProject() bool

HasProject returns a boolean if a field has been set.

func (*V202101beta1GceProperties) HasSubscription

func (o *V202101beta1GceProperties) HasSubscription() bool

HasSubscription returns a boolean if a field has been set.

func (V202101beta1GceProperties) MarshalJSON

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

func (*V202101beta1GceProperties) SetProject

func (o *V202101beta1GceProperties) SetProject(v string)

SetProject gets a reference to the given string and assigns it to the Project field.

func (*V202101beta1GceProperties) SetSubscription

func (o *V202101beta1GceProperties) SetSubscription(v string)

SetSubscription gets a reference to the given string and assigns it to the Subscription field.

type V202101beta1GetCloudExportResponse

type V202101beta1GetCloudExportResponse struct {
	Export *V202101beta1CloudExport `json:"export,omitempty"`
}

V202101beta1GetCloudExportResponse struct for V202101beta1GetCloudExportResponse

func NewV202101beta1GetCloudExportResponse

func NewV202101beta1GetCloudExportResponse() *V202101beta1GetCloudExportResponse

NewV202101beta1GetCloudExportResponse instantiates a new V202101beta1GetCloudExportResponse 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 NewV202101beta1GetCloudExportResponseWithDefaults

func NewV202101beta1GetCloudExportResponseWithDefaults() *V202101beta1GetCloudExportResponse

NewV202101beta1GetCloudExportResponseWithDefaults instantiates a new V202101beta1GetCloudExportResponse 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 (*V202101beta1GetCloudExportResponse) GetExport

GetExport returns the Export field value if set, zero value otherwise.

func (*V202101beta1GetCloudExportResponse) GetExportOk

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

func (*V202101beta1GetCloudExportResponse) HasExport

HasExport returns a boolean if a field has been set.

func (V202101beta1GetCloudExportResponse) MarshalJSON

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

func (*V202101beta1GetCloudExportResponse) SetExport

SetExport gets a reference to the given V202101beta1CloudExport and assigns it to the Export field.

type V202101beta1IbmProperties

type V202101beta1IbmProperties struct {
	Bucket *string `json:"bucket,omitempty"`
}

V202101beta1IbmProperties struct for V202101beta1IbmProperties

func NewV202101beta1IbmProperties

func NewV202101beta1IbmProperties() *V202101beta1IbmProperties

NewV202101beta1IbmProperties instantiates a new V202101beta1IbmProperties 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 NewV202101beta1IbmPropertiesWithDefaults

func NewV202101beta1IbmPropertiesWithDefaults() *V202101beta1IbmProperties

NewV202101beta1IbmPropertiesWithDefaults instantiates a new V202101beta1IbmProperties 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 (*V202101beta1IbmProperties) GetBucket

func (o *V202101beta1IbmProperties) GetBucket() string

GetBucket returns the Bucket field value if set, zero value otherwise.

func (*V202101beta1IbmProperties) GetBucketOk

func (o *V202101beta1IbmProperties) GetBucketOk() (*string, bool)

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

func (*V202101beta1IbmProperties) HasBucket

func (o *V202101beta1IbmProperties) HasBucket() bool

HasBucket returns a boolean if a field has been set.

func (V202101beta1IbmProperties) MarshalJSON

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

func (*V202101beta1IbmProperties) SetBucket

func (o *V202101beta1IbmProperties) SetBucket(v string)

SetBucket gets a reference to the given string and assigns it to the Bucket field.

type V202101beta1ListCloudExportResponse

type V202101beta1ListCloudExportResponse struct {
	Exports             *[]V202101beta1CloudExport `json:"exports,omitempty"`
	InvalidExportsCount *int64                     `json:"invalidExportsCount,omitempty"`
}

V202101beta1ListCloudExportResponse struct for V202101beta1ListCloudExportResponse

func NewV202101beta1ListCloudExportResponse

func NewV202101beta1ListCloudExportResponse() *V202101beta1ListCloudExportResponse

NewV202101beta1ListCloudExportResponse instantiates a new V202101beta1ListCloudExportResponse 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 NewV202101beta1ListCloudExportResponseWithDefaults

func NewV202101beta1ListCloudExportResponseWithDefaults() *V202101beta1ListCloudExportResponse

NewV202101beta1ListCloudExportResponseWithDefaults instantiates a new V202101beta1ListCloudExportResponse 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 (*V202101beta1ListCloudExportResponse) GetExports

GetExports returns the Exports field value if set, zero value otherwise.

func (*V202101beta1ListCloudExportResponse) GetExportsOk

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

func (*V202101beta1ListCloudExportResponse) GetInvalidExportsCount

func (o *V202101beta1ListCloudExportResponse) GetInvalidExportsCount() int64

GetInvalidExportsCount returns the InvalidExportsCount field value if set, zero value otherwise.

func (*V202101beta1ListCloudExportResponse) GetInvalidExportsCountOk

func (o *V202101beta1ListCloudExportResponse) GetInvalidExportsCountOk() (*int64, bool)

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

func (*V202101beta1ListCloudExportResponse) HasExports

func (o *V202101beta1ListCloudExportResponse) HasExports() bool

HasExports returns a boolean if a field has been set.

func (*V202101beta1ListCloudExportResponse) HasInvalidExportsCount

func (o *V202101beta1ListCloudExportResponse) HasInvalidExportsCount() bool

HasInvalidExportsCount returns a boolean if a field has been set.

func (V202101beta1ListCloudExportResponse) MarshalJSON

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

func (*V202101beta1ListCloudExportResponse) SetExports

SetExports gets a reference to the given []V202101beta1CloudExport and assigns it to the Exports field.

func (*V202101beta1ListCloudExportResponse) SetInvalidExportsCount

func (o *V202101beta1ListCloudExportResponse) SetInvalidExportsCount(v int64)

SetInvalidExportsCount gets a reference to the given int64 and assigns it to the InvalidExportsCount field.

type V202101beta1PatchCloudExportRequest

type V202101beta1PatchCloudExportRequest struct {
	Export *V202101beta1CloudExport `json:"export,omitempty"`
	Mask   *string                  `json:"mask,omitempty"`
}

V202101beta1PatchCloudExportRequest struct for V202101beta1PatchCloudExportRequest

func NewV202101beta1PatchCloudExportRequest

func NewV202101beta1PatchCloudExportRequest() *V202101beta1PatchCloudExportRequest

NewV202101beta1PatchCloudExportRequest instantiates a new V202101beta1PatchCloudExportRequest 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 NewV202101beta1PatchCloudExportRequestWithDefaults

func NewV202101beta1PatchCloudExportRequestWithDefaults() *V202101beta1PatchCloudExportRequest

NewV202101beta1PatchCloudExportRequestWithDefaults instantiates a new V202101beta1PatchCloudExportRequest 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 (*V202101beta1PatchCloudExportRequest) GetExport

GetExport returns the Export field value if set, zero value otherwise.

func (*V202101beta1PatchCloudExportRequest) GetExportOk

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

func (*V202101beta1PatchCloudExportRequest) GetMask

GetMask returns the Mask field value if set, zero value otherwise.

func (*V202101beta1PatchCloudExportRequest) GetMaskOk

func (o *V202101beta1PatchCloudExportRequest) GetMaskOk() (*string, bool)

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

func (*V202101beta1PatchCloudExportRequest) HasExport

HasExport returns a boolean if a field has been set.

func (*V202101beta1PatchCloudExportRequest) HasMask

HasMask returns a boolean if a field has been set.

func (V202101beta1PatchCloudExportRequest) MarshalJSON

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

func (*V202101beta1PatchCloudExportRequest) SetExport

SetExport gets a reference to the given V202101beta1CloudExport and assigns it to the Export field.

func (*V202101beta1PatchCloudExportRequest) SetMask

SetMask gets a reference to the given string and assigns it to the Mask field.

type V202101beta1PatchCloudExportResponse

type V202101beta1PatchCloudExportResponse struct {
	Export *V202101beta1CloudExport `json:"export,omitempty"`
}

V202101beta1PatchCloudExportResponse struct for V202101beta1PatchCloudExportResponse

func NewV202101beta1PatchCloudExportResponse

func NewV202101beta1PatchCloudExportResponse() *V202101beta1PatchCloudExportResponse

NewV202101beta1PatchCloudExportResponse instantiates a new V202101beta1PatchCloudExportResponse 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 NewV202101beta1PatchCloudExportResponseWithDefaults

func NewV202101beta1PatchCloudExportResponseWithDefaults() *V202101beta1PatchCloudExportResponse

NewV202101beta1PatchCloudExportResponseWithDefaults instantiates a new V202101beta1PatchCloudExportResponse 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 (*V202101beta1PatchCloudExportResponse) GetExport

GetExport returns the Export field value if set, zero value otherwise.

func (*V202101beta1PatchCloudExportResponse) GetExportOk

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

func (*V202101beta1PatchCloudExportResponse) HasExport

HasExport returns a boolean if a field has been set.

func (V202101beta1PatchCloudExportResponse) MarshalJSON

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

func (*V202101beta1PatchCloudExportResponse) SetExport

SetExport gets a reference to the given V202101beta1CloudExport and assigns it to the Export field.

type V202101beta1UpdateCloudExportRequest

type V202101beta1UpdateCloudExportRequest struct {
	Export *V202101beta1CloudExport `json:"export,omitempty"`
}

V202101beta1UpdateCloudExportRequest struct for V202101beta1UpdateCloudExportRequest

func NewV202101beta1UpdateCloudExportRequest

func NewV202101beta1UpdateCloudExportRequest() *V202101beta1UpdateCloudExportRequest

NewV202101beta1UpdateCloudExportRequest instantiates a new V202101beta1UpdateCloudExportRequest 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 NewV202101beta1UpdateCloudExportRequestWithDefaults

func NewV202101beta1UpdateCloudExportRequestWithDefaults() *V202101beta1UpdateCloudExportRequest

NewV202101beta1UpdateCloudExportRequestWithDefaults instantiates a new V202101beta1UpdateCloudExportRequest 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 (*V202101beta1UpdateCloudExportRequest) GetExport

GetExport returns the Export field value if set, zero value otherwise.

func (*V202101beta1UpdateCloudExportRequest) GetExportOk

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

func (*V202101beta1UpdateCloudExportRequest) HasExport

HasExport returns a boolean if a field has been set.

func (V202101beta1UpdateCloudExportRequest) MarshalJSON

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

func (*V202101beta1UpdateCloudExportRequest) SetExport

SetExport gets a reference to the given V202101beta1CloudExport and assigns it to the Export field.

type V202101beta1UpdateCloudExportResponse

type V202101beta1UpdateCloudExportResponse struct {
	Export *V202101beta1CloudExport `json:"export,omitempty"`
}

V202101beta1UpdateCloudExportResponse struct for V202101beta1UpdateCloudExportResponse

func NewV202101beta1UpdateCloudExportResponse

func NewV202101beta1UpdateCloudExportResponse() *V202101beta1UpdateCloudExportResponse

NewV202101beta1UpdateCloudExportResponse instantiates a new V202101beta1UpdateCloudExportResponse 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 NewV202101beta1UpdateCloudExportResponseWithDefaults

func NewV202101beta1UpdateCloudExportResponseWithDefaults() *V202101beta1UpdateCloudExportResponse

NewV202101beta1UpdateCloudExportResponseWithDefaults instantiates a new V202101beta1UpdateCloudExportResponse 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 (*V202101beta1UpdateCloudExportResponse) GetExport

GetExport returns the Export field value if set, zero value otherwise.

func (*V202101beta1UpdateCloudExportResponse) GetExportOk

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

func (*V202101beta1UpdateCloudExportResponse) HasExport

HasExport returns a boolean if a field has been set.

func (V202101beta1UpdateCloudExportResponse) MarshalJSON

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

func (*V202101beta1UpdateCloudExportResponse) SetExport

SetExport gets a reference to the given V202101beta1CloudExport and assigns it to the Export field.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL