v1alphaapi

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: May 21, 2026 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Overview

Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.

Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.

Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.

Index

Constants

This section is empty.

Variables

View Source
var (
	JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`)
	XmlCheck  = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`)
)

Functions

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 NewConfiguration

func NewConfiguration() *config.Configuration

NewConfiguration returns a new Configuration object

func PtrBool

func PtrBool(v bool) *bool

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

func PtrFloat32

func PtrFloat32(v float32) *float32

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

func PtrFloat64

func PtrFloat64(v float64) *float64

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

func PtrInt

func PtrInt(v int) *int

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

func PtrInt32

func PtrInt32(v int32) *int32

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

func PtrInt64

func PtrInt64(v int64) *int64

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

func PtrString

func PtrString(v string) *string

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

func PtrTime

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

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

Types

type APIClient

type APIClient struct {
	DefaultAPI DefaultAPI
	// contains filtered or unexported fields
}

APIClient manages communication with the STACKIT Dremio API API v1alpha.0.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(opts ...config.ConfigurationOption) (*APIClient, error)

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() *config.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 APIResponse

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

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

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

type ApiCreateDremioInstanceRequest

type ApiCreateDremioInstanceRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiCreateDremioInstanceRequest) CreateDremioInstancePayload

func (r ApiCreateDremioInstanceRequest) CreateDremioInstancePayload(createDremioInstancePayload CreateDremioInstancePayload) ApiCreateDremioInstanceRequest

func (ApiCreateDremioInstanceRequest) Execute

type ApiCreateDremioUserRequest

type ApiCreateDremioUserRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiCreateDremioUserRequest) CreateDremioUserPayload

func (r ApiCreateDremioUserRequest) CreateDremioUserPayload(createDremioUserPayload CreateDremioUserPayload) ApiCreateDremioUserRequest

func (ApiCreateDremioUserRequest) Execute

type ApiDeleteDremioInstanceRequest

type ApiDeleteDremioInstanceRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiDeleteDremioInstanceRequest) Execute

type ApiDeleteDremioUserRequest

type ApiDeleteDremioUserRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiDeleteDremioUserRequest) Execute

func (r ApiDeleteDremioUserRequest) Execute() error

type ApiGetDremioInstanceRequest

type ApiGetDremioInstanceRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiGetDremioInstanceRequest) Execute

type ApiGetDremioUserRequest

type ApiGetDremioUserRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiGetDremioUserRequest) Execute

type ApiListDremioInstancesRequest

type ApiListDremioInstancesRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiListDremioInstancesRequest) Execute

func (ApiListDremioInstancesRequest) PageSize

Maximum number of items to return.

func (ApiListDremioInstancesRequest) PageToken

A token to retrieve the next page of results.

type ApiListDremioUsersRequest

type ApiListDremioUsersRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiListDremioUsersRequest) Execute

func (ApiListDremioUsersRequest) PageSize

Maximum number of items to return.

func (ApiListDremioUsersRequest) PageToken

A token to retrieve the next page of results.

type ApiUpdateDremioInstanceRequest

type ApiUpdateDremioInstanceRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (ApiUpdateDremioInstanceRequest) Execute

func (ApiUpdateDremioInstanceRequest) UpdateDremioInstancePayload

func (r ApiUpdateDremioInstanceRequest) UpdateDremioInstancePayload(updateDremioInstancePayload UpdateDremioInstancePayload) ApiUpdateDremioInstanceRequest

type AuthParameters

type AuthParameters struct {
	Name                 string `json:"name"`
	Value                string `json:"value"`
	AdditionalProperties map[string]interface{}
}

AuthParameters An additional parameter the Identity Provider requires.

func NewAuthParameters

func NewAuthParameters(name string, value string) *AuthParameters

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

func NewAuthParametersWithDefaults

func NewAuthParametersWithDefaults() *AuthParameters

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

func (*AuthParameters) GetName

func (o *AuthParameters) GetName() string

GetName returns the Name field value

func (*AuthParameters) GetNameOk

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

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

func (*AuthParameters) GetValue

func (o *AuthParameters) GetValue() string

GetValue returns the Value field value

func (*AuthParameters) GetValueOk

func (o *AuthParameters) GetValueOk() (*string, bool)

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

func (AuthParameters) MarshalJSON

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

func (*AuthParameters) SetName

func (o *AuthParameters) SetName(v string)

SetName sets field value

func (*AuthParameters) SetValue

func (o *AuthParameters) SetValue(v string)

SetValue sets field value

func (AuthParameters) ToMap

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

func (*AuthParameters) UnmarshalJSON

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

type Authentication

type Authentication struct {
	Azuread              *Azuread `json:"azuread,omitempty"`
	Oauth                *Oauth   `json:"oauth,omitempty"`
	Type                 string   `json:"type"`
	AdditionalProperties map[string]interface{}
}

Authentication Dremio instance authentication settings. A change here triggers a Dremio restart and will incur downtime.

func NewAuthentication

func NewAuthentication(types string) *Authentication

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

func NewAuthenticationWithDefaults

func NewAuthenticationWithDefaults() *Authentication

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

func (*Authentication) GetAzuread

func (o *Authentication) GetAzuread() Azuread

GetAzuread returns the Azuread field value if set, zero value otherwise.

func (*Authentication) GetAzureadOk

func (o *Authentication) GetAzureadOk() (*Azuread, bool)

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

func (*Authentication) GetOauth

func (o *Authentication) GetOauth() Oauth

GetOauth returns the Oauth field value if set, zero value otherwise.

func (*Authentication) GetOauthOk

func (o *Authentication) GetOauthOk() (*Oauth, bool)

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

func (*Authentication) GetType

func (o *Authentication) GetType() string

GetType returns the Type field value

func (*Authentication) GetTypeOk

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

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

func (*Authentication) HasAzuread

func (o *Authentication) HasAzuread() bool

HasAzuread returns a boolean if a field has been set.

func (*Authentication) HasOauth

func (o *Authentication) HasOauth() bool

HasOauth returns a boolean if a field has been set.

func (Authentication) MarshalJSON

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

func (*Authentication) SetAzuread

func (o *Authentication) SetAzuread(v Azuread)

SetAzuread gets a reference to the given Azuread and assigns it to the Azuread field.

func (*Authentication) SetOauth

func (o *Authentication) SetOauth(v Oauth)

SetOauth gets a reference to the given Oauth and assigns it to the Oauth field.

func (*Authentication) SetType

func (o *Authentication) SetType(v string)

SetType sets field value

func (Authentication) ToMap

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

func (*Authentication) UnmarshalJSON

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

type Azuread

type Azuread struct {
	// The Azure AD authority URL.
	AuthorityUrl string `json:"authorityUrl"`
	// The Azure AD client ID.
	ClientId string `json:"clientId"`
	// The Azure AD client secret.
	ClientSecret string `json:"clientSecret"`
	// The Azure AD redirect URL.
	RedirectUrl          *string `json:"redirectUrl,omitempty"`
	AdditionalProperties map[string]interface{}
}

Azuread Azure Active Directory authentication configuration.

func NewAzuread

func NewAzuread(authorityUrl string, clientId string, clientSecret string) *Azuread

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

func NewAzureadWithDefaults

func NewAzureadWithDefaults() *Azuread

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

func (*Azuread) GetAuthorityUrl

func (o *Azuread) GetAuthorityUrl() string

GetAuthorityUrl returns the AuthorityUrl field value

func (*Azuread) GetAuthorityUrlOk

func (o *Azuread) GetAuthorityUrlOk() (*string, bool)

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

func (*Azuread) GetClientId

func (o *Azuread) GetClientId() string

GetClientId returns the ClientId field value

func (*Azuread) GetClientIdOk

func (o *Azuread) GetClientIdOk() (*string, bool)

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

func (*Azuread) GetClientSecret

func (o *Azuread) GetClientSecret() string

GetClientSecret returns the ClientSecret field value

func (*Azuread) GetClientSecretOk

func (o *Azuread) GetClientSecretOk() (*string, bool)

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

