objectstorage

package module
v0.11.0 Latest Latest
Warning

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

Go to latest
Published: Oct 14, 2024 License: Apache-2.0 Imports: 22 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AllowedProjectScopeEnumValues = []ProjectScope{
	"PUBLIC",
	"SCHWARZ",
}

All allowed values of ProjectScope enum

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 ParameterValueToString

func ParameterValueToString(obj interface{}, key string) string

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

APIClient manages communication with the STACKIT Object Storage API API v1.0.9 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. Optionally receives configuration options

func (*APIClient) CreateAccessKey

func (a *APIClient) CreateAccessKey(ctx context.Context, projectId string) ApiCreateAccessKeyRequest

CreateAccessKey: Create Access Key

Create an access key for the given project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId STACKIT project ID
@return ApiCreateAccessKeyRequest

func (*APIClient) CreateAccessKeyExecute

func (a *APIClient) CreateAccessKeyExecute(ctx context.Context, projectId string) (*CreateAccessKeyResponse, error)

func (*APIClient) CreateBucket

func (a *APIClient) CreateBucket(ctx context.Context, projectId string, bucketName string) ApiCreateBucketRequest

CreateBucket: Create Bucket

Create a bucket for the given project. Bucket with the same name cannot already exists in the object storage

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId STACKIT project ID
@param bucketName The name has to be dns-conform.
@return ApiCreateBucketRequest

func (*APIClient) CreateBucketExecute

func (a *APIClient) CreateBucketExecute(ctx context.Context, projectId string, bucketName string) (*CreateBucketResponse, error)

func (*APIClient) CreateCredentialsGroup

func (a *APIClient) CreateCredentialsGroup(ctx context.Context, projectId string) ApiCreateCredentialsGroupRequest

CreateCredentialsGroup: Create Credentials Group

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId STACKIT project ID
@return ApiCreateCredentialsGroupRequest

func (*APIClient) CreateCredentialsGroupExecute

func (a *APIClient) CreateCredentialsGroupExecute(ctx context.Context, projectId string) (*CreateCredentialsGroupResponse, error)

func (*APIClient) DeleteAccessKey

func (a *APIClient) DeleteAccessKey(ctx context.Context, projectId string, keyId string) ApiDeleteAccessKeyRequest

DeleteAccessKey: Delete Access Key

Delete an access key from the given project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId STACKIT project ID
@param keyId Object storage access key
@return ApiDeleteAccessKeyRequest

func (*APIClient) DeleteAccessKeyExecute

func (a *APIClient) DeleteAccessKeyExecute(ctx context.Context, projectId string, keyId string) (*DeleteAccessKeyResponse, error)

func (*APIClient) DeleteBucket

func (a *APIClient) DeleteBucket(ctx context.Context, projectId string, bucketName string) ApiDeleteBucketRequest

DeleteBucket: Delete Bucket

Delete a bucket from the given project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId STACKIT project ID
@param bucketName The name has to be dns-conform.
@return ApiDeleteBucketRequest

func (*APIClient) DeleteBucketExecute

func (a *APIClient) DeleteBucketExecute(ctx context.Context, projectId string, bucketName string) (*DeleteBucketResponse, error)

func (*APIClient) DeleteCredentialsGroup

func (a *APIClient) DeleteCredentialsGroup(ctx context.Context, projectId string, groupId string) ApiDeleteCredentialsGroupRequest

DeleteCredentialsGroup: Delete Credentials Group

Delete a credentials group inside a project if the project exists and no valid access keys are left in the group.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId STACKIT project ID
@param groupId Id of the credentials group
@return ApiDeleteCredentialsGroupRequest

func (*APIClient) DeleteCredentialsGroupExecute

func (a *APIClient) DeleteCredentialsGroupExecute(ctx context.Context, projectId string, groupId string) (*DeleteCredentialsGroupResponse, error)

func (*APIClient) DisableService

func (a *APIClient) DisableService(ctx context.Context, projectId string) ApiDisableServiceRequest

DisableService: Delete Project

Delete the given project

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId STACKIT project ID
@return ApiDisableServiceRequest

func (*APIClient) DisableServiceExecute

func (a *APIClient) DisableServiceExecute(ctx context.Context, projectId string) (*ProjectStatus, error)

func (*APIClient) EnableService

func (a *APIClient) EnableService(ctx context.Context, projectId string) ApiEnableServiceRequest

EnableService: Create Project

Create a project. Creation will also be successful if the project already exists, but will not create a duplicate

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId STACKIT project ID
@return ApiEnableServiceRequest

func (*APIClient) EnableServiceExecute

func (a *APIClient) EnableServiceExecute(ctx context.Context, projectId string) (*ProjectStatus, error)

func (*APIClient) GetBucket

func (a *APIClient) GetBucket(ctx context.Context, projectId string, bucketName string) ApiGetBucketRequest

GetBucket: Get Bucket

Get information for the given bucket in the project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId STACKIT project ID
@param bucketName The name has to be dns-conform.
@return ApiGetBucketRequest

func (*APIClient) GetBucketExecute

func (a *APIClient) GetBucketExecute(ctx context.Context, projectId string, bucketName string) (*GetBucketResponse, error)

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

func (*APIClient) GetServiceStatus

func (a *APIClient) GetServiceStatus(ctx context.Context, projectId string) ApiGetServiceStatusRequest

GetServiceStatus: Get Project

Get project details.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId STACKIT project ID
@return ApiGetServiceStatusRequest

func (*APIClient) GetServiceStatusExecute

func (a *APIClient) GetServiceStatusExecute(ctx context.Context, projectId string) (*ProjectStatus, error)

func (*APIClient) ListAccessKeys

func (a *APIClient) ListAccessKeys(ctx context.Context, projectId string) ApiListAccessKeysRequest

ListAccessKeys: Get Access Keys

Get a list of access keys for the given project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId STACKIT project ID
@return ApiListAccessKeysRequest

func (*APIClient) ListAccessKeysExecute

func (a *APIClient) ListAccessKeysExecute(ctx context.Context, projectId string) (*ListAccessKeysResponse, error)

func (*APIClient) ListBuckets

func (a *APIClient) ListBuckets(ctx context.Context, projectId string) ApiListBucketsRequest

ListBuckets: Get Buckets

Get the list of all buckets in the given project

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId STACKIT project ID
@return ApiListBucketsRequest

func (*APIClient) ListBucketsExecute

func (a *APIClient) ListBucketsExecute(ctx context.Context, projectId string) (*ListBucketsResponse, error)

func (*APIClient) ListCredentialsGroups

func (a *APIClient) ListCredentialsGroups(ctx context.Context, projectId string) ApiListCredentialsGroupsRequest

ListCredentialsGroups: Get Credentials Groups

Get credentials groups inside a project if the project exists

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId STACKIT project ID
@return ApiListCredentialsGroupsRequest

func (*APIClient) ListCredentialsGroupsExecute

func (a *APIClient) ListCredentialsGroupsExecute(ctx context.Context, projectId string) (*ListCredentialsGroupsResponse, error)

type AccessKey

type AccessKey struct {
	// REQUIRED
	DisplayName *string `json:"displayName"`
	// REQUIRED
	Expires *string `json:"expires"`
	// Identifies the pair of access key and secret access key for deletion
	// REQUIRED
	KeyId *string `json:"keyId"`
}

AccessKey struct for AccessKey

func NewAccessKey added in v0.11.0

func NewAccessKey(displayName *string, expires *string, keyId *string) *AccessKey

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

func NewAccessKeyWithDefaults added in v0.11.0

func NewAccessKeyWithDefaults() *AccessKey

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

func (*AccessKey) GetDisplayName added in v0.11.0

func (o *AccessKey) GetDisplayName() *string

GetDisplayName returns the DisplayName field value

func (*AccessKey) GetDisplayNameOk added in v0.11.0

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

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

