ionoscloud

package module
v1.1.2 Latest Latest
Warning

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

Go to latest
Published: Feb 20, 2025 License: Apache-2.0 Imports: 26 Imported by: 5

README

Gitter

Go API client for ionoscloud

An managed Apache Kafka cluster is designed to be highly fault-tolerant and scalable, allowing large volumes of data to be ingested, stored, and processed in real-time. By distributing data across multiple brokers, Kafka achieves high throughput and low latency, making it suitable for applications requiring real-time data processing and analytics.

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.

Installation

Install the following dependencies:

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

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

import "./ionoscloud"

Authentication

All available server URLs are:

By default, https://kafka.de-fra.ionos.com is used, however this can be overriden at authentication, either by setting the IONOS_API_URL environment variable or by specifying the hostUrl parameter when initializing the sdk client.

The username and password or the authentication token can be manually specified when initializing the sdk client:


client := ionoscloud.NewAPIClient(ionoscloud.NewConfiguration(username, password, token, hostUrl))

Environment variables can also be used. The sdk uses the following variables:

  • IONOS_TOKEN - login via token. This is the recommended way to authenticate.
  • IONOS_USERNAME - to specify the username used to login
  • IONOS_PASSWORD - to specify the password
  • IONOS_API_URL - to specify the API server URL

In this case, the client configuration needs to be initialized using NewConfigurationFromEnv().


client := ionoscloud.NewAPIClient(ionoscloud.NewConfigurationFromEnv())

Documentation for API Endpoints

All URIs are relative to https://kafka.de-fra.ionos.com

API Endpoints table
Class Method HTTP request Description
ClustersApi ClustersDelete Delete /clusters/{clusterId} Delete Cluster
ClustersApi ClustersFindById Get /clusters/{clusterId} Retrieve Cluster
ClustersApi ClustersGet Get /clusters Retrieve all Clusters
ClustersApi ClustersPost Post /clusters Create Cluster
TopicsApi ClustersTopicsDelete Delete /clusters/{clusterId}/topics/{topicId} Delete Topic
TopicsApi ClustersTopicsFindById Get /clusters/{clusterId}/topics/{topicId} Retrieve Topic
TopicsApi ClustersTopicsGet Get /clusters/{clusterId}/topics Retrieve all Topics
TopicsApi ClustersTopicsPost Post /clusters/{clusterId}/topics Create Topic
UsersApi ClustersUsersAccessGet Get /clusters/{clusterId}/users/{userId}/access Retrieve Kafka User with credentials.
UsersApi ClustersUsersGet Get /clusters/{clusterId}/users Retrieve all Users

Documentation For Models

All URIs are relative to https://kafka.de-fra.ionos.com

API models list

[Back to API list] [Back to Model list]

Documentation

Index

Constants

View Source
const (
	RequestStatusQueued  = "QUEUED"
	RequestStatusRunning = "RUNNING"
	RequestStatusFailed  = "FAILED"
	RequestStatusDone    = "DONE"

	Version = "1.1.2"
)
View Source
const (
	IonosUsernameEnvVar   = "IONOS_USERNAME"
	IonosPasswordEnvVar   = "IONOS_PASSWORD"
	IonosTokenEnvVar      = "IONOS_TOKEN"
	IonosApiUrlEnvVar     = "IONOS_API_URL"
	IonosPinnedCertEnvVar = "IONOS_PINNED_CERT"
	IonosLogLevelEnvVar   = "IONOS_LOG_LEVEL"
	DefaultIonosServerUrl = "https://kafka.de-fra.ionos.com"
	DefaultIonosBasePath  = ""
)

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")
)
View Source
var (
	IonosServerUrls = []string{
		"https://kafka.de-fra.ionos.com",
		"https://kafka.de-txl.ionos.com",
		"https://kafka.es-vit.ionos.com",
		"https://kafka.gb-lhr.ionos.com",
		"https://kafka.us-ewr.ionos.com",
		"https://kafka.us-las.ionos.com",
		"https://kafka.us-mci.ionos.com",
		"https://kafka.fr-par.ionos.com",
	}
)
View Source
var LogLevelMap = map[string]LogLevel{
	"off":   Off,
	"debug": Debug,
	"trace": Trace,
}

Functions

func AddPinnedCert

func AddPinnedCert(transport *http.Transport, pkFingerprint string)

AddPinnedCert - enables pinning of the sha256 public fingerprint to the http client's transport

func CacheExpires

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

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

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool

func PtrBool(v bool) *bool

PtrBool - returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 - returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 - returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt - returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 - returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 - returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString - returns a pointer to given string value.

func PtrTime

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

PtrTime - returns a pointer to given Time value.

func SliceToValueDefault

func SliceToValueDefault[T any](ptrSlice *[]T) []T

func ToBool

func ToBool(ptr *bool) bool

ToBool - returns the value of the bool pointer passed in

func ToBoolDefault

func ToBoolDefault(ptr *bool) bool

ToBoolDefault - returns the value of the bool pointer passed in, or false if the pointer is nil

func ToBoolSlice

func ToBoolSlice(ptrSlice *[]bool) []bool

ToBoolSlice - returns a bool slice of the pointer passed in

func ToByte

func ToByte(ptr *byte) byte

ToByte - returns the value of the byte pointer passed in

func ToByteDefault

func ToByteDefault(ptr *byte) byte

ToByteDefault - returns the value of the byte pointer passed in, or 0 if the pointer is nil

func ToByteSlice

func ToByteSlice(ptrSlice *[]byte) []byte

ToByteSlice - returns a byte slice of the pointer passed in

func ToFloat32

func ToFloat32(ptr *float32) float32

ToFloat32 - returns the value of the float32 pointer passed in

func ToFloat32Default

func ToFloat32Default(ptr *float32) float32

ToFloat32Default - returns the value of the float32 pointer passed in, or 0 if the pointer is nil

func ToFloat32Slice

func ToFloat32Slice(ptrSlice *[]float32) []float32

ToFloat32Slice - returns a float32 slice of the pointer passed in

func ToFloat64

func ToFloat64(ptr *float64) float64

ToFloat64 - returns the value of the float64 pointer passed in

func ToFloat64Default

func ToFloat64Default(ptr *float64) float64

ToFloat64Default - returns the value of the float64 pointer passed in, or 0 if the pointer is nil

func ToFloat64Slice

func ToFloat64Slice(ptrSlice *[]float64) []float64

ToFloat64Slice - returns a float64 slice of the pointer passed in

func ToInt

func ToInt(ptr *int) int

ToInt - returns the value of the int pointer passed in

func ToInt16

func ToInt16(ptr *int16) int16

ToInt16 - returns the value of the int16 pointer passed in

func ToInt16Default

func ToInt16Default(ptr *int16) int16

ToInt16Default - returns the value of the int16 pointer passed in, or 0 if the pointer is nil

func ToInt16Slice

func ToInt16Slice(ptrSlice *[]int16) []int16

ToInt16Slice - returns a int16 slice of the pointer passed in

func ToInt32

func ToInt32(ptr *int32) int32

ToInt32 - returns the value of the int32 pointer passed in

func ToInt32Default

func ToInt32Default(ptr *int32) int32

ToInt32Default - returns the value of the int32 pointer passed in, or 0 if the pointer is nil

func ToInt32Slice

func ToInt32Slice(ptrSlice *[]int32) []int32

ToInt32Slice - returns a int32 slice of the pointer passed in

func ToInt64

func ToInt64(ptr *int64) int64

ToInt64 - returns the value of the int64 pointer passed in

func ToInt64Default

func ToInt64Default(ptr *int64) int64

ToInt64Default - returns the value of the int64 pointer passed in, or 0 if the pointer is nil

func ToInt64Slice

func ToInt64Slice(ptrSlice *[]int64) []int64

ToInt64Slice - returns a int64 slice of the pointer passed in

func ToInt8

func ToInt8(ptr *int8) int8

ToInt8 - returns the value of the int8 pointer passed in

func ToInt8Default

func ToInt8Default(ptr *int8) int8

ToInt8Default - returns the value of the int8 pointer passed in, or 0 if the pointer is nil

func ToInt8Slice

func ToInt8Slice(ptrSlice *[]int8) []int8

ToInt8Slice - returns a int8 slice of the pointer passed in

func ToIntDefault

func ToIntDefault(ptr *int) int

ToIntDefault - returns the value of the int pointer passed in, or 0 if the pointer is nil

func ToIntSlice

func ToIntSlice(ptrSlice *[]int) []int

ToIntSlice - returns a int slice of the pointer passed in

func ToPtr

func ToPtr[T any](v T) *T

ToPtr - returns a pointer to the given value.

func ToString

func ToString(ptr *string) string

ToString - returns the value of the string pointer passed in

func ToStringDefault

func ToStringDefault(ptr *string) string

ToStringDefault - returns the value of the string pointer passed in, or "" if the pointer is nil

func ToStringSlice

func ToStringSlice(ptrSlice *[]string) []string

ToStringSlice - returns a string slice of the pointer passed in

func ToTime

func ToTime(ptr *time.Time) time.Time

ToTime - returns the value of the Time pointer passed in

func ToTimeDefault

func ToTimeDefault(ptr *time.Time) time.Time

ToTimeDefault - returns the value of the Time pointer passed in, or 0001-01-01 00:00:00 +0000 UTC if the pointer is nil

func ToTimeSlice

func ToTimeSlice(ptrSlice *[]time.Time) []time.Time

ToTimeSlice - returns a Time slice of the pointer passed in

func ToUint

func ToUint(ptr *uint) uint

ToUint - returns the value of the uint pointer passed in

func ToUint16

func ToUint16(ptr *uint16) uint16

ToUint16 - returns the value of the uint16 pointer passed in

func ToUint16Default

func ToUint16Default(ptr *uint16) uint16

ToUint16Default - returns the value of the uint16 pointer passed in, or 0 if the pointer is nil

func ToUint16Slice

func ToUint16Slice(ptrSlice *[]uint16) []uint16

ToUint16Slice - returns a uint16 slice of the pointer passed in

func ToUint32

func ToUint32(ptr *uint32) uint32

ToUint32 - returns the value of the uint32 pointer passed in

func ToUint32Default

func ToUint32Default(ptr *uint32) uint32

ToUint32Default - returns the value of the uint32 pointer passed in, or 0 if the pointer is nil

func ToUint32Slice

func ToUint32Slice(ptrSlice *[]uint32) []uint32

ToUint32Slice - returns a uint32 slice of the pointer passed in

func ToUint64

func ToUint64(ptr *uint64) uint64

ToUint64 - returns the value of the uint64 pointer passed in

func ToUint64Default

func ToUint64Default(ptr *uint64) uint64

ToUint64Default - returns the value of the uint64 pointer passed in, or 0 if the pointer is nil

func ToUint64Slice

func ToUint64Slice(ptrSlice *[]uint64) []uint64

ToUint64Slice - returns a uint63 slice of the pointer passed in

func ToUint8

func ToUint8(ptr *uint8) uint8

ToUint8 -returns the value of the uint8 pointer passed in

func ToUint8Default

func ToUint8Default(ptr *uint8) uint8

ToUint8Default - returns the value of the uint8 pointer passed in, or 0 if the pointer is nil

func ToUint8Slice

func ToUint8Slice(ptrSlice *[]uint8) []uint8

ToUint8Slice - returns a uint8 slice of the pointer passed in

func ToUintDefault

func ToUintDefault(ptr *uint) uint

ToUintDefault - returns the value of the uint pointer passed in, or 0 if the pointer is nil

func ToUintSlice

func ToUintSlice(ptrSlice *[]uint) []uint

ToUintSlice - returns a uint slice of the pointer passed in

func ToValue

func ToValue[T any](ptr *T) T

ToValue - returns the value of the pointer passed in

func ToValueDefault

func ToValueDefault[T any](ptr *T) T

ToValueDefault - returns the value of the pointer passed in, or the default type value if the pointer is nil

Types

type APIClient