func (*Azuread) GetRedirectUrl

func (o *Azuread) GetRedirectUrl() string

GetRedirectUrl returns the RedirectUrl field value if set, zero value otherwise.

func (*Azuread) GetRedirectUrlOk

func (o *Azuread) GetRedirectUrlOk() (*string, bool)

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

func (*Azuread) HasRedirectUrl

func (o *Azuread) HasRedirectUrl() bool

HasRedirectUrl returns a boolean if a field has been set.

func (Azuread) MarshalJSON

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

func (*Azuread) SetAuthorityUrl

func (o *Azuread) SetAuthorityUrl(v string)

SetAuthorityUrl sets field value

func (*Azuread) SetClientId

func (o *Azuread) SetClientId(v string)

SetClientId sets field value

func (*Azuread) SetClientSecret

func (o *Azuread) SetClientSecret(v string)

SetClientSecret sets field value

func (*Azuread) SetRedirectUrl

func (o *Azuread) SetRedirectUrl(v string)

SetRedirectUrl gets a reference to the given string and assigns it to the RedirectUrl field.

func (Azuread) ToMap

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

func (*Azuread) UnmarshalJSON

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

type CreateDremioInstancePayload

type CreateDremioInstancePayload struct {
	Authentication *Authentication `json:"authentication,omitempty"`
	// The description is a longer text chosen by the user to provide more context for the resource.
	Description *string `json:"description,omitempty"`
	// The display name is a short name chosen by the user to identify the resource.
	DisplayName          string `json:"displayName" validate:"regexp=^[a-zA-Z0-9 ]*$"`
	AdditionalProperties map[string]interface{}
}

CreateDremioInstancePayload struct for CreateDremioInstancePayload

func NewCreateDremioInstancePayload

func NewCreateDremioInstancePayload(displayName string) *CreateDremioInstancePayload

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

func NewCreateDremioInstancePayloadWithDefaults

func NewCreateDremioInstancePayloadWithDefaults() *CreateDremioInstancePayload

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

func (*CreateDremioInstancePayload) GetAuthentication

func (o *CreateDremioInstancePayload) GetAuthentication() Authentication

GetAuthentication returns the Authentication field value if set, zero value otherwise.

func (*CreateDremioInstancePayload) GetAuthenticationOk

func (o *CreateDremioInstancePayload) GetAuthenticationOk() (*Authentication, bool)

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

func (*CreateDremioInstancePayload) GetDescription

func (o *CreateDremioInstancePayload) GetDescription() string

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

func (*CreateDremioInstancePayload) GetDescriptionOk

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

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

func (*CreateDremioInstancePayload) GetDisplayName

func (o *CreateDremioInstancePayload) GetDisplayName() string

GetDisplayName returns the DisplayName field value

func (*CreateDremioInstancePayload) GetDisplayNameOk

func (o *CreateDremioInstancePayload) GetDisplayNameOk() (*string, bool)

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

func (*CreateDremioInstancePayload) HasAuthentication

func (o *CreateDremioInstancePayload) HasAuthentication() bool

HasAuthentication returns a boolean if a field has been set.

func (*CreateDremioInstancePayload) HasDescription

func (o *CreateDremioInstancePayload) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (CreateDremioInstancePayload) MarshalJSON

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

func (*CreateDremioInstancePayload) SetAuthentication

func (o *CreateDremioInstancePayload) SetAuthentication(v Authentication)

SetAuthentication gets a reference to the given Authentication and assigns it to the Authentication field.

func (*CreateDremioInstancePayload) SetDescription

func (o *CreateDremioInstancePayload) SetDescription(v string)

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

func (*CreateDremioInstancePayload) SetDisplayName

func (o *CreateDremioInstancePayload) SetDisplayName(v string)

SetDisplayName sets field value

func (CreateDremioInstancePayload) ToMap

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

func (*CreateDremioInstancePayload) UnmarshalJSON

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

type CreateDremioUserPayload

type CreateDremioUserPayload struct {
	// The description is a longer text chosen by the user to provide more context for the resource.
	Description *string `json:"description,omitempty"`
	// This is the admin user's email address.
	Email string `json:"email"`
	// This is the admin user's first name.
	FirstName string `json:"firstName"`
	// This is the  admin user's last name.
	LastName string `json:"lastName"`
	// This is the username used to login the admin user.
	Name string `json:"name"`
	// A password chosen by the user.
	Password             string `json:"password"`
	AdditionalProperties map[string]interface{}
}

CreateDremioUserPayload struct for CreateDremioUserPayload

func NewCreateDremioUserPayload

func NewCreateDremioUserPayload(email string, firstName string, lastName string, name string, password string) *CreateDremioUserPayload

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

func NewCreateDremioUserPayloadWithDefaults

func NewCreateDremioUserPayloadWithDefaults() *CreateDremioUserPayload

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

func (*CreateDremioUserPayload) GetDescription

func (o *CreateDremioUserPayload) GetDescription() string

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

func (*CreateDremioUserPayload) GetDescriptionOk

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

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

func (*CreateDremioUserPayload) GetEmail

func (o *CreateDremioUserPayload) GetEmail() string

GetEmail returns the Email field value

func (*CreateDremioUserPayload) GetEmailOk

func (o *CreateDremioUserPayload) GetEmailOk() (*string, bool)

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

func (*CreateDremioUserPayload) GetFirstName

func (o *CreateDremioUserPayload) GetFirstName() string

GetFirstName returns the FirstName field value

func (*CreateDremioUserPayload) GetFirstNameOk

func (o *CreateDremioUserPayload) GetFirstNameOk() (*string, bool)

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

func (*CreateDremioUserPayload) GetLastName

func (o *CreateDremioUserPayload) GetLastName() string

GetLastName returns the LastName field value

func (*CreateDremioUserPayload) GetLastNameOk

func (o *CreateDremioUserPayload) GetLastNameOk() (*string, bool)

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

func (*CreateDremioUserPayload) GetName

func (o *CreateDremioUserPayload) GetName() string

GetName returns the Name field value

func (*CreateDremioUserPayload) GetNameOk

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

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

func (*CreateDremioUserPayload) GetPassword

func (o *CreateDremioUserPayload) GetPassword() string

GetPassword returns the Password field value

func (*CreateDremioUserPayload) GetPasswordOk

func (o *CreateDremioUserPayload) GetPasswordOk() (*string, bool)

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

func (*CreateDremioUserPayload) HasDescription

func (o *CreateDremioUserPayload) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (CreateDremioUserPayload) MarshalJSON

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

func (*CreateDremioUserPayload) SetDescription

func (o *CreateDremioUserPayload) SetDescription(v string)

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

func (*CreateDremioUserPayload) SetEmail

func (o *CreateDremioUserPayload) SetEmail(v string)

SetEmail sets field value

func (*CreateDremioUserPayload) SetFirstName

func (o *CreateDremioUserPayload) SetFirstName(v string)

SetFirstName sets field value

func (*CreateDremioUserPayload) SetLastName

func (o *CreateDremioUserPayload) SetLastName(v string)

SetLastName sets field value

func (*CreateDremioUserPayload) SetName

func (o *CreateDremioUserPayload) SetName(v string)

SetName sets field value

func (*CreateDremioUserPayload) SetPassword

func (o *CreateDremioUserPayload) SetPassword(v string)

SetPassword sets field value

func (CreateDremioUserPayload) ToMap

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

func (*CreateDremioUserPayload) UnmarshalJSON

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

type DefaultAPI