func (*AccessKey) GetExpires added in v0.11.0

func (o *AccessKey) GetExpires() *string

GetExpires returns the Expires field value

func (*AccessKey) GetExpiresOk added in v0.11.0

func (o *AccessKey) GetExpiresOk() (*string, bool)

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

func (*AccessKey) GetKeyId added in v0.11.0

func (o *AccessKey) GetKeyId() *string

GetKeyId returns the KeyId field value

func (*AccessKey) GetKeyIdOk added in v0.11.0

func (o *AccessKey) GetKeyIdOk() (*string, bool)

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

func (*AccessKey) SetDisplayName added in v0.11.0

func (o *AccessKey) SetDisplayName(v *string)

SetDisplayName sets field value

func (*AccessKey) SetExpires added in v0.11.0

func (o *AccessKey) SetExpires(v *string)

SetExpires sets field value

func (*AccessKey) SetKeyId added in v0.11.0

func (o *AccessKey) SetKeyId(v *string)

SetKeyId sets field value

func (AccessKey) ToMap added in v0.11.0

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

type ApiCreateAccessKeyRequest

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

func (ApiCreateAccessKeyRequest) CreateAccessKeyPayload

func (r ApiCreateAccessKeyRequest) CreateAccessKeyPayload(createAccessKeyPayload CreateAccessKeyPayload) ApiCreateAccessKeyRequest

func (ApiCreateAccessKeyRequest) CredentialsGroup

func (r ApiCreateAccessKeyRequest) CredentialsGroup(credentialsGroup string) ApiCreateAccessKeyRequest

func (ApiCreateAccessKeyRequest) Execute

type ApiCreateBucketRequest

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

func (ApiCreateBucketRequest) Execute

type ApiCreateCredentialsGroupRequest

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

func (ApiCreateCredentialsGroupRequest) CreateCredentialsGroupPayload

func (r ApiCreateCredentialsGroupRequest) CreateCredentialsGroupPayload(createCredentialsGroupPayload CreateCredentialsGroupPayload) ApiCreateCredentialsGroupRequest

func (ApiCreateCredentialsGroupRequest) Execute

type ApiDeleteAccessKeyRequest

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

func (ApiDeleteAccessKeyRequest) CredentialsGroup

func (r ApiDeleteAccessKeyRequest) CredentialsGroup(credentialsGroup string) ApiDeleteAccessKeyRequest

func (ApiDeleteAccessKeyRequest) Execute

type ApiDeleteBucketRequest

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

func (ApiDeleteBucketRequest) Execute

type ApiDeleteCredentialsGroupRequest

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

func (ApiDeleteCredentialsGroupRequest) Execute

type ApiDisableServiceRequest

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

func (ApiDisableServiceRequest) Execute

type ApiEnableServiceRequest

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

func (ApiEnableServiceRequest) Execute

type ApiGetBucketRequest

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

func (ApiGetBucketRequest) Execute

type ApiGetServiceStatusRequest

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

func (ApiGetServiceStatusRequest) Execute

type ApiListAccessKeysRequest

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

func (ApiListAccessKeysRequest) CredentialsGroup

func (r ApiListAccessKeysRequest) CredentialsGroup(credentialsGroup string) ApiListAccessKeysRequest

func (ApiListAccessKeysRequest) Execute

type ApiListBucketsRequest

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

func (ApiListBucketsRequest) Execute

type ApiListCredentialsGroupsRequest

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

func (ApiListCredentialsGroupsRequest) Execute

type Bucket

type Bucket struct {
	// REQUIRED
	Name *string `json:"name"`
	// REQUIRED
	Region *string `json:"region"`
	// URL in path style
	// REQUIRED
	UrlPathStyle *string `json:"urlPathStyle"`
	// URL in virtual hosted style
	// REQUIRED
	UrlVirtualHostedStyle *string `json:"urlVirtualHostedStyle"`
}

Bucket struct for Bucket

func NewBucket added in v0.11.0

func NewBucket(name *string, region *string, urlPathStyle *string, urlVirtualHostedStyle *string) *Bucket

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

func NewBucketWithDefaults added in v0.11.0

func NewBucketWithDefaults() *Bucket

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

func (*Bucket) GetName added in v0.11.0

func (o *Bucket) GetName() *string

GetName returns the Name field value

func (*Bucket) GetNameOk added in v0.11.0

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

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

func (*Bucket) GetRegion added in v0.11.0

func (o *Bucket) GetRegion() *string

GetRegion returns the Region field value

func (*Bucket) GetRegionOk added in v0.11.0

func (o *Bucket) GetRegionOk() (*string, bool)

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

func (*Bucket) GetUrlPathStyle added in v0.11.0

func (o *Bucket) GetUrlPathStyle() *string

GetUrlPathStyle returns the UrlPathStyle field value

func (*Bucket) GetUrlPathStyleOk added in v0.11.0

func (o *Bucket) GetUrlPathStyleOk() (*string, bool)

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

func (*Bucket) GetUrlVirtualHostedStyle added in v0.11.0

func (o *Bucket) GetUrlVirtualHostedStyle() *string

GetUrlVirtualHostedStyle returns the UrlVirtualHostedStyle field value

func (*Bucket) GetUrlVirtualHostedStyleOk added in v0.11.0

func (o *Bucket) GetUrlVirtualHostedStyleOk() (*string, bool)

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

func (*Bucket) SetName added in v0.11.0

func (o *Bucket) SetName(v *string)

SetName sets field value

func (*Bucket) SetRegion added in v0.11.0

func (o *Bucket) SetRegion(v *string)

SetRegion sets field value

func (*Bucket) SetUrlPathStyle added in v0.11.0

func (o *Bucket) SetUrlPathStyle(v *string)

SetUrlPathStyle sets field value

func (*Bucket) SetUrlVirtualHostedStyle added in v0.11.0

func (o *Bucket) SetUrlVirtualHostedStyle(v *string)

SetUrlVirtualHostedStyle sets field value

func (Bucket) ToMap added in v0.11.0

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

type CreateAccessKeyPayload

type CreateAccessKeyPayload struct {
	// Expiration date. Null means never expires.
	Expires *time.Time `json:"expires,omitempty"`
}

CreateAccessKeyPayload struct for CreateAccessKeyPayload

func NewCreateAccessKeyPayload added in v0.11.0

func NewCreateAccessKeyPayload() *CreateAccessKeyPayload

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

func NewCreateAccessKeyPayloadWithDefaults added in v0.11.0

func NewCreateAccessKeyPayloadWithDefaults() *CreateAccessKeyPayload

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

func (*CreateAccessKeyPayload) GetExpires added in v0.11.0

func (o *CreateAccessKeyPayload) GetExpires() *time.Time

GetExpires returns the Expires field value if set, zero value otherwise.

func (*CreateAccessKeyPayload) GetExpiresOk added in v0.11.0

func (o *CreateAccessKeyPayload) GetExpiresOk() (*time.Time, bool)

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

func (*CreateAccessKeyPayload) HasExpires added in v0.11.0

func (o *CreateAccessKeyPayload) HasExpires() bool

HasExpires returns a boolean if a field has been set.

func (*CreateAccessKeyPayload) SetExpires added in v0.11.0

func (o *CreateAccessKeyPayload) SetExpires(v *time.Time)

SetExpires gets a reference to the given time.Time and assigns it to the Expires field.

func (CreateAccessKeyPayload) ToMap added in v0.11.0

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

type CreateAccessKeyResponse

type CreateAccessKeyResponse struct {
	// Access key
	// REQUIRED
	AccessKey *string `json:"accessKey"`
	// Obfuscated access key
	// REQUIRED
	DisplayName *string `json:"displayName"`
	// Expiration date. Null means never expires.
	// REQUIRED
	Expires *string `json:"expires"`
	// Identifies the pair of access key and secret access key for deletion
	// REQUIRED
	KeyId *string `json:"keyId"`
	// Project ID
	// REQUIRED
	Project *string `json:"project"`
	// Secret access key
	// REQUIRED
	SecretAccessKey *string `json:"secretAccessKey"`
}