type APIClient struct {
	ClustersApi *ClustersApiService

	TopicsApi *TopicsApiService

	UsersApi *UsersApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the Kafka as a Service API API v1.7.1 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"`
	// RequestTime is the time duration from the moment the APIClient sends
	// the HTTP request to the moment it receives an HTTP response.
	RequestTime time.Duration `json:"duration,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.

func (*APIResponse) HttpNotFound

func (resp *APIResponse) HttpNotFound() bool

HttpNotFound - returns true if a 404 status code was returned returns false for nil APIResponse values

func (*APIResponse) LogInfo

func (resp *APIResponse) LogInfo()

LogInfo - logs APIResponse values like RequestTime, Operation and StatusCode does not print anything for nil APIResponse values

type ApiClustersDeleteRequest

type ApiClustersDeleteRequest struct {
	ApiService *ClustersApiService
	// contains filtered or unexported fields
}

func (ApiClustersDeleteRequest) Execute

func (r ApiClustersDeleteRequest) Execute() (*APIResponse, error)

type ApiClustersFindByIdRequest

type ApiClustersFindByIdRequest struct {
	ApiService *ClustersApiService
	// contains filtered or unexported fields
}

func (ApiClustersFindByIdRequest) Execute

type ApiClustersGetRequest

type ApiClustersGetRequest struct {
	ApiService *ClustersApiService
	// contains filtered or unexported fields
}

func (ApiClustersGetRequest) Execute

func (ApiClustersGetRequest) FilterName

func (r ApiClustersGetRequest) FilterName(filterName string) ApiClustersGetRequest

func (ApiClustersGetRequest) FilterState

func (r ApiClustersGetRequest) FilterState(filterState string) ApiClustersGetRequest

type ApiClustersPostRequest

type ApiClustersPostRequest struct {
	ApiService *ClustersApiService
	// contains filtered or unexported fields
}

func (ApiClustersPostRequest) ClusterCreate

func (r ApiClustersPostRequest) ClusterCreate(clusterCreate ClusterCreate) ApiClustersPostRequest

func (ApiClustersPostRequest) Execute

type ApiClustersTopicsDeleteRequest

type ApiClustersTopicsDeleteRequest struct {
	ApiService *TopicsApiService
	// contains filtered or unexported fields
}

func (ApiClustersTopicsDeleteRequest) Execute

type ApiClustersTopicsFindByIdRequest

type ApiClustersTopicsFindByIdRequest struct {
	ApiService *TopicsApiService
	// contains filtered or unexported fields
}

func (ApiClustersTopicsFindByIdRequest) Execute

type ApiClustersTopicsGetRequest

type ApiClustersTopicsGetRequest struct {
	ApiService *TopicsApiService
	// contains filtered or unexported fields
}

func (ApiClustersTopicsGetRequest) Execute

type ApiClustersTopicsPostRequest

type ApiClustersTopicsPostRequest struct {
	ApiService *TopicsApiService
	// contains filtered or unexported fields
}

func (ApiClustersTopicsPostRequest) Execute

func (ApiClustersTopicsPostRequest) TopicCreate

type ApiClustersUsersAccessGetRequest

type ApiClustersUsersAccessGetRequest struct {
	ApiService *UsersApiService
	// contains filtered or unexported fields
}

func (ApiClustersUsersAccessGetRequest) Execute

type ApiClustersUsersGetRequest

type ApiClustersUsersGetRequest struct {
	ApiService *UsersApiService
	// contains filtered or unexported fields
}

func (ApiClustersUsersGetRequest) 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 Cluster

type Cluster struct {
	// The name of your Kafka cluster. Must be 63 characters or less and must begin and end with an alphanumeric character (`[a-z0-9A-Z]`) with dashes (`-`), underscores (`_`), dots (`.`), and alphanumerics between.
	Name *string `json:"name"`
	// The version of Kafka. Currently only Kafka Version 3.7.0 is supported.
	Version *string `json:"version"`
	// The size of your Kafka cluster. The size of the Kafka cluster is given in T-shirt sizes. Valid values are: XS, S
	Size        *string                   `json:"size"`
	Connections *[]KafkaClusterConnection `json:"connections"`
}

Cluster A Kafka cluster that stores data and serve client requests. Kafka clusters typically have multiple brokers to handle more data and provide high availability. Each broker is identified by a unique ID and manages partitions of different topics.

func NewCluster

func NewCluster(name string, version string, size string, connections []KafkaClusterConnection) *Cluster

NewCluster instantiates a new Cluster object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewClusterWithDefaults

func NewClusterWithDefaults() *Cluster

NewClusterWithDefaults instantiates a new Cluster object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Cluster) GetConnections

func (o *Cluster) GetConnections() *[]KafkaClusterConnection

GetConnections returns the Connections field value If the value is explicit nil, the zero value for []KafkaClusterConnection will be returned

func (*Cluster) GetConnectionsOk

func (o *Cluster) GetConnectionsOk() (*[]KafkaClusterConnection, bool)

GetConnectionsOk returns a tuple with the Connections 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 (*Cluster) GetName

func (o *Cluster) GetName() *string

GetName returns the Name field value If the value is explicit nil, the zero value for string will be returned

func (*Cluster) GetNameOk

func (o *Cluster) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name 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 (*Cluster) GetSize

func (o *Cluster) GetSize() *string

GetSize returns the Size field value If the value is explicit nil, the zero value for string will be returned

func (*Cluster) GetSizeOk

func (o *Cluster) GetSizeOk() (*string, bool)

GetSizeOk returns a tuple with the Size 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 (*Cluster) GetVersion

func (o *Cluster) GetVersion() *string

GetVersion returns the Version field value If the value is explicit nil, the zero value for string will be returned

func (*Cluster) GetVersionOk

func (o *Cluster) GetVersionOk() (*string, bool)

GetVersionOk returns a tuple with the Version 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 (*Cluster) HasConnections

func (o *Cluster) HasConnections() bool

HasConnections returns a boolean if a field has been set.

func (*Cluster) HasName

func (o *Cluster) HasName() bool

HasName returns a boolean if a field has been set.

func (*Cluster) HasSize

func (o *Cluster) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*Cluster) HasVersion

func (o *Cluster) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (Cluster) MarshalJSON

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

func (*Cluster) SetConnections

func (o *Cluster) SetConnections(v []KafkaClusterConnection)

SetConnections sets field value

func (*Cluster) SetName

func (o *Cluster) SetName(v string)

SetName sets field value

func (*Cluster) SetSize

func (o *Cluster) SetSize(v string)

SetSize sets field value

func (*Cluster) SetVersion

func (o *Cluster) SetVersion(v string)

SetVersion sets field value

type ClusterCreate

type ClusterCreate struct {
	// Metadata
	Metadata   *map[string]interface{} `json:"metadata,omitempty"`
	Properties *Cluster                `json:"properties"`
}

ClusterCreate struct for ClusterCreate

func NewClusterCreate

func NewClusterCreate(properties Cluster) *ClusterCreate

NewClusterCreate instantiates a new ClusterCreate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewClusterCreateWithDefaults

func NewClusterCreateWithDefaults() *ClusterCreate

NewClusterCreateWithDefaults instantiates a new ClusterCreate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ClusterCreate) GetMetadata

func (o *ClusterCreate) GetMetadata() *map[string]interface{}

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for map[string]interface{} will be returned

func (*ClusterCreate) GetMetadataOk

func (o *ClusterCreate) GetMetadataOk() (*map[string]interface{}, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*ClusterCreate) GetProperties

func (o *ClusterCreate) GetProperties() *Cluster

GetProperties returns the Properties field value If the value is explicit nil, the zero value for Cluster will be returned

func (*ClusterCreate) GetPropertiesOk

func (o *ClusterCreate) GetPropertiesOk() (*Cluster, bool)

GetPropertiesOk returns a tuple with the Properties 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 (*ClusterCreate) HasMetadata

func (o *ClusterCreate) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*ClusterCreate) HasProperties

func (o *ClusterCreate) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (ClusterCreate) MarshalJSON

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

func (*ClusterCreate) SetMetadata

func (o *ClusterCreate) SetMetadata(v map[string]interface{})

SetMetadata sets field value

func (*ClusterCreate) SetProperties

func (o *ClusterCreate) SetProperties(v Cluster)

SetProperties sets field value

type ClusterMetadata

type ClusterMetadata struct {
	// The ISO 8601 creation timestamp.
	CreatedDate *IonosTime `json:"createdDate,omitempty"`
	// Unique name of the identity that created the resource.
	CreatedBy *string `json:"createdBy,omitempty"`
	// Unique id of the identity that created the resource.
	CreatedByUserId *string `json:"createdByUserId,omitempty"`
	// The ISO 8601 modified timestamp.
	LastModifiedDate *IonosTime `json:"lastModifiedDate,omitempty"`
	// Unique name of the identity that last modified the resource.
	LastModifiedBy *string `json:"lastModifiedBy,omitempty"`
	// Unique id of the identity that last modified the resource.
	LastModifiedByUserId *string `json:"lastModifiedByUserId,omitempty"`
	// Unique name of the resource.
	ResourceURN *string `json:"resourceURN,omitempty"`
	// State of the resource. Resource states: `AVAILABLE`: There are no pending modification requests for this item. `BUSY`: There is at least one modification request pending and all following requests will be queued. `DEPLOYING`: The resource is being created. `FAILED`: The creation of the resource failed. `UPDATING`: The resource is being updated. `FAILED_UPDATING`: An update to the resource was not successful. `DESTROYING`: A delete command was issued, and the resource is being deleted.
	State *string `json:"state"`
	// A human readable message describing the current state. In case of an error, the message will contain a detailed error message.
	Message *string `json:"message,omitempty"`
	// IP addresses and ports of cluster brokers.
	BrokerAddresses *[]string `json:"brokerAddresses,omitempty"`
}

ClusterMetadata struct for ClusterMetadata

func NewClusterMetadata

func NewClusterMetadata(state string) *ClusterMetadata

NewClusterMetadata instantiates a new ClusterMetadata object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewClusterMetadataWithDefaults

func NewClusterMetadataWithDefaults() *ClusterMetadata

NewClusterMetadataWithDefaults instantiates a new ClusterMetadata object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ClusterMetadata) GetBrokerAddresses

func (o *ClusterMetadata) GetBrokerAddresses() *[]string

GetBrokerAddresses returns the BrokerAddresses field value If the value is explicit nil, the zero value for []string will be returned

func (*ClusterMetadata) GetBrokerAddressesOk

func (o *ClusterMetadata) GetBrokerAddressesOk() (*[]string, bool)

GetBrokerAddressesOk returns a tuple with the BrokerAddresses 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 (*ClusterMetadata) GetCreatedBy

func (o *ClusterMetadata) GetCreatedBy() *string

GetCreatedBy returns the CreatedBy field value If the value is explicit nil, the zero value for string will be returned

func (*ClusterMetadata) GetCreatedByOk

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

GetCreatedByOk returns a tuple with the CreatedBy 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 (*ClusterMetadata) GetCreatedByUserId

func (o *ClusterMetadata) GetCreatedByUserId() *string

GetCreatedByUserId returns the CreatedByUserId field value If the value is explicit nil, the zero value for string will be returned

func (*ClusterMetadata) GetCreatedByUserIdOk

func (o *ClusterMetadata) GetCreatedByUserIdOk() (*string, bool)

GetCreatedByUserIdOk returns a tuple with the CreatedByUserId 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 (*ClusterMetadata) GetCreatedDate

func (o *ClusterMetadata) GetCreatedDate() *time.Time

GetCreatedDate returns the CreatedDate field value If the value is explicit nil, the zero value for time.Time will be returned

func (*ClusterMetadata) GetCreatedDateOk

func (o *ClusterMetadata) GetCreatedDateOk() (*time.Time, bool)

GetCreatedDateOk returns a tuple with the CreatedDate 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 (*ClusterMetadata) GetLastModifiedBy

func (o *ClusterMetadata) GetLastModifiedBy() *string

GetLastModifiedBy returns the LastModifiedBy field value If the value is explicit nil, the zero value for string will be returned

func (*ClusterMetadata) GetLastModifiedByOk

func (o *ClusterMetadata) GetLastModifiedByOk() (*string, bool)

GetLastModifiedByOk returns a tuple with the LastModifiedBy 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 (*ClusterMetadata) GetLastModifiedByUserId

func (o *ClusterMetadata) GetLastModifiedByUserId() *string

GetLastModifiedByUserId returns the LastModifiedByUserId field value If the value is explicit nil, the zero value for string will be returned

func (*ClusterMetadata) GetLastModifiedByUserIdOk

func (o *ClusterMetadata) GetLastModifiedByUserIdOk() (*string, bool)

GetLastModifiedByUserIdOk returns a tuple with the LastModifiedByUserId 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 (*ClusterMetadata) GetLastModifiedDate

func (o *ClusterMetadata) GetLastModifiedDate() *time.Time

GetLastModifiedDate returns the LastModifiedDate field value If the value is explicit nil, the zero value for time.Time will be returned

func (*ClusterMetadata) GetLastModifiedDateOk

func (o *ClusterMetadata) GetLastModifiedDateOk() (*time.Time, bool)

GetLastModifiedDateOk returns a tuple with the LastModifiedDate 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 (*ClusterMetadata) GetMessage

func (o *ClusterMetadata) GetMessage() *string

GetMessage returns the Message field value If the value is explicit nil, the zero value for string will be returned

func (*ClusterMetadata) GetMessageOk

func (o *ClusterMetadata) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message 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 (*ClusterMetadata) GetResourceURN

func (o *ClusterMetadata) GetResourceURN() *string

GetResourceURN returns the ResourceURN field value If the value is explicit nil, the zero value for string will be returned

func (*ClusterMetadata) GetResourceURNOk

func (o *ClusterMetadata) GetResourceURNOk() (*string, bool)

GetResourceURNOk returns a tuple with the ResourceURN 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 (*ClusterMetadata) GetState

func (o *ClusterMetadata) GetState() *string

GetState returns the State field value If the value is explicit nil, the zero value for string will be returned

func (*ClusterMetadata) GetStateOk

func (o *ClusterMetadata) GetStateOk() (*string, bool)

GetStateOk returns a tuple with the State 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 (*ClusterMetadata) HasBrokerAddresses

func (o *ClusterMetadata) HasBrokerAddresses() bool

HasBrokerAddresses returns a boolean if a field has been set.

func (*ClusterMetadata) HasCreatedBy

func (o *ClusterMetadata) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (*ClusterMetadata) HasCreatedByUserId

func (o *ClusterMetadata) HasCreatedByUserId() bool

HasCreatedByUserId returns a boolean if a field has been set.

func (*ClusterMetadata) HasCreatedDate

func (o *ClusterMetadata) HasCreatedDate() bool

HasCreatedDate returns a boolean if a field has been set.

func (*ClusterMetadata) HasLastModifiedBy

func (o *ClusterMetadata) HasLastModifiedBy() bool

HasLastModifiedBy returns a boolean if a field has been set.

func (*ClusterMetadata) HasLastModifiedByUserId

func (o *ClusterMetadata) HasLastModifiedByUserId() bool

HasLastModifiedByUserId returns a boolean if a field has been set.

func (*ClusterMetadata) HasLastModifiedDate

func (o *ClusterMetadata) HasLastModifiedDate() bool

HasLastModifiedDate returns a boolean if a field has been set.

func (*ClusterMetadata) HasMessage

func (o *ClusterMetadata) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*ClusterMetadata) HasResourceURN

func (o *ClusterMetadata) HasResourceURN() bool

HasResourceURN returns a boolean if a field has been set.

func (*ClusterMetadata) HasState

func (o *ClusterMetadata) HasState() bool

HasState returns a boolean if a field has been set.

func (ClusterMetadata) MarshalJSON

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

func (*ClusterMetadata) SetBrokerAddresses

func (o *ClusterMetadata) SetBrokerAddresses(v []string)

SetBrokerAddresses sets field value

func (*ClusterMetadata) SetCreatedBy

func (o *ClusterMetadata) SetCreatedBy(v string)

SetCreatedBy sets field value

func (*ClusterMetadata) SetCreatedByUserId

func (o *ClusterMetadata) SetCreatedByUserId(v string)

SetCreatedByUserId sets field value

func (*ClusterMetadata) SetCreatedDate

func (o *ClusterMetadata) SetCreatedDate(v time.Time)

SetCreatedDate sets field value

func (*ClusterMetadata) SetLastModifiedBy

func (o *ClusterMetadata) SetLastModifiedBy(v string)

SetLastModifiedBy sets field value

func (*ClusterMetadata) SetLastModifiedByUserId

func (o *ClusterMetadata) SetLastModifiedByUserId(v string)

SetLastModifiedByUserId sets field value

func (*ClusterMetadata) SetLastModifiedDate

func (o *ClusterMetadata) SetLastModifiedDate(v time.Time)

SetLastModifiedDate sets field value

func (*ClusterMetadata) SetMessage

func (o *ClusterMetadata) SetMessage(v string)

SetMessage sets field value

func (*ClusterMetadata) SetResourceURN

func (o *ClusterMetadata) SetResourceURN(v string)

SetResourceURN sets field value

func (*ClusterMetadata) SetState

func (o *ClusterMetadata) SetState(v string)

SetState sets field value

type ClusterMetadataAllOf

type ClusterMetadataAllOf struct {
	// IP addresses and ports of cluster brokers.
	BrokerAddresses *[]string `json:"brokerAddresses,omitempty"`
}

ClusterMetadataAllOf struct for ClusterMetadataAllOf

func NewClusterMetadataAllOf

func NewClusterMetadataAllOf() *ClusterMetadataAllOf

NewClusterMetadataAllOf instantiates a new ClusterMetadataAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewClusterMetadataAllOfWithDefaults

func NewClusterMetadataAllOfWithDefaults() *ClusterMetadataAllOf

NewClusterMetadataAllOfWithDefaults instantiates a new ClusterMetadataAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ClusterMetadataAllOf) GetBrokerAddresses

func (o *ClusterMetadataAllOf) GetBrokerAddresses() *[]string

GetBrokerAddresses returns the BrokerAddresses field value If the value is explicit nil, the zero value for []string will be returned

func (*ClusterMetadataAllOf) GetBrokerAddressesOk

func (o *ClusterMetadataAllOf) GetBrokerAddressesOk() (*[]string, bool)

GetBrokerAddressesOk returns a tuple with the BrokerAddresses 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 (*ClusterMetadataAllOf) HasBrokerAddresses

func (o *ClusterMetadataAllOf) HasBrokerAddresses() bool

HasBrokerAddresses returns a boolean if a field has been set.

func (ClusterMetadataAllOf) MarshalJSON

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

func (*ClusterMetadataAllOf) SetBrokerAddresses

func (o *ClusterMetadataAllOf) SetBrokerAddresses(v []string)

SetBrokerAddresses sets field value

type ClusterRead

type ClusterRead struct {
	// The ID (UUID) of the Cluster.
	Id *string `json:"id"`
	// The type of the resource.
	Type *string `json:"type"`
	// The URL of the Cluster.
	Href       *string          `json:"href"`
	Metadata   *ClusterMetadata `json:"metadata"`
	Properties *Cluster         `json:"properties"`
}

ClusterRead struct for ClusterRead

func NewClusterRead

func NewClusterRead(id string, type_ string, href string, metadata ClusterMetadata, properties Cluster) *ClusterRead

NewClusterRead instantiates a new ClusterRead object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewClusterReadWithDefaults

func NewClusterReadWithDefaults() *ClusterRead

NewClusterReadWithDefaults instantiates a new ClusterRead object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ClusterRead) GetHref

func (o *ClusterRead) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*ClusterRead) GetHrefOk

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

GetHrefOk returns a tuple with the Href 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 (*ClusterRead) GetId

func (o *ClusterRead) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*ClusterRead) GetIdOk

func (o *ClusterRead) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id 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 (*ClusterRead) GetMetadata

func (o *ClusterRead) GetMetadata() *ClusterMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for ClusterMetadata will be returned

func (*ClusterRead) GetMetadataOk

func (o *ClusterRead) GetMetadataOk() (*ClusterMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*ClusterRead) GetProperties

func (o *ClusterRead) GetProperties() *Cluster

GetProperties returns the Properties field value If the value is explicit nil, the zero value for Cluster will be returned

func (*ClusterRead) GetPropertiesOk

func (o *ClusterRead) GetPropertiesOk() (*Cluster, bool)

GetPropertiesOk returns a tuple with the Properties 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 (*ClusterRead) GetType

func (o *ClusterRead) GetType() *string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*ClusterRead) GetTypeOk

func (o *ClusterRead) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type 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 (*ClusterRead) HasHref

func (o *ClusterRead) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*ClusterRead) HasId

func (o *ClusterRead) HasId() bool

HasId returns a boolean if a field has been set.

func (*ClusterRead) HasMetadata

func (o *ClusterRead) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*ClusterRead) HasProperties

func (o *ClusterRead) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*ClusterRead) HasType

func (o *ClusterRead) HasType() bool

HasType returns a boolean if a field has been set.

func (ClusterRead) MarshalJSON

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

func (*ClusterRead) SetHref

func (o *ClusterRead) SetHref(v string)

SetHref sets field value

func (*ClusterRead) SetId

func (o *ClusterRead) SetId(v string)

SetId sets field value

func (*ClusterRead) SetMetadata

func (o *ClusterRead) SetMetadata(v ClusterMetadata)

SetMetadata sets field value

func (*ClusterRead) SetProperties

func (o *ClusterRead) SetProperties(v Cluster)

SetProperties sets field value

func (*ClusterRead) SetType

func (o *ClusterRead) SetType(v string)

SetType sets field value

type ClusterReadList

type ClusterReadList struct {
	// ID of the list of Cluster resources.
	Id *string `json:"id"`
	// The type of the resource.
	Type *string `json:"type"`
	// The URL of the list of Cluster resources.
	Href *string `json:"href"`
	// The list of Cluster resources.
	Items *[]ClusterRead `json:"items,omitempty"`
}

ClusterReadList struct for ClusterReadList

func NewClusterReadList

func NewClusterReadList(id string, type_ string, href string) *ClusterReadList

NewClusterReadList instantiates a new ClusterReadList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewClusterReadListWithDefaults

func NewClusterReadListWithDefaults() *ClusterReadList

NewClusterReadListWithDefaults instantiates a new ClusterReadList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ClusterReadList) GetHref

func (o *ClusterReadList) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*ClusterReadList) GetHrefOk

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

GetHrefOk returns a tuple with the Href 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 (*ClusterReadList) GetId

func (o *ClusterReadList) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*ClusterReadList) GetIdOk

func (o *ClusterReadList) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id 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 (*ClusterReadList) GetItems

func (o *ClusterReadList) GetItems() *[]ClusterRead

GetItems returns the Items field value If the value is explicit nil, the zero value for []ClusterRead will be returned

func (*ClusterReadList) GetItemsOk

func (o *ClusterReadList) GetItemsOk() (*[]ClusterRead, bool)

GetItemsOk returns a tuple with the Items 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 (*ClusterReadList) GetType

func (o *ClusterReadList) GetType() *string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*ClusterReadList) GetTypeOk

func (o *ClusterReadList) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type 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 (*ClusterReadList) HasHref

func (o *ClusterReadList) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*ClusterReadList) HasId

func (o *ClusterReadList) HasId() bool

HasId returns a boolean if a field has been set.

func (*ClusterReadList) HasItems

func (o *ClusterReadList) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*ClusterReadList) HasType

func (o *ClusterReadList) HasType() bool

HasType returns a boolean if a field has been set.

func (ClusterReadList) MarshalJSON

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

func (*ClusterReadList) SetHref

func (o *ClusterReadList) SetHref(v string)

SetHref sets field value

func (*ClusterReadList) SetId

func (o *ClusterReadList) SetId(v string)

SetId sets field value

func (*ClusterReadList) SetItems

func (o *ClusterReadList) SetItems(v []ClusterRead)

SetItems sets field value

func (*ClusterReadList) SetType

func (o *ClusterReadList) SetType(v string)

SetType sets field value

type ClusterReadListAllOf

type ClusterReadListAllOf struct {
	// ID of the list of Cluster resources.
	Id *string `json:"id"`
	// The type of the resource.
	Type *string `json:"type"`
	// The URL of the list of Cluster resources.
	Href *string `json:"href"`
	// The list of Cluster resources.
	Items *[]ClusterRead `json:"items,omitempty"`
}

ClusterReadListAllOf struct for ClusterReadListAllOf

func NewClusterReadListAllOf

func NewClusterReadListAllOf(id string, type_ string, href string) *ClusterReadListAllOf

NewClusterReadListAllOf instantiates a new ClusterReadListAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewClusterReadListAllOfWithDefaults

func NewClusterReadListAllOfWithDefaults() *ClusterReadListAllOf

NewClusterReadListAllOfWithDefaults instantiates a new ClusterReadListAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ClusterReadListAllOf) GetHref

func (o *ClusterReadListAllOf) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*ClusterReadListAllOf) GetHrefOk

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

GetHrefOk returns a tuple with the Href 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 (*ClusterReadListAllOf) GetId

func (o *ClusterReadListAllOf) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*ClusterReadListAllOf) GetIdOk

func (o *ClusterReadListAllOf) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id 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 (*ClusterReadListAllOf) GetItems

func (o *ClusterReadListAllOf) GetItems() *[]ClusterRead

GetItems returns the Items field value If the value is explicit nil, the zero value for []ClusterRead will be returned

func (*ClusterReadListAllOf) GetItemsOk

func (o *ClusterReadListAllOf) GetItemsOk() (*[]ClusterRead, bool)

GetItemsOk returns a tuple with the Items 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 (*ClusterReadListAllOf) GetType

func (o *ClusterReadListAllOf) GetType() *string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*ClusterReadListAllOf) GetTypeOk

func (o *ClusterReadListAllOf) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type 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 (*ClusterReadListAllOf) HasHref

func (o *ClusterReadListAllOf) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*ClusterReadListAllOf) HasId

func (o *ClusterReadListAllOf) HasId() bool

HasId returns a boolean if a field has been set.

func (*ClusterReadListAllOf) HasItems

func (o *ClusterReadListAllOf) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*ClusterReadListAllOf) HasType

func (o *ClusterReadListAllOf) HasType() bool

HasType returns a boolean if a field has been set.

func (ClusterReadListAllOf) MarshalJSON

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

func (*ClusterReadListAllOf) SetHref

func (o *ClusterReadListAllOf) SetHref(v string)

SetHref sets field value

func (*ClusterReadListAllOf) SetId

func (o *ClusterReadListAllOf) SetId(v string)

SetId sets field value

func (*ClusterReadListAllOf) SetItems

func (o *ClusterReadListAllOf) SetItems(v []ClusterRead)

SetItems sets field value

func (*ClusterReadListAllOf) SetType

func (o *ClusterReadListAllOf) SetType(v string)

SetType sets field value

type ClustersApiService

type ClustersApiService service

ClustersApiService ClustersApi service

func (*ClustersApiService) ClustersDelete

func (a *ClustersApiService) ClustersDelete(ctx _context.Context, clusterId string) ApiClustersDeleteRequest

* ClustersDelete Delete Cluster * Deletes the specified Cluster. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param clusterId The ID (UUID) of the Cluster. * @return ApiClustersDeleteRequest

func (*ClustersApiService) ClustersDeleteExecute

func (a *ClustersApiService) ClustersDeleteExecute(r ApiClustersDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*ClustersApiService) ClustersFindById

func (a *ClustersApiService) ClustersFindById(ctx _context.Context, clusterId string) ApiClustersFindByIdRequest

* ClustersFindById Retrieve Cluster * Returns the Cluster by ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param clusterId The ID (UUID) of the Cluster. * @return ApiClustersFindByIdRequest

func (*ClustersApiService) ClustersFindByIdExecute

func (a *ClustersApiService) ClustersFindByIdExecute(r ApiClustersFindByIdRequest) (ClusterRead, *APIResponse, error)

* Execute executes the request * @return ClusterRead

func (*ClustersApiService) ClustersGet

  • ClustersGet Retrieve all Clusters
  • This endpoint enables retrieving all Clusters using

pagination and optional filters.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiClustersGetRequest

func (*ClustersApiService) ClustersGetExecute

* Execute executes the request * @return ClusterReadList

func (*ClustersApiService) ClustersPost

  • ClustersPost Create Cluster
  • Creates a new Cluster.

The full Cluster needs to be provided to create the object. Optional data will be filled with defaults or left empty.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiClustersPostRequest

func (*ClustersApiService) ClustersPostExecute

* Execute executes the request * @return ClusterRead

type Configuration

type Configuration struct {
	Host               string            `json:"host,omitempty"`
	Scheme             string            `json:"scheme,omitempty"`
	DefaultHeader      map[string]string `json:"defaultHeader,omitempty"`
	DefaultQueryParams url.Values        `json:"defaultQueryParams,omitempty"`
	UserAgent          string            `json:"userAgent,omitempty"`
	Debug              bool              `json:"debug,omitempty"`
	Servers            ServerConfigurations
	OperationServers   map[string]ServerConfigurations
	HTTPClient         *http.Client
	LogLevel           LogLevel
	Logger             Logger
	Username           string        `json:"username,omitempty"`
	Password           string        `json:"password,omitempty"`
	Token              string        `json:"token,omitempty"`
	MaxRetries         int           `json:"maxRetries,omitempty"`
	WaitTime           time.Duration `json:"waitTime,omitempty"`
	MaxWaitTime        time.Duration `json:"maxWaitTime,omitempty"`
}

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration(username, password, token, hostUrl string) *Configuration

NewConfiguration returns a new Configuration object

func NewConfigurationFromEnv

func NewConfigurationFromEnv() *Configuration

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) AddDefaultQueryParam

func (c *Configuration) AddDefaultQueryParam(key string, value string)

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 Error

type Error struct {
	// The HTTP status code of the operation.
	HttpStatus *int32 `json:"httpStatus,omitempty"`
	// A list of error messages.
	Messages *[]ErrorMessages `json:"messages,omitempty"`
}

Error The Error object is used to represent an error response from the API.

func NewError

func NewError() *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) GetHttpStatus

func (o *Error) GetHttpStatus() *int32

GetHttpStatus returns the HttpStatus field value If the value is explicit nil, the zero value for int32 will be returned

func (*Error) GetHttpStatusOk

func (o *Error) GetHttpStatusOk() (*int32, bool)

GetHttpStatusOk returns a tuple with the HttpStatus 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 (*Error) GetMessages

func (o *Error) GetMessages() *[]ErrorMessages

GetMessages returns the Messages field value If the value is explicit nil, the zero value for []ErrorMessages will be returned

func (*Error) GetMessagesOk

func (o *Error) GetMessagesOk() (*[]ErrorMessages, bool)

GetMessagesOk returns a tuple with the Messages 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 (*Error) HasHttpStatus

func (o *Error) HasHttpStatus() bool

HasHttpStatus returns a boolean if a field has been set.

func (*Error) HasMessages

func (o *Error) HasMessages() bool

HasMessages returns a boolean if a field has been set.

func (Error) MarshalJSON

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

func (*Error) SetHttpStatus

func (o *Error) SetHttpStatus(v int32)

SetHttpStatus sets field value

func (*Error) SetMessages

func (o *Error) SetMessages(v []ErrorMessages)

SetMessages sets field value

type ErrorMessages

type ErrorMessages struct {
	// Application internal error code
	ErrorCode *string `json:"errorCode,omitempty"`
	// A human readable explanation specific to this occurrence of the problem.
	Message *string `json:"message,omitempty"`
}

ErrorMessages struct for ErrorMessages

func NewErrorMessages

func NewErrorMessages() *ErrorMessages

NewErrorMessages instantiates a new ErrorMessages object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewErrorMessagesWithDefaults

func NewErrorMessagesWithDefaults() *ErrorMessages

NewErrorMessagesWithDefaults instantiates a new ErrorMessages object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ErrorMessages) GetErrorCode

func (o *ErrorMessages) GetErrorCode() *string

GetErrorCode returns the ErrorCode field value If the value is explicit nil, the zero value for string will be returned

func (*ErrorMessages) GetErrorCodeOk

func (o *ErrorMessages) GetErrorCodeOk() (*string, bool)

GetErrorCodeOk returns a tuple with the ErrorCode 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 (*ErrorMessages) GetMessage

func (o *ErrorMessages) GetMessage() *string

GetMessage returns the Message field value If the value is explicit nil, the zero value for string will be returned

func (*ErrorMessages) GetMessageOk

func (o *ErrorMessages) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message 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 (*ErrorMessages) HasErrorCode

func (o *ErrorMessages) HasErrorCode() bool

HasErrorCode returns a boolean if a field has been set.

func (*ErrorMessages) HasMessage

func (o *ErrorMessages) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (ErrorMessages) MarshalJSON

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

func (*ErrorMessages) SetErrorCode

func (o *ErrorMessages) SetErrorCode(v string)

SetErrorCode sets field value

func (*ErrorMessages) SetMessage

func (o *ErrorMessages) SetMessage(v string)

SetMessage sets field value

type GenericOpenAPIError

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

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func NewGenericOpenAPIError

func NewGenericOpenAPIError(message string, body []byte, model interface{}, statusCode int) *GenericOpenAPIError

NewGenericOpenAPIError - constructor for GenericOpenAPIError

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

func (*GenericOpenAPIError) SetBody

func (e *GenericOpenAPIError) SetBody(body []byte)

SetBody sets the raw body of the error

func (*GenericOpenAPIError) SetError

func (e *GenericOpenAPIError) SetError(error string)

SetError sets the error string

func (*GenericOpenAPIError) SetModel

func (e *GenericOpenAPIError) SetModel(model interface{})

SetModel sets the model of the error

func (*GenericOpenAPIError) SetStatusCode

func (e *GenericOpenAPIError) SetStatusCode(statusCode int)

SetStatusCode sets the status code of the error

func (GenericOpenAPIError) StatusCode

func (e GenericOpenAPIError) StatusCode() int

StatusCode returns the status code of the error

type IonosTime

type IonosTime struct {
	time.Time
}

func (*IonosTime) UnmarshalJSON

func (t *IonosTime) UnmarshalJSON(data []byte) error

type KafkaClusterConnection

type KafkaClusterConnection struct {
	// The datacenter to connect your instance to.
	DatacenterId *string `json:"datacenterId"`
	// The numeric LAN ID to connect your instance to.
	LanId *string `json:"lanId"`
	// IP addresses and subnet of cluster brokers. Note the following unavailable IP range: 10.224.0.0/11
	BrokerAddresses *[]string `json:"brokerAddresses"`
}

KafkaClusterConnection Connection information of the Kafka cluster.

func NewKafkaClusterConnection

func NewKafkaClusterConnection(datacenterId string, lanId string, brokerAddresses []string) *KafkaClusterConnection

NewKafkaClusterConnection instantiates a new KafkaClusterConnection object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewKafkaClusterConnectionWithDefaults

func NewKafkaClusterConnectionWithDefaults() *KafkaClusterConnection

NewKafkaClusterConnectionWithDefaults instantiates a new KafkaClusterConnection object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*KafkaClusterConnection) GetBrokerAddresses

func (o *KafkaClusterConnection) GetBrokerAddresses() *[]string

GetBrokerAddresses returns the BrokerAddresses field value If the value is explicit nil, the zero value for []string will be returned

func (*KafkaClusterConnection) GetBrokerAddressesOk

func (o *KafkaClusterConnection) GetBrokerAddressesOk() (*[]string, bool)

GetBrokerAddressesOk returns a tuple with the BrokerAddresses 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 (*KafkaClusterConnection) GetDatacenterId

func (o *KafkaClusterConnection) GetDatacenterId() *string

GetDatacenterId returns the DatacenterId field value If the value is explicit nil, the zero value for string will be returned

func (*KafkaClusterConnection) GetDatacenterIdOk

func (o *KafkaClusterConnection) GetDatacenterIdOk() (*string, bool)

GetDatacenterIdOk returns a tuple with the DatacenterId 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 (*KafkaClusterConnection) GetLanId

func (o *KafkaClusterConnection) GetLanId() *string

GetLanId returns the LanId field value If the value is explicit nil, the zero value for string will be returned

func (*KafkaClusterConnection) GetLanIdOk

func (o *KafkaClusterConnection) GetLanIdOk() (*string, bool)

GetLanIdOk returns a tuple with the LanId 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 (*KafkaClusterConnection) HasBrokerAddresses

func (o *KafkaClusterConnection) HasBrokerAddresses() bool

HasBrokerAddresses returns a boolean if a field has been set.

func (*KafkaClusterConnection) HasDatacenterId

func (o *KafkaClusterConnection) HasDatacenterId() bool

HasDatacenterId returns a boolean if a field has been set.

func (*KafkaClusterConnection) HasLanId

func (o *KafkaClusterConnection) HasLanId() bool

HasLanId returns a boolean if a field has been set.

func (KafkaClusterConnection) MarshalJSON

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

func (*KafkaClusterConnection) SetBrokerAddresses

func (o *KafkaClusterConnection) SetBrokerAddresses(v []string)

SetBrokerAddresses sets field value

func (*KafkaClusterConnection) SetDatacenterId

func (o *KafkaClusterConnection) SetDatacenterId(v string)

SetDatacenterId sets field value

func (*KafkaClusterConnection) SetLanId

func (o *KafkaClusterConnection) SetLanId(v string)

SetLanId sets field value

type Links struct {
	// URL (with offset and limit parameters) of the previous page; only present if offset is greater than 0.
	Prev *string `json:"prev,omitempty"`
	// URL (with offset and limit parameters) of the current page.
	Self *string `json:"self,omitempty"`
	// URL (with offset and limit parameters) of the next page; only present if offset + limit is less than the total number of elements.
	Next *string `json:"next,omitempty"`
}

Links URLs to navigate the different pages. As of now we always only return a single page.

func NewLinks() *Links

NewLinks instantiates a new Links object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLinksWithDefaults

func NewLinksWithDefaults() *Links

NewLinksWithDefaults instantiates a new Links object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Links) GetNext

func (o *Links) GetNext() *string

GetNext returns the Next field value If the value is explicit nil, the zero value for string will be returned

func (*Links) GetNextOk

func (o *Links) GetNextOk() (*string, bool)

GetNextOk returns a tuple with the Next 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 (*Links) GetPrev

func (o *Links) GetPrev() *string

GetPrev returns the Prev field value If the value is explicit nil, the zero value for string will be returned

func (*Links) GetPrevOk

func (o *Links) GetPrevOk() (*string, bool)

GetPrevOk returns a tuple with the Prev 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 (*Links) GetSelf

func (o *Links) GetSelf() *string

GetSelf returns the Self field value If the value is explicit nil, the zero value for string will be returned

func (*Links) GetSelfOk

func (o *Links) GetSelfOk() (*string, bool)

GetSelfOk returns a tuple with the Self 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 (*Links) HasNext

func (o *Links) HasNext() bool

HasNext returns a boolean if a field has been set.

func (*Links) HasPrev

func (o *Links) HasPrev() bool

HasPrev returns a boolean if a field has been set.

func (*Links) HasSelf

func (o *Links) HasSelf() bool

HasSelf returns a boolean if a field has been set.

func (Links) MarshalJSON

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

func (*Links) SetNext

func (o *Links) SetNext(v string)

SetNext sets field value

func (*Links) SetPrev

func (o *Links) SetPrev(v string)

SetPrev sets field value

func (*Links) SetSelf

func (o *Links) SetSelf(v string)

SetSelf sets field value

type LogLevel

type LogLevel uint
const (
	Off LogLevel = 0x100 * iota
	Debug
	// Trace We recommend you only set this field for debugging purposes.
	// Disable it in your production environments because it can log sensitive data.
	// It logs the full request and response without encryption, even for an HTTPS call.
	// Verbose request and response logging can also significantly impact your application's performance.
	Trace
)

func (*LogLevel) Get

func (l *LogLevel) Get() LogLevel

func (*LogLevel) Satisfies

func (l *LogLevel) Satisfies(v LogLevel) bool

Satisfies returns true if this LogLevel is at least high enough for v

type Logger

type Logger interface {
	Printf(format string, args ...interface{})
}

func NewDefaultLogger

func NewDefaultLogger() Logger

type Metadata

type Metadata struct {
	// The ISO 8601 creation timestamp.
	CreatedDate *IonosTime `json:"createdDate,omitempty"`
	// Unique name of the identity that created the resource.
	CreatedBy *string `json:"createdBy,omitempty"`
	// Unique id of the identity that created the resource.
	CreatedByUserId *string `json:"createdByUserId,omitempty"`
	// The ISO 8601 modified timestamp.
	LastModifiedDate *IonosTime `json:"lastModifiedDate,omitempty"`
	// Unique name of the identity that last modified the resource.
	LastModifiedBy *string `json:"lastModifiedBy,omitempty"`
	// Unique id of the identity that last modified the resource.
	LastModifiedByUserId *string `json:"lastModifiedByUserId,omitempty"`
	// Unique name of the resource.
	ResourceURN *string `json:"resourceURN,omitempty"`
}

Metadata Metadata of the resource.

func NewMetadata

func NewMetadata() *Metadata

NewMetadata instantiates a new Metadata object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMetadataWithDefaults

func NewMetadataWithDefaults() *Metadata

NewMetadataWithDefaults instantiates a new Metadata object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Metadata) GetCreatedBy

func (o *Metadata) GetCreatedBy() *string

GetCreatedBy returns the CreatedBy field value If the value is explicit nil, the zero value for string will be returned

func (*Metadata) GetCreatedByOk

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

GetCreatedByOk returns a tuple with the CreatedBy 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 (*Metadata) GetCreatedByUserId

func (o *Metadata) GetCreatedByUserId() *string

GetCreatedByUserId returns the CreatedByUserId field value If the value is explicit nil, the zero value for string will be returned

func (*Metadata) GetCreatedByUserIdOk

func (o *Metadata) GetCreatedByUserIdOk() (*string, bool)

GetCreatedByUserIdOk returns a tuple with the CreatedByUserId 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 (*Metadata) GetCreatedDate

func (o *Metadata) GetCreatedDate() *time.Time

GetCreatedDate returns the CreatedDate field value If the value is explicit nil, the zero value for time.Time will be returned

func (*Metadata) GetCreatedDateOk

func (o *Metadata) GetCreatedDateOk() (*time.Time, bool)

GetCreatedDateOk returns a tuple with the CreatedDate 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 (*Metadata) GetLastModifiedBy

func (o *Metadata) GetLastModifiedBy() *string

GetLastModifiedBy returns the LastModifiedBy field value If the value is explicit nil, the zero value for string will be returned

func (*Metadata) GetLastModifiedByOk

func (o *Metadata) GetLastModifiedByOk() (*string, bool)

GetLastModifiedByOk returns a tuple with the LastModifiedBy 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 (*Metadata) GetLastModifiedByUserId

func (o *Metadata) GetLastModifiedByUserId() *string

GetLastModifiedByUserId returns the LastModifiedByUserId field value If the value is explicit nil, the zero value for string will be returned

func (*Metadata) GetLastModifiedByUserIdOk

func (o *Metadata) GetLastModifiedByUserIdOk() (*string, bool)

GetLastModifiedByUserIdOk returns a tuple with the LastModifiedByUserId 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 (*Metadata) GetLastModifiedDate

func (o *Metadata) GetLastModifiedDate() *time.Time

GetLastModifiedDate returns the LastModifiedDate field value If the value is explicit nil, the zero value for time.Time will be returned

func (*Metadata) GetLastModifiedDateOk

func (o *Metadata) GetLastModifiedDateOk() (*time.Time, bool)

GetLastModifiedDateOk returns a tuple with the LastModifiedDate 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 (*Metadata) GetResourceURN

func (o *Metadata) GetResourceURN() *string

GetResourceURN returns the ResourceURN field value If the value is explicit nil, the zero value for string will be returned

func (*Metadata) GetResourceURNOk

func (o *Metadata) GetResourceURNOk() (*string, bool)

GetResourceURNOk returns a tuple with the ResourceURN 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 (*Metadata) HasCreatedBy

func (o *Metadata) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (*Metadata) HasCreatedByUserId

func (o *Metadata) HasCreatedByUserId() bool

HasCreatedByUserId returns a boolean if a field has been set.

func (*Metadata) HasCreatedDate

func (o *Metadata) HasCreatedDate() bool

HasCreatedDate returns a boolean if a field has been set.

func (*Metadata) HasLastModifiedBy

func (o *Metadata) HasLastModifiedBy() bool

HasLastModifiedBy returns a boolean if a field has been set.

func (*Metadata) HasLastModifiedByUserId

func (o *Metadata) HasLastModifiedByUserId() bool

HasLastModifiedByUserId returns a boolean if a field has been set.

func (*Metadata) HasLastModifiedDate

func (o *Metadata) HasLastModifiedDate() bool

HasLastModifiedDate returns a boolean if a field has been set.

func (*Metadata) HasResourceURN

func (o *Metadata) HasResourceURN() bool

HasResourceURN returns a boolean if a field has been set.

func (Metadata) MarshalJSON

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

func (*Metadata) SetCreatedBy

func (o *Metadata) SetCreatedBy(v string)

SetCreatedBy sets field value

func (*Metadata) SetCreatedByUserId

func (o *Metadata) SetCreatedByUserId(v string)

SetCreatedByUserId sets field value

func (*Metadata) SetCreatedDate

func (o *Metadata) SetCreatedDate(v time.Time)

SetCreatedDate sets field value

func (*Metadata) SetLastModifiedBy

func (o *Metadata) SetLastModifiedBy(v string)

SetLastModifiedBy sets field value

func (*Metadata) SetLastModifiedByUserId

func (o *Metadata) SetLastModifiedByUserId(v string)

SetLastModifiedByUserId sets field value

func (*Metadata) SetLastModifiedDate

func (o *Metadata) SetLastModifiedDate(v time.Time)

SetLastModifiedDate sets field value

func (*Metadata) SetResourceURN

func (o *Metadata) SetResourceURN(v string)

SetResourceURN sets field value

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 NullableCluster

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

func NewNullableCluster

func NewNullableCluster(val *Cluster) *NullableCluster

func (NullableCluster) Get

func (v NullableCluster) Get() *Cluster

func (NullableCluster) IsSet

func (v NullableCluster) IsSet() bool

func (NullableCluster) MarshalJSON

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

func (*NullableCluster) Set

func (v *NullableCluster) Set(val *Cluster)

func (*NullableCluster) UnmarshalJSON

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

func (*NullableCluster) Unset

func (v *NullableCluster) Unset()

type NullableClusterCreate

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

func NewNullableClusterCreate

func NewNullableClusterCreate(val *ClusterCreate) *NullableClusterCreate

func (NullableClusterCreate) Get

func (NullableClusterCreate) IsSet

func (v NullableClusterCreate) IsSet() bool

func (NullableClusterCreate) MarshalJSON

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

func (*NullableClusterCreate) Set

func (v *NullableClusterCreate) Set(val *ClusterCreate)

func (*NullableClusterCreate) UnmarshalJSON

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

func (*NullableClusterCreate) Unset

func (v *NullableClusterCreate) Unset()

type NullableClusterMetadata

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

func NewNullableClusterMetadata

func NewNullableClusterMetadata(val *ClusterMetadata) *NullableClusterMetadata

func (NullableClusterMetadata) Get

func (NullableClusterMetadata) IsSet

func (v NullableClusterMetadata) IsSet() bool

func (NullableClusterMetadata) MarshalJSON

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

func (*NullableClusterMetadata) Set

func (*NullableClusterMetadata) UnmarshalJSON

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

func (*NullableClusterMetadata) Unset

func (v *NullableClusterMetadata) Unset()

type NullableClusterMetadataAllOf

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

func NewNullableClusterMetadataAllOf

func NewNullableClusterMetadataAllOf(val *ClusterMetadataAllOf) *NullableClusterMetadataAllOf

func (NullableClusterMetadataAllOf) Get

func (NullableClusterMetadataAllOf) IsSet

func (NullableClusterMetadataAllOf) MarshalJSON

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

func (*NullableClusterMetadataAllOf) Set

func (*NullableClusterMetadataAllOf) UnmarshalJSON

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

func (*NullableClusterMetadataAllOf) Unset

func (v *NullableClusterMetadataAllOf) Unset()

type NullableClusterRead

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

func NewNullableClusterRead

func NewNullableClusterRead(val *ClusterRead) *NullableClusterRead

func (NullableClusterRead) Get

func (NullableClusterRead) IsSet

func (v NullableClusterRead) IsSet() bool

func (NullableClusterRead) MarshalJSON

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

func (*NullableClusterRead) Set

func (v *NullableClusterRead) Set(val *ClusterRead)

func (*NullableClusterRead) UnmarshalJSON

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

func (*NullableClusterRead) Unset

func (v *NullableClusterRead) Unset()

type NullableClusterReadList

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

func NewNullableClusterReadList

func NewNullableClusterReadList(val *ClusterReadList) *NullableClusterReadList

func (NullableClusterReadList) Get

func (NullableClusterReadList) IsSet

func (v NullableClusterReadList) IsSet() bool

func (NullableClusterReadList) MarshalJSON

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

func (*NullableClusterReadList) Set

func (*NullableClusterReadList) UnmarshalJSON

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

func (*NullableClusterReadList) Unset

func (v *NullableClusterReadList) Unset()

type NullableClusterReadListAllOf

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

func NewNullableClusterReadListAllOf

func NewNullableClusterReadListAllOf(val *ClusterReadListAllOf) *NullableClusterReadListAllOf

func (NullableClusterReadListAllOf) Get

func (NullableClusterReadListAllOf) IsSet

func (NullableClusterReadListAllOf) MarshalJSON

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

func (*NullableClusterReadListAllOf) Set

func (*NullableClusterReadListAllOf) UnmarshalJSON

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

func (*NullableClusterReadListAllOf) Unset

func (v *NullableClusterReadListAllOf) 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 NullableErrorMessages

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

func NewNullableErrorMessages

func NewNullableErrorMessages(val *ErrorMessages) *NullableErrorMessages

func (NullableErrorMessages) Get

func (NullableErrorMessages) IsSet

func (v NullableErrorMessages) IsSet() bool

func (NullableErrorMessages) MarshalJSON

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

func (*NullableErrorMessages) Set

func (v *NullableErrorMessages) Set(val *ErrorMessages)

func (*NullableErrorMessages) UnmarshalJSON

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

func (*NullableErrorMessages) Unset

func (v *NullableErrorMessages) 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 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 NullableKafkaClusterConnection

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

func (NullableKafkaClusterConnection) Get

func (NullableKafkaClusterConnection) IsSet

func (NullableKafkaClusterConnection) MarshalJSON

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

func (*NullableKafkaClusterConnection) Set

func (*NullableKafkaClusterConnection) UnmarshalJSON

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

func (*NullableKafkaClusterConnection) Unset

func (v *NullableKafkaClusterConnection) Unset()
type NullableLinks struct {
	// contains filtered or unexported fields
}
func NewNullableLinks(val *Links) *NullableLinks

func (NullableLinks) Get

func (v NullableLinks) Get() *Links

func (NullableLinks) IsSet

func (v NullableLinks) IsSet() bool

func (NullableLinks) MarshalJSON

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

func (*NullableLinks) Set

func (v *NullableLinks) Set(val *Links)

func (*NullableLinks) UnmarshalJSON

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

func (*NullableLinks) Unset

func (v *NullableLinks) Unset()

type NullableMetadata

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

func NewNullableMetadata

func NewNullableMetadata(val *Metadata) *NullableMetadata

func (NullableMetadata) Get

func (v NullableMetadata) Get() *Metadata

func (NullableMetadata) IsSet

func (v NullableMetadata) IsSet() bool

func (NullableMetadata) MarshalJSON

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

func (*NullableMetadata) Set

func (v *NullableMetadata) Set(val *Metadata)

func (*NullableMetadata) UnmarshalJSON

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

func (*NullableMetadata) Unset

func (v *NullableMetadata) 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 NullableResourceMetadata

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

func NewNullableResourceMetadata

func NewNullableResourceMetadata(val *ResourceMetadata) *NullableResourceMetadata

func (NullableResourceMetadata) Get

func (NullableResourceMetadata) IsSet

func (v NullableResourceMetadata) IsSet() bool

func (NullableResourceMetadata) MarshalJSON

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

func (*NullableResourceMetadata) Set

func (*NullableResourceMetadata) UnmarshalJSON

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

func (*NullableResourceMetadata) Unset

func (v *NullableResourceMetadata) Unset()

type NullableResourceState

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

func NewNullableResourceState

func NewNullableResourceState(val *ResourceState) *NullableResourceState

func (NullableResourceState) Get

func (NullableResourceState) IsSet

func (v NullableResourceState) IsSet() bool

func (NullableResourceState) MarshalJSON

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

func (*NullableResourceState) Set

func (v *NullableResourceState) Set(val *ResourceState)

func (*NullableResourceState) UnmarshalJSON

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

func (*NullableResourceState) Unset

func (v *NullableResourceState) 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 NullableTopic

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

func NewNullableTopic

func NewNullableTopic(val *Topic) *NullableTopic

func (NullableTopic) Get

func (v NullableTopic) Get() *Topic

func (NullableTopic) IsSet

func (v NullableTopic) IsSet() bool

func (NullableTopic) MarshalJSON

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

func (*NullableTopic) Set

func (v *NullableTopic) Set(val *Topic)

func (*NullableTopic) UnmarshalJSON

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

func (*NullableTopic) Unset

func (v *NullableTopic) Unset()

type NullableTopicCreate

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

func NewNullableTopicCreate

func NewNullableTopicCreate(val *TopicCreate) *NullableTopicCreate

func (NullableTopicCreate) Get

func (NullableTopicCreate) IsSet

func (v NullableTopicCreate) IsSet() bool

func (NullableTopicCreate) MarshalJSON

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

func (*NullableTopicCreate) Set

func (v *NullableTopicCreate) Set(val *TopicCreate)

func (*NullableTopicCreate) UnmarshalJSON

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

func (*NullableTopicCreate) Unset

func (v *NullableTopicCreate) Unset()

type NullableTopicLogRetention

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

func NewNullableTopicLogRetention

func NewNullableTopicLogRetention(val *TopicLogRetention) *NullableTopicLogRetention

func (NullableTopicLogRetention) Get

func (NullableTopicLogRetention) IsSet

func (v NullableTopicLogRetention) IsSet() bool

func (NullableTopicLogRetention) MarshalJSON

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

func (*NullableTopicLogRetention) Set

func (*NullableTopicLogRetention) UnmarshalJSON

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

func (*NullableTopicLogRetention) Unset

func (v *NullableTopicLogRetention) Unset()

type NullableTopicRead

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

func NewNullableTopicRead

func NewNullableTopicRead(val *TopicRead) *NullableTopicRead

func (NullableTopicRead) Get

func (v NullableTopicRead) Get() *TopicRead

func (NullableTopicRead) IsSet

func (v NullableTopicRead) IsSet() bool

func (NullableTopicRead) MarshalJSON

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

func (*NullableTopicRead) Set

func (v *NullableTopicRead) Set(val *TopicRead)

func (*NullableTopicRead) UnmarshalJSON

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

func (*NullableTopicRead) Unset

func (v *NullableTopicRead) Unset()

type NullableTopicReadList

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

func NewNullableTopicReadList

func NewNullableTopicReadList(val *TopicReadList) *NullableTopicReadList

func (NullableTopicReadList) Get

func (NullableTopicReadList) IsSet

func (v NullableTopicReadList) IsSet() bool

func (NullableTopicReadList) MarshalJSON

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

func (*NullableTopicReadList) Set

func (v *NullableTopicReadList) Set(val *TopicReadList)

func (*NullableTopicReadList) UnmarshalJSON

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

func (*NullableTopicReadList) Unset

func (v *NullableTopicReadList) Unset()

type NullableTopicReadListAllOf

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

func NewNullableTopicReadListAllOf

func NewNullableTopicReadListAllOf(val *TopicReadListAllOf) *NullableTopicReadListAllOf

func (NullableTopicReadListAllOf) Get

func (NullableTopicReadListAllOf) IsSet

func (v NullableTopicReadListAllOf) IsSet() bool

func (NullableTopicReadListAllOf) MarshalJSON

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

func (*NullableTopicReadListAllOf) Set

func (*NullableTopicReadListAllOf) UnmarshalJSON

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

func (*NullableTopicReadListAllOf) Unset

func (v *NullableTopicReadListAllOf) Unset()

type NullableUser

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

func NewNullableUser

func NewNullableUser(val *User) *NullableUser

func (NullableUser) Get

func (v NullableUser) Get() *User

func (NullableUser) IsSet

func (v NullableUser) IsSet() bool

func (NullableUser) MarshalJSON

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

func (*NullableUser) Set

func (v *NullableUser) Set(val *User)

func (*NullableUser) UnmarshalJSON

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

func (*NullableUser) Unset

func (v *NullableUser) Unset()

type NullableUserAccessMetadata

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

func NewNullableUserAccessMetadata

func NewNullableUserAccessMetadata(val *UserAccessMetadata) *NullableUserAccessMetadata

func (NullableUserAccessMetadata) Get

func (NullableUserAccessMetadata) IsSet

func (v NullableUserAccessMetadata) IsSet() bool

func (NullableUserAccessMetadata) MarshalJSON

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

func (*NullableUserAccessMetadata) Set

func (*NullableUserAccessMetadata) UnmarshalJSON

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

func (*NullableUserAccessMetadata) Unset

func (v *NullableUserAccessMetadata) Unset()

type NullableUserAccessMetadataAllOf

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

func (NullableUserAccessMetadataAllOf) Get

func (NullableUserAccessMetadataAllOf) IsSet

func (NullableUserAccessMetadataAllOf) MarshalJSON

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

func (*NullableUserAccessMetadataAllOf) Set

func (*NullableUserAccessMetadataAllOf) UnmarshalJSON

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

func (*NullableUserAccessMetadataAllOf) Unset

type NullableUserRead

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

func NewNullableUserRead

func NewNullableUserRead(val *UserRead) *NullableUserRead

func (NullableUserRead) Get

func (v NullableUserRead) Get() *UserRead

func (NullableUserRead) IsSet

func (v NullableUserRead) IsSet() bool

func (NullableUserRead) MarshalJSON

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

func (*NullableUserRead) Set

func (v *NullableUserRead) Set(val *UserRead)

func (*NullableUserRead) UnmarshalJSON

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

func (*NullableUserRead) Unset

func (v *NullableUserRead) Unset()

type NullableUserReadAccess

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

func NewNullableUserReadAccess

func NewNullableUserReadAccess(val *UserReadAccess) *NullableUserReadAccess

func (NullableUserReadAccess) Get

func (NullableUserReadAccess) IsSet

func (v NullableUserReadAccess) IsSet() bool

func (NullableUserReadAccess) MarshalJSON

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

func (*NullableUserReadAccess) Set

func (*NullableUserReadAccess) UnmarshalJSON

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

func (*NullableUserReadAccess) Unset

func (v *NullableUserReadAccess) Unset()

type NullableUserReadList

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

func NewNullableUserReadList

func NewNullableUserReadList(val *UserReadList) *NullableUserReadList

func (NullableUserReadList) Get

func (NullableUserReadList) IsSet

func (v NullableUserReadList) IsSet() bool

func (NullableUserReadList) MarshalJSON

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

func (*NullableUserReadList) Set

func (v *NullableUserReadList) Set(val *UserReadList)

func (*NullableUserReadList) UnmarshalJSON

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

func (*NullableUserReadList) Unset

func (v *NullableUserReadList) Unset()

type NullableUserReadListAllOf

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

func NewNullableUserReadListAllOf

func NewNullableUserReadListAllOf(val *UserReadListAllOf) *NullableUserReadListAllOf

func (NullableUserReadListAllOf) Get

func (NullableUserReadListAllOf) IsSet

func (v NullableUserReadListAllOf) IsSet() bool

func (NullableUserReadListAllOf) MarshalJSON

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

func (*NullableUserReadListAllOf) Set

func (*NullableUserReadListAllOf) UnmarshalJSON

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

func (*NullableUserReadListAllOf) Unset

func (v *NullableUserReadListAllOf) Unset()

type Pagination

type Pagination struct {
	// The offset specified in the request (if none was specified, the default offset is 0).
	Offset *int32 `json:"offset"`
	// The limit specified in the request (if none was specified, use the endpoint's default pagination limit).
	Limit *int32 `json:"limit"`
	Links *Links `json:"_links"`
}

Pagination Pagination information. The offset and limit parameters are used to navigate the list of elements. The _links object contains URLs to navigate the different pages.

func NewPagination

func NewPagination(offset int32, limit int32, links Links) *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 If the value is explicit nil, the zero value for int32 will be returned

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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (o *Pagination) GetLinks() *Links

GetLinks returns the Links field value If the value is explicit nil, the zero value for Links will be returned

func (*Pagination) GetLinksOk

func (o *Pagination) GetLinksOk() (*Links, bool)

GetLinksOk returns a tuple with the Links 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 (*Pagination) GetOffset

func (o *Pagination) GetOffset() *int32

GetOffset returns the Offset field value If the value is explicit nil, the zero value for int32 will be returned

func (*Pagination) GetOffsetOk

func (o *Pagination) GetOffsetOk() (*int32, bool)

GetOffsetOk returns a tuple with the Offset 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 (*Pagination) HasLimit

func (o *Pagination) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (o *Pagination) HasLinks() bool

HasLinks 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) MarshalJSON

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

func (*Pagination) SetLimit

func (o *Pagination) SetLimit(v int32)

SetLimit sets field value

func (o *Pagination) SetLinks(v Links)

SetLinks sets field value

func (*Pagination) SetOffset

func (o *Pagination) SetOffset(v int32)

SetOffset sets field value

type ResourceMetadata

type ResourceMetadata struct {
	// The ISO 8601 creation timestamp.
	CreatedDate *IonosTime `json:"createdDate,omitempty"`
	// Unique name of the identity that created the resource.
	CreatedBy *string `json:"createdBy,omitempty"`
	// Unique id of the identity that created the resource.
	CreatedByUserId *string `json:"createdByUserId,omitempty"`
	// The ISO 8601 modified timestamp.
	LastModifiedDate *IonosTime `json:"lastModifiedDate,omitempty"`
	// Unique name of the identity that last modified the resource.
	LastModifiedBy *string `json:"lastModifiedBy,omitempty"`
	// Unique id of the identity that last modified the resource.
	LastModifiedByUserId *string `json:"lastModifiedByUserId,omitempty"`
	// Unique name of the resource.
	ResourceURN *string `json:"resourceURN,omitempty"`
	// State of the resource. Resource states: `AVAILABLE`: There are no pending modification requests for this item. `BUSY`: There is at least one modification request pending and all following requests will be queued. `DEPLOYING`: The resource is being created. `FAILED`: The creation of the resource failed. `UPDATING`: The resource is being updated. `FAILED_UPDATING`: An update to the resource was not successful. `DESTROYING`: A delete command was issued, and the resource is being deleted.
	State *string `json:"state"`
	// A human readable message describing the current state. In case of an error, the message will contain a detailed error message.
	Message *string `json:"message,omitempty"`
}

ResourceMetadata struct for ResourceMetadata

func NewResourceMetadata

func NewResourceMetadata(state string) *ResourceMetadata

NewResourceMetadata instantiates a new ResourceMetadata object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewResourceMetadataWithDefaults

func NewResourceMetadataWithDefaults() *ResourceMetadata

NewResourceMetadataWithDefaults instantiates a new ResourceMetadata object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ResourceMetadata) GetCreatedBy

func (o *ResourceMetadata) GetCreatedBy() *string

GetCreatedBy returns the CreatedBy field value If the value is explicit nil, the zero value for string will be returned

func (*ResourceMetadata) GetCreatedByOk

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

GetCreatedByOk returns a tuple with the CreatedBy 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 (*ResourceMetadata) GetCreatedByUserId

func (o *ResourceMetadata) GetCreatedByUserId() *string

GetCreatedByUserId returns the CreatedByUserId field value If the value is explicit nil, the zero value for string will be returned

func (*ResourceMetadata) GetCreatedByUserIdOk

func (o *ResourceMetadata) GetCreatedByUserIdOk() (*string, bool)

GetCreatedByUserIdOk returns a tuple with the CreatedByUserId 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 (*ResourceMetadata) GetCreatedDate

func (o *ResourceMetadata) GetCreatedDate() *time.Time

GetCreatedDate returns the CreatedDate field value If the value is explicit nil, the zero value for time.Time will be returned

func (*ResourceMetadata) GetCreatedDateOk

func (o *ResourceMetadata) GetCreatedDateOk() (*time.Time, bool)

GetCreatedDateOk returns a tuple with the CreatedDate 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 (*ResourceMetadata) GetLastModifiedBy

func (o *ResourceMetadata) GetLastModifiedBy() *string

GetLastModifiedBy returns the LastModifiedBy field value If the value is explicit nil, the zero value for string will be returned

func (*ResourceMetadata) GetLastModifiedByOk

func (o *ResourceMetadata) GetLastModifiedByOk() (*string, bool)

GetLastModifiedByOk returns a tuple with the LastModifiedBy 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 (*ResourceMetadata) GetLastModifiedByUserId

func (o *ResourceMetadata) GetLastModifiedByUserId() *string

GetLastModifiedByUserId returns the LastModifiedByUserId field value If the value is explicit nil, the zero value for string will be returned

func (*ResourceMetadata) GetLastModifiedByUserIdOk

func (o *ResourceMetadata) GetLastModifiedByUserIdOk() (*string, bool)

GetLastModifiedByUserIdOk returns a tuple with the LastModifiedByUserId 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 (*ResourceMetadata) GetLastModifiedDate

func (o *ResourceMetadata) GetLastModifiedDate() *time.Time

GetLastModifiedDate returns the LastModifiedDate field value If the value is explicit nil, the zero value for time.Time will be returned

func (*ResourceMetadata) GetLastModifiedDateOk

func (o *ResourceMetadata) GetLastModifiedDateOk() (*time.Time, bool)

GetLastModifiedDateOk returns a tuple with the LastModifiedDate 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 (*ResourceMetadata) GetMessage

func (o *ResourceMetadata) GetMessage() *string

GetMessage returns the Message field value If the value is explicit nil, the zero value for string will be returned

func (*ResourceMetadata) GetMessageOk

func (o *ResourceMetadata) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message 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 (*ResourceMetadata) GetResourceURN

func (o *ResourceMetadata) GetResourceURN() *string

GetResourceURN returns the ResourceURN field value If the value is explicit nil, the zero value for string will be returned

func (*ResourceMetadata) GetResourceURNOk

func (o *ResourceMetadata) GetResourceURNOk() (*string, bool)

GetResourceURNOk returns a tuple with the ResourceURN 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 (*ResourceMetadata) GetState

func (o *ResourceMetadata) GetState() *string

GetState returns the State field value If the value is explicit nil, the zero value for string will be returned

func (*ResourceMetadata) GetStateOk

func (o *ResourceMetadata) GetStateOk() (*string, bool)

GetStateOk returns a tuple with the State 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 (*ResourceMetadata) HasCreatedBy

func (o *ResourceMetadata) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (*ResourceMetadata) HasCreatedByUserId

func (o *ResourceMetadata) HasCreatedByUserId() bool

HasCreatedByUserId returns a boolean if a field has been set.

func (*ResourceMetadata) HasCreatedDate

func (o *ResourceMetadata) HasCreatedDate() bool

HasCreatedDate returns a boolean if a field has been set.

func (*ResourceMetadata) HasLastModifiedBy

func (o *ResourceMetadata) HasLastModifiedBy() bool

HasLastModifiedBy returns a boolean if a field has been set.

func (*ResourceMetadata) HasLastModifiedByUserId

func (o *ResourceMetadata) HasLastModifiedByUserId() bool

HasLastModifiedByUserId returns a boolean if a field has been set.

func (*ResourceMetadata) HasLastModifiedDate

func (o *ResourceMetadata) HasLastModifiedDate() bool

HasLastModifiedDate returns a boolean if a field has been set.

func (*ResourceMetadata) HasMessage

func (o *ResourceMetadata) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*ResourceMetadata) HasResourceURN

func (o *ResourceMetadata) HasResourceURN() bool

HasResourceURN returns a boolean if a field has been set.

func (*ResourceMetadata) HasState

func (o *ResourceMetadata) HasState() bool

HasState returns a boolean if a field has been set.

func (ResourceMetadata) MarshalJSON

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

func (*ResourceMetadata) SetCreatedBy

func (o *ResourceMetadata) SetCreatedBy(v string)

SetCreatedBy sets field value

func (*ResourceMetadata) SetCreatedByUserId

func (o *ResourceMetadata) SetCreatedByUserId(v string)

SetCreatedByUserId sets field value

func (*ResourceMetadata) SetCreatedDate

func (o *ResourceMetadata) SetCreatedDate(v time.Time)

SetCreatedDate sets field value

func (*ResourceMetadata) SetLastModifiedBy

func (o *ResourceMetadata) SetLastModifiedBy(v string)

SetLastModifiedBy sets field value

func (*ResourceMetadata) SetLastModifiedByUserId

func (o *ResourceMetadata) SetLastModifiedByUserId(v string)

SetLastModifiedByUserId sets field value

func (*ResourceMetadata) SetLastModifiedDate

func (o *ResourceMetadata) SetLastModifiedDate(v time.Time)

SetLastModifiedDate sets field value

func (*ResourceMetadata) SetMessage

func (o *ResourceMetadata) SetMessage(v string)

SetMessage sets field value

func (*ResourceMetadata) SetResourceURN

func (o *ResourceMetadata) SetResourceURN(v string)

SetResourceURN sets field value

func (*ResourceMetadata) SetState

func (o *ResourceMetadata) SetState(v string)

SetState sets field value

type ResourceState

type ResourceState struct {
	// State of the resource. Resource states: `AVAILABLE`: There are no pending modification requests for this item. `BUSY`: There is at least one modification request pending and all following requests will be queued. `DEPLOYING`: The resource is being created. `FAILED`: The creation of the resource failed. `UPDATING`: The resource is being updated. `FAILED_UPDATING`: An update to the resource was not successful. `DESTROYING`: A delete command was issued, and the resource is being deleted.
	State *string `json:"state"`
	// A human readable message describing the current state. In case of an error, the message will contain a detailed error message.
	Message *string `json:"message,omitempty"`
}

ResourceState The current status of the resource.

func NewResourceState

func NewResourceState(state string) *ResourceState

NewResourceState instantiates a new ResourceState object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewResourceStateWithDefaults

func NewResourceStateWithDefaults() *ResourceState

NewResourceStateWithDefaults instantiates a new ResourceState object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ResourceState) GetMessage

func (o *ResourceState) GetMessage() *string

GetMessage returns the Message field value If the value is explicit nil, the zero value for string will be returned

func (*ResourceState) GetMessageOk

func (o *ResourceState) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message 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 (*ResourceState) GetState

func (o *ResourceState) GetState() *string

GetState returns the State field value If the value is explicit nil, the zero value for string will be returned

func (*ResourceState) GetStateOk

func (o *ResourceState) GetStateOk() (*string, bool)

GetStateOk returns a tuple with the State 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 (*ResourceState) HasMessage

func (o *ResourceState) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*ResourceState) HasState

func (o *ResourceState) HasState() bool

HasState returns a boolean if a field has been set.

func (ResourceState) MarshalJSON

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

func (*ResourceState) SetMessage

func (o *ResourceState) SetMessage(v string)

SetMessage sets field value

func (*ResourceState) SetState

func (o *ResourceState) SetState(v string)

SetState sets field value

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 TLSDial

type TLSDial func(ctx context.Context, network, addr string) (net.Conn, error)

TLSDial can be assigned to a http.Transport's DialTLS field.

type Topic

type Topic struct {
	// The name of the Kafka cluster topic. Must be 63 characters or less and must begin and end with an alphanumeric character (`[a-z0-9A-Z]`) with dashes (`-`), underscores (`_`), dots (`.`), and alphanumerics between.
	Name *string `json:"name"`
	// The number of replicas of the topic. The replication factor determines how many copies of the topic are stored on different brokers. The replication factor must be less than or equal to the number of brokers in the Kafka cluster.
	ReplicationFactor *int32 `json:"replicationFactor,omitempty"`
	// The number of partitions of the topic. Partitions allow for parallel processing of messages.
	NumberOfPartitions *int32             `json:"numberOfPartitions,omitempty"`
	LogRetention       *TopicLogRetention `json:"logRetention,omitempty"`
}

Topic A topic is a category or feed name to which records are published. Topics are the way Kafka organizes messages. They act as logical channels for data streams. Topics are split into partitions, making them scalable and allowing parallelism.

func NewTopic

func NewTopic(name string) *Topic

NewTopic instantiates a new Topic object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTopicWithDefaults

func NewTopicWithDefaults() *Topic

NewTopicWithDefaults instantiates a new Topic object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Topic) GetLogRetention

func (o *Topic) GetLogRetention() *TopicLogRetention

GetLogRetention returns the LogRetention field value If the value is explicit nil, the zero value for TopicLogRetention will be returned

func (*Topic) GetLogRetentionOk

func (o *Topic) GetLogRetentionOk() (*TopicLogRetention, bool)

GetLogRetentionOk returns a tuple with the LogRetention 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 (*Topic) GetName

func (o *Topic) GetName() *string

GetName returns the Name field value If the value is explicit nil, the zero value for string will be returned

func (*Topic) GetNameOk

func (o *Topic) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name 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 (*Topic) GetNumberOfPartitions

func (o *Topic) GetNumberOfPartitions() *int32

GetNumberOfPartitions returns the NumberOfPartitions field value If the value is explicit nil, the zero value for int32 will be returned

func (*Topic) GetNumberOfPartitionsOk

func (o *Topic) GetNumberOfPartitionsOk() (*int32, bool)

GetNumberOfPartitionsOk returns a tuple with the NumberOfPartitions 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 (*Topic) GetReplicationFactor

func (o *Topic) GetReplicationFactor() *int32

GetReplicationFactor returns the ReplicationFactor field value If the value is explicit nil, the zero value for int32 will be returned

func (*Topic) GetReplicationFactorOk

func (o *Topic) GetReplicationFactorOk() (*int32, bool)

GetReplicationFactorOk returns a tuple with the ReplicationFactor 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 (*Topic) HasLogRetention

func (o *Topic) HasLogRetention() bool

HasLogRetention returns a boolean if a field has been set.

func (*Topic) HasName

func (o *Topic) HasName() bool

HasName returns a boolean if a field has been set.

func (*Topic) HasNumberOfPartitions

func (o *Topic) HasNumberOfPartitions() bool

HasNumberOfPartitions returns a boolean if a field has been set.

func (*Topic) HasReplicationFactor

func (o *Topic) HasReplicationFactor() bool

HasReplicationFactor returns a boolean if a field has been set.

func (Topic) MarshalJSON

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

func (*Topic) SetLogRetention

func (o *Topic) SetLogRetention(v TopicLogRetention)

SetLogRetention sets field value

func (*Topic) SetName

func (o *Topic) SetName(v string)

SetName sets field value

func (*Topic) SetNumberOfPartitions

func (o *Topic) SetNumberOfPartitions(v int32)

SetNumberOfPartitions sets field value

func (*Topic) SetReplicationFactor

func (o *Topic) SetReplicationFactor(v int32)

SetReplicationFactor sets field value

type TopicCreate

type TopicCreate struct {
	// Metadata
	Metadata   *map[string]interface{} `json:"metadata,omitempty"`
	Properties *Topic                  `json:"properties"`
}

TopicCreate struct for TopicCreate

func NewTopicCreate

func NewTopicCreate(properties Topic) *TopicCreate

NewTopicCreate instantiates a new TopicCreate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTopicCreateWithDefaults

func NewTopicCreateWithDefaults() *TopicCreate

NewTopicCreateWithDefaults instantiates a new TopicCreate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TopicCreate) GetMetadata

func (o *TopicCreate) GetMetadata() *map[string]interface{}

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for map[string]interface{} will be returned

func (*TopicCreate) GetMetadataOk

func (o *TopicCreate) GetMetadataOk() (*map[string]interface{}, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*TopicCreate) GetProperties

func (o *TopicCreate) GetProperties() *Topic

GetProperties returns the Properties field value If the value is explicit nil, the zero value for Topic will be returned

func (*TopicCreate) GetPropertiesOk

func (o *TopicCreate) GetPropertiesOk() (*Topic, bool)

GetPropertiesOk returns a tuple with the Properties 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 (*TopicCreate) HasMetadata

func (o *TopicCreate) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*TopicCreate) HasProperties

func (o *TopicCreate) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (TopicCreate) MarshalJSON

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

func (*TopicCreate) SetMetadata

func (o *TopicCreate) SetMetadata(v map[string]interface{})

SetMetadata sets field value

func (*TopicCreate) SetProperties

func (o *TopicCreate) SetProperties(v Topic)

SetProperties sets field value

type TopicLogRetention

type TopicLogRetention struct {
	// This configuration controls the maximum time we will retain a log before we will discard old log  segments to free up space.  This represents an SLA on how soon consumers must read their data. If set to -1,  no time limit is applied.
	RetentionTime *int32 `json:"retentionTime,omitempty"`
	// This configuration controls the segment file size for the log. Retention and cleaning is always done a file at a time so a larger segment size means fewer files but less granular control over retention.
	SegmentBytes *int32 `json:"segmentBytes,omitempty"`
}

TopicLogRetention struct for TopicLogRetention

func NewTopicLogRetention

func NewTopicLogRetention() *TopicLogRetention

NewTopicLogRetention instantiates a new TopicLogRetention object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTopicLogRetentionWithDefaults

func NewTopicLogRetentionWithDefaults() *TopicLogRetention

NewTopicLogRetentionWithDefaults instantiates a new TopicLogRetention object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TopicLogRetention) GetRetentionTime

func (o *TopicLogRetention) GetRetentionTime() *int32

GetRetentionTime returns the RetentionTime field value If the value is explicit nil, the zero value for int32 will be returned

func (*TopicLogRetention) GetRetentionTimeOk

func (o *TopicLogRetention) GetRetentionTimeOk() (*int32, bool)

GetRetentionTimeOk returns a tuple with the RetentionTime 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 (*TopicLogRetention) GetSegmentBytes

func (o *TopicLogRetention) GetSegmentBytes() *int32

GetSegmentBytes returns the SegmentBytes field value If the value is explicit nil, the zero value for int32 will be returned

func (*TopicLogRetention) GetSegmentBytesOk

func (o *TopicLogRetention) GetSegmentBytesOk() (*int32, bool)

GetSegmentBytesOk returns a tuple with the SegmentBytes 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 (*TopicLogRetention) HasRetentionTime

func (o *TopicLogRetention) HasRetentionTime() bool

HasRetentionTime returns a boolean if a field has been set.

func (*TopicLogRetention) HasSegmentBytes

func (o *TopicLogRetention) HasSegmentBytes() bool

HasSegmentBytes returns a boolean if a field has been set.

func (TopicLogRetention) MarshalJSON

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

func (*TopicLogRetention) SetRetentionTime

func (o *TopicLogRetention) SetRetentionTime(v int32)

SetRetentionTime sets field value

func (*TopicLogRetention) SetSegmentBytes

func (o *TopicLogRetention) SetSegmentBytes(v int32)

SetSegmentBytes sets field value

type TopicRead

type TopicRead struct {
	// The ID (UUID) of the Topic.
	Id *string `json:"id"`
	// The type of the resource.
	Type *string `json:"type"`
	// The URL of the Topic.
	Href       *string           `json:"href"`
	Metadata   *ResourceMetadata `json:"metadata"`
	Properties *Topic            `json:"properties"`
}

TopicRead struct for TopicRead

func NewTopicRead

func NewTopicRead(id string, type_ string, href string, metadata ResourceMetadata, properties Topic) *TopicRead

NewTopicRead instantiates a new TopicRead object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTopicReadWithDefaults

func NewTopicReadWithDefaults() *TopicRead

NewTopicReadWithDefaults instantiates a new TopicRead object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TopicRead) GetHref

func (o *TopicRead) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*TopicRead) GetHrefOk

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

GetHrefOk returns a tuple with the Href 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 (*TopicRead) GetId

func (o *TopicRead) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*TopicRead) GetIdOk

func (o *TopicRead) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id 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 (*TopicRead) GetMetadata

func (o *TopicRead) GetMetadata() *ResourceMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for ResourceMetadata will be returned

func (*TopicRead) GetMetadataOk

func (o *TopicRead) GetMetadataOk() (*ResourceMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*TopicRead) GetProperties

func (o *TopicRead) GetProperties() *Topic

GetProperties returns the Properties field value If the value is explicit nil, the zero value for Topic will be returned

func (*TopicRead) GetPropertiesOk

func (o *TopicRead) GetPropertiesOk() (*Topic, bool)

GetPropertiesOk returns a tuple with the Properties 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 (*TopicRead) GetType

func (o *TopicRead) GetType() *string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*TopicRead) GetTypeOk

func (o *TopicRead) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type 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 (*TopicRead) HasHref

func (o *TopicRead) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*TopicRead) HasId

func (o *TopicRead) HasId() bool

HasId returns a boolean if a field has been set.

func (*TopicRead) HasMetadata

func (o *TopicRead) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*TopicRead) HasProperties

func (o *TopicRead) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*TopicRead) HasType

func (o *TopicRead) HasType() bool

HasType returns a boolean if a field has been set.

func (TopicRead) MarshalJSON

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

func (*TopicRead) SetHref

func (o *TopicRead) SetHref(v string)

SetHref sets field value

func (*TopicRead) SetId

func (o *TopicRead) SetId(v string)

SetId sets field value

func (*TopicRead) SetMetadata

func (o *TopicRead) SetMetadata(v ResourceMetadata)

SetMetadata sets field value

func (*TopicRead) SetProperties

func (o *TopicRead) SetProperties(v Topic)

SetProperties sets field value

func (*TopicRead) SetType

func (o *TopicRead) SetType(v string)

SetType sets field value

type TopicReadList

type TopicReadList struct {
	// ID of the list of Topic resources.
	Id *string `json:"id"`
	// The type of the resource.
	Type *string `json:"type"`
	// The URL of the list of Topic resources.
	Href *string `json:"href"`
	// The list of Topic resources.
	Items *[]TopicRead `json:"items,omitempty"`
}

TopicReadList struct for TopicReadList

func NewTopicReadList

func NewTopicReadList(id string, type_ string, href string) *TopicReadList

NewTopicReadList instantiates a new TopicReadList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTopicReadListWithDefaults

func NewTopicReadListWithDefaults() *TopicReadList

NewTopicReadListWithDefaults instantiates a new TopicReadList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TopicReadList) GetHref

func (o *TopicReadList) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*TopicReadList) GetHrefOk

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

GetHrefOk returns a tuple with the Href 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 (*TopicReadList) GetId

func (o *TopicReadList) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*TopicReadList) GetIdOk

func (o *TopicReadList) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id 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 (*TopicReadList) GetItems

func (o *TopicReadList) GetItems() *[]TopicRead

GetItems returns the Items field value If the value is explicit nil, the zero value for []TopicRead will be returned

func (*TopicReadList) GetItemsOk

func (o *TopicReadList) GetItemsOk() (*[]TopicRead, bool)

GetItemsOk returns a tuple with the Items 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 (*TopicReadList) GetType

func (o *TopicReadList) GetType() *string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*TopicReadList) GetTypeOk

func (o *TopicReadList) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type 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 (*TopicReadList) HasHref

func (o *TopicReadList) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*TopicReadList) HasId

func (o *TopicReadList) HasId() bool

HasId returns a boolean if a field has been set.

func (*TopicReadList) HasItems

func (o *TopicReadList) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*TopicReadList) HasType

func (o *TopicReadList) HasType() bool

HasType returns a boolean if a field has been set.

func (TopicReadList) MarshalJSON

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

func (*TopicReadList) SetHref

func (o *TopicReadList) SetHref(v string)

SetHref sets field value

func (*TopicReadList) SetId

func (o *TopicReadList) SetId(v string)

SetId sets field value

func (*TopicReadList) SetItems

func (o *TopicReadList) SetItems(v []TopicRead)

SetItems sets field value

func (*TopicReadList) SetType

func (o *TopicReadList) SetType(v string)

SetType sets field value

type TopicReadListAllOf

type TopicReadListAllOf struct {
	// ID of the list of Topic resources.
	Id *string `json:"id"`
	// The type of the resource.
	Type *string `json:"type"`
	// The URL of the list of Topic resources.
	Href *string `json:"href"`
	// The list of Topic resources.
	Items *[]TopicRead `json:"items,omitempty"`
}

TopicReadListAllOf struct for TopicReadListAllOf

func NewTopicReadListAllOf

func NewTopicReadListAllOf(id string, type_ string, href string) *TopicReadListAllOf

NewTopicReadListAllOf instantiates a new TopicReadListAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTopicReadListAllOfWithDefaults

func NewTopicReadListAllOfWithDefaults() *TopicReadListAllOf

NewTopicReadListAllOfWithDefaults instantiates a new TopicReadListAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TopicReadListAllOf) GetHref

func (o *TopicReadListAllOf) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*TopicReadListAllOf) GetHrefOk

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

GetHrefOk returns a tuple with the Href 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 (*TopicReadListAllOf) GetId

func (o *TopicReadListAllOf) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*TopicReadListAllOf) GetIdOk

func (o *TopicReadListAllOf) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id 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 (*TopicReadListAllOf) GetItems

func (o *TopicReadListAllOf) GetItems() *[]TopicRead

GetItems returns the Items field value If the value is explicit nil, the zero value for []TopicRead will be returned

func (*TopicReadListAllOf) GetItemsOk

func (o *TopicReadListAllOf) GetItemsOk() (*[]TopicRead, bool)

GetItemsOk returns a tuple with the Items 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 (*TopicReadListAllOf) GetType

func (o *TopicReadListAllOf) GetType() *string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*TopicReadListAllOf) GetTypeOk

func (o *TopicReadListAllOf) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type 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 (*TopicReadListAllOf) HasHref

func (o *TopicReadListAllOf) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*TopicReadListAllOf) HasId

func (o *TopicReadListAllOf) HasId() bool

HasId returns a boolean if a field has been set.

func (*TopicReadListAllOf) HasItems

func (o *TopicReadListAllOf) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*TopicReadListAllOf) HasType

func (o *TopicReadListAllOf) HasType() bool

HasType returns a boolean if a field has been set.

func (TopicReadListAllOf) MarshalJSON

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

func (*TopicReadListAllOf) SetHref

func (o *TopicReadListAllOf) SetHref(v string)

SetHref sets field value

func (*TopicReadListAllOf) SetId

func (o *TopicReadListAllOf) SetId(v string)

SetId sets field value

func (*TopicReadListAllOf) SetItems

func (o *TopicReadListAllOf) SetItems(v []TopicRead)

SetItems sets field value

func (*TopicReadListAllOf) SetType

func (o *TopicReadListAllOf) SetType(v string)

SetType sets field value

type TopicsApiService

type TopicsApiService service

TopicsApiService TopicsApi service

func (*TopicsApiService) ClustersTopicsDelete

func (a *TopicsApiService) ClustersTopicsDelete(ctx _context.Context, clusterId string, topicId string) ApiClustersTopicsDeleteRequest

* ClustersTopicsDelete Delete Topic * Deletes the specified Topic. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param clusterId The ID (UUID) of the Cluster. * @param topicId The ID (UUID) of the Topic. * @return ApiClustersTopicsDeleteRequest

func (*TopicsApiService) ClustersTopicsDeleteExecute

func (a *TopicsApiService) ClustersTopicsDeleteExecute(r ApiClustersTopicsDeleteRequest) (*APIResponse, error)

* Execute executes the request

func (*TopicsApiService) ClustersTopicsFindById

func (a *TopicsApiService) ClustersTopicsFindById(ctx _context.Context, clusterId string, topicId string) ApiClustersTopicsFindByIdRequest

* ClustersTopicsFindById Retrieve Topic * Returns the Topic by ID. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param clusterId The ID (UUID) of the Cluster. * @param topicId The ID (UUID) of the Topic. * @return ApiClustersTopicsFindByIdRequest

func (*TopicsApiService) ClustersTopicsFindByIdExecute

func (a *TopicsApiService) ClustersTopicsFindByIdExecute(r ApiClustersTopicsFindByIdRequest) (TopicRead, *APIResponse, error)

* Execute executes the request * @return TopicRead

func (*TopicsApiService) ClustersTopicsGet

func (a *TopicsApiService) ClustersTopicsGet(ctx _context.Context, clusterId string) ApiClustersTopicsGetRequest
  • ClustersTopicsGet Retrieve all Topics
  • This endpoint enables retrieving all Topics using

pagination and optional filters.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param clusterId The ID (UUID) of the Cluster.
  • @return ApiClustersTopicsGetRequest

func (*TopicsApiService) ClustersTopicsGetExecute

func (a *TopicsApiService) ClustersTopicsGetExecute(r ApiClustersTopicsGetRequest) (TopicReadList, *APIResponse, error)

* Execute executes the request * @return TopicReadList

func (*TopicsApiService) ClustersTopicsPost

func (a *TopicsApiService) ClustersTopicsPost(ctx _context.Context, clusterId string) ApiClustersTopicsPostRequest
  • ClustersTopicsPost Create Topic
  • Creates a new Topic.

The full Topic needs to be provided to create the object. Optional data will be filled with defaults or left empty.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param clusterId The ID (UUID) of the Cluster.
  • @return ApiClustersTopicsPostRequest

func (*TopicsApiService) ClustersTopicsPostExecute

func (a *TopicsApiService) ClustersTopicsPostExecute(r ApiClustersTopicsPostRequest) (TopicRead, *APIResponse, error)

* Execute executes the request * @return TopicRead

type User

type User struct {
	// The name of the Kafka cluster user. Must be 63 characters or less and must begin and end with an alphanumeric character (`[a-z0-9A-Z]`) with dashes (`-`), underscores (`_`), dots (`.`), and alphanumerics between.
	Name *string `json:"name"`
}

User The user of the apache cluster. Access is managed by certificates. The certificates are retrieved by the access endpoint.

func NewUser

func NewUser(name string) *User

NewUser instantiates a new User object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserWithDefaults

func NewUserWithDefaults() *User

NewUserWithDefaults instantiates a new User object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*User) GetName

func (o *User) GetName() *string

GetName returns the Name field value If the value is explicit nil, the zero value for string will be returned

func (*User) GetNameOk

func (o *User) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name 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 (*User) HasName

func (o *User) HasName() bool

HasName returns a boolean if a field has been set.

func (User) MarshalJSON

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

func (*User) SetName

func (o *User) SetName(v string)

SetName sets field value

type UserAccessMetadata

type UserAccessMetadata struct {
	// The ISO 8601 creation timestamp.
	CreatedDate *IonosTime `json:"createdDate,omitempty"`
	// Unique name of the identity that created the resource.
	CreatedBy *string `json:"createdBy,omitempty"`
	// Unique id of the identity that created the resource.
	CreatedByUserId *string `json:"createdByUserId,omitempty"`
	// The ISO 8601 modified timestamp.
	LastModifiedDate *IonosTime `json:"lastModifiedDate,omitempty"`
	// Unique name of the identity that last modified the resource.
	LastModifiedBy *string `json:"lastModifiedBy,omitempty"`
	// Unique id of the identity that last modified the resource.
	LastModifiedByUserId *string `json:"lastModifiedByUserId,omitempty"`
	// Unique name of the resource.
	ResourceURN *string `json:"resourceURN,omitempty"`
	// State of the resource. Resource states: `AVAILABLE`: There are no pending modification requests for this item. `BUSY`: There is at least one modification request pending and all following requests will be queued. `DEPLOYING`: The resource is being created. `FAILED`: The creation of the resource failed. `UPDATING`: The resource is being updated. `FAILED_UPDATING`: An update to the resource was not successful. `DESTROYING`: A delete command was issued, and the resource is being deleted.
	State *string `json:"state"`
	// A human readable message describing the current state. In case of an error, the message will contain a detailed error message.
	Message *string `json:"message,omitempty"`
	// PEM for the certificate authority.
	CertificateAuthority *string `json:"certificateAuthority,omitempty"`
	// PEM for the private key.
	PrivateKey *string `json:"privateKey,omitempty"`
	// PEM for the certificate.
	Certificate *string `json:"certificate,omitempty"`
}

UserAccessMetadata struct for UserAccessMetadata

func NewUserAccessMetadata

func NewUserAccessMetadata(state string) *UserAccessMetadata

NewUserAccessMetadata instantiates a new UserAccessMetadata object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserAccessMetadataWithDefaults

func NewUserAccessMetadataWithDefaults() *UserAccessMetadata

NewUserAccessMetadataWithDefaults instantiates a new UserAccessMetadata object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserAccessMetadata) GetCertificate

func (o *UserAccessMetadata) GetCertificate() *string

GetCertificate returns the Certificate field value If the value is explicit nil, the zero value for string will be returned

func (*UserAccessMetadata) GetCertificateAuthority

func (o *UserAccessMetadata) GetCertificateAuthority() *string

GetCertificateAuthority returns the CertificateAuthority field value If the value is explicit nil, the zero value for string will be returned

func (*UserAccessMetadata) GetCertificateAuthorityOk

func (o *UserAccessMetadata) GetCertificateAuthorityOk() (*string, bool)

GetCertificateAuthorityOk returns a tuple with the CertificateAuthority 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 (*UserAccessMetadata) GetCertificateOk

func (o *UserAccessMetadata) GetCertificateOk() (*string, bool)

GetCertificateOk returns a tuple with the Certificate 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 (*UserAccessMetadata) GetCreatedBy

func (o *UserAccessMetadata) GetCreatedBy() *string

GetCreatedBy returns the CreatedBy field value If the value is explicit nil, the zero value for string will be returned

func (*UserAccessMetadata) GetCreatedByOk

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

GetCreatedByOk returns a tuple with the CreatedBy 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 (*UserAccessMetadata) GetCreatedByUserId

func (o *UserAccessMetadata) GetCreatedByUserId() *string

GetCreatedByUserId returns the CreatedByUserId field value If the value is explicit nil, the zero value for string will be returned

func (*UserAccessMetadata) GetCreatedByUserIdOk

func (o *UserAccessMetadata) GetCreatedByUserIdOk() (*string, bool)

GetCreatedByUserIdOk returns a tuple with the CreatedByUserId 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 (*UserAccessMetadata) GetCreatedDate

func (o *UserAccessMetadata) GetCreatedDate() *time.Time

GetCreatedDate returns the CreatedDate field value If the value is explicit nil, the zero value for time.Time will be returned

func (*UserAccessMetadata) GetCreatedDateOk

func (o *UserAccessMetadata) GetCreatedDateOk() (*time.Time, bool)

GetCreatedDateOk returns a tuple with the CreatedDate 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 (*UserAccessMetadata) GetLastModifiedBy

func (o *UserAccessMetadata) GetLastModifiedBy() *string

GetLastModifiedBy returns the LastModifiedBy field value If the value is explicit nil, the zero value for string will be returned

func (*UserAccessMetadata) GetLastModifiedByOk

func (o *UserAccessMetadata) GetLastModifiedByOk() (*string, bool)

GetLastModifiedByOk returns a tuple with the LastModifiedBy 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 (*UserAccessMetadata) GetLastModifiedByUserId

func (o *UserAccessMetadata) GetLastModifiedByUserId() *string

GetLastModifiedByUserId returns the LastModifiedByUserId field value If the value is explicit nil, the zero value for string will be returned

func (*UserAccessMetadata) GetLastModifiedByUserIdOk

func (o *UserAccessMetadata) GetLastModifiedByUserIdOk() (*string, bool)

GetLastModifiedByUserIdOk returns a tuple with the LastModifiedByUserId 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 (*UserAccessMetadata) GetLastModifiedDate

func (o *UserAccessMetadata) GetLastModifiedDate() *time.Time

GetLastModifiedDate returns the LastModifiedDate field value If the value is explicit nil, the zero value for time.Time will be returned

func (*UserAccessMetadata) GetLastModifiedDateOk

func (o *UserAccessMetadata) GetLastModifiedDateOk() (*time.Time, bool)

GetLastModifiedDateOk returns a tuple with the LastModifiedDate 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 (*UserAccessMetadata) GetMessage

func (o *UserAccessMetadata) GetMessage() *string

GetMessage returns the Message field value If the value is explicit nil, the zero value for string will be returned

func (*UserAccessMetadata) GetMessageOk

func (o *UserAccessMetadata) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message 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 (*UserAccessMetadata) GetPrivateKey

func (o *UserAccessMetadata) GetPrivateKey() *string

GetPrivateKey returns the PrivateKey field value If the value is explicit nil, the zero value for string will be returned

func (*UserAccessMetadata) GetPrivateKeyOk

func (o *UserAccessMetadata) GetPrivateKeyOk() (*string, bool)

GetPrivateKeyOk returns a tuple with the PrivateKey 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 (*UserAccessMetadata) GetResourceURN

func (o *UserAccessMetadata) GetResourceURN() *string

GetResourceURN returns the ResourceURN field value If the value is explicit nil, the zero value for string will be returned

func (*UserAccessMetadata) GetResourceURNOk

func (o *UserAccessMetadata) GetResourceURNOk() (*string, bool)

GetResourceURNOk returns a tuple with the ResourceURN 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 (*UserAccessMetadata) GetState

func (o *UserAccessMetadata) GetState() *string

GetState returns the State field value If the value is explicit nil, the zero value for string will be returned

func (*UserAccessMetadata) GetStateOk

func (o *UserAccessMetadata) GetStateOk() (*string, bool)

GetStateOk returns a tuple with the State 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 (*UserAccessMetadata) HasCertificate

func (o *UserAccessMetadata) HasCertificate() bool

HasCertificate returns a boolean if a field has been set.

func (*UserAccessMetadata) HasCertificateAuthority

func (o *UserAccessMetadata) HasCertificateAuthority() bool

HasCertificateAuthority returns a boolean if a field has been set.

func (*UserAccessMetadata) HasCreatedBy

func (o *UserAccessMetadata) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (*UserAccessMetadata) HasCreatedByUserId

func (o *UserAccessMetadata) HasCreatedByUserId() bool

HasCreatedByUserId returns a boolean if a field has been set.

func (*UserAccessMetadata) HasCreatedDate

func (o *UserAccessMetadata) HasCreatedDate() bool

HasCreatedDate returns a boolean if a field has been set.

func (*UserAccessMetadata) HasLastModifiedBy

func (o *UserAccessMetadata) HasLastModifiedBy() bool

HasLastModifiedBy returns a boolean if a field has been set.

func (*UserAccessMetadata) HasLastModifiedByUserId

func (o *UserAccessMetadata) HasLastModifiedByUserId() bool

HasLastModifiedByUserId returns a boolean if a field has been set.

func (*UserAccessMetadata) HasLastModifiedDate

func (o *UserAccessMetadata) HasLastModifiedDate() bool

HasLastModifiedDate returns a boolean if a field has been set.

func (*UserAccessMetadata) HasMessage

func (o *UserAccessMetadata) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*UserAccessMetadata) HasPrivateKey

func (o *UserAccessMetadata) HasPrivateKey() bool

HasPrivateKey returns a boolean if a field has been set.

func (*UserAccessMetadata) HasResourceURN

func (o *UserAccessMetadata) HasResourceURN() bool

HasResourceURN returns a boolean if a field has been set.

func (*UserAccessMetadata) HasState

func (o *UserAccessMetadata) HasState() bool

HasState returns a boolean if a field has been set.

func (UserAccessMetadata) MarshalJSON

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

func (*UserAccessMetadata) SetCertificate

func (o *UserAccessMetadata) SetCertificate(v string)

SetCertificate sets field value

func (*UserAccessMetadata) SetCertificateAuthority

func (o *UserAccessMetadata) SetCertificateAuthority(v string)

SetCertificateAuthority sets field value

func (*UserAccessMetadata) SetCreatedBy

func (o *UserAccessMetadata) SetCreatedBy(v string)

SetCreatedBy sets field value

func (*UserAccessMetadata) SetCreatedByUserId

func (o *UserAccessMetadata) SetCreatedByUserId(v string)

SetCreatedByUserId sets field value

func (*UserAccessMetadata) SetCreatedDate

func (o *UserAccessMetadata) SetCreatedDate(v time.Time)

SetCreatedDate sets field value

func (*UserAccessMetadata) SetLastModifiedBy

func (o *UserAccessMetadata) SetLastModifiedBy(v string)

SetLastModifiedBy sets field value

func (*UserAccessMetadata) SetLastModifiedByUserId

func (o *UserAccessMetadata) SetLastModifiedByUserId(v string)

SetLastModifiedByUserId sets field value

func (*UserAccessMetadata) SetLastModifiedDate

func (o *UserAccessMetadata) SetLastModifiedDate(v time.Time)

SetLastModifiedDate sets field value

func (*UserAccessMetadata) SetMessage

func (o *UserAccessMetadata) SetMessage(v string)

SetMessage sets field value

func (*UserAccessMetadata) SetPrivateKey

func (o *UserAccessMetadata) SetPrivateKey(v string)

SetPrivateKey sets field value

func (*UserAccessMetadata) SetResourceURN

func (o *UserAccessMetadata) SetResourceURN(v string)

SetResourceURN sets field value

func (*UserAccessMetadata) SetState

func (o *UserAccessMetadata) SetState(v string)

SetState sets field value

type UserAccessMetadataAllOf

type UserAccessMetadataAllOf struct {
	// PEM for the certificate authority.
	CertificateAuthority *string `json:"certificateAuthority,omitempty"`
	// PEM for the private key.
	PrivateKey *string `json:"privateKey,omitempty"`
	// PEM for the certificate.
	Certificate *string `json:"certificate,omitempty"`
}

UserAccessMetadataAllOf struct for UserAccessMetadataAllOf

func NewUserAccessMetadataAllOf

func NewUserAccessMetadataAllOf() *UserAccessMetadataAllOf

NewUserAccessMetadataAllOf instantiates a new UserAccessMetadataAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserAccessMetadataAllOfWithDefaults

func NewUserAccessMetadataAllOfWithDefaults() *UserAccessMetadataAllOf

NewUserAccessMetadataAllOfWithDefaults instantiates a new UserAccessMetadataAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserAccessMetadataAllOf) GetCertificate

func (o *UserAccessMetadataAllOf) GetCertificate() *string

GetCertificate returns the Certificate field value If the value is explicit nil, the zero value for string will be returned

func (*UserAccessMetadataAllOf) GetCertificateAuthority

func (o *UserAccessMetadataAllOf) GetCertificateAuthority() *string

GetCertificateAuthority returns the CertificateAuthority field value If the value is explicit nil, the zero value for string will be returned

func (*UserAccessMetadataAllOf) GetCertificateAuthorityOk

func (o *UserAccessMetadataAllOf) GetCertificateAuthorityOk() (*string, bool)

GetCertificateAuthorityOk returns a tuple with the CertificateAuthority 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 (*UserAccessMetadataAllOf) GetCertificateOk

func (o *UserAccessMetadataAllOf) GetCertificateOk() (*string, bool)

GetCertificateOk returns a tuple with the Certificate 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 (*UserAccessMetadataAllOf) GetPrivateKey

func (o *UserAccessMetadataAllOf) GetPrivateKey() *string

GetPrivateKey returns the PrivateKey field value If the value is explicit nil, the zero value for string will be returned

func (*UserAccessMetadataAllOf) GetPrivateKeyOk

func (o *UserAccessMetadataAllOf) GetPrivateKeyOk() (*string, bool)

GetPrivateKeyOk returns a tuple with the PrivateKey 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 (*UserAccessMetadataAllOf) HasCertificate

func (o *UserAccessMetadataAllOf) HasCertificate() bool

HasCertificate returns a boolean if a field has been set.

func (*UserAccessMetadataAllOf) HasCertificateAuthority

func (o *UserAccessMetadataAllOf) HasCertificateAuthority() bool

HasCertificateAuthority returns a boolean if a field has been set.

func (*UserAccessMetadataAllOf) HasPrivateKey

func (o *UserAccessMetadataAllOf) HasPrivateKey() bool

HasPrivateKey returns a boolean if a field has been set.

func (UserAccessMetadataAllOf) MarshalJSON

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

func (*UserAccessMetadataAllOf) SetCertificate

func (o *UserAccessMetadataAllOf) SetCertificate(v string)

SetCertificate sets field value

func (*UserAccessMetadataAllOf) SetCertificateAuthority

func (o *UserAccessMetadataAllOf) SetCertificateAuthority(v string)

SetCertificateAuthority sets field value

func (*UserAccessMetadataAllOf) SetPrivateKey

func (o *UserAccessMetadataAllOf) SetPrivateKey(v string)

SetPrivateKey sets field value

type UserRead

type UserRead struct {
	// The ID (UUID) of the User.
	Id *string `json:"id"`
	// The type of the resource.
	Type *string `json:"type"`
	// The URL of the User.
	Href       *string           `json:"href"`
	Metadata   *ResourceMetadata `json:"metadata"`
	Properties *User             `json:"properties"`
}

UserRead struct for UserRead

func NewUserRead

func NewUserRead(id string, type_ string, href string, metadata ResourceMetadata, properties User) *UserRead

NewUserRead instantiates a new UserRead object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserReadWithDefaults

func NewUserReadWithDefaults() *UserRead

NewUserReadWithDefaults instantiates a new UserRead object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserRead) GetHref

func (o *UserRead) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*UserRead) GetHrefOk

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

GetHrefOk returns a tuple with the Href 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 (*UserRead) GetId

func (o *UserRead) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*UserRead) GetIdOk

func (o *UserRead) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id 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 (*UserRead) GetMetadata

func (o *UserRead) GetMetadata() *ResourceMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for ResourceMetadata will be returned

func (*UserRead) GetMetadataOk

func (o *UserRead) GetMetadataOk() (*ResourceMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*UserRead) GetProperties

func (o *UserRead) GetProperties() *User

GetProperties returns the Properties field value If the value is explicit nil, the zero value for User will be returned

func (*UserRead) GetPropertiesOk

func (o *UserRead) GetPropertiesOk() (*User, bool)

GetPropertiesOk returns a tuple with the Properties 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 (*UserRead) GetType

func (o *UserRead) GetType() *string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*UserRead) GetTypeOk

func (o *UserRead) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type 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 (*UserRead) HasHref

func (o *UserRead) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*UserRead) HasId

func (o *UserRead) HasId() bool

HasId returns a boolean if a field has been set.

func (*UserRead) HasMetadata

func (o *UserRead) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*UserRead) HasProperties

func (o *UserRead) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*UserRead) HasType

func (o *UserRead) HasType() bool

HasType returns a boolean if a field has been set.

func (UserRead) MarshalJSON

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

func (*UserRead) SetHref

func (o *UserRead) SetHref(v string)

SetHref sets field value

func (*UserRead) SetId

func (o *UserRead) SetId(v string)

SetId sets field value

func (*UserRead) SetMetadata

func (o *UserRead) SetMetadata(v ResourceMetadata)

SetMetadata sets field value

func (*UserRead) SetProperties

func (o *UserRead) SetProperties(v User)

SetProperties sets field value

func (*UserRead) SetType

func (o *UserRead) SetType(v string)

SetType sets field value

type UserReadAccess

type UserReadAccess struct {
	// The ID (UUID) of the User.
	Id *string `json:"id"`
	// The type of the resource.
	Type *string `json:"type"`
	// The URL of the User.
	Href       *string             `json:"href"`
	Metadata   *UserAccessMetadata `json:"metadata"`
	Properties *User               `json:"properties"`
}

UserReadAccess struct for UserReadAccess

func NewUserReadAccess

func NewUserReadAccess(id string, type_ string, href string, metadata UserAccessMetadata, properties User) *UserReadAccess

NewUserReadAccess instantiates a new UserReadAccess object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserReadAccessWithDefaults

func NewUserReadAccessWithDefaults() *UserReadAccess

NewUserReadAccessWithDefaults instantiates a new UserReadAccess object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserReadAccess) GetHref

func (o *UserReadAccess) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*UserReadAccess) GetHrefOk

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

GetHrefOk returns a tuple with the Href 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 (*UserReadAccess) GetId

func (o *UserReadAccess) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*UserReadAccess) GetIdOk

func (o *UserReadAccess) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id 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 (*UserReadAccess) GetMetadata

func (o *UserReadAccess) GetMetadata() *UserAccessMetadata

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for UserAccessMetadata will be returned

func (*UserReadAccess) GetMetadataOk

func (o *UserReadAccess) GetMetadataOk() (*UserAccessMetadata, bool)

GetMetadataOk returns a tuple with the Metadata 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 (*UserReadAccess) GetProperties

func (o *UserReadAccess) GetProperties() *User

GetProperties returns the Properties field value If the value is explicit nil, the zero value for User will be returned

func (*UserReadAccess) GetPropertiesOk

func (o *UserReadAccess) GetPropertiesOk() (*User, bool)

GetPropertiesOk returns a tuple with the Properties 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 (*UserReadAccess) GetType

func (o *UserReadAccess) GetType() *string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*UserReadAccess) GetTypeOk

func (o *UserReadAccess) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type 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 (*UserReadAccess) HasHref

func (o *UserReadAccess) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*UserReadAccess) HasId

func (o *UserReadAccess) HasId() bool

HasId returns a boolean if a field has been set.

func (*UserReadAccess) HasMetadata

func (o *UserReadAccess) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*UserReadAccess) HasProperties

func (o *UserReadAccess) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*UserReadAccess) HasType

func (o *UserReadAccess) HasType() bool

HasType returns a boolean if a field has been set.

func (UserReadAccess) MarshalJSON

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

func (*UserReadAccess) SetHref

func (o *UserReadAccess) SetHref(v string)

SetHref sets field value

func (*UserReadAccess) SetId

func (o *UserReadAccess) SetId(v string)

SetId sets field value

func (*UserReadAccess) SetMetadata

func (o *UserReadAccess) SetMetadata(v UserAccessMetadata)

SetMetadata sets field value

func (*UserReadAccess) SetProperties

func (o *UserReadAccess) SetProperties(v User)

SetProperties sets field value

func (*UserReadAccess) SetType

func (o *UserReadAccess) SetType(v string)

SetType sets field value

type UserReadList

type UserReadList struct {
	// ID of the list of User resources.
	Id *string `json:"id"`
	// The type of the resource.
	Type *string `json:"type"`
	// The URL of the list of User resources.
	Href *string `json:"href"`
	// The list of User resources.
	Items *[]UserRead `json:"items,omitempty"`
}

UserReadList struct for UserReadList

func NewUserReadList

func NewUserReadList(id string, type_ string, href string) *UserReadList

NewUserReadList instantiates a new UserReadList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserReadListWithDefaults

func NewUserReadListWithDefaults() *UserReadList

NewUserReadListWithDefaults instantiates a new UserReadList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserReadList) GetHref

func (o *UserReadList) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*UserReadList) GetHrefOk

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

GetHrefOk returns a tuple with the Href 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 (*UserReadList) GetId

func (o *UserReadList) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*UserReadList) GetIdOk

func (o *UserReadList) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id 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 (*UserReadList) GetItems

func (o *UserReadList) GetItems() *[]UserRead

GetItems returns the Items field value If the value is explicit nil, the zero value for []UserRead will be returned

func (*UserReadList) GetItemsOk

func (o *UserReadList) GetItemsOk() (*[]UserRead, bool)

GetItemsOk returns a tuple with the Items 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 (*UserReadList) GetType

func (o *UserReadList) GetType() *string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*UserReadList) GetTypeOk

func (o *UserReadList) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type 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 (*UserReadList) HasHref

func (o *UserReadList) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*UserReadList) HasId

func (o *UserReadList) HasId() bool

HasId returns a boolean if a field has been set.

func (*UserReadList) HasItems

func (o *UserReadList) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*UserReadList) HasType

func (o *UserReadList) HasType() bool

HasType returns a boolean if a field has been set.

func (UserReadList) MarshalJSON

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

func (*UserReadList) SetHref

func (o *UserReadList) SetHref(v string)

SetHref sets field value

func (*UserReadList) SetId

func (o *UserReadList) SetId(v string)

SetId sets field value

func (*UserReadList) SetItems

func (o *UserReadList) SetItems(v []UserRead)

SetItems sets field value

func (*UserReadList) SetType

func (o *UserReadList) SetType(v string)

SetType sets field value

type UserReadListAllOf

type UserReadListAllOf struct {
	// ID of the list of User resources.
	Id *string `json:"id"`
	// The type of the resource.
	Type *string `json:"type"`
	// The URL of the list of User resources.
	Href *string `json:"href"`
	// The list of User resources.
	Items *[]UserRead `json:"items,omitempty"`
}

UserReadListAllOf struct for UserReadListAllOf

func NewUserReadListAllOf

func NewUserReadListAllOf(id string, type_ string, href string) *UserReadListAllOf

NewUserReadListAllOf instantiates a new UserReadListAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserReadListAllOfWithDefaults

func NewUserReadListAllOfWithDefaults() *UserReadListAllOf

NewUserReadListAllOfWithDefaults instantiates a new UserReadListAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserReadListAllOf) GetHref

func (o *UserReadListAllOf) GetHref() *string

GetHref returns the Href field value If the value is explicit nil, the zero value for string will be returned

func (*UserReadListAllOf) GetHrefOk

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

GetHrefOk returns a tuple with the Href 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 (*UserReadListAllOf) GetId

func (o *UserReadListAllOf) GetId() *string

GetId returns the Id field value If the value is explicit nil, the zero value for string will be returned

func (*UserReadListAllOf) GetIdOk

func (o *UserReadListAllOf) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id 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 (*UserReadListAllOf) GetItems

func (o *UserReadListAllOf) GetItems() *[]UserRead

GetItems returns the Items field value If the value is explicit nil, the zero value for []UserRead will be returned

func (*UserReadListAllOf) GetItemsOk

func (o *UserReadListAllOf) GetItemsOk() (*[]UserRead, bool)

GetItemsOk returns a tuple with the Items 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 (*UserReadListAllOf) GetType

func (o *UserReadListAllOf) GetType() *string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*UserReadListAllOf) GetTypeOk

func (o *UserReadListAllOf) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type 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 (*UserReadListAllOf) HasHref

func (o *UserReadListAllOf) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*UserReadListAllOf) HasId

func (o *UserReadListAllOf) HasId() bool

HasId returns a boolean if a field has been set.

func (*UserReadListAllOf) HasItems

func (o *UserReadListAllOf) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*UserReadListAllOf) HasType

func (o *UserReadListAllOf) HasType() bool

HasType returns a boolean if a field has been set.

func (UserReadListAllOf) MarshalJSON

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

func (*UserReadListAllOf) SetHref

func (o *UserReadListAllOf) SetHref(v string)

SetHref sets field value

func (*UserReadListAllOf) SetId

func (o *UserReadListAllOf) SetId(v string)

SetId sets field value

func (*UserReadListAllOf) SetItems

func (o *UserReadListAllOf) SetItems(v []UserRead)

SetItems sets field value

func (*UserReadListAllOf) SetType

func (o *UserReadListAllOf) SetType(v string)

SetType sets field value

type UsersApiService

type UsersApiService service

UsersApiService UsersApi service

func (*UsersApiService) ClustersUsersAccessGet

func (a *UsersApiService) ClustersUsersAccessGet(ctx _context.Context, clusterId string, userId string) ApiClustersUsersAccessGetRequest

* ClustersUsersAccessGet Retrieve Kafka User with credentials. * Returns the User by ID containing its access certificates in the metadata. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param clusterId The ID (UUID) of the Cluster. * @param userId The ID (UUID) of the User. * @return ApiClustersUsersAccessGetRequest

func (*UsersApiService) ClustersUsersAccessGetExecute

func (a *UsersApiService) ClustersUsersAccessGetExecute(r ApiClustersUsersAccessGetRequest) (UserReadAccess, *APIResponse, error)

* Execute executes the request * @return UserReadAccess

func (*UsersApiService) ClustersUsersGet

func (a *UsersApiService) ClustersUsersGet(ctx _context.Context, clusterId string) ApiClustersUsersGetRequest
  • ClustersUsersGet Retrieve all Users
  • This endpoint enables retrieving all Users using

pagination and optional filters.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param clusterId The ID (UUID) of the Cluster.
  • @return ApiClustersUsersGetRequest

func (*UsersApiService) ClustersUsersGetExecute

func (a *UsersApiService) ClustersUsersGetExecute(r ApiClustersUsersGetRequest) (UserReadList, *APIResponse, error)

* Execute executes the request * @return UserReadList

Jump to

Keyboard shortcuts

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