type DefaultAPI interface {

	/*
		CreateDremioInstance Method for CreateDremioInstance

		Creates a new Dremio instance within the project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the resource is located in.
		@param regionId The STACKIT region name the resource is located in.
		@return ApiCreateDremioInstanceRequest
	*/
	CreateDremioInstance(ctx context.Context, projectId string, regionId string) ApiCreateDremioInstanceRequest

	// CreateDremioInstanceExecute executes the request
	//  @return DremioResponse
	CreateDremioInstanceExecute(r ApiCreateDremioInstanceRequest) (*DremioResponse, error)

	/*
		CreateDremioUser Method for CreateDremioUser

		Creates a new Dremio admin user for the given Dremio instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the resource is located in.
		@param regionId The STACKIT region name the resource is located in.
		@param dremioId The Dremio instance UUID.
		@return ApiCreateDremioUserRequest
	*/
	CreateDremioUser(ctx context.Context, projectId string, regionId string, dremioId string) ApiCreateDremioUserRequest

	// CreateDremioUserExecute executes the request
	//  @return DremioUserResponse
	CreateDremioUserExecute(r ApiCreateDremioUserRequest) (*DremioUserResponse, error)

	/*
		DeleteDremioInstance Method for DeleteDremioInstance

		Deletes the given Dremio instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the resource is located in.
		@param regionId The STACKIT region name the resource is located in.
		@param dremioId The Dremio instance UUID.
		@return ApiDeleteDremioInstanceRequest
	*/
	DeleteDremioInstance(ctx context.Context, projectId string, regionId string, dremioId string) ApiDeleteDremioInstanceRequest

	// DeleteDremioInstanceExecute executes the request
	DeleteDremioInstanceExecute(r ApiDeleteDremioInstanceRequest) error

	/*
		DeleteDremioUser Method for DeleteDremioUser

		Deletes the given dremio admin user.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the resource is located in.
		@param regionId The STACKIT region name the resource is located in.
		@param dremioId The Dremio instance UUID.
		@param dremioUserId The Dremio user UUID.
		@return ApiDeleteDremioUserRequest
	*/
	DeleteDremioUser(ctx context.Context, projectId string, regionId string, dremioId string, dremioUserId string) ApiDeleteDremioUserRequest

	// DeleteDremioUserExecute executes the request
	DeleteDremioUserExecute(r ApiDeleteDremioUserRequest) error

	/*
		GetDremioInstance Method for GetDremioInstance

		Returns the details for the given Dremio instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the resource is located in.
		@param regionId The STACKIT region name the resource is located in.
		@param dremioId The Dremio instance UUID.
		@return ApiGetDremioInstanceRequest
	*/
	GetDremioInstance(ctx context.Context, projectId string, regionId string, dremioId string) ApiGetDremioInstanceRequest

	// GetDremioInstanceExecute executes the request
	//  @return DremioResponse
	GetDremioInstanceExecute(r ApiGetDremioInstanceRequest) (*DremioResponse, error)

	/*
		GetDremioUser Method for GetDremioUser

		Returns the details for the given dremio admin user

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the resource is located in.
		@param regionId The STACKIT region name the resource is located in.
		@param dremioId The Dremio instance UUID.
		@param dremioUserId The Dremio user UUID.
		@return ApiGetDremioUserRequest
	*/
	GetDremioUser(ctx context.Context, projectId string, regionId string, dremioId string, dremioUserId string) ApiGetDremioUserRequest

	// GetDremioUserExecute executes the request
	//  @return DremioUserResponse
	GetDremioUserExecute(r ApiGetDremioUserRequest) (*DremioUserResponse, error)

	/*
		ListDremioInstances Method for ListDremioInstances

		Returns a list of all Dremio instances within the project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the resource is located in.
		@param regionId The STACKIT region name the resource is located in.
		@return ApiListDremioInstancesRequest
	*/
	ListDremioInstances(ctx context.Context, projectId string, regionId string) ApiListDremioInstancesRequest

	// ListDremioInstancesExecute executes the request
	//  @return ListDremiosResponse
	ListDremioInstancesExecute(r ApiListDremioInstancesRequest) (*ListDremiosResponse, error)

	/*
		ListDremioUsers Method for ListDremioUsers

		Returns a list of all Dremio admin users for the given dremio instance.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the resource is located in.
		@param regionId The STACKIT region name the resource is located in.
		@param dremioId The Dremio instance UUID.
		@return ApiListDremioUsersRequest
	*/
	ListDremioUsers(ctx context.Context, projectId string, regionId string, dremioId string) ApiListDremioUsersRequest

	// ListDremioUsersExecute executes the request
	//  @return ListDremioUsersResponse
	ListDremioUsersExecute(r ApiListDremioUsersRequest) (*ListDremioUsersResponse, error)

	/*
		UpdateDremioInstance Method for UpdateDremioInstance

		Updates the given Dremio instance. Please note that changing certain fields will trigger a Dremio restart and will incur downtime. See the request body information for more details.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The STACKIT portal project UUID the resource is located in.
		@param regionId The STACKIT region name the resource is located in.
		@param dremioId The Dremio instance UUID.
		@return ApiUpdateDremioInstanceRequest
	*/
	UpdateDremioInstance(ctx context.Context, projectId string, regionId string, dremioId string) ApiUpdateDremioInstanceRequest

	// UpdateDremioInstanceExecute executes the request
	//  @return DremioResponse
	UpdateDremioInstanceExecute(r ApiUpdateDremioInstanceRequest) (*DremioResponse, error)
}

type DefaultAPIService

type DefaultAPIService service

DefaultAPIService DefaultAPI service

func (*DefaultAPIService) CreateDremioInstance

func (a *DefaultAPIService) CreateDremioInstance(ctx context.Context, projectId string, regionId string) ApiCreateDremioInstanceRequest

CreateDremioInstance Method for CreateDremioInstance

Creates a new Dremio instance within the project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT portal project UUID the resource is located in.
@param regionId The STACKIT region name the resource is located in.
@return ApiCreateDremioInstanceRequest

func (*DefaultAPIService) CreateDremioInstanceExecute

func (a *DefaultAPIService) CreateDremioInstanceExecute(r ApiCreateDremioInstanceRequest) (*DremioResponse, error)

Execute executes the request

@return DremioResponse

func (*DefaultAPIService) CreateDremioUser

func (a *DefaultAPIService) CreateDremioUser(ctx context.Context, projectId string, regionId string, dremioId string) ApiCreateDremioUserRequest

CreateDremioUser Method for CreateDremioUser

Creates a new Dremio admin user for the given Dremio instance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT portal project UUID the resource is located in.
@param regionId The STACKIT region name the resource is located in.
@param dremioId The Dremio instance UUID.
@return ApiCreateDremioUserRequest

func (*DefaultAPIService) CreateDremioUserExecute

func (a *DefaultAPIService) CreateDremioUserExecute(r ApiCreateDremioUserRequest) (*DremioUserResponse, error)

Execute executes the request

@return DremioUserResponse

func (*DefaultAPIService) DeleteDremioInstance

func (a *DefaultAPIService) DeleteDremioInstance(ctx context.Context, projectId string, regionId string, dremioId string) ApiDeleteDremioInstanceRequest

DeleteDremioInstance Method for DeleteDremioInstance

Deletes the given Dremio instance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT portal project UUID the resource is located in.
@param regionId The STACKIT region name the resource is located in.
@param dremioId The Dremio instance UUID.
@return ApiDeleteDremioInstanceRequest

func (*DefaultAPIService) DeleteDremioInstanceExecute

func (a *DefaultAPIService) DeleteDremioInstanceExecute(r ApiDeleteDremioInstanceRequest) error

Execute executes the request

func (*DefaultAPIService) DeleteDremioUser

func (a *DefaultAPIService) DeleteDremioUser(ctx context.Context, projectId string, regionId string, dremioId string, dremioUserId string) ApiDeleteDremioUserRequest

DeleteDremioUser Method for DeleteDremioUser

Deletes the given dremio admin user.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT portal project UUID the resource is located in.
@param regionId The STACKIT region name the resource is located in.
@param dremioId The Dremio instance UUID.
@param dremioUserId The Dremio user UUID.
@return ApiDeleteDremioUserRequest

func (*DefaultAPIService) DeleteDremioUserExecute

func (a *DefaultAPIService) DeleteDremioUserExecute(r ApiDeleteDremioUserRequest) error

Execute executes the request

func (*DefaultAPIService) GetDremioInstance