CreateAccessKeyResponse struct for CreateAccessKeyResponse

func NewCreateAccessKeyResponse added in v0.11.0

func NewCreateAccessKeyResponse(accessKey *string, displayName *string, expires *string, keyId *string, project *string, secretAccessKey *string) *CreateAccessKeyResponse

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

func NewCreateAccessKeyResponseWithDefaults added in v0.11.0

func NewCreateAccessKeyResponseWithDefaults() *CreateAccessKeyResponse

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

func (*CreateAccessKeyResponse) GetAccessKey added in v0.11.0

func (o *CreateAccessKeyResponse) GetAccessKey() *string

GetAccessKey returns the AccessKey field value

func (*CreateAccessKeyResponse) GetAccessKeyOk added in v0.11.0

func (o *CreateAccessKeyResponse) GetAccessKeyOk() (*string, bool)

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

func (*CreateAccessKeyResponse) GetDisplayName added in v0.11.0

func (o *CreateAccessKeyResponse) GetDisplayName() *string

GetDisplayName returns the DisplayName field value

func (*CreateAccessKeyResponse) GetDisplayNameOk added in v0.11.0

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

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

func (*CreateAccessKeyResponse) GetExpires added in v0.11.0

func (o *CreateAccessKeyResponse) GetExpires() *string

GetExpires returns the Expires field value

func (*CreateAccessKeyResponse) GetExpiresOk added in v0.11.0

func (o *CreateAccessKeyResponse) GetExpiresOk() (*string, bool)

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

func (*CreateAccessKeyResponse) GetKeyId added in v0.11.0

func (o *CreateAccessKeyResponse) GetKeyId() *string

GetKeyId returns the KeyId field value

func (*CreateAccessKeyResponse) GetKeyIdOk added in v0.11.0

func (o *CreateAccessKeyResponse) GetKeyIdOk() (*string, bool)

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

func (*CreateAccessKeyResponse) GetProject added in v0.11.0

func (o *CreateAccessKeyResponse) GetProject() *string

GetProject returns the Project field value

func (*CreateAccessKeyResponse) GetProjectOk added in v0.11.0

func (o *CreateAccessKeyResponse) GetProjectOk() (*string, bool)

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

func (*CreateAccessKeyResponse) GetSecretAccessKey added in v0.11.0

func (o *CreateAccessKeyResponse) GetSecretAccessKey() *string

GetSecretAccessKey returns the SecretAccessKey field value

func (*CreateAccessKeyResponse) GetSecretAccessKeyOk added in v0.11.0

func (o *CreateAccessKeyResponse) GetSecretAccessKeyOk() (*string, bool)

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

func (*CreateAccessKeyResponse) SetAccessKey added in v0.11.0

func (o *CreateAccessKeyResponse) SetAccessKey(v *string)

SetAccessKey sets field value

func (*CreateAccessKeyResponse) SetDisplayName added in v0.11.0

func (o *CreateAccessKeyResponse) SetDisplayName(v *string)

SetDisplayName sets field value

func (*CreateAccessKeyResponse) SetExpires added in v0.11.0

func (o *CreateAccessKeyResponse) SetExpires(v *string)

SetExpires sets field value

func (*CreateAccessKeyResponse) SetKeyId added in v0.11.0

func (o *CreateAccessKeyResponse) SetKeyId(v *string)

SetKeyId sets field value

func (*CreateAccessKeyResponse) SetProject added in v0.11.0

func (o *CreateAccessKeyResponse) SetProject(v *string)

SetProject sets field value

func (*CreateAccessKeyResponse) SetSecretAccessKey added in v0.11.0

func (o *CreateAccessKeyResponse) SetSecretAccessKey(v *string)

SetSecretAccessKey sets field value

func (CreateAccessKeyResponse) ToMap added in v0.11.0

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

type CreateBucketResponse

type CreateBucketResponse struct {
	// Name of the bucket
	// REQUIRED
	Bucket *string `json:"bucket"`
	// Project ID
	// REQUIRED
	Project *string `json:"project"`
}

CreateBucketResponse struct for CreateBucketResponse

func NewCreateBucketResponse added in v0.11.0

func NewCreateBucketResponse(bucket *string, project *string) *CreateBucketResponse

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

func NewCreateBucketResponseWithDefaults added in v0.11.0

func NewCreateBucketResponseWithDefaults() *CreateBucketResponse

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

func (*CreateBucketResponse) GetBucket added in v0.11.0

func (o *CreateBucketResponse) GetBucket() *string

GetBucket returns the Bucket field value

func (*CreateBucketResponse) GetBucketOk added in v0.11.0

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

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

func (*CreateBucketResponse) GetProject added in v0.11.0

func (o *CreateBucketResponse) GetProject() *string

GetProject returns the Project field value

func (*CreateBucketResponse) GetProjectOk added in v0.11.0

func (o *CreateBucketResponse) GetProjectOk() (*string, bool)

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

func (*CreateBucketResponse) SetBucket added in v0.11.0

func (o *CreateBucketResponse) SetBucket(v *string)

SetBucket sets field value

func (*CreateBucketResponse) SetProject added in v0.11.0

func (o *CreateBucketResponse) SetProject(v *string)

SetProject sets field value

func (CreateBucketResponse) ToMap added in v0.11.0

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

type CreateCredentialsGroupPayload

type CreateCredentialsGroupPayload struct {
	// Name of the group holding credentials
	// REQUIRED
	DisplayName *string `json:"displayName"`
}

CreateCredentialsGroupPayload struct for CreateCredentialsGroupPayload

func NewCreateCredentialsGroupPayload added in v0.11.0

func NewCreateCredentialsGroupPayload(displayName *string) *CreateCredentialsGroupPayload

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

func NewCreateCredentialsGroupPayloadWithDefaults added in v0.11.0

func NewCreateCredentialsGroupPayloadWithDefaults() *CreateCredentialsGroupPayload

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

func (*CreateCredentialsGroupPayload) GetDisplayName added in v0.11.0

func (o *CreateCredentialsGroupPayload) GetDisplayName() *string

GetDisplayName returns the DisplayName field value

func (*CreateCredentialsGroupPayload) GetDisplayNameOk added in v0.11.0

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

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

func (*CreateCredentialsGroupPayload) SetDisplayName added in v0.11.0

func (o *CreateCredentialsGroupPayload) SetDisplayName(v *string)

SetDisplayName sets field value

func (CreateCredentialsGroupPayload) ToMap added in v0.11.0

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

type CreateCredentialsGroupResponse

type CreateCredentialsGroupResponse struct {
	// REQUIRED
	CredentialsGroup *CredentialsGroup `json:"credentialsGroup"`
	// Project ID
	// REQUIRED
	Project *string `json:"project"`
}

CreateCredentialsGroupResponse struct for CreateCredentialsGroupResponse

func NewCreateCredentialsGroupResponse added in v0.11.0

func NewCreateCredentialsGroupResponse(credentialsGroup *CredentialsGroup, project *string) *CreateCredentialsGroupResponse

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

func NewCreateCredentialsGroupResponseWithDefaults added in v0.11.0

func NewCreateCredentialsGroupResponseWithDefaults() *CreateCredentialsGroupResponse

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

func (*CreateCredentialsGroupResponse) GetCredentialsGroup added in v0.11.0

func (o *CreateCredentialsGroupResponse) GetCredentialsGroup() *CredentialsGroup

GetCredentialsGroup returns the CredentialsGroup field value

func (*CreateCredentialsGroupResponse) GetCredentialsGroupOk added in v0.11.0

func (o *CreateCredentialsGroupResponse) GetCredentialsGroupOk() (*CredentialsGroup, bool)

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