func (a *DefaultAPIService) GetDremioInstance(ctx context.Context, projectId string, regionId string, dremioId string) ApiGetDremioInstanceRequest

GetDremioInstance Method for GetDremioInstance

Returns the details for the given Dremio instance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT portal project UUID the resource is located in.
@param regionId The STACKIT region name the resource is located in.
@param dremioId The Dremio instance UUID.
@return ApiGetDremioInstanceRequest

func (*DefaultAPIService) GetDremioInstanceExecute

func (a *DefaultAPIService) GetDremioInstanceExecute(r ApiGetDremioInstanceRequest) (*DremioResponse, error)

Execute executes the request

@return DremioResponse

func (*DefaultAPIService) GetDremioUser

func (a *DefaultAPIService) GetDremioUser(ctx context.Context, projectId string, regionId string, dremioId string, dremioUserId string) ApiGetDremioUserRequest

GetDremioUser Method for GetDremioUser

Returns the details for the given dremio admin user

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT portal project UUID the resource is located in.
@param regionId The STACKIT region name the resource is located in.
@param dremioId The Dremio instance UUID.
@param dremioUserId The Dremio user UUID.
@return ApiGetDremioUserRequest

func (*DefaultAPIService) GetDremioUserExecute

func (a *DefaultAPIService) GetDremioUserExecute(r ApiGetDremioUserRequest) (*DremioUserResponse, error)

Execute executes the request

@return DremioUserResponse

func (*DefaultAPIService) ListDremioInstances

func (a *DefaultAPIService) ListDremioInstances(ctx context.Context, projectId string, regionId string) ApiListDremioInstancesRequest

ListDremioInstances Method for ListDremioInstances

Returns a list of all Dremio instances within the project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT portal project UUID the resource is located in.
@param regionId The STACKIT region name the resource is located in.
@return ApiListDremioInstancesRequest

func (*DefaultAPIService) ListDremioInstancesExecute

func (a *DefaultAPIService) ListDremioInstancesExecute(r ApiListDremioInstancesRequest) (*ListDremiosResponse, error)

Execute executes the request

@return ListDremiosResponse

func (*DefaultAPIService) ListDremioUsers

func (a *DefaultAPIService) ListDremioUsers(ctx context.Context, projectId string, regionId string, dremioId string) ApiListDremioUsersRequest

ListDremioUsers Method for ListDremioUsers

Returns a list of all Dremio admin users for the given dremio instance.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT portal project UUID the resource is located in.
@param regionId The STACKIT region name the resource is located in.
@param dremioId The Dremio instance UUID.
@return ApiListDremioUsersRequest

func (*DefaultAPIService) ListDremioUsersExecute

Execute executes the request

@return ListDremioUsersResponse

func (*DefaultAPIService) UpdateDremioInstance

func (a *DefaultAPIService) UpdateDremioInstance(ctx context.Context, projectId string, regionId string, dremioId string) ApiUpdateDremioInstanceRequest

UpdateDremioInstance Method for UpdateDremioInstance

Updates the given Dremio instance. Please note that changing certain fields will trigger a Dremio restart and will incur downtime. See the request body information for more details.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The STACKIT portal project UUID the resource is located in.
@param regionId The STACKIT region name the resource is located in.
@param dremioId The Dremio instance UUID.
@return ApiUpdateDremioInstanceRequest

func (*DefaultAPIService) UpdateDremioInstanceExecute

func (a *DefaultAPIService) UpdateDremioInstanceExecute(r ApiUpdateDremioInstanceRequest) (*DremioResponse, error)

Execute executes the request

@return DremioResponse

type DefaultAPIServiceMock

type DefaultAPIServiceMock struct {
	// CreateDremioInstanceExecuteMock can be populated to implement the behavior of the CreateDremioInstanceExecute function of this mock
	CreateDremioInstanceExecuteMock *func(r ApiCreateDremioInstanceRequest) (*DremioResponse, error)
	// CreateDremioUserExecuteMock can be populated to implement the behavior of the CreateDremioUserExecute function of this mock
	CreateDremioUserExecuteMock *func(r ApiCreateDremioUserRequest) (*DremioUserResponse, error)
	// DeleteDremioInstanceExecuteMock can be populated to implement the behavior of the DeleteDremioInstanceExecute function of this mock
	DeleteDremioInstanceExecuteMock *func(r ApiDeleteDremioInstanceRequest) error
	// DeleteDremioUserExecuteMock can be populated to implement the behavior of the DeleteDremioUserExecute function of this mock
	DeleteDremioUserExecuteMock *func(r ApiDeleteDremioUserRequest) error
	// GetDremioInstanceExecuteMock can be populated to implement the behavior of the GetDremioInstanceExecute function of this mock
	GetDremioInstanceExecuteMock *func(r ApiGetDremioInstanceRequest) (*DremioResponse, error)
	// GetDremioUserExecuteMock can be populated to implement the behavior of the GetDremioUserExecute function of this mock
	GetDremioUserExecuteMock *func(r ApiGetDremioUserRequest) (*DremioUserResponse, error)
	// ListDremioInstancesExecuteMock can be populated to implement the behavior of the ListDremioInstancesExecute function of this mock
	ListDremioInstancesExecuteMock *func(r ApiListDremioInstancesRequest) (*ListDremiosResponse, error)
	// ListDremioUsersExecuteMock can be populated to implement the behavior of the ListDremioUsersExecute function of this mock
	ListDremioUsersExecuteMock *func(r ApiListDremioUsersRequest) (*ListDremioUsersResponse, error)
	// UpdateDremioInstanceExecuteMock can be populated to implement the behavior of the UpdateDremioInstanceExecute function of this mock
	UpdateDremioInstanceExecuteMock *func(r ApiUpdateDremioInstanceRequest) (*DremioResponse, error)
}

DefaultAPIServiceMock is meant to be used for testing only as a replacement for DefaultAPIService. By default all FooExecute() implementations are a no-op. Behavior of the mock can be customized by populating the callbacks in this struct.

func (DefaultAPIServiceMock) CreateDremioInstance

func (a DefaultAPIServiceMock) CreateDremioInstance(ctx context.Context, projectId string, regionId string) ApiCreateDremioInstanceRequest

func (DefaultAPIServiceMock) CreateDremioInstanceExecute

func (a DefaultAPIServiceMock) CreateDremioInstanceExecute(r ApiCreateDremioInstanceRequest) (*DremioResponse, error)

CreateDremioInstanceExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the CreateDremioInstanceExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) CreateDremioUser

func (a DefaultAPIServiceMock) CreateDremioUser(ctx context.Context, projectId string, regionId string, dremioId string) ApiCreateDremioUserRequest

func (DefaultAPIServiceMock) CreateDremioUserExecute

CreateDremioUserExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the CreateDremioUserExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) DeleteDremioInstance

func (a DefaultAPIServiceMock) DeleteDremioInstance(ctx context.Context, projectId string, regionId string, dremioId string) ApiDeleteDremioInstanceRequest

func (DefaultAPIServiceMock) DeleteDremioInstanceExecute

func (a DefaultAPIServiceMock) DeleteDremioInstanceExecute(r ApiDeleteDremioInstanceRequest) error

DeleteDremioInstanceExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the DeleteDremioInstanceExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) DeleteDremioUser

func (a DefaultAPIServiceMock) DeleteDremioUser(ctx context.Context, projectId string, regionId string, dremioId string, dremioUserId string) ApiDeleteDremioUserRequest

func (DefaultAPIServiceMock) DeleteDremioUserExecute

func (a DefaultAPIServiceMock) DeleteDremioUserExecute(r ApiDeleteDremioUserRequest) error

DeleteDremioUserExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the DeleteDremioUserExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) GetDremioInstance

func (a DefaultAPIServiceMock) GetDremioInstance(ctx context.Context, projectId string, regionId string, dremioId string) ApiGetDremioInstanceRequest

func (DefaultAPIServiceMock) GetDremioInstanceExecute