func (*CreateCredentialsGroupResponse) GetProject added in v0.11.0

func (o *CreateCredentialsGroupResponse) GetProject() *string

GetProject returns the Project field value

func (*CreateCredentialsGroupResponse) GetProjectOk added in v0.11.0

func (o *CreateCredentialsGroupResponse) GetProjectOk() (*string, bool)

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

func (*CreateCredentialsGroupResponse) SetCredentialsGroup added in v0.11.0

func (o *CreateCredentialsGroupResponse) SetCredentialsGroup(v *CredentialsGroup)

SetCredentialsGroup sets field value

func (*CreateCredentialsGroupResponse) SetProject added in v0.11.0

func (o *CreateCredentialsGroupResponse) SetProject(v *string)

SetProject sets field value

func (CreateCredentialsGroupResponse) ToMap added in v0.11.0

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

type CredentialsGroup

type CredentialsGroup struct {
	// The ID of the credentials group
	// REQUIRED
	CredentialsGroupId *string `json:"credentialsGroupId"`
	// Name of the group holding credentials
	// REQUIRED
	DisplayName *string `json:"displayName"`
	// Credentials group URN
	// REQUIRED
	Urn *string `json:"urn"`
}

CredentialsGroup struct for CredentialsGroup

func NewCredentialsGroup added in v0.11.0

func NewCredentialsGroup(credentialsGroupId *string, displayName *string, urn *string) *CredentialsGroup

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

func NewCredentialsGroupWithDefaults added in v0.11.0

func NewCredentialsGroupWithDefaults() *CredentialsGroup

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

func (*CredentialsGroup) GetCredentialsGroupId added in v0.11.0

func (o *CredentialsGroup) GetCredentialsGroupId() *string

GetCredentialsGroupId returns the CredentialsGroupId field value

func (*CredentialsGroup) GetCredentialsGroupIdOk added in v0.11.0

func (o *CredentialsGroup) GetCredentialsGroupIdOk() (*string, bool)

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

func (*CredentialsGroup) GetDisplayName added in v0.11.0

func (o *CredentialsGroup) GetDisplayName() *string

GetDisplayName returns the DisplayName field value

func (*CredentialsGroup) GetDisplayNameOk added in v0.11.0

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

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

func (*CredentialsGroup) GetUrn added in v0.11.0

func (o *CredentialsGroup) GetUrn() *string

GetUrn returns the Urn field value

func (*CredentialsGroup) GetUrnOk added in v0.11.0

func (o *CredentialsGroup) GetUrnOk() (*string, bool)

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

func (*CredentialsGroup) SetCredentialsGroupId added in v0.11.0

func (o *CredentialsGroup) SetCredentialsGroupId(v *string)

SetCredentialsGroupId sets field value

func (*CredentialsGroup) SetDisplayName added in v0.11.0

func (o *CredentialsGroup) SetDisplayName(v *string)

SetDisplayName sets field value

func (*CredentialsGroup) SetUrn added in v0.11.0

func (o *CredentialsGroup) SetUrn(v *string)

SetUrn sets field value

func (CredentialsGroup) ToMap added in v0.11.0

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

type DefaultApiService

type DefaultApiService service

DefaultApiService DefaultApi service

type DeleteAccessKeyResponse

type DeleteAccessKeyResponse struct {
	// Identifies the pair of access key and secret access key for deletion
	// REQUIRED
	KeyId *string `json:"keyId"`
	// Project ID
	// REQUIRED
	Project *string `json:"project"`
}

DeleteAccessKeyResponse struct for DeleteAccessKeyResponse

func NewDeleteAccessKeyResponse added in v0.11.0

func NewDeleteAccessKeyResponse(keyId *string, project *string) *DeleteAccessKeyResponse

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

func NewDeleteAccessKeyResponseWithDefaults added in v0.11.0

func NewDeleteAccessKeyResponseWithDefaults() *DeleteAccessKeyResponse

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

func (*DeleteAccessKeyResponse) GetKeyId added in v0.11.0

func (o *DeleteAccessKeyResponse) GetKeyId() *string

GetKeyId returns the KeyId field value

func (*DeleteAccessKeyResponse) GetKeyIdOk added in v0.11.0

func (o *DeleteAccessKeyResponse) GetKeyIdOk() (*string, bool)

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

func (*DeleteAccessKeyResponse) GetProject added in v0.11.0

func (o *DeleteAccessKeyResponse) GetProject() *string

GetProject returns the Project field value

func (*DeleteAccessKeyResponse) GetProjectOk added in v0.11.0

func (o *DeleteAccessKeyResponse) GetProjectOk() (*string, bool)

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

func (*DeleteAccessKeyResponse) SetKeyId added in v0.11.0

func (o *DeleteAccessKeyResponse) SetKeyId(v *string)

SetKeyId sets field value

func (*DeleteAccessKeyResponse) SetProject added in v0.11.0

func (o *DeleteAccessKeyResponse) SetProject(v *string)

SetProject sets field value

func (DeleteAccessKeyResponse) ToMap added in v0.11.0

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

type DeleteBucketResponse

type DeleteBucketResponse struct {
	// Name of the bucket
	// REQUIRED
	Bucket *string `json:"bucket"`
	// Project ID
	// REQUIRED
	Project *string `json:"project"`
}

DeleteBucketResponse struct for DeleteBucketResponse

func NewDeleteBucketResponse added in v0.11.0

func NewDeleteBucketResponse(bucket *string, project *string) *DeleteBucketResponse

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

func NewDeleteBucketResponseWithDefaults added in v0.11.0

func NewDeleteBucketResponseWithDefaults() *DeleteBucketResponse

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

func (*DeleteBucketResponse) GetBucket added in v0.11.0

func (o *DeleteBucketResponse) GetBucket() *string

GetBucket returns the Bucket field value

func (*DeleteBucketResponse) GetBucketOk added in v0.11.0

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

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

func (*DeleteBucketResponse) GetProject added in v0.11.0

func (o *DeleteBucketResponse) GetProject() *string

GetProject returns the Project field value

func (*DeleteBucketResponse) GetProjectOk added in v0.11.0

func (o *DeleteBucketResponse) GetProjectOk() (*string, bool)

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

func (*DeleteBucketResponse) SetBucket added in v0.11.0

func (o *DeleteBucketResponse) SetBucket(v *string)

SetBucket sets field value

func (*DeleteBucketResponse) SetProject added in v0.11.0

func (o *DeleteBucketResponse) SetProject(v *string)

SetProject sets field value

func (DeleteBucketResponse) ToMap added in v0.11.0

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

type DeleteCredentialsGroupResponse

type DeleteCredentialsGroupResponse struct {
	// The ID of the credentials group
	// REQUIRED
	CredentialsGroupId *string `json:"credentialsGroupId"`
	// Project ID
	// REQUIRED
	Project *string `json:"project"`
}

DeleteCredentialsGroupResponse struct for DeleteCredentialsGroupResponse

func NewDeleteCredentialsGroupResponse added in v0.11.0

func NewDeleteCredentialsGroupResponse(credentialsGroupId *string, project *string) *DeleteCredentialsGroupResponse

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

func NewDeleteCredentialsGroupResponseWithDefaults added in v0.11.0

func NewDeleteCredentialsGroupResponseWithDefaults() *DeleteCredentialsGroupResponse

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

func (*DeleteCredentialsGroupResponse) GetCredentialsGroupId added in v0.11.0

func (o *DeleteCredentialsGroupResponse) GetCredentialsGroupId() *string

GetCredentialsGroupId returns the CredentialsGroupId field value

func (*DeleteCredentialsGroupResponse) GetCredentialsGroupIdOk added in v0.11.0

func (o *DeleteCredentialsGroupResponse) GetCredentialsGroupIdOk() (*string, bool)

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