func (a DefaultAPIServiceMock) GetDremioInstanceExecute(r ApiGetDremioInstanceRequest) (*DremioResponse, error)

GetDremioInstanceExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetDremioInstanceExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) GetDremioUser

func (a DefaultAPIServiceMock) GetDremioUser(ctx context.Context, projectId string, regionId string, dremioId string, dremioUserId string) ApiGetDremioUserRequest

func (DefaultAPIServiceMock) GetDremioUserExecute

GetDremioUserExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetDremioUserExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) ListDremioInstances

func (a DefaultAPIServiceMock) ListDremioInstances(ctx context.Context, projectId string, regionId string) ApiListDremioInstancesRequest

func (DefaultAPIServiceMock) ListDremioInstancesExecute

ListDremioInstancesExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListDremioInstancesExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) ListDremioUsers

func (a DefaultAPIServiceMock) ListDremioUsers(ctx context.Context, projectId string, regionId string, dremioId string) ApiListDremioUsersRequest

func (DefaultAPIServiceMock) ListDremioUsersExecute

ListDremioUsersExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListDremioUsersExecuteMock field in the DefaultAPIServiceMock struct.

func (DefaultAPIServiceMock) UpdateDremioInstance

func (a DefaultAPIServiceMock) UpdateDremioInstance(ctx context.Context, projectId string, regionId string, dremioId string) ApiUpdateDremioInstanceRequest

func (DefaultAPIServiceMock) UpdateDremioInstanceExecute

func (a DefaultAPIServiceMock) UpdateDremioInstanceExecute(r ApiUpdateDremioInstanceRequest) (*DremioResponse, error)

UpdateDremioInstanceExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the UpdateDremioInstanceExecuteMock field in the DefaultAPIServiceMock struct.

type DremioResponse

type DremioResponse struct {
	Authentication Authentication `json:"authentication"`
	// The point in time the resource was created.
	CreateTime time.Time `json:"create_time"`
	// The description is a longer text chosen by the user to provide more context for the resource.
	Description *string `json:"description,omitempty"`
	// The display name is a short name chosen by the user to identify the resource.
	DisplayName string    `json:"displayName" validate:"regexp=^[a-zA-Z0-9 ]*$"`
	Endpoints   Endpoints `json:"endpoints"`
	// A message describing an actionable error the user can resolve. This field is empty if no such error exists.
	ErrorMessage *string `json:"errorMessage,omitempty"`
	// A auto generated unique id which identifies the resource.
	Id string `json:"id"`
	// The current state of the resource.
	State                string `json:"state"`
	AdditionalProperties map[string]interface{}
}

DremioResponse struct for DremioResponse

func NewDremioResponse

func NewDremioResponse(authentication Authentication, createTime time.Time, displayName string, endpoints Endpoints, id string, state string) *DremioResponse

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

func NewDremioResponseWithDefaults

func NewDremioResponseWithDefaults() *DremioResponse

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

func (*DremioResponse) GetAuthentication

func (o *DremioResponse) GetAuthentication() Authentication

GetAuthentication returns the Authentication field value

func (*DremioResponse) GetAuthenticationOk

func (o *DremioResponse) GetAuthenticationOk() (*Authentication, bool)

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

func (*DremioResponse) GetCreateTime

func (o *DremioResponse) GetCreateTime() time.Time

GetCreateTime returns the CreateTime field value

func (*DremioResponse) GetCreateTimeOk

func (o *DremioResponse) GetCreateTimeOk() (*time.Time, bool)

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

func (*DremioResponse) GetDescription

func (o *DremioResponse) GetDescription() string

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

func (*DremioResponse) GetDescriptionOk

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

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

func (*DremioResponse) GetDisplayName

func (o *DremioResponse) GetDisplayName() string

GetDisplayName returns the DisplayName field value

func (*DremioResponse) GetDisplayNameOk

func (o *DremioResponse) GetDisplayNameOk() (*string, bool)

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

func (*DremioResponse) GetEndpoints

func (o *DremioResponse) GetEndpoints() Endpoints

GetEndpoints returns the Endpoints field value

func (*DremioResponse) GetEndpointsOk

func (o *DremioResponse) GetEndpointsOk() (*Endpoints, bool)

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

func (*DremioResponse) GetErrorMessage

func (o *DremioResponse) GetErrorMessage() string

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

func (*DremioResponse) GetErrorMessageOk

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

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

func (*DremioResponse) GetId

func (o *DremioResponse) GetId() string

GetId returns the Id field value

func (*DremioResponse) GetIdOk

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

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

func (*DremioResponse) GetState

func (o *DremioResponse) GetState() string

GetState returns the State field value

func (*DremioResponse) GetStateOk

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

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

func (*DremioResponse) HasDescription

func (o *DremioResponse) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*DremioResponse) HasErrorMessage

func (o *DremioResponse) HasErrorMessage() bool

HasErrorMessage returns a boolean if a field has been set.

func (DremioResponse) MarshalJSON

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

func (*DremioResponse) SetAuthentication

func (o *DremioResponse) SetAuthentication(v Authentication)

SetAuthentication sets field value

func (*DremioResponse) SetCreateTime

func (o *DremioResponse) SetCreateTime(v time.Time)

SetCreateTime sets field value

func (*DremioResponse) SetDescription

func (o *DremioResponse) SetDescription(v string)

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

func (*DremioResponse) SetDisplayName

func (o *DremioResponse) SetDisplayName(v string)

SetDisplayName sets field value

func (*DremioResponse) SetEndpoints

func (o *DremioResponse) SetEndpoints(v Endpoints)

SetEndpoints sets field value

func (*DremioResponse) SetErrorMessage

func (o *DremioResponse) SetErrorMessage(v string)

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

func (*DremioResponse) SetId

func (o *DremioResponse) SetId(v string)

SetId sets field value

func (*DremioResponse) SetState

func (o *DremioResponse) SetState(v string)

SetState sets field value

func (DremioResponse) ToMap

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

func (*DremioResponse) UnmarshalJSON

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

type DremioUserResponse

type DremioUserResponse struct {
	// The point in time the resource was created.
	CreateTime *time.Time `json:"create_time,omitempty"`
	// The description is a longer text chosen by the user to provide more context for the resource.
	Description *string `json:"description,omitempty"`
	// This is the admin user's email address.
	Email string `json:"email"`
	// A message describing an actionable error the user can resolve. This field is empty if no such error exists.
	ErrorMessage *string `json:"errorMessage,omitempty"`
	// This is the admin user's first name.
	FirstName string `json:"firstName"`
	// A auto generated unique id which identifies the resource.
	Id string `json:"id"`
	// This is the  admin user's last name.
	LastName string `json:"lastName"`
	// This is the username used to login the admin user.
	Name string `json:"name"`
	// The current state of the resource.
	State                string `json:"state"`
	AdditionalProperties map[string]interface{}
}

DremioUserResponse struct for DremioUserResponse

func NewDremioUserResponse

func NewDremioUserResponse(email string, firstName string, id string, lastName string, name string, state string) *DremioUserResponse

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

func NewDremioUserResponseWithDefaults

func NewDremioUserResponseWithDefaults() *DremioUserResponse

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

func (*DremioUserResponse) GetCreateTime

func (o *DremioUserResponse) GetCreateTime() time.Time

GetCreateTime returns the CreateTime field value if set, zero value otherwise.

func (*DremioUserResponse) GetCreateTimeOk

func (o *DremioUserResponse) GetCreateTimeOk() (*time.Time, bool)

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

func (*DremioUserResponse) GetDescription

func (o *DremioUserResponse) GetDescription() string

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

func (*DremioUserResponse) GetDescriptionOk

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

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

func (*DremioUserResponse) GetEmail

func (o *DremioUserResponse) GetEmail() string

GetEmail returns the Email field value

func (*DremioUserResponse) GetEmailOk

func (o *DremioUserResponse) GetEmailOk() (*string, bool)

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

func (*DremioUserResponse) GetErrorMessage

func (o *DremioUserResponse) GetErrorMessage() string

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

func (*DremioUserResponse) GetErrorMessageOk

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

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

func (*DremioUserResponse) GetFirstName

func (o *DremioUserResponse) GetFirstName() string

GetFirstName returns the FirstName field value

func (*DremioUserResponse) GetFirstNameOk

func (o *DremioUserResponse) GetFirstNameOk() (*string, bool)

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

func (*DremioUserResponse) GetId

func (o *DremioUserResponse) GetId() string

GetId returns the Id field value

func (*DremioUserResponse) GetIdOk

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

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

func (*DremioUserResponse) GetLastName

func (o *DremioUserResponse) GetLastName() string

GetLastName returns the LastName field value

func (*DremioUserResponse) GetLastNameOk

func (o *DremioUserResponse) GetLastNameOk() (*string, bool)

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

func (*DremioUserResponse) GetName

func (o *DremioUserResponse) GetName() string

GetName returns the Name field value

func (*DremioUserResponse) GetNameOk

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

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

func (*DremioUserResponse) GetState

func (o *DremioUserResponse) GetState() string

GetState returns the State field value

func (*DremioUserResponse) GetStateOk

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

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

func (*DremioUserResponse) HasCreateTime

func (o *DremioUserResponse) HasCreateTime() bool

HasCreateTime returns a boolean if a field has been set.

func (*DremioUserResponse) HasDescription

func (o *DremioUserResponse) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*DremioUserResponse) HasErrorMessage

func (o *DremioUserResponse) HasErrorMessage() bool

HasErrorMessage returns a boolean if a field has been set.

func (DremioUserResponse) MarshalJSON

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

func (*DremioUserResponse) SetCreateTime

func (o *DremioUserResponse) SetCreateTime(v time.Time)

SetCreateTime gets a reference to the given time.Time and assigns it to the CreateTime field.

func (*DremioUserResponse) SetDescription

func (o *DremioUserResponse) SetDescription(v string)

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

func (*DremioUserResponse) SetEmail

func (o *DremioUserResponse) SetEmail(v string)

SetEmail sets field value

func (*DremioUserResponse) SetErrorMessage

func (o *DremioUserResponse) SetErrorMessage(v string)

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

func (*DremioUserResponse) SetFirstName

func (o *DremioUserResponse) SetFirstName(v string)

SetFirstName sets field value

func (*DremioUserResponse) SetId

func (o *DremioUserResponse) SetId(v string)

SetId sets field value

func (*DremioUserResponse) SetLastName

func (o *DremioUserResponse) SetLastName(v string)

SetLastName sets field value

func (*DremioUserResponse) SetName

func (o *DremioUserResponse) SetName(v string)

SetName sets field value

func (*DremioUserResponse) SetState

func (o *DremioUserResponse) SetState(v string)

SetState sets field value

func (DremioUserResponse) ToMap

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

func (*DremioUserResponse) UnmarshalJSON

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

type Endpoints

type Endpoints struct {
	// The URL for the Arrow Flight endpoint of the Dremio instance.
	ArrowFlight string `json:"arrowFlight"`
	// The URL for the Catalog endpoint of the Dremio instance.
	Catalog string `json:"catalog"`
	// The URL for the UI of the Dremio instance.
	Ui                   string `json:"ui"`
	AdditionalProperties map[string]interface{}
}

Endpoints A collection of endpoints offered by the Dremio instance.

func NewEndpoints

func NewEndpoints(arrowFlight string, catalog string, ui string) *Endpoints

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

func NewEndpointsWithDefaults

func NewEndpointsWithDefaults() *Endpoints

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

func (*Endpoints) GetArrowFlight

func (o *Endpoints) GetArrowFlight() string

GetArrowFlight returns the ArrowFlight field value

func (*Endpoints) GetArrowFlightOk

func (o *Endpoints) GetArrowFlightOk() (*string, bool)

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

func (*Endpoints) GetCatalog

func (o *Endpoints) GetCatalog() string

GetCatalog returns the Catalog field value

func (*Endpoints) GetCatalogOk

func (o *Endpoints) GetCatalogOk() (*string, bool)

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

func (*Endpoints) GetUi

func (o *Endpoints) GetUi() string

GetUi returns the Ui field value

func (*Endpoints) GetUiOk

func (o *Endpoints) GetUiOk() (*string, bool)

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

func (Endpoints) MarshalJSON

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

func (*Endpoints) SetArrowFlight

func (o *Endpoints) SetArrowFlight(v string)

SetArrowFlight sets field value

func (*Endpoints) SetCatalog

func (o *Endpoints) SetCatalog(v string)

SetCatalog sets field value

func (*Endpoints) SetUi

func (o *Endpoints) SetUi(v string)

SetUi sets field value

func (Endpoints) ToMap

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

func (*Endpoints) UnmarshalJSON

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

type ListDremioUsersResponse

type ListDremioUsersResponse struct {
	DremioUsers []DremioUserResponse `json:"dremioUsers"`
	// A token to retrieve the next page of results.
	NextPageToken        *string `json:"nextPageToken,omitempty"`
	AdditionalProperties map[string]interface{}
}

ListDremioUsersResponse struct for ListDremioUsersResponse

func NewListDremioUsersResponse

func NewListDremioUsersResponse(dremioUsers []DremioUserResponse) *ListDremioUsersResponse

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

func NewListDremioUsersResponseWithDefaults

func NewListDremioUsersResponseWithDefaults() *ListDremioUsersResponse

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

func (*ListDremioUsersResponse) GetDremioUsers

func (o *ListDremioUsersResponse) GetDremioUsers() []DremioUserResponse

GetDremioUsers returns the DremioUsers field value

func (*ListDremioUsersResponse) GetDremioUsersOk

func (o *ListDremioUsersResponse) GetDremioUsersOk() ([]DremioUserResponse, bool)

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

func (*ListDremioUsersResponse) GetNextPageToken

func (o *ListDremioUsersResponse) GetNextPageToken() string

GetNextPageToken returns the NextPageToken field value if set, zero value otherwise.

func (*ListDremioUsersResponse) GetNextPageTokenOk

func (o *ListDremioUsersResponse) GetNextPageTokenOk() (*string, bool)

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

func (*ListDremioUsersResponse) HasNextPageToken

func (o *ListDremioUsersResponse) HasNextPageToken() bool

HasNextPageToken returns a boolean if a field has been set.

func (ListDremioUsersResponse) MarshalJSON

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

func (*ListDremioUsersResponse) SetDremioUsers

func (o *ListDremioUsersResponse) SetDremioUsers(v []DremioUserResponse)

SetDremioUsers sets field value

func (*ListDremioUsersResponse) SetNextPageToken

func (o *ListDremioUsersResponse) SetNextPageToken(v string)

SetNextPageToken gets a reference to the given string and assigns it to the NextPageToken field.

func (ListDremioUsersResponse) ToMap

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

func (*ListDremioUsersResponse) UnmarshalJSON

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

type ListDremiosResponse

type ListDremiosResponse struct {
	Dremios []DremioResponse `json:"dremios"`
	// A token to retrieve the next page of results.
	NextPageToken        *string `json:"nextPageToken,omitempty"`
	AdditionalProperties map[string]interface{}
}

ListDremiosResponse struct for ListDremiosResponse

func NewListDremiosResponse

func NewListDremiosResponse(dremios []DremioResponse) *ListDremiosResponse

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

func NewListDremiosResponseWithDefaults

func NewListDremiosResponseWithDefaults() *ListDremiosResponse

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

func (*ListDremiosResponse) GetDremios

func (o *ListDremiosResponse) GetDremios() []DremioResponse

GetDremios returns the Dremios field value

func (*ListDremiosResponse) GetDremiosOk

func (o *ListDremiosResponse) GetDremiosOk() ([]DremioResponse, bool)

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

func (*ListDremiosResponse) GetNextPageToken

func (o *ListDremiosResponse) GetNextPageToken() string