func (*DeleteCredentialsGroupResponse) GetProject added in v0.11.0

func (o *DeleteCredentialsGroupResponse) GetProject() *string

GetProject returns the Project field value

func (*DeleteCredentialsGroupResponse) GetProjectOk added in v0.11.0

func (o *DeleteCredentialsGroupResponse) GetProjectOk() (*string, bool)

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

func (*DeleteCredentialsGroupResponse) SetCredentialsGroupId added in v0.11.0

func (o *DeleteCredentialsGroupResponse) SetCredentialsGroupId(v *string)

SetCredentialsGroupId sets field value

func (*DeleteCredentialsGroupResponse) SetProject added in v0.11.0

func (o *DeleteCredentialsGroupResponse) SetProject(v *string)

SetProject sets field value

func (DeleteCredentialsGroupResponse) ToMap added in v0.11.0

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

type DetailedError

type DetailedError struct {
	// REQUIRED
	Key *string `json:"key"`
	// REQUIRED
	Msg *string `json:"msg"`
}

DetailedError struct for DetailedError

func NewDetailedError added in v0.11.0

func NewDetailedError(key *string, msg *string) *DetailedError

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

func NewDetailedErrorWithDefaults added in v0.11.0

func NewDetailedErrorWithDefaults() *DetailedError

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

func (*DetailedError) GetKey added in v0.11.0

func (o *DetailedError) GetKey() *string

GetKey returns the Key field value

func (*DetailedError) GetKeyOk added in v0.11.0

func (o *DetailedError) GetKeyOk() (*string, bool)

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

func (*DetailedError) GetMsg added in v0.11.0

func (o *DetailedError) GetMsg() *string

GetMsg returns the Msg field value

func (*DetailedError) GetMsgOk added in v0.11.0

func (o *DetailedError) GetMsgOk() (*string, bool)

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

func (*DetailedError) SetKey added in v0.11.0

func (o *DetailedError) SetKey(v *string)

SetKey sets field value

func (*DetailedError) SetMsg added in v0.11.0

func (o *DetailedError) SetMsg(v *string)

SetMsg sets field value

func (DetailedError) ToMap added in v0.11.0

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

type ErrorMessage

type ErrorMessage struct {
	// REQUIRED
	Detail *[]DetailedError `json:"detail"`
}

ErrorMessage struct for ErrorMessage

func NewErrorMessage added in v0.11.0

func NewErrorMessage(detail *[]DetailedError) *ErrorMessage

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

func NewErrorMessageWithDefaults added in v0.11.0

func NewErrorMessageWithDefaults() *ErrorMessage

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

func (*ErrorMessage) GetDetail added in v0.11.0

func (o *ErrorMessage) GetDetail() *[]DetailedError

GetDetail returns the Detail field value

func (*ErrorMessage) GetDetailOk added in v0.11.0

func (o *ErrorMessage) GetDetailOk() (*[]DetailedError, bool)

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

func (*ErrorMessage) SetDetail added in v0.11.0

func (o *ErrorMessage) SetDetail(v *[]DetailedError)

SetDetail sets field value

func (ErrorMessage) ToMap added in v0.11.0

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

type GetBucketResponse

type GetBucketResponse struct {
	// REQUIRED
	Bucket *Bucket `json:"bucket"`
	// Project ID
	// REQUIRED
	Project *string `json:"project"`
}

GetBucketResponse struct for GetBucketResponse

func NewGetBucketResponse added in v0.11.0

func NewGetBucketResponse(bucket *Bucket, project *string) *GetBucketResponse

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

func NewGetBucketResponseWithDefaults added in v0.11.0

func NewGetBucketResponseWithDefaults() *GetBucketResponse

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

func (*GetBucketResponse) GetBucket added in v0.11.0

func (o *GetBucketResponse) GetBucket() *Bucket

GetBucket returns the Bucket field value

func (*GetBucketResponse) GetBucketOk added in v0.11.0

func (o *GetBucketResponse) GetBucketOk() (*Bucket, bool)

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

func (*GetBucketResponse) GetProject added in v0.11.0

func (o *GetBucketResponse) GetProject() *string

GetProject returns the Project field value

func (*GetBucketResponse) GetProjectOk added in v0.11.0

func (o *GetBucketResponse) GetProjectOk() (*string, bool)

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

func (*GetBucketResponse) SetBucket added in v0.11.0

func (o *GetBucketResponse) SetBucket(v *Bucket)

SetBucket sets field value

func (*GetBucketResponse) SetProject added in v0.11.0

func (o *GetBucketResponse) SetProject(v *string)

SetProject sets field value

func (GetBucketResponse) ToMap added in v0.11.0

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

type HTTPValidationError

type HTTPValidationError struct {
	Detail *[]ValidationError `json:"detail,omitempty"`
}

HTTPValidationError struct for HTTPValidationError

func NewHTTPValidationError added in v0.11.0

func NewHTTPValidationError() *HTTPValidationError

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

func NewHTTPValidationErrorWithDefaults added in v0.11.0

func NewHTTPValidationErrorWithDefaults() *HTTPValidationError

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

func (*HTTPValidationError) GetDetail added in v0.11.0

func (o *HTTPValidationError) GetDetail() *[]ValidationError

GetDetail returns the Detail field value if set, zero value otherwise.

func (*HTTPValidationError) GetDetailOk added in v0.11.0

func (o *HTTPValidationError) GetDetailOk() (*[]ValidationError, bool)

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

func (*HTTPValidationError) HasDetail added in v0.11.0

func (o *HTTPValidationError) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*HTTPValidationError) SetDetail added in v0.11.0

func (o *HTTPValidationError) SetDetail(v *[]ValidationError)

SetDetail gets a reference to the given []ValidationError and assigns it to the Detail field.

func (HTTPValidationError) ToMap added in v0.11.0

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

type ListAccessKeysResponse

type ListAccessKeysResponse struct {
	// REQUIRED
	AccessKeys *[]AccessKey `json:"accessKeys"`
	// Project ID
	// REQUIRED
	Project *string `json:"project"`
}

ListAccessKeysResponse struct for ListAccessKeysResponse

func NewListAccessKeysResponse added in v0.11.0

func NewListAccessKeysResponse(accessKeys *[]AccessKey, project *string) *ListAccessKeysResponse

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

func NewListAccessKeysResponseWithDefaults added in v0.11.0

func NewListAccessKeysResponseWithDefaults() *ListAccessKeysResponse

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

func (*ListAccessKeysResponse) GetAccessKeys added in v0.11.0

func (o *ListAccessKeysResponse) GetAccessKeys() *[]AccessKey

GetAccessKeys returns the AccessKeys field value

func (*ListAccessKeysResponse) GetAccessKeysOk added in v0.11.0

func (o *ListAccessKeysResponse) GetAccessKeysOk() (*[]AccessKey, bool)

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

func (*ListAccessKeysResponse) GetProject added in v0.11.0

func (o *ListAccessKeysResponse) GetProject() *string

GetProject returns the Project field value

func (*ListAccessKeysResponse) GetProjectOk added in v0.11.0

func (o *ListAccessKeysResponse) GetProjectOk() (*string, bool)

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

func (*ListAccessKeysResponse) SetAccessKeys added in v0.11.0

func (o *ListAccessKeysResponse) SetAccessKeys(v *[]AccessKey)

SetAccessKeys sets field value

func (*ListAccessKeysResponse) SetProject added in v0.11.0

func (o *ListAccessKeysResponse) SetProject(v *string)

SetProject sets field value

func (ListAccessKeysResponse) ToMap added in v0.11.0

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

type ListBucketsResponse

type ListBucketsResponse struct {
	// REQUIRED
	Buckets *[]Bucket `json:"buckets"`
	// Project ID
	// REQUIRED
	Project *string `json:"project"`
}

ListBucketsResponse struct for ListBucketsResponse

func NewListBucketsResponse added in v0.11.0