GetNextPageToken returns the NextPageToken field value if set, zero value otherwise.

func (*ListDremiosResponse) GetNextPageTokenOk

func (o *ListDremiosResponse) GetNextPageTokenOk() (*string, bool)

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

func (*ListDremiosResponse) HasNextPageToken

func (o *ListDremiosResponse) HasNextPageToken() bool

HasNextPageToken returns a boolean if a field has been set.

func (ListDremiosResponse) MarshalJSON

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

func (*ListDremiosResponse) SetDremios

func (o *ListDremiosResponse) SetDremios(v []DremioResponse)

SetDremios sets field value

func (*ListDremiosResponse) SetNextPageToken

func (o *ListDremiosResponse) SetNextPageToken(v string)

SetNextPageToken gets a reference to the given string and assigns it to the NextPageToken field.

func (ListDremiosResponse) ToMap

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

func (*ListDremiosResponse) UnmarshalJSON

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

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type NullableAuthParameters

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

func NewNullableAuthParameters

func NewNullableAuthParameters(val *AuthParameters) *NullableAuthParameters

func (NullableAuthParameters) Get

func (NullableAuthParameters) IsSet

func (v NullableAuthParameters) IsSet() bool

func (NullableAuthParameters) MarshalJSON

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

func (*NullableAuthParameters) Set

func (*NullableAuthParameters) UnmarshalJSON

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

func (*NullableAuthParameters) Unset

func (v *NullableAuthParameters) Unset()

type NullableAuthentication

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

func NewNullableAuthentication

func NewNullableAuthentication(val *Authentication) *NullableAuthentication

func (NullableAuthentication) Get

func (NullableAuthentication) IsSet

func (v NullableAuthentication) IsSet() bool

func (NullableAuthentication) MarshalJSON

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

func (*NullableAuthentication) Set

func (*NullableAuthentication) UnmarshalJSON

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

func (*NullableAuthentication) Unset

func (v *NullableAuthentication) Unset()

type NullableAzuread

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

func NewNullableAzuread

func NewNullableAzuread(val *Azuread) *NullableAzuread

func (NullableAzuread) Get

func (v NullableAzuread) Get() *Azuread

func (NullableAzuread) IsSet

func (v NullableAzuread) IsSet() bool

func (NullableAzuread) MarshalJSON

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

func (*NullableAzuread) Set

func (v *NullableAzuread) Set(val *Azuread)

func (*NullableAzuread) UnmarshalJSON

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

func (*NullableAzuread) Unset

func (v *NullableAzuread) Unset()

type NullableBool

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

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

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

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

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

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableCreateDremioInstancePayload

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

func (NullableCreateDremioInstancePayload) Get

func (NullableCreateDremioInstancePayload) IsSet

func (NullableCreateDremioInstancePayload) MarshalJSON

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

func (*NullableCreateDremioInstancePayload) Set

func (*NullableCreateDremioInstancePayload) UnmarshalJSON

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

func (*NullableCreateDremioInstancePayload) Unset

type NullableCreateDremioUserPayload

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

func (NullableCreateDremioUserPayload) Get

func (NullableCreateDremioUserPayload) IsSet

func (NullableCreateDremioUserPayload) MarshalJSON

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

func (*NullableCreateDremioUserPayload) Set

func (*NullableCreateDremioUserPayload) UnmarshalJSON

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

func (*NullableCreateDremioUserPayload) Unset

type NullableDremioResponse

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

func NewNullableDremioResponse

func NewNullableDremioResponse(val *DremioResponse) *NullableDremioResponse

func (NullableDremioResponse) Get

func (NullableDremioResponse) IsSet

func (v NullableDremioResponse) IsSet() bool

func (NullableDremioResponse) MarshalJSON

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

func (*NullableDremioResponse) Set

func (*NullableDremioResponse) UnmarshalJSON

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

func (*NullableDremioResponse) Unset

func (v *NullableDremioResponse) Unset()

type NullableDremioUserResponse

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

func NewNullableDremioUserResponse

func NewNullableDremioUserResponse(val *DremioUserResponse) *NullableDremioUserResponse

func (NullableDremioUserResponse) Get

func (NullableDremioUserResponse) IsSet

func (v NullableDremioUserResponse) IsSet() bool

func (NullableDremioUserResponse) MarshalJSON

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

func (*NullableDremioUserResponse) Set

func (*NullableDremioUserResponse) UnmarshalJSON

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

func (*NullableDremioUserResponse) Unset

func (v *NullableDremioUserResponse) Unset()

type NullableEndpoints

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

func NewNullableEndpoints

func NewNullableEndpoints(val *Endpoints) *NullableEndpoints

func (NullableEndpoints) Get

func (v NullableEndpoints) Get() *Endpoints

func (NullableEndpoints) IsSet

func (v NullableEndpoints) IsSet() bool

func (NullableEndpoints) MarshalJSON

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

func (*NullableEndpoints) Set

func (v *NullableEndpoints) Set(val *Endpoints)

func (*NullableEndpoints) UnmarshalJSON

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

func (*NullableEndpoints) Unset

func (v *NullableEndpoints) 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 NullableListDremioUsersResponse

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

func (NullableListDremioUsersResponse) Get

func (NullableListDremioUsersResponse) IsSet

func (NullableListDremioUsersResponse) MarshalJSON

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

func (*NullableListDremioUsersResponse) Set

func (*NullableListDremioUsersResponse) UnmarshalJSON

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

func (*NullableListDremioUsersResponse) Unset

type NullableListDremiosResponse

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

func NewNullableListDremiosResponse

func NewNullableListDremiosResponse(val *ListDremiosResponse) *NullableListDremiosResponse

func (NullableListDremiosResponse) Get

func (NullableListDremiosResponse) IsSet

func (NullableListDremiosResponse) MarshalJSON

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

func (*NullableListDremiosResponse) Set

func (*NullableListDremiosResponse) UnmarshalJSON

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

func (*NullableListDremiosResponse) Unset

func (v *NullableListDremiosResponse) Unset()

type NullableOauth

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

func NewNullableOauth

func NewNullableOauth(val *Oauth) *NullableOauth

func (NullableOauth) Get

func (v NullableOauth) Get() *Oauth

func (NullableOauth) IsSet

func (v NullableOauth) IsSet() bool

func (NullableOauth) MarshalJSON

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

func (*NullableOauth) Set

func (v *NullableOauth) Set(val *Oauth)

func (*NullableOauth) UnmarshalJSON

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

func (*NullableOauth) Unset

func (v *NullableOauth) Unset()

type NullableOauthJwtClaims

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

func NewNullableOauthJwtClaims

func NewNullableOauthJwtClaims(val *OauthJwtClaims) *NullableOauthJwtClaims

func (NullableOauthJwtClaims) Get

func (NullableOauthJwtClaims) IsSet

func (v NullableOauthJwtClaims) IsSet() bool

func (NullableOauthJwtClaims) MarshalJSON

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

func (*NullableOauthJwtClaims) Set

func (*NullableOauthJwtClaims) UnmarshalJSON

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

func (*NullableOauthJwtClaims) Unset

func (v *NullableOauthJwtClaims) 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 NullableUpdateDremioInstancePayload

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

func (NullableUpdateDremioInstancePayload) Get

func (NullableUpdateDremioInstancePayload) IsSet

func (NullableUpdateDremioInstancePayload) MarshalJSON

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

func (*NullableUpdateDremioInstancePayload) Set

func (*NullableUpdateDremioInstancePayload) UnmarshalJSON

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

func (*NullableUpdateDremioInstancePayload) Unset

type Oauth

type Oauth struct {
	// The Issuer location URI, where the OIDC provider configuration can be found.
	AuthorityUrl string `json:"authorityUrl"`
	// The client ID assigned by the Identity Provider.
	ClientId string `json:"clientId"`
	// The client secret generated by the Identity Provider.
	ClientSecret string         `json:"clientSecret"`
	JwtClaims    OauthJwtClaims `json:"jwtClaims"`
	// Any additional parameters the Identity Provider requires.
	Parameters []AuthParameters `json:"parameters,omitempty"`
	// The URL where the Dremio instance is hosted. The URL must match the redirect URL set in the Identity Provider.
	RedirectUrl *string `json:"redirectUrl,omitempty"`
	// A list of space-separated scopes. The `openid` scope is always required; other scopes can vary by provider.
	Scope                *string `json:"scope,omitempty"`
	AdditionalProperties map[string]interface{}
}

Oauth OIDC authentication configuration.

func NewOauth

func NewOauth(authorityUrl string, clientId string, clientSecret string, jwtClaims OauthJwtClaims) *Oauth

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

func NewOauthWithDefaults

func NewOauthWithDefaults() *Oauth

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

func (*Oauth) GetAuthorityUrl

func (o *Oauth) GetAuthorityUrl() string

GetAuthorityUrl returns the AuthorityUrl field value

func (*Oauth) GetAuthorityUrlOk

func (o *Oauth) GetAuthorityUrlOk() (*string, bool)

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

func (*Oauth) GetClientId

func (o *Oauth) GetClientId() string

GetClientId returns the ClientId field value

func (*Oauth) GetClientIdOk

func (o *Oauth) GetClientIdOk() (*string, bool)

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

func (*Oauth) GetClientSecret

func (o *Oauth) GetClientSecret() string

GetClientSecret returns the ClientSecret field value

func (*Oauth) GetClientSecretOk

func (o *Oauth) GetClientSecretOk() (*string, bool)

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

func (*Oauth) GetJwtClaims

func (o *Oauth) GetJwtClaims() OauthJwtClaims

GetJwtClaims returns the JwtClaims field value

func (*Oauth) GetJwtClaimsOk

func (o *Oauth) GetJwtClaimsOk() (*OauthJwtClaims, bool)

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

func (*Oauth) GetParameters

func (o *Oauth) GetParameters() []AuthParameters

GetParameters returns the Parameters field value if set, zero value otherwise.

func (*Oauth) GetParametersOk

func (o *Oauth) GetParametersOk() ([]AuthParameters, bool)

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

func (*Oauth) GetRedirectUrl

func (o *Oauth) GetRedirectUrl() string

GetRedirectUrl returns the RedirectUrl field value if set, zero value otherwise.

func (*Oauth) GetRedirectUrlOk

func (o *Oauth) GetRedirectUrlOk() (*string, bool)

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

func (*Oauth) GetScope

func (o *Oauth) GetScope() string

GetScope returns the Scope field value if set, zero value otherwise.

func (*Oauth) GetScopeOk

func (o *Oauth) GetScopeOk() (*string, bool)

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

func (*Oauth) HasParameters

func (o *Oauth) HasParameters() bool

HasParameters returns a boolean if a field has been set.

func (*Oauth) HasRedirectUrl

func (o *Oauth) HasRedirectUrl() bool

HasRedirectUrl returns a boolean if a field has been set.

func (*Oauth) HasScope

func (o *Oauth) HasScope() bool

HasScope returns a boolean if a field has been set.

func (Oauth) MarshalJSON

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

func (*Oauth) SetAuthorityUrl

func (o *Oauth) SetAuthorityUrl(v string)

SetAuthorityUrl sets field value

func (*Oauth) SetClientId

func (o *Oauth) SetClientId(v string)

SetClientId sets field value

func (*Oauth) SetClientSecret

func (o *Oauth) SetClientSecret(v string)

SetClientSecret sets field value

func (*Oauth) SetJwtClaims

func (o *Oauth) SetJwtClaims(v OauthJwtClaims)

SetJwtClaims sets field value

func (*Oauth) SetParameters

func (o *Oauth) SetParameters(v []AuthParameters)

SetParameters gets a reference to the given []AuthParameters and assigns it to the Parameters field.

func (*Oauth) SetRedirectUrl

func (o *Oauth) SetRedirectUrl(v string)

SetRedirectUrl gets a reference to the given string and assigns it to the RedirectUrl field.

func (*Oauth) SetScope

func (o *Oauth) SetScope(v string)

SetScope gets a reference to the given string and assigns it to the Scope field.

func (Oauth) ToMap

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

func (*Oauth) UnmarshalJSON

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

type OauthJwtClaims

type OauthJwtClaims struct {
	UserName             string `json:"userName"`
	AdditionalProperties map[string]interface{}
}

OauthJwtClaims Maps fields from the JWT token to fields Dremio requires.

func NewOauthJwtClaims

func NewOauthJwtClaims(userName string) *OauthJwtClaims

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

func NewOauthJwtClaimsWithDefaults

func NewOauthJwtClaimsWithDefaults() *OauthJwtClaims

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

func (*OauthJwtClaims) GetUserName

func (o *OauthJwtClaims) GetUserName() string

GetUserName returns the UserName field value

func (*OauthJwtClaims) GetUserNameOk

func (o *OauthJwtClaims) GetUserNameOk() (*string, bool)

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

func (OauthJwtClaims) MarshalJSON

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

func (*OauthJwtClaims) SetUserName

func (o *OauthJwtClaims) SetUserName(v string)

SetUserName sets field value

func (OauthJwtClaims) ToMap

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

func (*OauthJwtClaims) UnmarshalJSON

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

type UpdateDremioInstancePayload

type UpdateDremioInstancePayload struct {
	Authentication *Authentication `json:"authentication,omitempty"`
	// The description is a longer text chosen by the user to provide more context for the resource.
	Description *string `json:"description,omitempty"`
	// The display name is a short name chosen by the user to identify the resource.
	DisplayName          *string `json:"displayName,omitempty" validate:"regexp=^[a-zA-Z0-9 ]*$"`
	AdditionalProperties map[string]interface{}
}

UpdateDremioInstancePayload struct for UpdateDremioInstancePayload

func NewUpdateDremioInstancePayload

func NewUpdateDremioInstancePayload() *UpdateDremioInstancePayload

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

func NewUpdateDremioInstancePayloadWithDefaults

func NewUpdateDremioInstancePayloadWithDefaults() *UpdateDremioInstancePayload

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

func (*UpdateDremioInstancePayload) GetAuthentication

func (o *UpdateDremioInstancePayload) GetAuthentication() Authentication

GetAuthentication returns the Authentication field value if set, zero value otherwise.

func (*UpdateDremioInstancePayload) GetAuthenticationOk

func (o *UpdateDremioInstancePayload) GetAuthenticationOk() (*Authentication, bool)

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

func (*UpdateDremioInstancePayload) GetDescription

func (o *UpdateDremioInstancePayload) GetDescription() string

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

func (*UpdateDremioInstancePayload) GetDescriptionOk

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

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

func (*UpdateDremioInstancePayload) GetDisplayName

func (o *UpdateDremioInstancePayload) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*UpdateDremioInstancePayload) GetDisplayNameOk

func (o *UpdateDremioInstancePayload) GetDisplayNameOk() (*string, bool)

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

func (*UpdateDremioInstancePayload) HasAuthentication

func (o *UpdateDremioInstancePayload) HasAuthentication() bool

HasAuthentication returns a boolean if a field has been set.

func (*UpdateDremioInstancePayload) HasDescription

func (o *UpdateDremioInstancePayload) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdateDremioInstancePayload) HasDisplayName

func (o *UpdateDremioInstancePayload) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (UpdateDremioInstancePayload) MarshalJSON

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

func (*UpdateDremioInstancePayload) SetAuthentication

func (o *UpdateDremioInstancePayload) SetAuthentication(v Authentication)

SetAuthentication gets a reference to the given Authentication and assigns it to the Authentication field.

func (*UpdateDremioInstancePayload) SetDescription

func (o *UpdateDremioInstancePayload) SetDescription(v string)

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

func (*UpdateDremioInstancePayload) SetDisplayName

func (o *UpdateDremioInstancePayload) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (UpdateDremioInstancePayload) ToMap

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

func (*UpdateDremioInstancePayload) UnmarshalJSON

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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