func NewListBucketsResponse(buckets *[]Bucket, project *string) *ListBucketsResponse

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

func NewListBucketsResponseWithDefaults added in v0.11.0

func NewListBucketsResponseWithDefaults() *ListBucketsResponse

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

func (*ListBucketsResponse) GetBuckets added in v0.11.0

func (o *ListBucketsResponse) GetBuckets() *[]Bucket

GetBuckets returns the Buckets field value

func (*ListBucketsResponse) GetBucketsOk added in v0.11.0

func (o *ListBucketsResponse) GetBucketsOk() (*[]Bucket, bool)

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

func (*ListBucketsResponse) GetProject added in v0.11.0

func (o *ListBucketsResponse) GetProject() *string

GetProject returns the Project field value

func (*ListBucketsResponse) GetProjectOk added in v0.11.0

func (o *ListBucketsResponse) GetProjectOk() (*string, bool)

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

func (*ListBucketsResponse) SetBuckets added in v0.11.0

func (o *ListBucketsResponse) SetBuckets(v *[]Bucket)

SetBuckets sets field value

func (*ListBucketsResponse) SetProject added in v0.11.0

func (o *ListBucketsResponse) SetProject(v *string)

SetProject sets field value

func (ListBucketsResponse) ToMap added in v0.11.0

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

type ListCredentialsGroupsResponse

type ListCredentialsGroupsResponse struct {
	// REQUIRED
	CredentialsGroups *[]CredentialsGroup `json:"credentialsGroups"`
	// Project ID
	// REQUIRED
	Project *string `json:"project"`
}

ListCredentialsGroupsResponse struct for ListCredentialsGroupsResponse

func NewListCredentialsGroupsResponse added in v0.11.0

func NewListCredentialsGroupsResponse(credentialsGroups *[]CredentialsGroup, project *string) *ListCredentialsGroupsResponse

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

func NewListCredentialsGroupsResponseWithDefaults added in v0.11.0

func NewListCredentialsGroupsResponseWithDefaults() *ListCredentialsGroupsResponse

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

func (*ListCredentialsGroupsResponse) GetCredentialsGroups added in v0.11.0

func (o *ListCredentialsGroupsResponse) GetCredentialsGroups() *[]CredentialsGroup

GetCredentialsGroups returns the CredentialsGroups field value

func (*ListCredentialsGroupsResponse) GetCredentialsGroupsOk added in v0.11.0

func (o *ListCredentialsGroupsResponse) GetCredentialsGroupsOk() (*[]CredentialsGroup, bool)

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

func (*ListCredentialsGroupsResponse) GetProject added in v0.11.0

func (o *ListCredentialsGroupsResponse) GetProject() *string

GetProject returns the Project field value

func (*ListCredentialsGroupsResponse) GetProjectOk added in v0.11.0

func (o *ListCredentialsGroupsResponse) GetProjectOk() (*string, bool)

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

func (*ListCredentialsGroupsResponse) SetCredentialsGroups added in v0.11.0

func (o *ListCredentialsGroupsResponse) SetCredentialsGroups(v *[]CredentialsGroup)

SetCredentialsGroups sets field value

func (*ListCredentialsGroupsResponse) SetProject added in v0.11.0

func (o *ListCredentialsGroupsResponse) SetProject(v *string)

SetProject sets field value

func (ListCredentialsGroupsResponse) ToMap added in v0.11.0

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

type LocationInner

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

LocationInner struct for LocationInner

func (*LocationInner) MarshalJSON

func (src *LocationInner) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*LocationInner) UnmarshalJSON

func (dst *LocationInner) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type MappedNullable

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

type NullableAccessKey added in v0.11.0

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

func NewNullableAccessKey added in v0.11.0

func NewNullableAccessKey(val *AccessKey) *NullableAccessKey

func (NullableAccessKey) Get added in v0.11.0

func (v NullableAccessKey) Get() *AccessKey

func (NullableAccessKey) IsSet added in v0.11.0

func (v NullableAccessKey) IsSet() bool

func (NullableAccessKey) MarshalJSON added in v0.11.0

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

func (*NullableAccessKey) Set added in v0.11.0

func (v *NullableAccessKey) Set(val *AccessKey)

func (*NullableAccessKey) UnmarshalJSON added in v0.11.0

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

func (*NullableAccessKey) Unset added in v0.11.0

func (v *NullableAccessKey) 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 NullableBucket added in v0.11.0

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

func NewNullableBucket added in v0.11.0

func NewNullableBucket(val *Bucket) *NullableBucket

func (NullableBucket) Get added in v0.11.0

func (v NullableBucket) Get() *Bucket

func (NullableBucket) IsSet added in v0.11.0

func (v NullableBucket) IsSet() bool

func (NullableBucket) MarshalJSON added in v0.11.0

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

func (*NullableBucket) Set added in v0.11.0

func (v *NullableBucket) Set(val *Bucket)

func (*NullableBucket) UnmarshalJSON added in v0.11.0

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

func (*NullableBucket) Unset added in v0.11.0

func (v *NullableBucket) Unset()

type NullableCreateAccessKeyPayload added in v0.11.0

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

func NewNullableCreateAccessKeyPayload added in v0.11.0

func NewNullableCreateAccessKeyPayload(val *CreateAccessKeyPayload) *NullableCreateAccessKeyPayload

func (NullableCreateAccessKeyPayload) Get added in v0.11.0

func (NullableCreateAccessKeyPayload) IsSet added in v0.11.0

func (NullableCreateAccessKeyPayload) MarshalJSON added in v0.11.0

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

func (*NullableCreateAccessKeyPayload) Set added in v0.11.0

func (*NullableCreateAccessKeyPayload) UnmarshalJSON added in v0.11.0

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

func (*NullableCreateAccessKeyPayload) Unset added in v0.11.0

func (v *NullableCreateAccessKeyPayload) Unset()

type NullableCreateAccessKeyResponse added in v0.11.0

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

func NewNullableCreateAccessKeyResponse added in v0.11.0

func NewNullableCreateAccessKeyResponse(val *CreateAccessKeyResponse) *NullableCreateAccessKeyResponse

func (NullableCreateAccessKeyResponse) Get added in v0.11.0

func (NullableCreateAccessKeyResponse) IsSet added in v0.11.0

func (NullableCreateAccessKeyResponse) MarshalJSON added in v0.11.0

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

func (*NullableCreateAccessKeyResponse) Set added in v0.11.0

func (*NullableCreateAccessKeyResponse) UnmarshalJSON added in v0.11.0

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

func (*NullableCreateAccessKeyResponse) Unset added in v0.11.0

type NullableCreateBucketResponse added in v0.11.0

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

func NewNullableCreateBucketResponse added in v0.11.0

func NewNullableCreateBucketResponse(val *CreateBucketResponse) *NullableCreateBucketResponse

func (NullableCreateBucketResponse) Get added in v0.11.0

func (NullableCreateBucketResponse) IsSet added in v0.11.0

func (NullableCreateBucketResponse) MarshalJSON added in v0.11.0

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

func (*NullableCreateBucketResponse) Set added in v0.11.0

func (*NullableCreateBucketResponse) UnmarshalJSON added in v0.11.0

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

func (*NullableCreateBucketResponse) Unset added in v0.11.0

func (v *NullableCreateBucketResponse) Unset()

type NullableCreateCredentialsGroupPayload added in v0.11.0

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

func NewNullableCreateCredentialsGroupPayload added in v0.11.0

func NewNullableCreateCredentialsGroupPayload(val *CreateCredentialsGroupPayload) *NullableCreateCredentialsGroupPayload

func (NullableCreateCredentialsGroupPayload) Get added in v0.11.0

func (NullableCreateCredentialsGroupPayload) IsSet added in v0.11.0

func (NullableCreateCredentialsGroupPayload) MarshalJSON added in v0.11.0

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

func (*NullableCreateCredentialsGroupPayload) Set added in v0.11.0

func (*NullableCreateCredentialsGroupPayload) UnmarshalJSON added in v0.11.0

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

func (*NullableCreateCredentialsGroupPayload) Unset added in v0.11.0

type NullableCreateCredentialsGroupResponse added in v0.11.0

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

func NewNullableCreateCredentialsGroupResponse added in v0.11.0

func NewNullableCreateCredentialsGroupResponse(val *CreateCredentialsGroupResponse) *NullableCreateCredentialsGroupResponse

func (NullableCreateCredentialsGroupResponse) Get added in v0.11.0

func (NullableCreateCredentialsGroupResponse) IsSet added in v0.11.0

func (NullableCreateCredentialsGroupResponse) MarshalJSON added in v0.11.0

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

func (*NullableCreateCredentialsGroupResponse) Set added in v0.11.0

func (*NullableCreateCredentialsGroupResponse) UnmarshalJSON added in v0.11.0

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

func (*NullableCreateCredentialsGroupResponse) Unset added in v0.11.0

type NullableCredentialsGroup added in v0.11.0

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

func NewNullableCredentialsGroup added in v0.11.0

func NewNullableCredentialsGroup(val *CredentialsGroup) *NullableCredentialsGroup

func (NullableCredentialsGroup) Get added in v0.11.0

func (NullableCredentialsGroup) IsSet added in v0.11.0

func (v NullableCredentialsGroup) IsSet() bool

func (NullableCredentialsGroup) MarshalJSON added in v0.11.0

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

func (*NullableCredentialsGroup) Set added in v0.11.0

func (*NullableCredentialsGroup) UnmarshalJSON added in v0.11.0

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

func (*NullableCredentialsGroup) Unset added in v0.11.0

func (v *NullableCredentialsGroup) Unset()

type NullableDeleteAccessKeyResponse added in v0.11.0

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

func NewNullableDeleteAccessKeyResponse added in v0.11.0

func NewNullableDeleteAccessKeyResponse(val *DeleteAccessKeyResponse) *NullableDeleteAccessKeyResponse

func (NullableDeleteAccessKeyResponse) Get added in v0.11.0

func (NullableDeleteAccessKeyResponse) IsSet added in v0.11.0

func (NullableDeleteAccessKeyResponse) MarshalJSON added in v0.11.0

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

func (*NullableDeleteAccessKeyResponse) Set added in v0.11.0

func (*NullableDeleteAccessKeyResponse) UnmarshalJSON added in v0.11.0

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

func (*NullableDeleteAccessKeyResponse) Unset added in v0.11.0

type NullableDeleteBucketResponse added in v0.11.0

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

func NewNullableDeleteBucketResponse added in v0.11.0

func NewNullableDeleteBucketResponse(val *DeleteBucketResponse) *NullableDeleteBucketResponse

func (NullableDeleteBucketResponse) Get added in v0.11.0

func (NullableDeleteBucketResponse) IsSet added in v0.11.0

func (NullableDeleteBucketResponse) MarshalJSON added in v0.11.0

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

func (*NullableDeleteBucketResponse) Set added in v0.11.0

func (*NullableDeleteBucketResponse) UnmarshalJSON added in v0.11.0

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

func (*NullableDeleteBucketResponse) Unset added in v0.11.0

func (v *NullableDeleteBucketResponse) Unset()

type NullableDeleteCredentialsGroupResponse added in v0.11.0

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

func NewNullableDeleteCredentialsGroupResponse added in v0.11.0

func NewNullableDeleteCredentialsGroupResponse(val *DeleteCredentialsGroupResponse) *NullableDeleteCredentialsGroupResponse

func (NullableDeleteCredentialsGroupResponse) Get added in v0.11.0

func (NullableDeleteCredentialsGroupResponse) IsSet added in v0.11.0

func (NullableDeleteCredentialsGroupResponse) MarshalJSON added in v0.11.0

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

func (*NullableDeleteCredentialsGroupResponse) Set added in v0.11.0

func (*NullableDeleteCredentialsGroupResponse) UnmarshalJSON added in v0.11.0

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

func (*NullableDeleteCredentialsGroupResponse) Unset added in v0.11.0

type NullableDetailedError added in v0.11.0

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

func NewNullableDetailedError added in v0.11.0

func NewNullableDetailedError(val *DetailedError) *NullableDetailedError

func (NullableDetailedError) Get added in v0.11.0

func (NullableDetailedError) IsSet added in v0.11.0

func (v NullableDetailedError) IsSet() bool

func (NullableDetailedError) MarshalJSON added in v0.11.0

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

func (*NullableDetailedError) Set added in v0.11.0

func (v *NullableDetailedError) Set(val *DetailedError)

func (*NullableDetailedError) UnmarshalJSON added in v0.11.0

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

func (*NullableDetailedError) Unset added in v0.11.0

func (v *NullableDetailedError) Unset()

type NullableErrorMessage added in v0.11.0

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

func NewNullableErrorMessage added in v0.11.0

func NewNullableErrorMessage(val *ErrorMessage) *NullableErrorMessage

func (NullableErrorMessage) Get added in v0.11.0

func (NullableErrorMessage) IsSet added in v0.11.0

func (v NullableErrorMessage) IsSet() bool

func (NullableErrorMessage) MarshalJSON added in v0.11.0

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

func (*NullableErrorMessage) Set added in v0.11.0

func (v *NullableErrorMessage) Set(val *ErrorMessage)

func (*NullableErrorMessage) UnmarshalJSON added in v0.11.0

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

func (*NullableErrorMessage) Unset added in v0.11.0

func (v *NullableErrorMessage) 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 NullableGetBucketResponse added in v0.11.0

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

func NewNullableGetBucketResponse added in v0.11.0

func NewNullableGetBucketResponse(val *GetBucketResponse) *NullableGetBucketResponse

func (NullableGetBucketResponse) Get added in v0.11.0

func (NullableGetBucketResponse) IsSet added in v0.11.0

func (v NullableGetBucketResponse) IsSet() bool

func (NullableGetBucketResponse) MarshalJSON added in v0.11.0

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

func (*NullableGetBucketResponse) Set added in v0.11.0

func (*NullableGetBucketResponse) UnmarshalJSON added in v0.11.0

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

func (*NullableGetBucketResponse) Unset added in v0.11.0

func (v *NullableGetBucketResponse) Unset()

type NullableHTTPValidationError added in v0.11.0

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

func NewNullableHTTPValidationError added in v0.11.0

func NewNullableHTTPValidationError(val *HTTPValidationError) *NullableHTTPValidationError

func (NullableHTTPValidationError) Get added in v0.11.0

func (NullableHTTPValidationError) IsSet added in v0.11.0

func (NullableHTTPValidationError) MarshalJSON added in v0.11.0

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

func (*NullableHTTPValidationError) Set added in v0.11.0

func (*NullableHTTPValidationError) UnmarshalJSON added in v0.11.0

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

func (*NullableHTTPValidationError) Unset added in v0.11.0

func (v *NullableHTTPValidationError) 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 NullableListAccessKeysResponse added in v0.11.0

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

func NewNullableListAccessKeysResponse added in v0.11.0

func NewNullableListAccessKeysResponse(val *ListAccessKeysResponse) *NullableListAccessKeysResponse

func (NullableListAccessKeysResponse) Get added in v0.11.0

func (NullableListAccessKeysResponse) IsSet added in v0.11.0

func (NullableListAccessKeysResponse) MarshalJSON added in v0.11.0

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

func (*NullableListAccessKeysResponse) Set added in v0.11.0

func (*NullableListAccessKeysResponse) UnmarshalJSON added in v0.11.0

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

func (*NullableListAccessKeysResponse) Unset added in v0.11.0

func (v *NullableListAccessKeysResponse) Unset()

type NullableListBucketsResponse added in v0.11.0

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

func NewNullableListBucketsResponse added in v0.11.0

func NewNullableListBucketsResponse(val *ListBucketsResponse) *NullableListBucketsResponse

func (NullableListBucketsResponse) Get added in v0.11.0

func (NullableListBucketsResponse) IsSet added in v0.11.0

func (NullableListBucketsResponse) MarshalJSON added in v0.11.0

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

func (*NullableListBucketsResponse) Set added in v0.11.0

func (*NullableListBucketsResponse) UnmarshalJSON added in v0.11.0

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

func (*NullableListBucketsResponse) Unset added in v0.11.0

func (v *NullableListBucketsResponse) Unset()

type NullableListCredentialsGroupsResponse added in v0.11.0

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

func NewNullableListCredentialsGroupsResponse added in v0.11.0

func NewNullableListCredentialsGroupsResponse(val *ListCredentialsGroupsResponse) *NullableListCredentialsGroupsResponse

func (NullableListCredentialsGroupsResponse) Get added in v0.11.0

func (NullableListCredentialsGroupsResponse) IsSet added in v0.11.0

func (NullableListCredentialsGroupsResponse) MarshalJSON added in v0.11.0

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

func (*NullableListCredentialsGroupsResponse) Set added in v0.11.0

func (*NullableListCredentialsGroupsResponse) UnmarshalJSON added in v0.11.0

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

func (*NullableListCredentialsGroupsResponse) Unset added in v0.11.0

type NullableLocationInner

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

func NewNullableLocationInner

func NewNullableLocationInner(val *LocationInner) *NullableLocationInner

func (NullableLocationInner) Get

func (NullableLocationInner) IsSet

func (v NullableLocationInner) IsSet() bool

func (NullableLocationInner) MarshalJSON

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

func (*NullableLocationInner) Set

func (v *NullableLocationInner) Set(val *LocationInner)

func (*NullableLocationInner) UnmarshalJSON

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

func (*NullableLocationInner) Unset

func (v *NullableLocationInner) Unset()

type NullableProjectScope

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

func NewNullableProjectScope

func NewNullableProjectScope(val *ProjectScope) *NullableProjectScope

func (NullableProjectScope) Get

func (NullableProjectScope) IsSet

func (v NullableProjectScope) IsSet() bool

func (NullableProjectScope) MarshalJSON

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

func (*NullableProjectScope) Set

func (v *NullableProjectScope) Set(val *ProjectScope)

func (*NullableProjectScope) UnmarshalJSON

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

func (*NullableProjectScope) Unset

func (v *NullableProjectScope) Unset()

type NullableProjectStatus added in v0.11.0

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

func NewNullableProjectStatus added in v0.11.0

func NewNullableProjectStatus(val *ProjectStatus) *NullableProjectStatus

func (NullableProjectStatus) Get added in v0.11.0

func (NullableProjectStatus) IsSet added in v0.11.0

func (v NullableProjectStatus) IsSet() bool

func (NullableProjectStatus) MarshalJSON added in v0.11.0

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

func (*NullableProjectStatus) Set added in v0.11.0

func (v *NullableProjectStatus) Set(val *ProjectStatus)

func (*NullableProjectStatus) UnmarshalJSON added in v0.11.0

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

func (*NullableProjectStatus) Unset added in v0.11.0

func (v *NullableProjectStatus) 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 NullableValidationError added in v0.11.0

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

func NewNullableValidationError added in v0.11.0

func NewNullableValidationError(val *ValidationError) *NullableValidationError

func (NullableValidationError) Get added in v0.11.0

func (NullableValidationError) IsSet added in v0.11.0

func (v NullableValidationError) IsSet() bool

func (NullableValidationError) MarshalJSON added in v0.11.0

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

func (*NullableValidationError) Set added in v0.11.0

func (*NullableValidationError) UnmarshalJSON added in v0.11.0

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

func (*NullableValidationError) Unset added in v0.11.0

func (v *NullableValidationError) Unset()

type ProjectScope

type ProjectScope string

ProjectScope The scope of a STACKIT project can be public (default) or can have client specific special requirements.

const (
	PROJECTSCOPE_PUBLIC  ProjectScope = "PUBLIC"
	PROJECTSCOPE_SCHWARZ ProjectScope = "SCHWARZ"
)

List of ProjectScope

func NewProjectScopeFromValue

func NewProjectScopeFromValue(v string) (*ProjectScope, error)

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

func (ProjectScope) IsValid

func (v ProjectScope) IsValid() bool

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

func (ProjectScope) Ptr

func (v ProjectScope) Ptr() *ProjectScope

Ptr returns reference to ProjectScope value

func (*ProjectScope) UnmarshalJSON

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

type ProjectStatus

type ProjectStatus struct {
	// Project ID
	// REQUIRED
	Project *string `json:"project"`
	// REQUIRED
	Scope *ProjectScope `json:"scope"`
}

ProjectStatus struct for ProjectStatus

func NewProjectStatus added in v0.11.0

func NewProjectStatus(project *string, scope *ProjectScope) *ProjectStatus

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

func NewProjectStatusWithDefaults added in v0.11.0

func NewProjectStatusWithDefaults() *ProjectStatus

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

func (*ProjectStatus) GetProject added in v0.11.0

func (o *ProjectStatus) GetProject() *string

GetProject returns the Project field value

func (*ProjectStatus) GetProjectOk added in v0.11.0

func (o *ProjectStatus) GetProjectOk() (*string, bool)

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

func (*ProjectStatus) GetScope added in v0.11.0

func (o *ProjectStatus) GetScope() *ProjectScope

GetScope returns the Scope field value

func (*ProjectStatus) GetScopeOk added in v0.11.0

func (o *ProjectStatus) GetScopeOk() (*ProjectScope, bool)

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

func (*ProjectStatus) SetProject added in v0.11.0

func (o *ProjectStatus) SetProject(v *string)

SetProject sets field value

func (*ProjectStatus) SetScope added in v0.11.0

func (o *ProjectStatus) SetScope(v *ProjectScope)

SetScope sets field value

func (ProjectStatus) ToMap added in v0.11.0

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

type ValidationError

type ValidationError struct {
	// REQUIRED
	Loc *[]LocationInner `json:"loc"`
	// REQUIRED
	Msg *string `json:"msg"`
	// REQUIRED
	Type *string `json:"type"`
}

ValidationError struct for ValidationError

func NewValidationError added in v0.11.0

func NewValidationError(loc *[]LocationInner, msg *string, type_ *string) *ValidationError

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

func NewValidationErrorWithDefaults added in v0.11.0

func NewValidationErrorWithDefaults() *ValidationError

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

func (*ValidationError) GetLoc added in v0.11.0

func (o *ValidationError) GetLoc() *[]LocationInner

GetLoc returns the Loc field value

func (*ValidationError) GetLocOk added in v0.11.0

func (o *ValidationError) GetLocOk() (*[]LocationInner, bool)

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

func (*ValidationError) GetMsg added in v0.11.0

func (o *ValidationError) GetMsg() *string

GetMsg returns the Msg field value

func (*ValidationError) GetMsgOk added in v0.11.0

func (o *ValidationError) GetMsgOk() (*string, bool)

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

func (*ValidationError) GetType added in v0.11.0

func (o *ValidationError) GetType() *string

GetType returns the Type field value

func (*ValidationError) GetTypeOk added in v0.11.0

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

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

func (*ValidationError) SetLoc added in v0.11.0

func (o *ValidationError) SetLoc(v *[]LocationInner)

SetLoc sets field value

func (*ValidationError) SetMsg added in v0.11.0

func (o *ValidationError) SetMsg(v *string)

SetMsg sets field value

func (*ValidationError) SetType added in v0.11.0

func (o *ValidationError) SetType(v *string)

SetType sets field value

func (ValidationError) ToMap added in v0.11.0

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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