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 ¶
- Variables
- func CacheExpires(r *http.Response) time.Time
- func IsNil(i interface{}) bool
- func NewConfiguration() *config.Configuration
- func PtrBool(v bool) *bool
- func PtrFloat32(v float32) *float32
- func PtrFloat64(v float64) *float64
- func PtrInt(v int) *int
- func PtrInt32(v int32) *int32
- func PtrInt64(v int64) *int64
- func PtrString(v string) *string
- func PtrTime(v time.Time) *time.Time
- type APIClient
- type APIResponse
- type AccessKey
- func (o *AccessKey) GetDisplayName() string
- func (o *AccessKey) GetDisplayNameOk() (*string, bool)
- func (o *AccessKey) GetExpires() string
- func (o *AccessKey) GetExpiresOk() (*string, bool)
- func (o *AccessKey) GetKeyId() string
- func (o *AccessKey) GetKeyIdOk() (*string, bool)
- func (o AccessKey) MarshalJSON() ([]byte, error)
- func (o *AccessKey) SetDisplayName(v string)
- func (o *AccessKey) SetExpires(v string)
- func (o *AccessKey) SetKeyId(v string)
- func (o AccessKey) ToMap() (map[string]interface{}, error)
- func (o *AccessKey) UnmarshalJSON(data []byte) (err error)
- type ApiCreateAccessKeyRequest
- func (r ApiCreateAccessKeyRequest) CreateAccessKeyPayload(createAccessKeyPayload CreateAccessKeyPayload) ApiCreateAccessKeyRequest
- func (r ApiCreateAccessKeyRequest) CredentialsGroup(credentialsGroup string) ApiCreateAccessKeyRequest
- func (r ApiCreateAccessKeyRequest) Execute() (*CreateAccessKeyResponse, error)
- type ApiCreateBucketRequest
- type ApiCreateComplianceLockRequest
- type ApiCreateCredentialsGroupRequest
- type ApiDeleteAccessKeyRequest
- type ApiDeleteBucketRequest
- type ApiDeleteComplianceLockRequest
- type ApiDeleteCredentialsGroupRequest
- type ApiDeleteDefaultRetentionRequest
- type ApiDisableServiceRequest
- type ApiEnableServiceRequest
- type ApiGetBucketRequest
- type ApiGetComplianceLockRequest
- type ApiGetCredentialsGroupRequest
- type ApiGetDefaultRetentionRequest
- type ApiGetServiceStatusRequest
- type ApiListAccessKeysRequest
- type ApiListBucketsRequest
- type ApiListCredentialsGroupsRequest
- type ApiSetDefaultRetentionRequest
- type Bucket
- func (o *Bucket) GetName() string
- func (o *Bucket) GetNameOk() (*string, bool)
- func (o *Bucket) GetObjectLockEnabled() bool
- func (o *Bucket) GetObjectLockEnabledOk() (*bool, bool)
- func (o *Bucket) GetRegion() string
- func (o *Bucket) GetRegionOk() (*string, bool)
- func (o *Bucket) GetUrlPathStyle() string
- func (o *Bucket) GetUrlPathStyleOk() (*string, bool)
- func (o *Bucket) GetUrlVirtualHostedStyle() string
- func (o *Bucket) GetUrlVirtualHostedStyleOk() (*string, bool)
- func (o Bucket) MarshalJSON() ([]byte, error)
- func (o *Bucket) SetName(v string)
- func (o *Bucket) SetObjectLockEnabled(v bool)
- func (o *Bucket) SetRegion(v string)
- func (o *Bucket) SetUrlPathStyle(v string)
- func (o *Bucket) SetUrlVirtualHostedStyle(v string)
- func (o Bucket) ToMap() (map[string]interface{}, error)
- func (o *Bucket) UnmarshalJSON(data []byte) (err error)
- type ComplianceLockResponse
- func (o *ComplianceLockResponse) GetMaxRetentionDays() int32
- func (o *ComplianceLockResponse) GetMaxRetentionDaysOk() (*int32, bool)
- func (o *ComplianceLockResponse) GetProject() string
- func (o *ComplianceLockResponse) GetProjectOk() (*string, bool)
- func (o ComplianceLockResponse) MarshalJSON() ([]byte, error)
- func (o *ComplianceLockResponse) SetMaxRetentionDays(v int32)
- func (o *ComplianceLockResponse) SetProject(v string)
- func (o ComplianceLockResponse) ToMap() (map[string]interface{}, error)
- func (o *ComplianceLockResponse) UnmarshalJSON(data []byte) (err error)
- type CreateAccessKeyPayload
- func (o *CreateAccessKeyPayload) GetExpires() time.Time
- func (o *CreateAccessKeyPayload) GetExpiresOk() (*time.Time, bool)
- func (o *CreateAccessKeyPayload) HasExpires() bool
- func (o CreateAccessKeyPayload) MarshalJSON() ([]byte, error)
- func (o *CreateAccessKeyPayload) SetExpires(v time.Time)
- func (o CreateAccessKeyPayload) ToMap() (map[string]interface{}, error)
- func (o *CreateAccessKeyPayload) UnmarshalJSON(data []byte) (err error)
- type CreateAccessKeyResponse
- func (o *CreateAccessKeyResponse) GetAccessKey() string
- func (o *CreateAccessKeyResponse) GetAccessKeyOk() (*string, bool)
- func (o *CreateAccessKeyResponse) GetDisplayName() string
- func (o *CreateAccessKeyResponse) GetDisplayNameOk() (*string, bool)
- func (o *CreateAccessKeyResponse) GetExpires() string
- func (o *CreateAccessKeyResponse) GetExpiresOk() (*string, bool)
- func (o *CreateAccessKeyResponse) GetKeyId() string
- func (o *CreateAccessKeyResponse) GetKeyIdOk() (*string, bool)
- func (o *CreateAccessKeyResponse) GetProject() string
- func (o *CreateAccessKeyResponse) GetProjectOk() (*string, bool)
- func (o *CreateAccessKeyResponse) GetSecretAccessKey() string
- func (o *CreateAccessKeyResponse) GetSecretAccessKeyOk() (*string, bool)
- func (o CreateAccessKeyResponse) MarshalJSON() ([]byte, error)
- func (o *CreateAccessKeyResponse) SetAccessKey(v string)
- func (o *CreateAccessKeyResponse) SetDisplayName(v string)
- func (o *CreateAccessKeyResponse) SetExpires(v string)
- func (o *CreateAccessKeyResponse) SetKeyId(v string)
- func (o *CreateAccessKeyResponse) SetProject(v string)
- func (o *CreateAccessKeyResponse) SetSecretAccessKey(v string)
- func (o CreateAccessKeyResponse) ToMap() (map[string]interface{}, error)
- func (o *CreateAccessKeyResponse) UnmarshalJSON(data []byte) (err error)
- type CreateBucketResponse
- func (o *CreateBucketResponse) GetBucket() string
- func (o *CreateBucketResponse) GetBucketOk() (*string, bool)
- func (o *CreateBucketResponse) GetProject() string
- func (o *CreateBucketResponse) GetProjectOk() (*string, bool)
- func (o CreateBucketResponse) MarshalJSON() ([]byte, error)
- func (o *CreateBucketResponse) SetBucket(v string)
- func (o *CreateBucketResponse) SetProject(v string)
- func (o CreateBucketResponse) ToMap() (map[string]interface{}, error)
- func (o *CreateBucketResponse) UnmarshalJSON(data []byte) (err error)
- type CreateCredentialsGroupPayload
- func (o *CreateCredentialsGroupPayload) GetDisplayName() string
- func (o *CreateCredentialsGroupPayload) GetDisplayNameOk() (*string, bool)
- func (o CreateCredentialsGroupPayload) MarshalJSON() ([]byte, error)
- func (o *CreateCredentialsGroupPayload) SetDisplayName(v string)
- func (o CreateCredentialsGroupPayload) ToMap() (map[string]interface{}, error)
- func (o *CreateCredentialsGroupPayload) UnmarshalJSON(data []byte) (err error)
- type CreateCredentialsGroupResponse
- func (o *CreateCredentialsGroupResponse) GetCredentialsGroup() CredentialsGroup
- func (o *CreateCredentialsGroupResponse) GetCredentialsGroupOk() (*CredentialsGroup, bool)
- func (o *CreateCredentialsGroupResponse) GetProject() string
- func (o *CreateCredentialsGroupResponse) GetProjectOk() (*string, bool)
- func (o CreateCredentialsGroupResponse) MarshalJSON() ([]byte, error)
- func (o *CreateCredentialsGroupResponse) SetCredentialsGroup(v CredentialsGroup)
- func (o *CreateCredentialsGroupResponse) SetProject(v string)
- func (o CreateCredentialsGroupResponse) ToMap() (map[string]interface{}, error)
- func (o *CreateCredentialsGroupResponse) UnmarshalJSON(data []byte) (err error)
- type CredentialsGroup
- func (o *CredentialsGroup) GetCredentialsGroupId() string
- func (o *CredentialsGroup) GetCredentialsGroupIdOk() (*string, bool)
- func (o *CredentialsGroup) GetDisplayName() string
- func (o *CredentialsGroup) GetDisplayNameOk() (*string, bool)
- func (o *CredentialsGroup) GetUrn() string
- func (o *CredentialsGroup) GetUrnOk() (*string, bool)
- func (o CredentialsGroup) MarshalJSON() ([]byte, error)
- func (o *CredentialsGroup) SetCredentialsGroupId(v string)
- func (o *CredentialsGroup) SetDisplayName(v string)
- func (o *CredentialsGroup) SetUrn(v string)
- func (o CredentialsGroup) ToMap() (map[string]interface{}, error)
- func (o *CredentialsGroup) UnmarshalJSON(data []byte) (err error)
- type CredentialsGroupExtended
- func (o *CredentialsGroupExtended) GetCredentialsGroupId() string
- func (o *CredentialsGroupExtended) GetCredentialsGroupIdOk() (*string, bool)
- func (o *CredentialsGroupExtended) GetDisplayName() string
- func (o *CredentialsGroupExtended) GetDisplayNameOk() (*string, bool)
- func (o *CredentialsGroupExtended) GetUrn() string
- func (o *CredentialsGroupExtended) GetUrnOk() (*string, bool)
- func (o *CredentialsGroupExtended) GetUserUrn() string
- func (o *CredentialsGroupExtended) GetUserUrnOk() (*string, bool)
- func (o CredentialsGroupExtended) MarshalJSON() ([]byte, error)
- func (o *CredentialsGroupExtended) SetCredentialsGroupId(v string)
- func (o *CredentialsGroupExtended) SetDisplayName(v string)
- func (o *CredentialsGroupExtended) SetUrn(v string)
- func (o *CredentialsGroupExtended) SetUserUrn(v string)
- func (o CredentialsGroupExtended) ToMap() (map[string]interface{}, error)
- func (o *CredentialsGroupExtended) UnmarshalJSON(data []byte) (err error)
- type DefaultAPI
- type DefaultAPIService
- func (a *DefaultAPIService) CreateAccessKey(ctx context.Context, projectId string) ApiCreateAccessKeyRequest
- func (a *DefaultAPIService) CreateAccessKeyExecute(r ApiCreateAccessKeyRequest) (*CreateAccessKeyResponse, error)
- func (a *DefaultAPIService) CreateBucket(ctx context.Context, projectId string, bucketName string) ApiCreateBucketRequest
- func (a *DefaultAPIService) CreateBucketExecute(r ApiCreateBucketRequest) (*CreateBucketResponse, error)
- func (a *DefaultAPIService) CreateComplianceLock(ctx context.Context, projectId string) ApiCreateComplianceLockRequest
- func (a *DefaultAPIService) CreateComplianceLockExecute(r ApiCreateComplianceLockRequest) (*ComplianceLockResponse, error)
- func (a *DefaultAPIService) CreateCredentialsGroup(ctx context.Context, projectId string) ApiCreateCredentialsGroupRequest
- func (a *DefaultAPIService) CreateCredentialsGroupExecute(r ApiCreateCredentialsGroupRequest) (*CreateCredentialsGroupResponse, error)
- func (a *DefaultAPIService) DeleteAccessKey(ctx context.Context, projectId string, keyId string) ApiDeleteAccessKeyRequest
- func (a *DefaultAPIService) DeleteAccessKeyExecute(r ApiDeleteAccessKeyRequest) (*DeleteAccessKeyResponse, error)
- func (a *DefaultAPIService) DeleteBucket(ctx context.Context, projectId string, bucketName string) ApiDeleteBucketRequest
- func (a *DefaultAPIService) DeleteBucketExecute(r ApiDeleteBucketRequest) (*DeleteBucketResponse, error)
- func (a *DefaultAPIService) DeleteComplianceLock(ctx context.Context, projectId string) ApiDeleteComplianceLockRequest
- func (a *DefaultAPIService) DeleteComplianceLockExecute(r ApiDeleteComplianceLockRequest) (*ComplianceLockResponse, error)
- func (a *DefaultAPIService) DeleteCredentialsGroup(ctx context.Context, projectId string, groupId string) ApiDeleteCredentialsGroupRequest
- func (a *DefaultAPIService) DeleteCredentialsGroupExecute(r ApiDeleteCredentialsGroupRequest) (*DeleteCredentialsGroupResponse, error)
- func (a *DefaultAPIService) DeleteDefaultRetention(ctx context.Context, projectId string, bucketName string) ApiDeleteDefaultRetentionRequest
- func (a *DefaultAPIService) DeleteDefaultRetentionExecute(r ApiDeleteDefaultRetentionRequest) (*DeleteDefaultRetentionResponse, error)
- func (a *DefaultAPIService) DisableService(ctx context.Context, projectId string) ApiDisableServiceRequest
- func (a *DefaultAPIService) DisableServiceExecute(r ApiDisableServiceRequest) (*ProjectStatus, error)
- func (a *DefaultAPIService) EnableService(ctx context.Context, projectId string) ApiEnableServiceRequest
- func (a *DefaultAPIService) EnableServiceExecute(r ApiEnableServiceRequest) (*ProjectStatus, error)
- func (a *DefaultAPIService) GetBucket(ctx context.Context, projectId string, bucketName string) ApiGetBucketRequest
- func (a *DefaultAPIService) GetBucketExecute(r ApiGetBucketRequest) (*GetBucketResponse, error)
- func (a *DefaultAPIService) GetComplianceLock(ctx context.Context, projectId string) ApiGetComplianceLockRequest
- func (a *DefaultAPIService) GetComplianceLockExecute(r ApiGetComplianceLockRequest) (*ComplianceLockResponse, error)
- func (a *DefaultAPIService) GetCredentialsGroup(ctx context.Context, projectId string, groupId string) ApiGetCredentialsGroupRequest
- func (a *DefaultAPIService) GetCredentialsGroupExecute(r ApiGetCredentialsGroupRequest) (*GetCredentialsGroupResponse, error)
- func (a *DefaultAPIService) GetDefaultRetention(ctx context.Context, projectId string, bucketName string) ApiGetDefaultRetentionRequest
- func (a *DefaultAPIService) GetDefaultRetentionExecute(r ApiGetDefaultRetentionRequest) (*DefaultRetentionResponse, error)
- func (a *DefaultAPIService) GetServiceStatus(ctx context.Context, projectId string) ApiGetServiceStatusRequest
- func (a *DefaultAPIService) GetServiceStatusExecute(r ApiGetServiceStatusRequest) (*ProjectStatus, error)
- func (a *DefaultAPIService) ListAccessKeys(ctx context.Context, projectId string) ApiListAccessKeysRequest
- func (a *DefaultAPIService) ListAccessKeysExecute(r ApiListAccessKeysRequest) (*ListAccessKeysResponse, error)
- func (a *DefaultAPIService) ListBuckets(ctx context.Context, projectId string) ApiListBucketsRequest
- func (a *DefaultAPIService) ListBucketsExecute(r ApiListBucketsRequest) (*ListBucketsResponse, error)
- func (a *DefaultAPIService) ListCredentialsGroups(ctx context.Context, projectId string) ApiListCredentialsGroupsRequest
- func (a *DefaultAPIService) ListCredentialsGroupsExecute(r ApiListCredentialsGroupsRequest) (*ListCredentialsGroupsResponse, error)
- func (a *DefaultAPIService) SetDefaultRetention(ctx context.Context, projectId string, bucketName string) ApiSetDefaultRetentionRequest
- func (a *DefaultAPIService) SetDefaultRetentionExecute(r ApiSetDefaultRetentionRequest) (*DefaultRetentionResponse, error)
- type DefaultAPIServiceMock
- func (a DefaultAPIServiceMock) CreateAccessKey(ctx context.Context, projectId string) ApiCreateAccessKeyRequest
- func (a DefaultAPIServiceMock) CreateAccessKeyExecute(r ApiCreateAccessKeyRequest) (*CreateAccessKeyResponse, error)
- func (a DefaultAPIServiceMock) CreateBucket(ctx context.Context, projectId string, bucketName string) ApiCreateBucketRequest
- func (a DefaultAPIServiceMock) CreateBucketExecute(r ApiCreateBucketRequest) (*CreateBucketResponse, error)
- func (a DefaultAPIServiceMock) CreateComplianceLock(ctx context.Context, projectId string) ApiCreateComplianceLockRequest
- func (a DefaultAPIServiceMock) CreateComplianceLockExecute(r ApiCreateComplianceLockRequest) (*ComplianceLockResponse, error)
- func (a DefaultAPIServiceMock) CreateCredentialsGroup(ctx context.Context, projectId string) ApiCreateCredentialsGroupRequest
- func (a DefaultAPIServiceMock) CreateCredentialsGroupExecute(r ApiCreateCredentialsGroupRequest) (*CreateCredentialsGroupResponse, error)
- func (a DefaultAPIServiceMock) DeleteAccessKey(ctx context.Context, projectId string, keyId string) ApiDeleteAccessKeyRequest
- func (a DefaultAPIServiceMock) DeleteAccessKeyExecute(r ApiDeleteAccessKeyRequest) (*DeleteAccessKeyResponse, error)
- func (a DefaultAPIServiceMock) DeleteBucket(ctx context.Context, projectId string, bucketName string) ApiDeleteBucketRequest
- func (a DefaultAPIServiceMock) DeleteBucketExecute(r ApiDeleteBucketRequest) (*DeleteBucketResponse, error)
- func (a DefaultAPIServiceMock) DeleteComplianceLock(ctx context.Context, projectId string) ApiDeleteComplianceLockRequest
- func (a DefaultAPIServiceMock) DeleteComplianceLockExecute(r ApiDeleteComplianceLockRequest) (*ComplianceLockResponse, error)
- func (a DefaultAPIServiceMock) DeleteCredentialsGroup(ctx context.Context, projectId string, groupId string) ApiDeleteCredentialsGroupRequest
- func (a DefaultAPIServiceMock) DeleteCredentialsGroupExecute(r ApiDeleteCredentialsGroupRequest) (*DeleteCredentialsGroupResponse, error)
- func (a DefaultAPIServiceMock) DeleteDefaultRetention(ctx context.Context, projectId string, bucketName string) ApiDeleteDefaultRetentionRequest
- func (a DefaultAPIServiceMock) DeleteDefaultRetentionExecute(r ApiDeleteDefaultRetentionRequest) (*DeleteDefaultRetentionResponse, error)
- func (a DefaultAPIServiceMock) DisableService(ctx context.Context, projectId string) ApiDisableServiceRequest
- func (a DefaultAPIServiceMock) DisableServiceExecute(r ApiDisableServiceRequest) (*ProjectStatus, error)
- func (a DefaultAPIServiceMock) EnableService(ctx context.Context, projectId string) ApiEnableServiceRequest
- func (a DefaultAPIServiceMock) EnableServiceExecute(r ApiEnableServiceRequest) (*ProjectStatus, error)
- func (a DefaultAPIServiceMock) GetBucket(ctx context.Context, projectId string, bucketName string) ApiGetBucketRequest
- func (a DefaultAPIServiceMock) GetBucketExecute(r ApiGetBucketRequest) (*GetBucketResponse, error)
- func (a DefaultAPIServiceMock) GetComplianceLock(ctx context.Context, projectId string) ApiGetComplianceLockRequest
- func (a DefaultAPIServiceMock) GetComplianceLockExecute(r ApiGetComplianceLockRequest) (*ComplianceLockResponse, error)
- func (a DefaultAPIServiceMock) GetCredentialsGroup(ctx context.Context, projectId string, groupId string) ApiGetCredentialsGroupRequest
- func (a DefaultAPIServiceMock) GetCredentialsGroupExecute(r ApiGetCredentialsGroupRequest) (*GetCredentialsGroupResponse, error)
- func (a DefaultAPIServiceMock) GetDefaultRetention(ctx context.Context, projectId string, bucketName string) ApiGetDefaultRetentionRequest
- func (a DefaultAPIServiceMock) GetDefaultRetentionExecute(r ApiGetDefaultRetentionRequest) (*DefaultRetentionResponse, error)
- func (a DefaultAPIServiceMock) GetServiceStatus(ctx context.Context, projectId string) ApiGetServiceStatusRequest
- func (a DefaultAPIServiceMock) GetServiceStatusExecute(r ApiGetServiceStatusRequest) (*ProjectStatus, error)
- func (a DefaultAPIServiceMock) ListAccessKeys(ctx context.Context, projectId string) ApiListAccessKeysRequest
- func (a DefaultAPIServiceMock) ListAccessKeysExecute(r ApiListAccessKeysRequest) (*ListAccessKeysResponse, error)
- func (a DefaultAPIServiceMock) ListBuckets(ctx context.Context, projectId string) ApiListBucketsRequest
- func (a DefaultAPIServiceMock) ListBucketsExecute(r ApiListBucketsRequest) (*ListBucketsResponse, error)
- func (a DefaultAPIServiceMock) ListCredentialsGroups(ctx context.Context, projectId string) ApiListCredentialsGroupsRequest
- func (a DefaultAPIServiceMock) ListCredentialsGroupsExecute(r ApiListCredentialsGroupsRequest) (*ListCredentialsGroupsResponse, error)
- func (a DefaultAPIServiceMock) SetDefaultRetention(ctx context.Context, projectId string, bucketName string) ApiSetDefaultRetentionRequest
- func (a DefaultAPIServiceMock) SetDefaultRetentionExecute(r ApiSetDefaultRetentionRequest) (*DefaultRetentionResponse, error)
- type DefaultRetentionResponse
- func (o *DefaultRetentionResponse) GetBucket() string
- func (o *DefaultRetentionResponse) GetBucketOk() (*string, bool)
- func (o *DefaultRetentionResponse) GetDays() int32
- func (o *DefaultRetentionResponse) GetDaysOk() (*int32, bool)
- func (o *DefaultRetentionResponse) GetMode() RetentionMode
- func (o *DefaultRetentionResponse) GetModeOk() (*RetentionMode, bool)
- func (o *DefaultRetentionResponse) GetProject() string
- func (o *DefaultRetentionResponse) GetProjectOk() (*string, bool)
- func (o DefaultRetentionResponse) MarshalJSON() ([]byte, error)
- func (o *DefaultRetentionResponse) SetBucket(v string)
- func (o *DefaultRetentionResponse) SetDays(v int32)
- func (o *DefaultRetentionResponse) SetMode(v RetentionMode)
- func (o *DefaultRetentionResponse) SetProject(v string)
- func (o DefaultRetentionResponse) ToMap() (map[string]interface{}, error)
- func (o *DefaultRetentionResponse) UnmarshalJSON(data []byte) (err error)
- type DeleteAccessKeyResponse
- func (o *DeleteAccessKeyResponse) GetKeyId() string
- func (o *DeleteAccessKeyResponse) GetKeyIdOk() (*string, bool)
- func (o *DeleteAccessKeyResponse) GetProject() string
- func (o *DeleteAccessKeyResponse) GetProjectOk() (*string, bool)
- func (o DeleteAccessKeyResponse) MarshalJSON() ([]byte, error)
- func (o *DeleteAccessKeyResponse) SetKeyId(v string)
- func (o *DeleteAccessKeyResponse) SetProject(v string)
- func (o DeleteAccessKeyResponse) ToMap() (map[string]interface{}, error)
- func (o *DeleteAccessKeyResponse) UnmarshalJSON(data []byte) (err error)
- type DeleteBucketResponse
- func (o *DeleteBucketResponse) GetBucket() string
- func (o *DeleteBucketResponse) GetBucketOk() (*string, bool)
- func (o *DeleteBucketResponse) GetProject() string
- func (o *DeleteBucketResponse) GetProjectOk() (*string, bool)
- func (o DeleteBucketResponse) MarshalJSON() ([]byte, error)
- func (o *DeleteBucketResponse) SetBucket(v string)
- func (o *DeleteBucketResponse) SetProject(v string)
- func (o DeleteBucketResponse) ToMap() (map[string]interface{}, error)
- func (o *DeleteBucketResponse) UnmarshalJSON(data []byte) (err error)
- type DeleteCredentialsGroupResponse
- func (o *DeleteCredentialsGroupResponse) GetCredentialsGroupId() string
- func (o *DeleteCredentialsGroupResponse) GetCredentialsGroupIdOk() (*string, bool)
- func (o *DeleteCredentialsGroupResponse) GetProject() string
- func (o *DeleteCredentialsGroupResponse) GetProjectOk() (*string, bool)
- func (o DeleteCredentialsGroupResponse) MarshalJSON() ([]byte, error)
- func (o *DeleteCredentialsGroupResponse) SetCredentialsGroupId(v string)
- func (o *DeleteCredentialsGroupResponse) SetProject(v string)
- func (o DeleteCredentialsGroupResponse) ToMap() (map[string]interface{}, error)
- func (o *DeleteCredentialsGroupResponse) UnmarshalJSON(data []byte) (err error)
- type DeleteDefaultRetentionResponse
- func (o *DeleteDefaultRetentionResponse) GetBucket() string
- func (o *DeleteDefaultRetentionResponse) GetBucketOk() (*string, bool)
- func (o *DeleteDefaultRetentionResponse) GetProject() string
- func (o *DeleteDefaultRetentionResponse) GetProjectOk() (*string, bool)
- func (o DeleteDefaultRetentionResponse) MarshalJSON() ([]byte, error)
- func (o *DeleteDefaultRetentionResponse) SetBucket(v string)
- func (o *DeleteDefaultRetentionResponse) SetProject(v string)
- func (o DeleteDefaultRetentionResponse) ToMap() (map[string]interface{}, error)
- func (o *DeleteDefaultRetentionResponse) UnmarshalJSON(data []byte) (err error)
- type DetailedError
- func (o *DetailedError) GetKey() string
- func (o *DetailedError) GetKeyOk() (*string, bool)
- func (o *DetailedError) GetMsg() string
- func (o *DetailedError) GetMsgOk() (*string, bool)
- func (o DetailedError) MarshalJSON() ([]byte, error)
- func (o *DetailedError) SetKey(v string)
- func (o *DetailedError) SetMsg(v string)
- func (o DetailedError) ToMap() (map[string]interface{}, error)
- func (o *DetailedError) UnmarshalJSON(data []byte) (err error)
- type ErrorMessage
- func (o *ErrorMessage) GetDetail() []DetailedError
- func (o *ErrorMessage) GetDetailOk() ([]DetailedError, bool)
- func (o ErrorMessage) MarshalJSON() ([]byte, error)
- func (o *ErrorMessage) SetDetail(v []DetailedError)
- func (o ErrorMessage) ToMap() (map[string]interface{}, error)
- func (o *ErrorMessage) UnmarshalJSON(data []byte) (err error)
- type GetBucketResponse
- func (o *GetBucketResponse) GetBucket() Bucket
- func (o *GetBucketResponse) GetBucketOk() (*Bucket, bool)
- func (o *GetBucketResponse) GetProject() string
- func (o *GetBucketResponse) GetProjectOk() (*string, bool)
- func (o GetBucketResponse) MarshalJSON() ([]byte, error)
- func (o *GetBucketResponse) SetBucket(v Bucket)
- func (o *GetBucketResponse) SetProject(v string)
- func (o GetBucketResponse) ToMap() (map[string]interface{}, error)
- func (o *GetBucketResponse) UnmarshalJSON(data []byte) (err error)
- type GetCredentialsGroupResponse
- func (o *GetCredentialsGroupResponse) GetCredentialsGroup() CredentialsGroupExtended
- func (o *GetCredentialsGroupResponse) GetCredentialsGroupOk() (*CredentialsGroupExtended, bool)
- func (o *GetCredentialsGroupResponse) GetProject() string
- func (o *GetCredentialsGroupResponse) GetProjectOk() (*string, bool)
- func (o GetCredentialsGroupResponse) MarshalJSON() ([]byte, error)
- func (o *GetCredentialsGroupResponse) SetCredentialsGroup(v CredentialsGroupExtended)
- func (o *GetCredentialsGroupResponse) SetProject(v string)
- func (o GetCredentialsGroupResponse) ToMap() (map[string]interface{}, error)
- func (o *GetCredentialsGroupResponse) UnmarshalJSON(data []byte) (err error)
- type HTTPValidationError
- func (o *HTTPValidationError) GetDetail() []ValidationError
- func (o *HTTPValidationError) GetDetailOk() ([]ValidationError, bool)
- func (o *HTTPValidationError) HasDetail() bool
- func (o HTTPValidationError) MarshalJSON() ([]byte, error)
- func (o *HTTPValidationError) SetDetail(v []ValidationError)
- func (o HTTPValidationError) ToMap() (map[string]interface{}, error)
- func (o *HTTPValidationError) UnmarshalJSON(data []byte) (err error)
- type ListAccessKeysResponse
- func (o *ListAccessKeysResponse) GetAccessKeys() []AccessKey
- func (o *ListAccessKeysResponse) GetAccessKeysOk() ([]AccessKey, bool)
- func (o *ListAccessKeysResponse) GetProject() string
- func (o *ListAccessKeysResponse) GetProjectOk() (*string, bool)
- func (o ListAccessKeysResponse) MarshalJSON() ([]byte, error)
- func (o *ListAccessKeysResponse) SetAccessKeys(v []AccessKey)
- func (o *ListAccessKeysResponse) SetProject(v string)
- func (o ListAccessKeysResponse) ToMap() (map[string]interface{}, error)
- func (o *ListAccessKeysResponse) UnmarshalJSON(data []byte) (err error)
- type ListBucketsResponse
- func (o *ListBucketsResponse) GetBuckets() []Bucket
- func (o *ListBucketsResponse) GetBucketsOk() ([]Bucket, bool)
- func (o *ListBucketsResponse) GetProject() string
- func (o *ListBucketsResponse) GetProjectOk() (*string, bool)
- func (o ListBucketsResponse) MarshalJSON() ([]byte, error)
- func (o *ListBucketsResponse) SetBuckets(v []Bucket)
- func (o *ListBucketsResponse) SetProject(v string)
- func (o ListBucketsResponse) ToMap() (map[string]interface{}, error)
- func (o *ListBucketsResponse) UnmarshalJSON(data []byte) (err error)
- type ListCredentialsGroupsResponse
- func (o *ListCredentialsGroupsResponse) GetCredentialsGroups() []CredentialsGroup
- func (o *ListCredentialsGroupsResponse) GetCredentialsGroupsOk() ([]CredentialsGroup, bool)
- func (o *ListCredentialsGroupsResponse) GetProject() string
- func (o *ListCredentialsGroupsResponse) GetProjectOk() (*string, bool)
- func (o ListCredentialsGroupsResponse) MarshalJSON() ([]byte, error)
- func (o *ListCredentialsGroupsResponse) SetCredentialsGroups(v []CredentialsGroup)
- func (o *ListCredentialsGroupsResponse) SetProject(v string)
- func (o ListCredentialsGroupsResponse) ToMap() (map[string]interface{}, error)
- func (o *ListCredentialsGroupsResponse) UnmarshalJSON(data []byte) (err error)
- type LocationInner
- type MappedNullable
- type NullableAccessKey
- type NullableBool
- type NullableBucket
- type NullableComplianceLockResponse
- func (v NullableComplianceLockResponse) Get() *ComplianceLockResponse
- func (v NullableComplianceLockResponse) IsSet() bool
- func (v NullableComplianceLockResponse) MarshalJSON() ([]byte, error)
- func (v *NullableComplianceLockResponse) Set(val *ComplianceLockResponse)
- func (v *NullableComplianceLockResponse) UnmarshalJSON(src []byte) error
- func (v *NullableComplianceLockResponse) Unset()
- type NullableCreateAccessKeyPayload
- func (v NullableCreateAccessKeyPayload) Get() *CreateAccessKeyPayload
- func (v NullableCreateAccessKeyPayload) IsSet() bool
- func (v NullableCreateAccessKeyPayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateAccessKeyPayload) Set(val *CreateAccessKeyPayload)
- func (v *NullableCreateAccessKeyPayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateAccessKeyPayload) Unset()
- type NullableCreateAccessKeyResponse
- func (v NullableCreateAccessKeyResponse) Get() *CreateAccessKeyResponse
- func (v NullableCreateAccessKeyResponse) IsSet() bool
- func (v NullableCreateAccessKeyResponse) MarshalJSON() ([]byte, error)
- func (v *NullableCreateAccessKeyResponse) Set(val *CreateAccessKeyResponse)
- func (v *NullableCreateAccessKeyResponse) UnmarshalJSON(src []byte) error
- func (v *NullableCreateAccessKeyResponse) Unset()
- type NullableCreateBucketResponse
- func (v NullableCreateBucketResponse) Get() *CreateBucketResponse
- func (v NullableCreateBucketResponse) IsSet() bool
- func (v NullableCreateBucketResponse) MarshalJSON() ([]byte, error)
- func (v *NullableCreateBucketResponse) Set(val *CreateBucketResponse)
- func (v *NullableCreateBucketResponse) UnmarshalJSON(src []byte) error
- func (v *NullableCreateBucketResponse) Unset()
- type NullableCreateCredentialsGroupPayload
- func (v NullableCreateCredentialsGroupPayload) Get() *CreateCredentialsGroupPayload
- func (v NullableCreateCredentialsGroupPayload) IsSet() bool
- func (v NullableCreateCredentialsGroupPayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateCredentialsGroupPayload) Set(val *CreateCredentialsGroupPayload)
- func (v *NullableCreateCredentialsGroupPayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateCredentialsGroupPayload) Unset()
- type NullableCreateCredentialsGroupResponse
- func (v NullableCreateCredentialsGroupResponse) Get() *CreateCredentialsGroupResponse
- func (v NullableCreateCredentialsGroupResponse) IsSet() bool
- func (v NullableCreateCredentialsGroupResponse) MarshalJSON() ([]byte, error)
- func (v *NullableCreateCredentialsGroupResponse) Set(val *CreateCredentialsGroupResponse)
- func (v *NullableCreateCredentialsGroupResponse) UnmarshalJSON(src []byte) error
- func (v *NullableCreateCredentialsGroupResponse) Unset()
- type NullableCredentialsGroup
- func (v NullableCredentialsGroup) Get() *CredentialsGroup
- func (v NullableCredentialsGroup) IsSet() bool
- func (v NullableCredentialsGroup) MarshalJSON() ([]byte, error)
- func (v *NullableCredentialsGroup) Set(val *CredentialsGroup)
- func (v *NullableCredentialsGroup) UnmarshalJSON(src []byte) error
- func (v *NullableCredentialsGroup) Unset()
- type NullableCredentialsGroupExtended
- func (v NullableCredentialsGroupExtended) Get() *CredentialsGroupExtended
- func (v NullableCredentialsGroupExtended) IsSet() bool
- func (v NullableCredentialsGroupExtended) MarshalJSON() ([]byte, error)
- func (v *NullableCredentialsGroupExtended) Set(val *CredentialsGroupExtended)
- func (v *NullableCredentialsGroupExtended) UnmarshalJSON(src []byte) error
- func (v *NullableCredentialsGroupExtended) Unset()
- type NullableDefaultRetentionResponse
- func (v NullableDefaultRetentionResponse) Get() *DefaultRetentionResponse
- func (v NullableDefaultRetentionResponse) IsSet() bool
- func (v NullableDefaultRetentionResponse) MarshalJSON() ([]byte, error)
- func (v *NullableDefaultRetentionResponse) Set(val *DefaultRetentionResponse)
- func (v *NullableDefaultRetentionResponse) UnmarshalJSON(src []byte) error
- func (v *NullableDefaultRetentionResponse) Unset()
- type NullableDeleteAccessKeyResponse
- func (v NullableDeleteAccessKeyResponse) Get() *DeleteAccessKeyResponse
- func (v NullableDeleteAccessKeyResponse) IsSet() bool
- func (v NullableDeleteAccessKeyResponse) MarshalJSON() ([]byte, error)
- func (v *NullableDeleteAccessKeyResponse) Set(val *DeleteAccessKeyResponse)
- func (v *NullableDeleteAccessKeyResponse) UnmarshalJSON(src []byte) error
- func (v *NullableDeleteAccessKeyResponse) Unset()
- type NullableDeleteBucketResponse
- func (v NullableDeleteBucketResponse) Get() *DeleteBucketResponse
- func (v NullableDeleteBucketResponse) IsSet() bool
- func (v NullableDeleteBucketResponse) MarshalJSON() ([]byte, error)
- func (v *NullableDeleteBucketResponse) Set(val *DeleteBucketResponse)
- func (v *NullableDeleteBucketResponse) UnmarshalJSON(src []byte) error
- func (v *NullableDeleteBucketResponse) Unset()
- type NullableDeleteCredentialsGroupResponse
- func (v NullableDeleteCredentialsGroupResponse) Get() *DeleteCredentialsGroupResponse
- func (v NullableDeleteCredentialsGroupResponse) IsSet() bool
- func (v NullableDeleteCredentialsGroupResponse) MarshalJSON() ([]byte, error)
- func (v *NullableDeleteCredentialsGroupResponse) Set(val *DeleteCredentialsGroupResponse)
- func (v *NullableDeleteCredentialsGroupResponse) UnmarshalJSON(src []byte) error
- func (v *NullableDeleteCredentialsGroupResponse) Unset()
- type NullableDeleteDefaultRetentionResponse
- func (v NullableDeleteDefaultRetentionResponse) Get() *DeleteDefaultRetentionResponse
- func (v NullableDeleteDefaultRetentionResponse) IsSet() bool
- func (v NullableDeleteDefaultRetentionResponse) MarshalJSON() ([]byte, error)
- func (v *NullableDeleteDefaultRetentionResponse) Set(val *DeleteDefaultRetentionResponse)
- func (v *NullableDeleteDefaultRetentionResponse) UnmarshalJSON(src []byte) error
- func (v *NullableDeleteDefaultRetentionResponse) Unset()
- type NullableDetailedError
- func (v NullableDetailedError) Get() *DetailedError
- func (v NullableDetailedError) IsSet() bool
- func (v NullableDetailedError) MarshalJSON() ([]byte, error)
- func (v *NullableDetailedError) Set(val *DetailedError)
- func (v *NullableDetailedError) UnmarshalJSON(src []byte) error
- func (v *NullableDetailedError) Unset()
- type NullableErrorMessage
- func (v NullableErrorMessage) Get() *ErrorMessage
- func (v NullableErrorMessage) IsSet() bool
- func (v NullableErrorMessage) MarshalJSON() ([]byte, error)
- func (v *NullableErrorMessage) Set(val *ErrorMessage)
- func (v *NullableErrorMessage) UnmarshalJSON(src []byte) error
- func (v *NullableErrorMessage) Unset()
- type NullableFloat32
- type NullableFloat64
- type NullableGetBucketResponse
- func (v NullableGetBucketResponse) Get() *GetBucketResponse
- func (v NullableGetBucketResponse) IsSet() bool
- func (v NullableGetBucketResponse) MarshalJSON() ([]byte, error)
- func (v *NullableGetBucketResponse) Set(val *GetBucketResponse)
- func (v *NullableGetBucketResponse) UnmarshalJSON(src []byte) error
- func (v *NullableGetBucketResponse) Unset()
- type NullableGetCredentialsGroupResponse
- func (v NullableGetCredentialsGroupResponse) Get() *GetCredentialsGroupResponse
- func (v NullableGetCredentialsGroupResponse) IsSet() bool
- func (v NullableGetCredentialsGroupResponse) MarshalJSON() ([]byte, error)
- func (v *NullableGetCredentialsGroupResponse) Set(val *GetCredentialsGroupResponse)
- func (v *NullableGetCredentialsGroupResponse) UnmarshalJSON(src []byte) error
- func (v *NullableGetCredentialsGroupResponse) Unset()
- type NullableHTTPValidationError
- func (v NullableHTTPValidationError) Get() *HTTPValidationError
- func (v NullableHTTPValidationError) IsSet() bool
- func (v NullableHTTPValidationError) MarshalJSON() ([]byte, error)
- func (v *NullableHTTPValidationError) Set(val *HTTPValidationError)
- func (v *NullableHTTPValidationError) UnmarshalJSON(src []byte) error
- func (v *NullableHTTPValidationError) Unset()
- type NullableInt
- type NullableInt32
- type NullableInt64
- type NullableListAccessKeysResponse
- func (v NullableListAccessKeysResponse) Get() *ListAccessKeysResponse
- func (v NullableListAccessKeysResponse) IsSet() bool
- func (v NullableListAccessKeysResponse) MarshalJSON() ([]byte, error)
- func (v *NullableListAccessKeysResponse) Set(val *ListAccessKeysResponse)
- func (v *NullableListAccessKeysResponse) UnmarshalJSON(src []byte) error
- func (v *NullableListAccessKeysResponse) Unset()
- type NullableListBucketsResponse
- func (v NullableListBucketsResponse) Get() *ListBucketsResponse
- func (v NullableListBucketsResponse) IsSet() bool
- func (v NullableListBucketsResponse) MarshalJSON() ([]byte, error)
- func (v *NullableListBucketsResponse) Set(val *ListBucketsResponse)
- func (v *NullableListBucketsResponse) UnmarshalJSON(src []byte) error
- func (v *NullableListBucketsResponse) Unset()
- type NullableListCredentialsGroupsResponse
- func (v NullableListCredentialsGroupsResponse) Get() *ListCredentialsGroupsResponse
- func (v NullableListCredentialsGroupsResponse) IsSet() bool
- func (v NullableListCredentialsGroupsResponse) MarshalJSON() ([]byte, error)
- func (v *NullableListCredentialsGroupsResponse) Set(val *ListCredentialsGroupsResponse)
- func (v *NullableListCredentialsGroupsResponse) UnmarshalJSON(src []byte) error
- func (v *NullableListCredentialsGroupsResponse) Unset()
- type NullableLocationInner
- func (v NullableLocationInner) Get() *LocationInner
- func (v NullableLocationInner) IsSet() bool
- func (v NullableLocationInner) MarshalJSON() ([]byte, error)
- func (v *NullableLocationInner) Set(val *LocationInner)
- func (v *NullableLocationInner) UnmarshalJSON(src []byte) error
- func (v *NullableLocationInner) Unset()
- type NullableProjectScope
- func (v NullableProjectScope) Get() *ProjectScope
- func (v NullableProjectScope) IsSet() bool
- func (v NullableProjectScope) MarshalJSON() ([]byte, error)
- func (v *NullableProjectScope) Set(val *ProjectScope)
- func (v *NullableProjectScope) UnmarshalJSON(src []byte) error
- func (v *NullableProjectScope) Unset()
- type NullableProjectStatus
- func (v NullableProjectStatus) Get() *ProjectStatus
- func (v NullableProjectStatus) IsSet() bool
- func (v NullableProjectStatus) MarshalJSON() ([]byte, error)
- func (v *NullableProjectStatus) Set(val *ProjectStatus)
- func (v *NullableProjectStatus) UnmarshalJSON(src []byte) error
- func (v *NullableProjectStatus) Unset()
- type NullableRetentionMode
- func (v NullableRetentionMode) Get() *RetentionMode
- func (v NullableRetentionMode) IsSet() bool
- func (v NullableRetentionMode) MarshalJSON() ([]byte, error)
- func (v *NullableRetentionMode) Set(val *RetentionMode)
- func (v *NullableRetentionMode) UnmarshalJSON(src []byte) error
- func (v *NullableRetentionMode) Unset()
- type NullableSetDefaultRetentionPayload
- func (v NullableSetDefaultRetentionPayload) Get() *SetDefaultRetentionPayload
- func (v NullableSetDefaultRetentionPayload) IsSet() bool
- func (v NullableSetDefaultRetentionPayload) MarshalJSON() ([]byte, error)
- func (v *NullableSetDefaultRetentionPayload) Set(val *SetDefaultRetentionPayload)
- func (v *NullableSetDefaultRetentionPayload) UnmarshalJSON(src []byte) error
- func (v *NullableSetDefaultRetentionPayload) Unset()
- type NullableString
- type NullableTime
- type NullableValidationError
- func (v NullableValidationError) Get() *ValidationError
- func (v NullableValidationError) IsSet() bool
- func (v NullableValidationError) MarshalJSON() ([]byte, error)
- func (v *NullableValidationError) Set(val *ValidationError)
- func (v *NullableValidationError) UnmarshalJSON(src []byte) error
- func (v *NullableValidationError) Unset()
- type ProjectScope
- type ProjectStatus
- func (o *ProjectStatus) GetProject() string
- func (o *ProjectStatus) GetProjectOk() (*string, bool)
- func (o *ProjectStatus) GetScope() ProjectScope
- func (o *ProjectStatus) GetScopeOk() (*ProjectScope, bool)
- func (o ProjectStatus) MarshalJSON() ([]byte, error)
- func (o *ProjectStatus) SetProject(v string)
- func (o *ProjectStatus) SetScope(v ProjectScope)
- func (o ProjectStatus) ToMap() (map[string]interface{}, error)
- func (o *ProjectStatus) UnmarshalJSON(data []byte) (err error)
- type RetentionMode
- type SetDefaultRetentionPayload
- func (o *SetDefaultRetentionPayload) GetDays() int32
- func (o *SetDefaultRetentionPayload) GetDaysOk() (*int32, bool)
- func (o *SetDefaultRetentionPayload) GetMode() RetentionMode
- func (o *SetDefaultRetentionPayload) GetModeOk() (*RetentionMode, bool)
- func (o SetDefaultRetentionPayload) MarshalJSON() ([]byte, error)
- func (o *SetDefaultRetentionPayload) SetDays(v int32)
- func (o *SetDefaultRetentionPayload) SetMode(v RetentionMode)
- func (o SetDefaultRetentionPayload) ToMap() (map[string]interface{}, error)
- func (o *SetDefaultRetentionPayload) UnmarshalJSON(data []byte) (err error)
- type ValidationError
- func (o *ValidationError) GetLoc() []LocationInner
- func (o *ValidationError) GetLocOk() ([]LocationInner, bool)
- func (o *ValidationError) GetMsg() string
- func (o *ValidationError) GetMsgOk() (*string, bool)
- func (o *ValidationError) GetType() string
- func (o *ValidationError) GetTypeOk() (*string, bool)
- func (o ValidationError) MarshalJSON() ([]byte, error)
- func (o *ValidationError) SetLoc(v []LocationInner)
- func (o *ValidationError) SetMsg(v string)
- func (o *ValidationError) SetType(v string)
- func (o ValidationError) ToMap() (map[string]interface{}, error)
- func (o *ValidationError) UnmarshalJSON(data []byte) (err error)
Constants ¶
This section is empty.
Variables ¶
var ( JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`) XmlCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`) )
var AllowedProjectScopeEnumValues = []ProjectScope{
"PUBLIC",
"SCHWARZ",
}
All allowed values of ProjectScope enum
var AllowedRetentionModeEnumValues = []RetentionMode{
"COMPLIANCE",
"GOVERNANCE",
}
All allowed values of RetentionMode enum
Functions ¶
func CacheExpires ¶
CacheExpires helper function to determine remaining time before repeating a request.
func NewConfiguration ¶
func NewConfiguration() *config.Configuration
NewConfiguration returns a new Configuration object
func PtrFloat32 ¶
PtrFloat32 is a helper routine that returns a pointer to given float value.
func PtrFloat64 ¶
PtrFloat64 is a helper routine that returns a pointer to given float value.
Types ¶
type APIClient ¶
type APIClient struct {
DefaultAPI DefaultAPI
// contains filtered or unexported fields
}
APIClient manages communication with the STACKIT Object Storage API API v1.1.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 AccessKey ¶
type AccessKey struct {
DisplayName string `json:"displayName"`
Expires string `json:"expires"`
// Identifies the pair of access key and secret access key for deletion
KeyId string `json:"keyId"`
AdditionalProperties map[string]interface{}
}
AccessKey struct for AccessKey
func NewAccessKey ¶
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 ¶
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 ¶
GetDisplayName returns the DisplayName field value
func (*AccessKey) GetDisplayNameOk ¶
GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.
func (*AccessKey) GetExpires ¶
GetExpires returns the Expires field value
func (*AccessKey) GetExpiresOk ¶
GetExpiresOk returns a tuple with the Expires field value and a boolean to check if the value has been set.
func (*AccessKey) GetKeyIdOk ¶
GetKeyIdOk returns a tuple with the KeyId field value and a boolean to check if the value has been set.
func (AccessKey) MarshalJSON ¶
func (*AccessKey) SetDisplayName ¶
SetDisplayName sets field value
func (*AccessKey) UnmarshalJSON ¶
type ApiCreateAccessKeyRequest ¶
type ApiCreateAccessKeyRequest struct {
ApiService DefaultAPI
// 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 ¶
func (r ApiCreateAccessKeyRequest) Execute() (*CreateAccessKeyResponse, error)
type ApiCreateBucketRequest ¶
type ApiCreateBucketRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiCreateBucketRequest) Execute ¶
func (r ApiCreateBucketRequest) Execute() (*CreateBucketResponse, error)
func (ApiCreateBucketRequest) ObjectLockEnabled ¶ added in v1.7.0
func (r ApiCreateBucketRequest) ObjectLockEnabled(objectLockEnabled bool) ApiCreateBucketRequest
Enable S3 Object Lock on this bucket. Can only be set at creation time. Requires an active project-level compliance lock.
type ApiCreateComplianceLockRequest ¶ added in v1.7.0
type ApiCreateComplianceLockRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiCreateComplianceLockRequest) Execute ¶ added in v1.7.0
func (r ApiCreateComplianceLockRequest) Execute() (*ComplianceLockResponse, error)
type ApiCreateCredentialsGroupRequest ¶
type ApiCreateCredentialsGroupRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiCreateCredentialsGroupRequest) CreateCredentialsGroupPayload ¶
func (r ApiCreateCredentialsGroupRequest) CreateCredentialsGroupPayload(createCredentialsGroupPayload CreateCredentialsGroupPayload) ApiCreateCredentialsGroupRequest
func (ApiCreateCredentialsGroupRequest) Execute ¶
func (r ApiCreateCredentialsGroupRequest) Execute() (*CreateCredentialsGroupResponse, error)
type ApiDeleteAccessKeyRequest ¶
type ApiDeleteAccessKeyRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiDeleteAccessKeyRequest) CredentialsGroup ¶
func (r ApiDeleteAccessKeyRequest) CredentialsGroup(credentialsGroup string) ApiDeleteAccessKeyRequest
func (ApiDeleteAccessKeyRequest) Execute ¶
func (r ApiDeleteAccessKeyRequest) Execute() (*DeleteAccessKeyResponse, error)
type ApiDeleteBucketRequest ¶
type ApiDeleteBucketRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiDeleteBucketRequest) Execute ¶
func (r ApiDeleteBucketRequest) Execute() (*DeleteBucketResponse, error)
type ApiDeleteComplianceLockRequest ¶ added in v1.7.0
type ApiDeleteComplianceLockRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiDeleteComplianceLockRequest) Execute ¶ added in v1.7.0
func (r ApiDeleteComplianceLockRequest) Execute() (*ComplianceLockResponse, error)
type ApiDeleteCredentialsGroupRequest ¶
type ApiDeleteCredentialsGroupRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiDeleteCredentialsGroupRequest) Execute ¶
func (r ApiDeleteCredentialsGroupRequest) Execute() (*DeleteCredentialsGroupResponse, error)
type ApiDeleteDefaultRetentionRequest ¶ added in v1.7.0
type ApiDeleteDefaultRetentionRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiDeleteDefaultRetentionRequest) Execute ¶ added in v1.7.0
func (r ApiDeleteDefaultRetentionRequest) Execute() (*DeleteDefaultRetentionResponse, error)
type ApiDisableServiceRequest ¶
type ApiDisableServiceRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiDisableServiceRequest) Execute ¶
func (r ApiDisableServiceRequest) Execute() (*ProjectStatus, error)
type ApiEnableServiceRequest ¶
type ApiEnableServiceRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiEnableServiceRequest) Execute ¶
func (r ApiEnableServiceRequest) Execute() (*ProjectStatus, error)
type ApiGetBucketRequest ¶
type ApiGetBucketRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiGetBucketRequest) Execute ¶
func (r ApiGetBucketRequest) Execute() (*GetBucketResponse, error)
type ApiGetComplianceLockRequest ¶ added in v1.7.0
type ApiGetComplianceLockRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiGetComplianceLockRequest) Execute ¶ added in v1.7.0
func (r ApiGetComplianceLockRequest) Execute() (*ComplianceLockResponse, error)
type ApiGetCredentialsGroupRequest ¶ added in v1.7.0
type ApiGetCredentialsGroupRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiGetCredentialsGroupRequest) Execute ¶ added in v1.7.0
func (r ApiGetCredentialsGroupRequest) Execute() (*GetCredentialsGroupResponse, error)
type ApiGetDefaultRetentionRequest ¶ added in v1.7.0
type ApiGetDefaultRetentionRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiGetDefaultRetentionRequest) Execute ¶ added in v1.7.0
func (r ApiGetDefaultRetentionRequest) Execute() (*DefaultRetentionResponse, error)
type ApiGetServiceStatusRequest ¶
type ApiGetServiceStatusRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiGetServiceStatusRequest) Execute ¶
func (r ApiGetServiceStatusRequest) Execute() (*ProjectStatus, error)
type ApiListAccessKeysRequest ¶
type ApiListAccessKeysRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiListAccessKeysRequest) CredentialsGroup ¶
func (r ApiListAccessKeysRequest) CredentialsGroup(credentialsGroup string) ApiListAccessKeysRequest
func (ApiListAccessKeysRequest) Execute ¶
func (r ApiListAccessKeysRequest) Execute() (*ListAccessKeysResponse, error)
type ApiListBucketsRequest ¶
type ApiListBucketsRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiListBucketsRequest) Execute ¶
func (r ApiListBucketsRequest) Execute() (*ListBucketsResponse, error)
type ApiListCredentialsGroupsRequest ¶
type ApiListCredentialsGroupsRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiListCredentialsGroupsRequest) Execute ¶
func (r ApiListCredentialsGroupsRequest) Execute() (*ListCredentialsGroupsResponse, error)
type ApiSetDefaultRetentionRequest ¶ added in v1.7.0
type ApiSetDefaultRetentionRequest struct {
ApiService DefaultAPI
// contains filtered or unexported fields
}
func (ApiSetDefaultRetentionRequest) Execute ¶ added in v1.7.0
func (r ApiSetDefaultRetentionRequest) Execute() (*DefaultRetentionResponse, error)
func (ApiSetDefaultRetentionRequest) SetDefaultRetentionPayload ¶ added in v1.7.0
func (r ApiSetDefaultRetentionRequest) SetDefaultRetentionPayload(setDefaultRetentionPayload SetDefaultRetentionPayload) ApiSetDefaultRetentionRequest
type Bucket ¶
type Bucket struct {
Name string `json:"name"`
// Whether S3 Object Lock is enabled for this bucket
ObjectLockEnabled bool `json:"objectLockEnabled"`
Region string `json:"region"`
// URL in path style
UrlPathStyle string `json:"urlPathStyle"`
// URL in virtual hosted style
UrlVirtualHostedStyle string `json:"urlVirtualHostedStyle"`
AdditionalProperties map[string]interface{}
}
Bucket struct for Bucket
func NewBucket ¶
func NewBucket(name string, objectLockEnabled bool, 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 ¶
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) GetNameOk ¶
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*Bucket) GetObjectLockEnabled ¶ added in v1.7.0
GetObjectLockEnabled returns the ObjectLockEnabled field value
func (*Bucket) GetObjectLockEnabledOk ¶ added in v1.7.0
GetObjectLockEnabledOk returns a tuple with the ObjectLockEnabled field value and a boolean to check if the value has been set.
func (*Bucket) GetRegionOk ¶
GetRegionOk returns a tuple with the Region field value and a boolean to check if the value has been set.
func (*Bucket) GetUrlPathStyle ¶
GetUrlPathStyle returns the UrlPathStyle field value
func (*Bucket) GetUrlPathStyleOk ¶
GetUrlPathStyleOk returns a tuple with the UrlPathStyle field value and a boolean to check if the value has been set.
func (*Bucket) GetUrlVirtualHostedStyle ¶
GetUrlVirtualHostedStyle returns the UrlVirtualHostedStyle field value
func (*Bucket) GetUrlVirtualHostedStyleOk ¶
GetUrlVirtualHostedStyleOk returns a tuple with the UrlVirtualHostedStyle field value and a boolean to check if the value has been set.
func (Bucket) MarshalJSON ¶
func (*Bucket) SetObjectLockEnabled ¶ added in v1.7.0
SetObjectLockEnabled sets field value
func (*Bucket) SetUrlPathStyle ¶
SetUrlPathStyle sets field value
func (*Bucket) SetUrlVirtualHostedStyle ¶
SetUrlVirtualHostedStyle sets field value
func (*Bucket) UnmarshalJSON ¶
type ComplianceLockResponse ¶ added in v1.7.0
type ComplianceLockResponse struct {
// Maximum retention period in days
MaxRetentionDays int32 `json:"maxRetentionDays"`
// Project ID
Project string `json:"project"`
AdditionalProperties map[string]interface{}
}
ComplianceLockResponse struct for ComplianceLockResponse
func NewComplianceLockResponse ¶ added in v1.7.0
func NewComplianceLockResponse(maxRetentionDays int32, project string) *ComplianceLockResponse
NewComplianceLockResponse instantiates a new ComplianceLockResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewComplianceLockResponseWithDefaults ¶ added in v1.7.0
func NewComplianceLockResponseWithDefaults() *ComplianceLockResponse
NewComplianceLockResponseWithDefaults instantiates a new ComplianceLockResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ComplianceLockResponse) GetMaxRetentionDays ¶ added in v1.7.0
func (o *ComplianceLockResponse) GetMaxRetentionDays() int32
GetMaxRetentionDays returns the MaxRetentionDays field value
func (*ComplianceLockResponse) GetMaxRetentionDaysOk ¶ added in v1.7.0
func (o *ComplianceLockResponse) GetMaxRetentionDaysOk() (*int32, bool)
GetMaxRetentionDaysOk returns a tuple with the MaxRetentionDays field value and a boolean to check if the value has been set.
func (*ComplianceLockResponse) GetProject ¶ added in v1.7.0
func (o *ComplianceLockResponse) GetProject() string
GetProject returns the Project field value
func (*ComplianceLockResponse) GetProjectOk ¶ added in v1.7.0
func (o *ComplianceLockResponse) GetProjectOk() (*string, bool)
GetProjectOk returns a tuple with the Project field value and a boolean to check if the value has been set.
func (ComplianceLockResponse) MarshalJSON ¶ added in v1.7.0
func (o ComplianceLockResponse) MarshalJSON() ([]byte, error)
func (*ComplianceLockResponse) SetMaxRetentionDays ¶ added in v1.7.0
func (o *ComplianceLockResponse) SetMaxRetentionDays(v int32)
SetMaxRetentionDays sets field value
func (*ComplianceLockResponse) SetProject ¶ added in v1.7.0
func (o *ComplianceLockResponse) SetProject(v string)
SetProject sets field value
func (ComplianceLockResponse) ToMap ¶ added in v1.7.0
func (o ComplianceLockResponse) ToMap() (map[string]interface{}, error)
func (*ComplianceLockResponse) UnmarshalJSON ¶ added in v1.7.0
func (o *ComplianceLockResponse) UnmarshalJSON(data []byte) (err error)
type CreateAccessKeyPayload ¶
type CreateAccessKeyPayload struct {
// Expiration date. Null means never expires.
Expires *time.Time `json:"expires,omitempty"`
AdditionalProperties map[string]interface{}
}
CreateAccessKeyPayload struct for CreateAccessKeyPayload
func NewCreateAccessKeyPayload ¶
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 ¶
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 ¶
func (o *CreateAccessKeyPayload) GetExpires() time.Time
GetExpires returns the Expires field value if set, zero value otherwise.
func (*CreateAccessKeyPayload) GetExpiresOk ¶
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 ¶
func (o *CreateAccessKeyPayload) HasExpires() bool
HasExpires returns a boolean if a field has been set.
func (CreateAccessKeyPayload) MarshalJSON ¶
func (o CreateAccessKeyPayload) MarshalJSON() ([]byte, error)
func (*CreateAccessKeyPayload) SetExpires ¶
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 ¶
func (o CreateAccessKeyPayload) ToMap() (map[string]interface{}, error)
func (*CreateAccessKeyPayload) UnmarshalJSON ¶ added in v1.6.0
func (o *CreateAccessKeyPayload) UnmarshalJSON(data []byte) (err error)
type CreateAccessKeyResponse ¶
type CreateAccessKeyResponse struct {
// Access key
AccessKey string `json:"accessKey"`
// Obfuscated access key
DisplayName string `json:"displayName"`
// Expiration date. Null means never expires.
Expires string `json:"expires"`
// Identifies the pair of access key and secret access key for deletion
KeyId string `json:"keyId"`
// Project ID
Project string `json:"project"`
// Secret access key
SecretAccessKey string `json:"secretAccessKey"`
AdditionalProperties map[string]interface{}
}
CreateAccessKeyResponse struct for CreateAccessKeyResponse
func NewCreateAccessKeyResponse ¶
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 ¶
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 ¶
func (o *CreateAccessKeyResponse) GetAccessKey() string
GetAccessKey returns the AccessKey field value
func (*CreateAccessKeyResponse) GetAccessKeyOk ¶
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 ¶
func (o *CreateAccessKeyResponse) GetDisplayName() string
GetDisplayName returns the DisplayName field value
func (*CreateAccessKeyResponse) GetDisplayNameOk ¶
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 ¶
func (o *CreateAccessKeyResponse) GetExpires() string
GetExpires returns the Expires field value
func (*CreateAccessKeyResponse) GetExpiresOk ¶
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 ¶
func (o *CreateAccessKeyResponse) GetKeyId() string
GetKeyId returns the KeyId field value
func (*CreateAccessKeyResponse) GetKeyIdOk ¶
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 ¶
func (o *CreateAccessKeyResponse) GetProject() string
GetProject returns the Project field value
func (*CreateAccessKeyResponse) GetProjectOk ¶
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 ¶
func (o *CreateAccessKeyResponse) GetSecretAccessKey() string
GetSecretAccessKey returns the SecretAccessKey field value
func (*CreateAccessKeyResponse) GetSecretAccessKeyOk ¶
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) MarshalJSON ¶
func (o CreateAccessKeyResponse) MarshalJSON() ([]byte, error)
func (*CreateAccessKeyResponse) SetAccessKey ¶
func (o *CreateAccessKeyResponse) SetAccessKey(v string)
SetAccessKey sets field value
func (*CreateAccessKeyResponse) SetDisplayName ¶
func (o *CreateAccessKeyResponse) SetDisplayName(v string)
SetDisplayName sets field value
func (*CreateAccessKeyResponse) SetExpires ¶
func (o *CreateAccessKeyResponse) SetExpires(v string)
SetExpires sets field value
func (*CreateAccessKeyResponse) SetKeyId ¶
func (o *CreateAccessKeyResponse) SetKeyId(v string)
SetKeyId sets field value
func (*CreateAccessKeyResponse) SetProject ¶
func (o *CreateAccessKeyResponse) SetProject(v string)
SetProject sets field value
func (*CreateAccessKeyResponse) SetSecretAccessKey ¶
func (o *CreateAccessKeyResponse) SetSecretAccessKey(v string)
SetSecretAccessKey sets field value
func (CreateAccessKeyResponse) ToMap ¶
func (o CreateAccessKeyResponse) ToMap() (map[string]interface{}, error)
func (*CreateAccessKeyResponse) UnmarshalJSON ¶
func (o *CreateAccessKeyResponse) UnmarshalJSON(data []byte) (err error)
type CreateBucketResponse ¶
type CreateBucketResponse struct {
// Name of the bucket
Bucket string `json:"bucket"`
// Project ID
Project string `json:"project"`
AdditionalProperties map[string]interface{}
}
CreateBucketResponse struct for CreateBucketResponse
func NewCreateBucketResponse ¶
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 ¶
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 ¶
func (o *CreateBucketResponse) GetBucket() string
GetBucket returns the Bucket field value
func (*CreateBucketResponse) GetBucketOk ¶
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 ¶
func (o *CreateBucketResponse) GetProject() string
GetProject returns the Project field value
func (*CreateBucketResponse) GetProjectOk ¶
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) MarshalJSON ¶
func (o CreateBucketResponse) MarshalJSON() ([]byte, error)
func (*CreateBucketResponse) SetBucket ¶
func (o *CreateBucketResponse) SetBucket(v string)
SetBucket sets field value
func (*CreateBucketResponse) SetProject ¶
func (o *CreateBucketResponse) SetProject(v string)
SetProject sets field value
func (CreateBucketResponse) ToMap ¶
func (o CreateBucketResponse) ToMap() (map[string]interface{}, error)
func (*CreateBucketResponse) UnmarshalJSON ¶
func (o *CreateBucketResponse) UnmarshalJSON(data []byte) (err error)
type CreateCredentialsGroupPayload ¶
type CreateCredentialsGroupPayload struct {
// Name of the group holding credentials
DisplayName string `json:"displayName"`
AdditionalProperties map[string]interface{}
}
CreateCredentialsGroupPayload struct for CreateCredentialsGroupPayload
func NewCreateCredentialsGroupPayload ¶
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 ¶
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 ¶
func (o *CreateCredentialsGroupPayload) GetDisplayName() string
GetDisplayName returns the DisplayName field value
func (*CreateCredentialsGroupPayload) GetDisplayNameOk ¶
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) MarshalJSON ¶
func (o CreateCredentialsGroupPayload) MarshalJSON() ([]byte, error)
func (*CreateCredentialsGroupPayload) SetDisplayName ¶
func (o *CreateCredentialsGroupPayload) SetDisplayName(v string)
SetDisplayName sets field value
func (CreateCredentialsGroupPayload) ToMap ¶
func (o CreateCredentialsGroupPayload) ToMap() (map[string]interface{}, error)
func (*CreateCredentialsGroupPayload) UnmarshalJSON ¶
func (o *CreateCredentialsGroupPayload) UnmarshalJSON(data []byte) (err error)
type CreateCredentialsGroupResponse ¶
type CreateCredentialsGroupResponse struct {
CredentialsGroup CredentialsGroup `json:"credentialsGroup"`
// Project ID
Project string `json:"project"`
AdditionalProperties map[string]interface{}
}
CreateCredentialsGroupResponse struct for CreateCredentialsGroupResponse
func NewCreateCredentialsGroupResponse ¶
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 ¶
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 ¶
func (o *CreateCredentialsGroupResponse) GetCredentialsGroup() CredentialsGroup
GetCredentialsGroup returns the CredentialsGroup field value
func (*CreateCredentialsGroupResponse) GetCredentialsGroupOk ¶
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 ¶
func (o *CreateCredentialsGroupResponse) GetProject() string
GetProject returns the Project field value
func (*CreateCredentialsGroupResponse) GetProjectOk ¶
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) MarshalJSON ¶
func (o CreateCredentialsGroupResponse) MarshalJSON() ([]byte, error)
func (*CreateCredentialsGroupResponse) SetCredentialsGroup ¶
func (o *CreateCredentialsGroupResponse) SetCredentialsGroup(v CredentialsGroup)
SetCredentialsGroup sets field value
func (*CreateCredentialsGroupResponse) SetProject ¶
func (o *CreateCredentialsGroupResponse) SetProject(v string)
SetProject sets field value
func (CreateCredentialsGroupResponse) ToMap ¶
func (o CreateCredentialsGroupResponse) ToMap() (map[string]interface{}, error)
func (*CreateCredentialsGroupResponse) UnmarshalJSON ¶
func (o *CreateCredentialsGroupResponse) UnmarshalJSON(data []byte) (err error)
type CredentialsGroup ¶
type CredentialsGroup struct {
// The ID of the credentials group
CredentialsGroupId string `json:"credentialsGroupId"`
// Name of the group holding credentials
DisplayName string `json:"displayName"`
// Credentials group URN
Urn string `json:"urn"`
AdditionalProperties map[string]interface{}
}
CredentialsGroup struct for CredentialsGroup
func NewCredentialsGroup ¶
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 ¶
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 ¶
func (o *CredentialsGroup) GetCredentialsGroupId() string
GetCredentialsGroupId returns the CredentialsGroupId field value
func (*CredentialsGroup) GetCredentialsGroupIdOk ¶
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 ¶
func (o *CredentialsGroup) GetDisplayName() string
GetDisplayName returns the DisplayName field value
func (*CredentialsGroup) GetDisplayNameOk ¶
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 ¶
func (o *CredentialsGroup) GetUrn() string
GetUrn returns the Urn field value
func (*CredentialsGroup) GetUrnOk ¶
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) MarshalJSON ¶
func (o CredentialsGroup) MarshalJSON() ([]byte, error)
func (*CredentialsGroup) SetCredentialsGroupId ¶
func (o *CredentialsGroup) SetCredentialsGroupId(v string)
SetCredentialsGroupId sets field value
func (*CredentialsGroup) SetDisplayName ¶
func (o *CredentialsGroup) SetDisplayName(v string)
SetDisplayName sets field value
func (*CredentialsGroup) SetUrn ¶
func (o *CredentialsGroup) SetUrn(v string)
SetUrn sets field value
func (CredentialsGroup) ToMap ¶
func (o CredentialsGroup) ToMap() (map[string]interface{}, error)
func (*CredentialsGroup) UnmarshalJSON ¶
func (o *CredentialsGroup) UnmarshalJSON(data []byte) (err error)
type CredentialsGroupExtended ¶ added in v1.7.0
type CredentialsGroupExtended struct {
// The ID of the credentials group
CredentialsGroupId string `json:"credentialsGroupId"`
// Name of the group holding credentials
DisplayName string `json:"displayName"`
// StorageGRID group URN
Urn string `json:"urn"`
// StorageGRID user URN
UserUrn string `json:"userUrn"`
AdditionalProperties map[string]interface{}
}
CredentialsGroupExtended struct for CredentialsGroupExtended
func NewCredentialsGroupExtended ¶ added in v1.7.0
func NewCredentialsGroupExtended(credentialsGroupId string, displayName string, urn string, userUrn string) *CredentialsGroupExtended
NewCredentialsGroupExtended instantiates a new CredentialsGroupExtended object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCredentialsGroupExtendedWithDefaults ¶ added in v1.7.0
func NewCredentialsGroupExtendedWithDefaults() *CredentialsGroupExtended
NewCredentialsGroupExtendedWithDefaults instantiates a new CredentialsGroupExtended object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CredentialsGroupExtended) GetCredentialsGroupId ¶ added in v1.7.0
func (o *CredentialsGroupExtended) GetCredentialsGroupId() string
GetCredentialsGroupId returns the CredentialsGroupId field value
func (*CredentialsGroupExtended) GetCredentialsGroupIdOk ¶ added in v1.7.0
func (o *CredentialsGroupExtended) GetCredentialsGroupIdOk() (*string, bool)
GetCredentialsGroupIdOk returns a tuple with the CredentialsGroupId field value and a boolean to check if the value has been set.
func (*CredentialsGroupExtended) GetDisplayName ¶ added in v1.7.0
func (o *CredentialsGroupExtended) GetDisplayName() string
GetDisplayName returns the DisplayName field value
func (*CredentialsGroupExtended) GetDisplayNameOk ¶ added in v1.7.0
func (o *CredentialsGroupExtended) GetDisplayNameOk() (*string, bool)
GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.
func (*CredentialsGroupExtended) GetUrn ¶ added in v1.7.0
func (o *CredentialsGroupExtended) GetUrn() string
GetUrn returns the Urn field value
func (*CredentialsGroupExtended) GetUrnOk ¶ added in v1.7.0
func (o *CredentialsGroupExtended) GetUrnOk() (*string, bool)
GetUrnOk returns a tuple with the Urn field value and a boolean to check if the value has been set.
func (*CredentialsGroupExtended) GetUserUrn ¶ added in v1.7.0
func (o *CredentialsGroupExtended) GetUserUrn() string
GetUserUrn returns the UserUrn field value
func (*CredentialsGroupExtended) GetUserUrnOk ¶ added in v1.7.0
func (o *CredentialsGroupExtended) GetUserUrnOk() (*string, bool)
GetUserUrnOk returns a tuple with the UserUrn field value and a boolean to check if the value has been set.
func (CredentialsGroupExtended) MarshalJSON ¶ added in v1.7.0
func (o CredentialsGroupExtended) MarshalJSON() ([]byte, error)
func (*CredentialsGroupExtended) SetCredentialsGroupId ¶ added in v1.7.0
func (o *CredentialsGroupExtended) SetCredentialsGroupId(v string)
SetCredentialsGroupId sets field value
func (*CredentialsGroupExtended) SetDisplayName ¶ added in v1.7.0
func (o *CredentialsGroupExtended) SetDisplayName(v string)
SetDisplayName sets field value
func (*CredentialsGroupExtended) SetUrn ¶ added in v1.7.0
func (o *CredentialsGroupExtended) SetUrn(v string)
SetUrn sets field value
func (*CredentialsGroupExtended) SetUserUrn ¶ added in v1.7.0
func (o *CredentialsGroupExtended) SetUserUrn(v string)
SetUserUrn sets field value
func (CredentialsGroupExtended) ToMap ¶ added in v1.7.0
func (o CredentialsGroupExtended) ToMap() (map[string]interface{}, error)
func (*CredentialsGroupExtended) UnmarshalJSON ¶ added in v1.7.0
func (o *CredentialsGroupExtended) UnmarshalJSON(data []byte) (err error)
type DefaultAPI ¶
type DefaultAPI interface {
/*
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
*/
CreateAccessKey(ctx context.Context, projectId string) ApiCreateAccessKeyRequest
// CreateAccessKeyExecute executes the request
// @return CreateAccessKeyResponse
CreateAccessKeyExecute(r ApiCreateAccessKeyRequest) (*CreateAccessKeyResponse, error)
/*
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
*/
CreateBucket(ctx context.Context, projectId string, bucketName string) ApiCreateBucketRequest
// CreateBucketExecute executes the request
// @return CreateBucketResponse
CreateBucketExecute(r ApiCreateBucketRequest) (*CreateBucketResponse, error)
/*
CreateComplianceLock Create Compliance Lock
Enable compliance lock for a 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 ApiCreateComplianceLockRequest
*/
CreateComplianceLock(ctx context.Context, projectId string) ApiCreateComplianceLockRequest
// CreateComplianceLockExecute executes the request
// @return ComplianceLockResponse
CreateComplianceLockExecute(r ApiCreateComplianceLockRequest) (*ComplianceLockResponse, error)
/*
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
*/
CreateCredentialsGroup(ctx context.Context, projectId string) ApiCreateCredentialsGroupRequest
// CreateCredentialsGroupExecute executes the request
// @return CreateCredentialsGroupResponse
CreateCredentialsGroupExecute(r ApiCreateCredentialsGroupRequest) (*CreateCredentialsGroupResponse, error)
/*
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
*/
DeleteAccessKey(ctx context.Context, projectId string, keyId string) ApiDeleteAccessKeyRequest
// DeleteAccessKeyExecute executes the request
// @return DeleteAccessKeyResponse
DeleteAccessKeyExecute(r ApiDeleteAccessKeyRequest) (*DeleteAccessKeyResponse, error)
/*
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
*/
DeleteBucket(ctx context.Context, projectId string, bucketName string) ApiDeleteBucketRequest
// DeleteBucketExecute executes the request
// @return DeleteBucketResponse
DeleteBucketExecute(r ApiDeleteBucketRequest) (*DeleteBucketResponse, error)
/*
DeleteComplianceLock Delete Compliance Lock
Remove compliance lock from a 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 ApiDeleteComplianceLockRequest
*/
DeleteComplianceLock(ctx context.Context, projectId string) ApiDeleteComplianceLockRequest
// DeleteComplianceLockExecute executes the request
// @return ComplianceLockResponse
DeleteComplianceLockExecute(r ApiDeleteComplianceLockRequest) (*ComplianceLockResponse, error)
/*
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
*/
DeleteCredentialsGroup(ctx context.Context, projectId string, groupId string) ApiDeleteCredentialsGroupRequest
// DeleteCredentialsGroupExecute executes the request
// @return DeleteCredentialsGroupResponse
DeleteCredentialsGroupExecute(r ApiDeleteCredentialsGroupRequest) (*DeleteCredentialsGroupResponse, error)
/*
DeleteDefaultRetention Delete Default Retention
Remove the default retention from a bucket. Object Lock itself remains enabled.
@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 ApiDeleteDefaultRetentionRequest
*/
DeleteDefaultRetention(ctx context.Context, projectId string, bucketName string) ApiDeleteDefaultRetentionRequest
// DeleteDefaultRetentionExecute executes the request
// @return DeleteDefaultRetentionResponse
DeleteDefaultRetentionExecute(r ApiDeleteDefaultRetentionRequest) (*DeleteDefaultRetentionResponse, error)
/*
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
*/
DisableService(ctx context.Context, projectId string) ApiDisableServiceRequest
// DisableServiceExecute executes the request
// @return ProjectStatus
DisableServiceExecute(r ApiDisableServiceRequest) (*ProjectStatus, error)
/*
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
*/
EnableService(ctx context.Context, projectId string) ApiEnableServiceRequest
// EnableServiceExecute executes the request
// @return ProjectStatus
EnableServiceExecute(r ApiEnableServiceRequest) (*ProjectStatus, error)
/*
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
*/
GetBucket(ctx context.Context, projectId string, bucketName string) ApiGetBucketRequest
// GetBucketExecute executes the request
// @return GetBucketResponse
GetBucketExecute(r ApiGetBucketRequest) (*GetBucketResponse, error)
/*
GetComplianceLock Get Compliance Lock
Get the project-level compliance lock.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId STACKIT project ID
@return ApiGetComplianceLockRequest
*/
GetComplianceLock(ctx context.Context, projectId string) ApiGetComplianceLockRequest
// GetComplianceLockExecute executes the request
// @return ComplianceLockResponse
GetComplianceLockExecute(r ApiGetComplianceLockRequest) (*ComplianceLockResponse, error)
/*
GetCredentialsGroup Get Credentials Group
Get the details of a single 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
@param groupId Id of the credentials group
@return ApiGetCredentialsGroupRequest
*/
GetCredentialsGroup(ctx context.Context, projectId string, groupId string) ApiGetCredentialsGroupRequest
// GetCredentialsGroupExecute executes the request
// @return GetCredentialsGroupResponse
GetCredentialsGroupExecute(r ApiGetCredentialsGroupRequest) (*GetCredentialsGroupResponse, error)
/*
GetDefaultRetention Get Default Retention
Get the default retention configuration for a bucket.
@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 ApiGetDefaultRetentionRequest
*/
GetDefaultRetention(ctx context.Context, projectId string, bucketName string) ApiGetDefaultRetentionRequest
// GetDefaultRetentionExecute executes the request
// @return DefaultRetentionResponse
GetDefaultRetentionExecute(r ApiGetDefaultRetentionRequest) (*DefaultRetentionResponse, error)
/*
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
*/
GetServiceStatus(ctx context.Context, projectId string) ApiGetServiceStatusRequest
// GetServiceStatusExecute executes the request
// @return ProjectStatus
GetServiceStatusExecute(r ApiGetServiceStatusRequest) (*ProjectStatus, error)
/*
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
*/
ListAccessKeys(ctx context.Context, projectId string) ApiListAccessKeysRequest
// ListAccessKeysExecute executes the request
// @return ListAccessKeysResponse
ListAccessKeysExecute(r ApiListAccessKeysRequest) (*ListAccessKeysResponse, error)
/*
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
*/
ListBuckets(ctx context.Context, projectId string) ApiListBucketsRequest
// ListBucketsExecute executes the request
// @return ListBucketsResponse
ListBucketsExecute(r ApiListBucketsRequest) (*ListBucketsResponse, error)
/*
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
*/
ListCredentialsGroups(ctx context.Context, projectId string) ApiListCredentialsGroupsRequest
// ListCredentialsGroupsExecute executes the request
// @return ListCredentialsGroupsResponse
ListCredentialsGroupsExecute(r ApiListCredentialsGroupsRequest) (*ListCredentialsGroupsResponse, error)
/*
SetDefaultRetention Update Default Retention
Set or update the default retention for a bucket.
@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 ApiSetDefaultRetentionRequest
*/
SetDefaultRetention(ctx context.Context, projectId string, bucketName string) ApiSetDefaultRetentionRequest
// SetDefaultRetentionExecute executes the request
// @return DefaultRetentionResponse
SetDefaultRetentionExecute(r ApiSetDefaultRetentionRequest) (*DefaultRetentionResponse, error)
}
type DefaultAPIService ¶
type DefaultAPIService service
DefaultAPIService DefaultAPI service
func (*DefaultAPIService) CreateAccessKey ¶
func (a *DefaultAPIService) 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 (*DefaultAPIService) CreateAccessKeyExecute ¶
func (a *DefaultAPIService) CreateAccessKeyExecute(r ApiCreateAccessKeyRequest) (*CreateAccessKeyResponse, error)
Execute executes the request
@return CreateAccessKeyResponse
func (*DefaultAPIService) CreateBucket ¶
func (a *DefaultAPIService) 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 (*DefaultAPIService) CreateBucketExecute ¶
func (a *DefaultAPIService) CreateBucketExecute(r ApiCreateBucketRequest) (*CreateBucketResponse, error)
Execute executes the request
@return CreateBucketResponse
func (*DefaultAPIService) CreateComplianceLock ¶ added in v1.7.0
func (a *DefaultAPIService) CreateComplianceLock(ctx context.Context, projectId string) ApiCreateComplianceLockRequest
CreateComplianceLock Create Compliance Lock
Enable compliance lock for a 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 ApiCreateComplianceLockRequest
func (*DefaultAPIService) CreateComplianceLockExecute ¶ added in v1.7.0
func (a *DefaultAPIService) CreateComplianceLockExecute(r ApiCreateComplianceLockRequest) (*ComplianceLockResponse, error)
Execute executes the request
@return ComplianceLockResponse
func (*DefaultAPIService) CreateCredentialsGroup ¶
func (a *DefaultAPIService) 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 (*DefaultAPIService) CreateCredentialsGroupExecute ¶
func (a *DefaultAPIService) CreateCredentialsGroupExecute(r ApiCreateCredentialsGroupRequest) (*CreateCredentialsGroupResponse, error)
Execute executes the request
@return CreateCredentialsGroupResponse
func (*DefaultAPIService) DeleteAccessKey ¶
func (a *DefaultAPIService) 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 (*DefaultAPIService) DeleteAccessKeyExecute ¶
func (a *DefaultAPIService) DeleteAccessKeyExecute(r ApiDeleteAccessKeyRequest) (*DeleteAccessKeyResponse, error)
Execute executes the request
@return DeleteAccessKeyResponse
func (*DefaultAPIService) DeleteBucket ¶
func (a *DefaultAPIService) 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 (*DefaultAPIService) DeleteBucketExecute ¶
func (a *DefaultAPIService) DeleteBucketExecute(r ApiDeleteBucketRequest) (*DeleteBucketResponse, error)
Execute executes the request
@return DeleteBucketResponse
func (*DefaultAPIService) DeleteComplianceLock ¶ added in v1.7.0
func (a *DefaultAPIService) DeleteComplianceLock(ctx context.Context, projectId string) ApiDeleteComplianceLockRequest
DeleteComplianceLock Delete Compliance Lock
Remove compliance lock from a 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 ApiDeleteComplianceLockRequest
func (*DefaultAPIService) DeleteComplianceLockExecute ¶ added in v1.7.0
func (a *DefaultAPIService) DeleteComplianceLockExecute(r ApiDeleteComplianceLockRequest) (*ComplianceLockResponse, error)
Execute executes the request
@return ComplianceLockResponse
func (*DefaultAPIService) DeleteCredentialsGroup ¶
func (a *DefaultAPIService) 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 (*DefaultAPIService) DeleteCredentialsGroupExecute ¶
func (a *DefaultAPIService) DeleteCredentialsGroupExecute(r ApiDeleteCredentialsGroupRequest) (*DeleteCredentialsGroupResponse, error)
Execute executes the request
@return DeleteCredentialsGroupResponse
func (*DefaultAPIService) DeleteDefaultRetention ¶ added in v1.7.0
func (a *DefaultAPIService) DeleteDefaultRetention(ctx context.Context, projectId string, bucketName string) ApiDeleteDefaultRetentionRequest
DeleteDefaultRetention Delete Default Retention
Remove the default retention from a bucket. Object Lock itself remains enabled.
@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 ApiDeleteDefaultRetentionRequest
func (*DefaultAPIService) DeleteDefaultRetentionExecute ¶ added in v1.7.0
func (a *DefaultAPIService) DeleteDefaultRetentionExecute(r ApiDeleteDefaultRetentionRequest) (*DeleteDefaultRetentionResponse, error)
Execute executes the request
@return DeleteDefaultRetentionResponse
func (*DefaultAPIService) DisableService ¶
func (a *DefaultAPIService) 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 (*DefaultAPIService) DisableServiceExecute ¶
func (a *DefaultAPIService) DisableServiceExecute(r ApiDisableServiceRequest) (*ProjectStatus, error)
Execute executes the request
@return ProjectStatus
func (*DefaultAPIService) EnableService ¶
func (a *DefaultAPIService) 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 (*DefaultAPIService) EnableServiceExecute ¶
func (a *DefaultAPIService) EnableServiceExecute(r ApiEnableServiceRequest) (*ProjectStatus, error)
Execute executes the request
@return ProjectStatus
func (*DefaultAPIService) GetBucket ¶
func (a *DefaultAPIService) 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 (*DefaultAPIService) GetBucketExecute ¶
func (a *DefaultAPIService) GetBucketExecute(r ApiGetBucketRequest) (*GetBucketResponse, error)
Execute executes the request
@return GetBucketResponse
func (*DefaultAPIService) GetComplianceLock ¶ added in v1.7.0
func (a *DefaultAPIService) GetComplianceLock(ctx context.Context, projectId string) ApiGetComplianceLockRequest
GetComplianceLock Get Compliance Lock
Get the project-level compliance lock.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId STACKIT project ID @return ApiGetComplianceLockRequest
func (*DefaultAPIService) GetComplianceLockExecute ¶ added in v1.7.0
func (a *DefaultAPIService) GetComplianceLockExecute(r ApiGetComplianceLockRequest) (*ComplianceLockResponse, error)
Execute executes the request
@return ComplianceLockResponse
func (*DefaultAPIService) GetCredentialsGroup ¶ added in v1.7.0
func (a *DefaultAPIService) GetCredentialsGroup(ctx context.Context, projectId string, groupId string) ApiGetCredentialsGroupRequest
GetCredentialsGroup Get Credentials Group
Get the details of a single 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 @param groupId Id of the credentials group @return ApiGetCredentialsGroupRequest
func (*DefaultAPIService) GetCredentialsGroupExecute ¶ added in v1.7.0
func (a *DefaultAPIService) GetCredentialsGroupExecute(r ApiGetCredentialsGroupRequest) (*GetCredentialsGroupResponse, error)
Execute executes the request
@return GetCredentialsGroupResponse
func (*DefaultAPIService) GetDefaultRetention ¶ added in v1.7.0
func (a *DefaultAPIService) GetDefaultRetention(ctx context.Context, projectId string, bucketName string) ApiGetDefaultRetentionRequest
GetDefaultRetention Get Default Retention
Get the default retention configuration for a bucket.
@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 ApiGetDefaultRetentionRequest
func (*DefaultAPIService) GetDefaultRetentionExecute ¶ added in v1.7.0
func (a *DefaultAPIService) GetDefaultRetentionExecute(r ApiGetDefaultRetentionRequest) (*DefaultRetentionResponse, error)
Execute executes the request
@return DefaultRetentionResponse
func (*DefaultAPIService) GetServiceStatus ¶
func (a *DefaultAPIService) 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 (*DefaultAPIService) GetServiceStatusExecute ¶
func (a *DefaultAPIService) GetServiceStatusExecute(r ApiGetServiceStatusRequest) (*ProjectStatus, error)
Execute executes the request
@return ProjectStatus
func (*DefaultAPIService) ListAccessKeys ¶
func (a *DefaultAPIService) 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 (*DefaultAPIService) ListAccessKeysExecute ¶
func (a *DefaultAPIService) ListAccessKeysExecute(r ApiListAccessKeysRequest) (*ListAccessKeysResponse, error)
Execute executes the request
@return ListAccessKeysResponse
func (*DefaultAPIService) ListBuckets ¶
func (a *DefaultAPIService) 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 (*DefaultAPIService) ListBucketsExecute ¶
func (a *DefaultAPIService) ListBucketsExecute(r ApiListBucketsRequest) (*ListBucketsResponse, error)
Execute executes the request
@return ListBucketsResponse
func (*DefaultAPIService) ListCredentialsGroups ¶
func (a *DefaultAPIService) 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 (*DefaultAPIService) ListCredentialsGroupsExecute ¶
func (a *DefaultAPIService) ListCredentialsGroupsExecute(r ApiListCredentialsGroupsRequest) (*ListCredentialsGroupsResponse, error)
Execute executes the request
@return ListCredentialsGroupsResponse
func (*DefaultAPIService) SetDefaultRetention ¶ added in v1.7.0
func (a *DefaultAPIService) SetDefaultRetention(ctx context.Context, projectId string, bucketName string) ApiSetDefaultRetentionRequest
SetDefaultRetention Update Default Retention
Set or update the default retention for a bucket.
@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 ApiSetDefaultRetentionRequest
func (*DefaultAPIService) SetDefaultRetentionExecute ¶ added in v1.7.0
func (a *DefaultAPIService) SetDefaultRetentionExecute(r ApiSetDefaultRetentionRequest) (*DefaultRetentionResponse, error)
Execute executes the request
@return DefaultRetentionResponse
type DefaultAPIServiceMock ¶
type DefaultAPIServiceMock struct {
// CreateAccessKeyExecuteMock can be populated to implement the behavior of the CreateAccessKeyExecute function of this mock
CreateAccessKeyExecuteMock *func(r ApiCreateAccessKeyRequest) (*CreateAccessKeyResponse, error)
// CreateBucketExecuteMock can be populated to implement the behavior of the CreateBucketExecute function of this mock
CreateBucketExecuteMock *func(r ApiCreateBucketRequest) (*CreateBucketResponse, error)
// CreateComplianceLockExecuteMock can be populated to implement the behavior of the CreateComplianceLockExecute function of this mock
CreateComplianceLockExecuteMock *func(r ApiCreateComplianceLockRequest) (*ComplianceLockResponse, error)
// CreateCredentialsGroupExecuteMock can be populated to implement the behavior of the CreateCredentialsGroupExecute function of this mock
CreateCredentialsGroupExecuteMock *func(r ApiCreateCredentialsGroupRequest) (*CreateCredentialsGroupResponse, error)
// DeleteAccessKeyExecuteMock can be populated to implement the behavior of the DeleteAccessKeyExecute function of this mock
DeleteAccessKeyExecuteMock *func(r ApiDeleteAccessKeyRequest) (*DeleteAccessKeyResponse, error)
// DeleteBucketExecuteMock can be populated to implement the behavior of the DeleteBucketExecute function of this mock
DeleteBucketExecuteMock *func(r ApiDeleteBucketRequest) (*DeleteBucketResponse, error)
// DeleteComplianceLockExecuteMock can be populated to implement the behavior of the DeleteComplianceLockExecute function of this mock
DeleteComplianceLockExecuteMock *func(r ApiDeleteComplianceLockRequest) (*ComplianceLockResponse, error)
// DeleteCredentialsGroupExecuteMock can be populated to implement the behavior of the DeleteCredentialsGroupExecute function of this mock
DeleteCredentialsGroupExecuteMock *func(r ApiDeleteCredentialsGroupRequest) (*DeleteCredentialsGroupResponse, error)
// DeleteDefaultRetentionExecuteMock can be populated to implement the behavior of the DeleteDefaultRetentionExecute function of this mock
DeleteDefaultRetentionExecuteMock *func(r ApiDeleteDefaultRetentionRequest) (*DeleteDefaultRetentionResponse, error)
// DisableServiceExecuteMock can be populated to implement the behavior of the DisableServiceExecute function of this mock
DisableServiceExecuteMock *func(r ApiDisableServiceRequest) (*ProjectStatus, error)
// EnableServiceExecuteMock can be populated to implement the behavior of the EnableServiceExecute function of this mock
EnableServiceExecuteMock *func(r ApiEnableServiceRequest) (*ProjectStatus, error)
// GetBucketExecuteMock can be populated to implement the behavior of the GetBucketExecute function of this mock
GetBucketExecuteMock *func(r ApiGetBucketRequest) (*GetBucketResponse, error)
// GetComplianceLockExecuteMock can be populated to implement the behavior of the GetComplianceLockExecute function of this mock
GetComplianceLockExecuteMock *func(r ApiGetComplianceLockRequest) (*ComplianceLockResponse, error)
// GetCredentialsGroupExecuteMock can be populated to implement the behavior of the GetCredentialsGroupExecute function of this mock
GetCredentialsGroupExecuteMock *func(r ApiGetCredentialsGroupRequest) (*GetCredentialsGroupResponse, error)
// GetDefaultRetentionExecuteMock can be populated to implement the behavior of the GetDefaultRetentionExecute function of this mock
GetDefaultRetentionExecuteMock *func(r ApiGetDefaultRetentionRequest) (*DefaultRetentionResponse, error)
// GetServiceStatusExecuteMock can be populated to implement the behavior of the GetServiceStatusExecute function of this mock
GetServiceStatusExecuteMock *func(r ApiGetServiceStatusRequest) (*ProjectStatus, error)
// ListAccessKeysExecuteMock can be populated to implement the behavior of the ListAccessKeysExecute function of this mock
ListAccessKeysExecuteMock *func(r ApiListAccessKeysRequest) (*ListAccessKeysResponse, error)
// ListBucketsExecuteMock can be populated to implement the behavior of the ListBucketsExecute function of this mock
ListBucketsExecuteMock *func(r ApiListBucketsRequest) (*ListBucketsResponse, error)
// ListCredentialsGroupsExecuteMock can be populated to implement the behavior of the ListCredentialsGroupsExecute function of this mock
ListCredentialsGroupsExecuteMock *func(r ApiListCredentialsGroupsRequest) (*ListCredentialsGroupsResponse, error)
// SetDefaultRetentionExecuteMock can be populated to implement the behavior of the SetDefaultRetentionExecute function of this mock
SetDefaultRetentionExecuteMock *func(r ApiSetDefaultRetentionRequest) (*DefaultRetentionResponse, 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) CreateAccessKey ¶
func (a DefaultAPIServiceMock) CreateAccessKey(ctx context.Context, projectId string) ApiCreateAccessKeyRequest
func (DefaultAPIServiceMock) CreateAccessKeyExecute ¶
func (a DefaultAPIServiceMock) CreateAccessKeyExecute(r ApiCreateAccessKeyRequest) (*CreateAccessKeyResponse, error)
CreateAccessKeyExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the CreateAccessKeyExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) CreateBucket ¶
func (a DefaultAPIServiceMock) CreateBucket(ctx context.Context, projectId string, bucketName string) ApiCreateBucketRequest
func (DefaultAPIServiceMock) CreateBucketExecute ¶
func (a DefaultAPIServiceMock) CreateBucketExecute(r ApiCreateBucketRequest) (*CreateBucketResponse, error)
CreateBucketExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the CreateBucketExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) CreateComplianceLock ¶ added in v1.7.0
func (a DefaultAPIServiceMock) CreateComplianceLock(ctx context.Context, projectId string) ApiCreateComplianceLockRequest
func (DefaultAPIServiceMock) CreateComplianceLockExecute ¶ added in v1.7.0
func (a DefaultAPIServiceMock) CreateComplianceLockExecute(r ApiCreateComplianceLockRequest) (*ComplianceLockResponse, error)
CreateComplianceLockExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the CreateComplianceLockExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) CreateCredentialsGroup ¶
func (a DefaultAPIServiceMock) CreateCredentialsGroup(ctx context.Context, projectId string) ApiCreateCredentialsGroupRequest
func (DefaultAPIServiceMock) CreateCredentialsGroupExecute ¶
func (a DefaultAPIServiceMock) CreateCredentialsGroupExecute(r ApiCreateCredentialsGroupRequest) (*CreateCredentialsGroupResponse, error)
CreateCredentialsGroupExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the CreateCredentialsGroupExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) DeleteAccessKey ¶
func (a DefaultAPIServiceMock) DeleteAccessKey(ctx context.Context, projectId string, keyId string) ApiDeleteAccessKeyRequest
func (DefaultAPIServiceMock) DeleteAccessKeyExecute ¶
func (a DefaultAPIServiceMock) DeleteAccessKeyExecute(r ApiDeleteAccessKeyRequest) (*DeleteAccessKeyResponse, error)
DeleteAccessKeyExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the DeleteAccessKeyExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) DeleteBucket ¶
func (a DefaultAPIServiceMock) DeleteBucket(ctx context.Context, projectId string, bucketName string) ApiDeleteBucketRequest
func (DefaultAPIServiceMock) DeleteBucketExecute ¶
func (a DefaultAPIServiceMock) DeleteBucketExecute(r ApiDeleteBucketRequest) (*DeleteBucketResponse, error)
DeleteBucketExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the DeleteBucketExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) DeleteComplianceLock ¶ added in v1.7.0
func (a DefaultAPIServiceMock) DeleteComplianceLock(ctx context.Context, projectId string) ApiDeleteComplianceLockRequest
func (DefaultAPIServiceMock) DeleteComplianceLockExecute ¶ added in v1.7.0
func (a DefaultAPIServiceMock) DeleteComplianceLockExecute(r ApiDeleteComplianceLockRequest) (*ComplianceLockResponse, error)
DeleteComplianceLockExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the DeleteComplianceLockExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) DeleteCredentialsGroup ¶
func (a DefaultAPIServiceMock) DeleteCredentialsGroup(ctx context.Context, projectId string, groupId string) ApiDeleteCredentialsGroupRequest
func (DefaultAPIServiceMock) DeleteCredentialsGroupExecute ¶
func (a DefaultAPIServiceMock) DeleteCredentialsGroupExecute(r ApiDeleteCredentialsGroupRequest) (*DeleteCredentialsGroupResponse, error)
DeleteCredentialsGroupExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the DeleteCredentialsGroupExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) DeleteDefaultRetention ¶ added in v1.7.0
func (a DefaultAPIServiceMock) DeleteDefaultRetention(ctx context.Context, projectId string, bucketName string) ApiDeleteDefaultRetentionRequest
func (DefaultAPIServiceMock) DeleteDefaultRetentionExecute ¶ added in v1.7.0
func (a DefaultAPIServiceMock) DeleteDefaultRetentionExecute(r ApiDeleteDefaultRetentionRequest) (*DeleteDefaultRetentionResponse, error)
DeleteDefaultRetentionExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the DeleteDefaultRetentionExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) DisableService ¶
func (a DefaultAPIServiceMock) DisableService(ctx context.Context, projectId string) ApiDisableServiceRequest
func (DefaultAPIServiceMock) DisableServiceExecute ¶
func (a DefaultAPIServiceMock) DisableServiceExecute(r ApiDisableServiceRequest) (*ProjectStatus, error)
DisableServiceExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the DisableServiceExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) EnableService ¶
func (a DefaultAPIServiceMock) EnableService(ctx context.Context, projectId string) ApiEnableServiceRequest
func (DefaultAPIServiceMock) EnableServiceExecute ¶
func (a DefaultAPIServiceMock) EnableServiceExecute(r ApiEnableServiceRequest) (*ProjectStatus, error)
EnableServiceExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the EnableServiceExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) GetBucket ¶
func (a DefaultAPIServiceMock) GetBucket(ctx context.Context, projectId string, bucketName string) ApiGetBucketRequest
func (DefaultAPIServiceMock) GetBucketExecute ¶
func (a DefaultAPIServiceMock) GetBucketExecute(r ApiGetBucketRequest) (*GetBucketResponse, error)
GetBucketExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetBucketExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) GetComplianceLock ¶ added in v1.7.0
func (a DefaultAPIServiceMock) GetComplianceLock(ctx context.Context, projectId string) ApiGetComplianceLockRequest
func (DefaultAPIServiceMock) GetComplianceLockExecute ¶ added in v1.7.0
func (a DefaultAPIServiceMock) GetComplianceLockExecute(r ApiGetComplianceLockRequest) (*ComplianceLockResponse, error)
GetComplianceLockExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetComplianceLockExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) GetCredentialsGroup ¶ added in v1.7.0
func (a DefaultAPIServiceMock) GetCredentialsGroup(ctx context.Context, projectId string, groupId string) ApiGetCredentialsGroupRequest
func (DefaultAPIServiceMock) GetCredentialsGroupExecute ¶ added in v1.7.0
func (a DefaultAPIServiceMock) GetCredentialsGroupExecute(r ApiGetCredentialsGroupRequest) (*GetCredentialsGroupResponse, error)
GetCredentialsGroupExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetCredentialsGroupExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) GetDefaultRetention ¶ added in v1.7.0
func (a DefaultAPIServiceMock) GetDefaultRetention(ctx context.Context, projectId string, bucketName string) ApiGetDefaultRetentionRequest
func (DefaultAPIServiceMock) GetDefaultRetentionExecute ¶ added in v1.7.0
func (a DefaultAPIServiceMock) GetDefaultRetentionExecute(r ApiGetDefaultRetentionRequest) (*DefaultRetentionResponse, error)
GetDefaultRetentionExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetDefaultRetentionExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) GetServiceStatus ¶
func (a DefaultAPIServiceMock) GetServiceStatus(ctx context.Context, projectId string) ApiGetServiceStatusRequest
func (DefaultAPIServiceMock) GetServiceStatusExecute ¶
func (a DefaultAPIServiceMock) GetServiceStatusExecute(r ApiGetServiceStatusRequest) (*ProjectStatus, error)
GetServiceStatusExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetServiceStatusExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) ListAccessKeys ¶
func (a DefaultAPIServiceMock) ListAccessKeys(ctx context.Context, projectId string) ApiListAccessKeysRequest
func (DefaultAPIServiceMock) ListAccessKeysExecute ¶
func (a DefaultAPIServiceMock) ListAccessKeysExecute(r ApiListAccessKeysRequest) (*ListAccessKeysResponse, error)
ListAccessKeysExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListAccessKeysExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) ListBuckets ¶
func (a DefaultAPIServiceMock) ListBuckets(ctx context.Context, projectId string) ApiListBucketsRequest
func (DefaultAPIServiceMock) ListBucketsExecute ¶
func (a DefaultAPIServiceMock) ListBucketsExecute(r ApiListBucketsRequest) (*ListBucketsResponse, error)
ListBucketsExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListBucketsExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) ListCredentialsGroups ¶
func (a DefaultAPIServiceMock) ListCredentialsGroups(ctx context.Context, projectId string) ApiListCredentialsGroupsRequest
func (DefaultAPIServiceMock) ListCredentialsGroupsExecute ¶
func (a DefaultAPIServiceMock) ListCredentialsGroupsExecute(r ApiListCredentialsGroupsRequest) (*ListCredentialsGroupsResponse, error)
ListCredentialsGroupsExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListCredentialsGroupsExecuteMock field in the DefaultAPIServiceMock struct.
func (DefaultAPIServiceMock) SetDefaultRetention ¶ added in v1.7.0
func (a DefaultAPIServiceMock) SetDefaultRetention(ctx context.Context, projectId string, bucketName string) ApiSetDefaultRetentionRequest
func (DefaultAPIServiceMock) SetDefaultRetentionExecute ¶ added in v1.7.0
func (a DefaultAPIServiceMock) SetDefaultRetentionExecute(r ApiSetDefaultRetentionRequest) (*DefaultRetentionResponse, error)
SetDefaultRetentionExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the SetDefaultRetentionExecuteMock field in the DefaultAPIServiceMock struct.
type DefaultRetentionResponse ¶ added in v1.7.0
type DefaultRetentionResponse struct {
// Name of the bucket
Bucket string `json:"bucket"`
// Retention period in days
Days int32 `json:"days"`
Mode RetentionMode `json:"mode"`
// Project ID
Project string `json:"project"`
AdditionalProperties map[string]interface{}
}
DefaultRetentionResponse struct for DefaultRetentionResponse
func NewDefaultRetentionResponse ¶ added in v1.7.0
func NewDefaultRetentionResponse(bucket string, days int32, mode RetentionMode, project string) *DefaultRetentionResponse
NewDefaultRetentionResponse instantiates a new DefaultRetentionResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewDefaultRetentionResponseWithDefaults ¶ added in v1.7.0
func NewDefaultRetentionResponseWithDefaults() *DefaultRetentionResponse
NewDefaultRetentionResponseWithDefaults instantiates a new DefaultRetentionResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*DefaultRetentionResponse) GetBucket ¶ added in v1.7.0
func (o *DefaultRetentionResponse) GetBucket() string
GetBucket returns the Bucket field value
func (*DefaultRetentionResponse) GetBucketOk ¶ added in v1.7.0
func (o *DefaultRetentionResponse) GetBucketOk() (*string, bool)
GetBucketOk returns a tuple with the Bucket field value and a boolean to check if the value has been set.
func (*DefaultRetentionResponse) GetDays ¶ added in v1.7.0
func (o *DefaultRetentionResponse) GetDays() int32
GetDays returns the Days field value
func (*DefaultRetentionResponse) GetDaysOk ¶ added in v1.7.0
func (o *DefaultRetentionResponse) GetDaysOk() (*int32, bool)
GetDaysOk returns a tuple with the Days field value and a boolean to check if the value has been set.
func (*DefaultRetentionResponse) GetMode ¶ added in v1.7.0
func (o *DefaultRetentionResponse) GetMode() RetentionMode
GetMode returns the Mode field value
func (*DefaultRetentionResponse) GetModeOk ¶ added in v1.7.0
func (o *DefaultRetentionResponse) GetModeOk() (*RetentionMode, bool)
GetModeOk returns a tuple with the Mode field value and a boolean to check if the value has been set.
func (*DefaultRetentionResponse) GetProject ¶ added in v1.7.0
func (o *DefaultRetentionResponse) GetProject() string
GetProject returns the Project field value
func (*DefaultRetentionResponse) GetProjectOk ¶ added in v1.7.0
func (o *DefaultRetentionResponse) GetProjectOk() (*string, bool)
GetProjectOk returns a tuple with the Project field value and a boolean to check if the value has been set.
func (DefaultRetentionResponse) MarshalJSON ¶ added in v1.7.0
func (o DefaultRetentionResponse) MarshalJSON() ([]byte, error)
func (*DefaultRetentionResponse) SetBucket ¶ added in v1.7.0
func (o *DefaultRetentionResponse) SetBucket(v string)
SetBucket sets field value
func (*DefaultRetentionResponse) SetDays ¶ added in v1.7.0
func (o *DefaultRetentionResponse) SetDays(v int32)
SetDays sets field value
func (*DefaultRetentionResponse) SetMode ¶ added in v1.7.0
func (o *DefaultRetentionResponse) SetMode(v RetentionMode)
SetMode sets field value
func (*DefaultRetentionResponse) SetProject ¶ added in v1.7.0
func (o *DefaultRetentionResponse) SetProject(v string)
SetProject sets field value
func (DefaultRetentionResponse) ToMap ¶ added in v1.7.0
func (o DefaultRetentionResponse) ToMap() (map[string]interface{}, error)
func (*DefaultRetentionResponse) UnmarshalJSON ¶ added in v1.7.0
func (o *DefaultRetentionResponse) UnmarshalJSON(data []byte) (err error)
type DeleteAccessKeyResponse ¶
type DeleteAccessKeyResponse struct {
// Identifies the pair of access key and secret access key for deletion
KeyId string `json:"keyId"`
// Project ID
Project string `json:"project"`
AdditionalProperties map[string]interface{}
}
DeleteAccessKeyResponse struct for DeleteAccessKeyResponse
func NewDeleteAccessKeyResponse ¶
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 ¶
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 ¶
func (o *DeleteAccessKeyResponse) GetKeyId() string
GetKeyId returns the KeyId field value
func (*DeleteAccessKeyResponse) GetKeyIdOk ¶
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 ¶
func (o *DeleteAccessKeyResponse) GetProject() string
GetProject returns the Project field value
func (*DeleteAccessKeyResponse) GetProjectOk ¶
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) MarshalJSON ¶
func (o DeleteAccessKeyResponse) MarshalJSON() ([]byte, error)
func (*DeleteAccessKeyResponse) SetKeyId ¶
func (o *DeleteAccessKeyResponse) SetKeyId(v string)
SetKeyId sets field value
func (*DeleteAccessKeyResponse) SetProject ¶
func (o *DeleteAccessKeyResponse) SetProject(v string)
SetProject sets field value
func (DeleteAccessKeyResponse) ToMap ¶
func (o DeleteAccessKeyResponse) ToMap() (map[string]interface{}, error)
func (*DeleteAccessKeyResponse) UnmarshalJSON ¶
func (o *DeleteAccessKeyResponse) UnmarshalJSON(data []byte) (err error)
type DeleteBucketResponse ¶
type DeleteBucketResponse struct {
// Name of the bucket
Bucket string `json:"bucket"`
// Project ID
Project string `json:"project"`
AdditionalProperties map[string]interface{}
}
DeleteBucketResponse struct for DeleteBucketResponse
func NewDeleteBucketResponse ¶
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 ¶
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 ¶
func (o *DeleteBucketResponse) GetBucket() string
GetBucket returns the Bucket field value
func (*DeleteBucketResponse) GetBucketOk ¶
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 ¶
func (o *DeleteBucketResponse) GetProject() string
GetProject returns the Project field value
func (*DeleteBucketResponse) GetProjectOk ¶
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) MarshalJSON ¶
func (o DeleteBucketResponse) MarshalJSON() ([]byte, error)
func (*DeleteBucketResponse) SetBucket ¶
func (o *DeleteBucketResponse) SetBucket(v string)
SetBucket sets field value
func (*DeleteBucketResponse) SetProject ¶
func (o *DeleteBucketResponse) SetProject(v string)
SetProject sets field value
func (DeleteBucketResponse) ToMap ¶
func (o DeleteBucketResponse) ToMap() (map[string]interface{}, error)
func (*DeleteBucketResponse) UnmarshalJSON ¶
func (o *DeleteBucketResponse) UnmarshalJSON(data []byte) (err error)
type DeleteCredentialsGroupResponse ¶
type DeleteCredentialsGroupResponse struct {
// The ID of the credentials group
CredentialsGroupId string `json:"credentialsGroupId"`
// Project ID
Project string `json:"project"`
AdditionalProperties map[string]interface{}
}
DeleteCredentialsGroupResponse struct for DeleteCredentialsGroupResponse
func NewDeleteCredentialsGroupResponse ¶
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 ¶
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 ¶
func (o *DeleteCredentialsGroupResponse) GetCredentialsGroupId() string
GetCredentialsGroupId returns the CredentialsGroupId field value
func (*DeleteCredentialsGroupResponse) GetCredentialsGroupIdOk ¶
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 ¶
func (o *DeleteCredentialsGroupResponse) GetProject() string
GetProject returns the Project field value
func (*DeleteCredentialsGroupResponse) GetProjectOk ¶
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) MarshalJSON ¶
func (o DeleteCredentialsGroupResponse) MarshalJSON() ([]byte, error)
func (*DeleteCredentialsGroupResponse) SetCredentialsGroupId ¶
func (o *DeleteCredentialsGroupResponse) SetCredentialsGroupId(v string)
SetCredentialsGroupId sets field value
func (*DeleteCredentialsGroupResponse) SetProject ¶
func (o *DeleteCredentialsGroupResponse) SetProject(v string)
SetProject sets field value
func (DeleteCredentialsGroupResponse) ToMap ¶
func (o DeleteCredentialsGroupResponse) ToMap() (map[string]interface{}, error)
func (*DeleteCredentialsGroupResponse) UnmarshalJSON ¶
func (o *DeleteCredentialsGroupResponse) UnmarshalJSON(data []byte) (err error)
type DeleteDefaultRetentionResponse ¶ added in v1.7.0
type DeleteDefaultRetentionResponse struct {
// Name of the bucket
Bucket string `json:"bucket"`
// Project ID
Project string `json:"project"`
AdditionalProperties map[string]interface{}
}
DeleteDefaultRetentionResponse struct for DeleteDefaultRetentionResponse
func NewDeleteDefaultRetentionResponse ¶ added in v1.7.0
func NewDeleteDefaultRetentionResponse(bucket string, project string) *DeleteDefaultRetentionResponse
NewDeleteDefaultRetentionResponse instantiates a new DeleteDefaultRetentionResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewDeleteDefaultRetentionResponseWithDefaults ¶ added in v1.7.0
func NewDeleteDefaultRetentionResponseWithDefaults() *DeleteDefaultRetentionResponse
NewDeleteDefaultRetentionResponseWithDefaults instantiates a new DeleteDefaultRetentionResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*DeleteDefaultRetentionResponse) GetBucket ¶ added in v1.7.0
func (o *DeleteDefaultRetentionResponse) GetBucket() string
GetBucket returns the Bucket field value
func (*DeleteDefaultRetentionResponse) GetBucketOk ¶ added in v1.7.0
func (o *DeleteDefaultRetentionResponse) GetBucketOk() (*string, bool)
GetBucketOk returns a tuple with the Bucket field value and a boolean to check if the value has been set.
func (*DeleteDefaultRetentionResponse) GetProject ¶ added in v1.7.0
func (o *DeleteDefaultRetentionResponse) GetProject() string
GetProject returns the Project field value
func (*DeleteDefaultRetentionResponse) GetProjectOk ¶ added in v1.7.0
func (o *DeleteDefaultRetentionResponse) GetProjectOk() (*string, bool)
GetProjectOk returns a tuple with the Project field value and a boolean to check if the value has been set.
func (DeleteDefaultRetentionResponse) MarshalJSON ¶ added in v1.7.0
func (o DeleteDefaultRetentionResponse) MarshalJSON() ([]byte, error)
func (*DeleteDefaultRetentionResponse) SetBucket ¶ added in v1.7.0
func (o *DeleteDefaultRetentionResponse) SetBucket(v string)
SetBucket sets field value
func (*DeleteDefaultRetentionResponse) SetProject ¶ added in v1.7.0
func (o *DeleteDefaultRetentionResponse) SetProject(v string)
SetProject sets field value
func (DeleteDefaultRetentionResponse) ToMap ¶ added in v1.7.0
func (o DeleteDefaultRetentionResponse) ToMap() (map[string]interface{}, error)
func (*DeleteDefaultRetentionResponse) UnmarshalJSON ¶ added in v1.7.0
func (o *DeleteDefaultRetentionResponse) UnmarshalJSON(data []byte) (err error)
type DetailedError ¶
type DetailedError struct {
Key string `json:"key"`
Msg string `json:"msg"`
AdditionalProperties map[string]interface{}
}
DetailedError struct for DetailedError
func NewDetailedError ¶
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 ¶
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 ¶
func (o *DetailedError) GetKey() string
GetKey returns the Key field value
func (*DetailedError) GetKeyOk ¶
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 ¶
func (o *DetailedError) GetMsg() string
GetMsg returns the Msg field value
func (*DetailedError) GetMsgOk ¶
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) MarshalJSON ¶
func (o DetailedError) MarshalJSON() ([]byte, error)
func (DetailedError) ToMap ¶
func (o DetailedError) ToMap() (map[string]interface{}, error)
func (*DetailedError) UnmarshalJSON ¶
func (o *DetailedError) UnmarshalJSON(data []byte) (err error)
type ErrorMessage ¶
type ErrorMessage struct {
Detail []DetailedError `json:"detail"`
AdditionalProperties map[string]interface{}
}
ErrorMessage struct for ErrorMessage
func NewErrorMessage ¶
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 ¶
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 ¶
func (o *ErrorMessage) GetDetail() []DetailedError
GetDetail returns the Detail field value
func (*ErrorMessage) GetDetailOk ¶
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) MarshalJSON ¶
func (o ErrorMessage) MarshalJSON() ([]byte, error)
func (*ErrorMessage) SetDetail ¶
func (o *ErrorMessage) SetDetail(v []DetailedError)
SetDetail sets field value
func (ErrorMessage) ToMap ¶
func (o ErrorMessage) ToMap() (map[string]interface{}, error)
func (*ErrorMessage) UnmarshalJSON ¶
func (o *ErrorMessage) UnmarshalJSON(data []byte) (err error)
type GetBucketResponse ¶
type GetBucketResponse struct {
Bucket Bucket `json:"bucket"`
// Project ID
Project string `json:"project"`
AdditionalProperties map[string]interface{}
}
GetBucketResponse struct for GetBucketResponse
func NewGetBucketResponse ¶
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 ¶
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 ¶
func (o *GetBucketResponse) GetBucket() Bucket
GetBucket returns the Bucket field value
func (*GetBucketResponse) GetBucketOk ¶
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 ¶
func (o *GetBucketResponse) GetProject() string
GetProject returns the Project field value
func (*GetBucketResponse) GetProjectOk ¶
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) MarshalJSON ¶
func (o GetBucketResponse) MarshalJSON() ([]byte, error)
func (*GetBucketResponse) SetBucket ¶
func (o *GetBucketResponse) SetBucket(v Bucket)
SetBucket sets field value
func (*GetBucketResponse) SetProject ¶
func (o *GetBucketResponse) SetProject(v string)
SetProject sets field value
func (GetBucketResponse) ToMap ¶
func (o GetBucketResponse) ToMap() (map[string]interface{}, error)
func (*GetBucketResponse) UnmarshalJSON ¶
func (o *GetBucketResponse) UnmarshalJSON(data []byte) (err error)
type GetCredentialsGroupResponse ¶ added in v1.7.0
type GetCredentialsGroupResponse struct {
CredentialsGroup CredentialsGroupExtended `json:"credentialsGroup"`
// Project ID
Project string `json:"project"`
AdditionalProperties map[string]interface{}
}
GetCredentialsGroupResponse struct for GetCredentialsGroupResponse
func NewGetCredentialsGroupResponse ¶ added in v1.7.0
func NewGetCredentialsGroupResponse(credentialsGroup CredentialsGroupExtended, project string) *GetCredentialsGroupResponse
NewGetCredentialsGroupResponse instantiates a new GetCredentialsGroupResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGetCredentialsGroupResponseWithDefaults ¶ added in v1.7.0
func NewGetCredentialsGroupResponseWithDefaults() *GetCredentialsGroupResponse
NewGetCredentialsGroupResponseWithDefaults instantiates a new GetCredentialsGroupResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*GetCredentialsGroupResponse) GetCredentialsGroup ¶ added in v1.7.0
func (o *GetCredentialsGroupResponse) GetCredentialsGroup() CredentialsGroupExtended
GetCredentialsGroup returns the CredentialsGroup field value
func (*GetCredentialsGroupResponse) GetCredentialsGroupOk ¶ added in v1.7.0
func (o *GetCredentialsGroupResponse) GetCredentialsGroupOk() (*CredentialsGroupExtended, bool)
GetCredentialsGroupOk returns a tuple with the CredentialsGroup field value and a boolean to check if the value has been set.
func (*GetCredentialsGroupResponse) GetProject ¶ added in v1.7.0
func (o *GetCredentialsGroupResponse) GetProject() string
GetProject returns the Project field value
func (*GetCredentialsGroupResponse) GetProjectOk ¶ added in v1.7.0
func (o *GetCredentialsGroupResponse) GetProjectOk() (*string, bool)
GetProjectOk returns a tuple with the Project field value and a boolean to check if the value has been set.
func (GetCredentialsGroupResponse) MarshalJSON ¶ added in v1.7.0
func (o GetCredentialsGroupResponse) MarshalJSON() ([]byte, error)
func (*GetCredentialsGroupResponse) SetCredentialsGroup ¶ added in v1.7.0
func (o *GetCredentialsGroupResponse) SetCredentialsGroup(v CredentialsGroupExtended)
SetCredentialsGroup sets field value
func (*GetCredentialsGroupResponse) SetProject ¶ added in v1.7.0
func (o *GetCredentialsGroupResponse) SetProject(v string)
SetProject sets field value
func (GetCredentialsGroupResponse) ToMap ¶ added in v1.7.0
func (o GetCredentialsGroupResponse) ToMap() (map[string]interface{}, error)
func (*GetCredentialsGroupResponse) UnmarshalJSON ¶ added in v1.7.0
func (o *GetCredentialsGroupResponse) UnmarshalJSON(data []byte) (err error)
type HTTPValidationError ¶
type HTTPValidationError struct {
Detail []ValidationError `json:"detail,omitempty"`
AdditionalProperties map[string]interface{}
}
HTTPValidationError struct for HTTPValidationError
func NewHTTPValidationError ¶
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 ¶
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 ¶
func (o *HTTPValidationError) GetDetail() []ValidationError
GetDetail returns the Detail field value if set, zero value otherwise.
func (*HTTPValidationError) GetDetailOk ¶
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 ¶
func (o *HTTPValidationError) HasDetail() bool
HasDetail returns a boolean if a field has been set.
func (HTTPValidationError) MarshalJSON ¶
func (o HTTPValidationError) MarshalJSON() ([]byte, error)
func (*HTTPValidationError) SetDetail ¶
func (o *HTTPValidationError) SetDetail(v []ValidationError)
SetDetail gets a reference to the given []ValidationError and assigns it to the Detail field.
func (HTTPValidationError) ToMap ¶
func (o HTTPValidationError) ToMap() (map[string]interface{}, error)
func (*HTTPValidationError) UnmarshalJSON ¶ added in v1.6.0
func (o *HTTPValidationError) UnmarshalJSON(data []byte) (err error)
type ListAccessKeysResponse ¶
type ListAccessKeysResponse struct {
AccessKeys []AccessKey `json:"accessKeys"`
// Project ID
Project string `json:"project"`
AdditionalProperties map[string]interface{}
}
ListAccessKeysResponse struct for ListAccessKeysResponse
func NewListAccessKeysResponse ¶
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 ¶
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 ¶
func (o *ListAccessKeysResponse) GetAccessKeys() []AccessKey
GetAccessKeys returns the AccessKeys field value
func (*ListAccessKeysResponse) GetAccessKeysOk ¶
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 ¶
func (o *ListAccessKeysResponse) GetProject() string
GetProject returns the Project field value
func (*ListAccessKeysResponse) GetProjectOk ¶
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) MarshalJSON ¶
func (o ListAccessKeysResponse) MarshalJSON() ([]byte, error)
func (*ListAccessKeysResponse) SetAccessKeys ¶
func (o *ListAccessKeysResponse) SetAccessKeys(v []AccessKey)
SetAccessKeys sets field value
func (*ListAccessKeysResponse) SetProject ¶
func (o *ListAccessKeysResponse) SetProject(v string)
SetProject sets field value
func (ListAccessKeysResponse) ToMap ¶
func (o ListAccessKeysResponse) ToMap() (map[string]interface{}, error)
func (*ListAccessKeysResponse) UnmarshalJSON ¶
func (o *ListAccessKeysResponse) UnmarshalJSON(data []byte) (err error)
type ListBucketsResponse ¶
type ListBucketsResponse struct {
Buckets []Bucket `json:"buckets"`
// Project ID
Project string `json:"project"`
AdditionalProperties map[string]interface{}
}
ListBucketsResponse struct for ListBucketsResponse
func NewListBucketsResponse ¶
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 ¶
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 ¶
func (o *ListBucketsResponse) GetBuckets() []Bucket
GetBuckets returns the Buckets field value
func (*ListBucketsResponse) GetBucketsOk ¶
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 ¶
func (o *ListBucketsResponse) GetProject() string
GetProject returns the Project field value
func (*ListBucketsResponse) GetProjectOk ¶
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) MarshalJSON ¶
func (o ListBucketsResponse) MarshalJSON() ([]byte, error)
func (*ListBucketsResponse) SetBuckets ¶
func (o *ListBucketsResponse) SetBuckets(v []Bucket)
SetBuckets sets field value
func (*ListBucketsResponse) SetProject ¶
func (o *ListBucketsResponse) SetProject(v string)
SetProject sets field value
func (ListBucketsResponse) ToMap ¶
func (o ListBucketsResponse) ToMap() (map[string]interface{}, error)
func (*ListBucketsResponse) UnmarshalJSON ¶
func (o *ListBucketsResponse) UnmarshalJSON(data []byte) (err error)
type ListCredentialsGroupsResponse ¶
type ListCredentialsGroupsResponse struct {
CredentialsGroups []CredentialsGroup `json:"credentialsGroups"`
// Project ID
Project string `json:"project"`
AdditionalProperties map[string]interface{}
}
ListCredentialsGroupsResponse struct for ListCredentialsGroupsResponse
func NewListCredentialsGroupsResponse ¶
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 ¶
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 ¶
func (o *ListCredentialsGroupsResponse) GetCredentialsGroups() []CredentialsGroup
GetCredentialsGroups returns the CredentialsGroups field value
func (*ListCredentialsGroupsResponse) GetCredentialsGroupsOk ¶
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 ¶
func (o *ListCredentialsGroupsResponse) GetProject() string
GetProject returns the Project field value
func (*ListCredentialsGroupsResponse) GetProjectOk ¶
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) MarshalJSON ¶
func (o ListCredentialsGroupsResponse) MarshalJSON() ([]byte, error)
func (*ListCredentialsGroupsResponse) SetCredentialsGroups ¶
func (o *ListCredentialsGroupsResponse) SetCredentialsGroups(v []CredentialsGroup)
SetCredentialsGroups sets field value
func (*ListCredentialsGroupsResponse) SetProject ¶
func (o *ListCredentialsGroupsResponse) SetProject(v string)
SetProject sets field value
func (ListCredentialsGroupsResponse) ToMap ¶
func (o ListCredentialsGroupsResponse) ToMap() (map[string]interface{}, error)
func (*ListCredentialsGroupsResponse) UnmarshalJSON ¶
func (o *ListCredentialsGroupsResponse) UnmarshalJSON(data []byte) (err error)
type LocationInner ¶
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 NullableAccessKey ¶
type NullableAccessKey struct {
// contains filtered or unexported fields
}
func NewNullableAccessKey ¶
func NewNullableAccessKey(val *AccessKey) *NullableAccessKey
func (NullableAccessKey) Get ¶
func (v NullableAccessKey) Get() *AccessKey
func (NullableAccessKey) IsSet ¶
func (v NullableAccessKey) IsSet() bool
func (NullableAccessKey) MarshalJSON ¶
func (v NullableAccessKey) MarshalJSON() ([]byte, error)
func (*NullableAccessKey) Set ¶
func (v *NullableAccessKey) Set(val *AccessKey)
func (*NullableAccessKey) UnmarshalJSON ¶
func (v *NullableAccessKey) UnmarshalJSON(src []byte) error
func (*NullableAccessKey) Unset ¶
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 ¶
type NullableBucket struct {
// contains filtered or unexported fields
}
func NewNullableBucket ¶
func NewNullableBucket(val *Bucket) *NullableBucket
func (NullableBucket) Get ¶
func (v NullableBucket) Get() *Bucket
func (NullableBucket) IsSet ¶
func (v NullableBucket) IsSet() bool
func (NullableBucket) MarshalJSON ¶
func (v NullableBucket) MarshalJSON() ([]byte, error)
func (*NullableBucket) Set ¶
func (v *NullableBucket) Set(val *Bucket)
func (*NullableBucket) UnmarshalJSON ¶
func (v *NullableBucket) UnmarshalJSON(src []byte) error
func (*NullableBucket) Unset ¶
func (v *NullableBucket) Unset()
type NullableComplianceLockResponse ¶ added in v1.7.0
type NullableComplianceLockResponse struct {
// contains filtered or unexported fields
}
func NewNullableComplianceLockResponse ¶ added in v1.7.0
func NewNullableComplianceLockResponse(val *ComplianceLockResponse) *NullableComplianceLockResponse
func (NullableComplianceLockResponse) Get ¶ added in v1.7.0
func (v NullableComplianceLockResponse) Get() *ComplianceLockResponse
func (NullableComplianceLockResponse) IsSet ¶ added in v1.7.0
func (v NullableComplianceLockResponse) IsSet() bool
func (NullableComplianceLockResponse) MarshalJSON ¶ added in v1.7.0
func (v NullableComplianceLockResponse) MarshalJSON() ([]byte, error)
func (*NullableComplianceLockResponse) Set ¶ added in v1.7.0
func (v *NullableComplianceLockResponse) Set(val *ComplianceLockResponse)
func (*NullableComplianceLockResponse) UnmarshalJSON ¶ added in v1.7.0
func (v *NullableComplianceLockResponse) UnmarshalJSON(src []byte) error
func (*NullableComplianceLockResponse) Unset ¶ added in v1.7.0
func (v *NullableComplianceLockResponse) Unset()
type NullableCreateAccessKeyPayload ¶
type NullableCreateAccessKeyPayload struct {
// contains filtered or unexported fields
}
func NewNullableCreateAccessKeyPayload ¶
func NewNullableCreateAccessKeyPayload(val *CreateAccessKeyPayload) *NullableCreateAccessKeyPayload
func (NullableCreateAccessKeyPayload) Get ¶
func (v NullableCreateAccessKeyPayload) Get() *CreateAccessKeyPayload
func (NullableCreateAccessKeyPayload) IsSet ¶
func (v NullableCreateAccessKeyPayload) IsSet() bool
func (NullableCreateAccessKeyPayload) MarshalJSON ¶
func (v NullableCreateAccessKeyPayload) MarshalJSON() ([]byte, error)
func (*NullableCreateAccessKeyPayload) Set ¶
func (v *NullableCreateAccessKeyPayload) Set(val *CreateAccessKeyPayload)
func (*NullableCreateAccessKeyPayload) UnmarshalJSON ¶
func (v *NullableCreateAccessKeyPayload) UnmarshalJSON(src []byte) error
func (*NullableCreateAccessKeyPayload) Unset ¶
func (v *NullableCreateAccessKeyPayload) Unset()
type NullableCreateAccessKeyResponse ¶
type NullableCreateAccessKeyResponse struct {
// contains filtered or unexported fields
}
func NewNullableCreateAccessKeyResponse ¶
func NewNullableCreateAccessKeyResponse(val *CreateAccessKeyResponse) *NullableCreateAccessKeyResponse
func (NullableCreateAccessKeyResponse) Get ¶
func (v NullableCreateAccessKeyResponse) Get() *CreateAccessKeyResponse
func (NullableCreateAccessKeyResponse) IsSet ¶
func (v NullableCreateAccessKeyResponse) IsSet() bool
func (NullableCreateAccessKeyResponse) MarshalJSON ¶
func (v NullableCreateAccessKeyResponse) MarshalJSON() ([]byte, error)
func (*NullableCreateAccessKeyResponse) Set ¶
func (v *NullableCreateAccessKeyResponse) Set(val *CreateAccessKeyResponse)
func (*NullableCreateAccessKeyResponse) UnmarshalJSON ¶
func (v *NullableCreateAccessKeyResponse) UnmarshalJSON(src []byte) error
func (*NullableCreateAccessKeyResponse) Unset ¶
func (v *NullableCreateAccessKeyResponse) Unset()
type NullableCreateBucketResponse ¶
type NullableCreateBucketResponse struct {
// contains filtered or unexported fields
}
func NewNullableCreateBucketResponse ¶
func NewNullableCreateBucketResponse(val *CreateBucketResponse) *NullableCreateBucketResponse
func (NullableCreateBucketResponse) Get ¶
func (v NullableCreateBucketResponse) Get() *CreateBucketResponse
func (NullableCreateBucketResponse) IsSet ¶
func (v NullableCreateBucketResponse) IsSet() bool
func (NullableCreateBucketResponse) MarshalJSON ¶
func (v NullableCreateBucketResponse) MarshalJSON() ([]byte, error)
func (*NullableCreateBucketResponse) Set ¶
func (v *NullableCreateBucketResponse) Set(val *CreateBucketResponse)
func (*NullableCreateBucketResponse) UnmarshalJSON ¶
func (v *NullableCreateBucketResponse) UnmarshalJSON(src []byte) error
func (*NullableCreateBucketResponse) Unset ¶
func (v *NullableCreateBucketResponse) Unset()
type NullableCreateCredentialsGroupPayload ¶
type NullableCreateCredentialsGroupPayload struct {
// contains filtered or unexported fields
}
func NewNullableCreateCredentialsGroupPayload ¶
func NewNullableCreateCredentialsGroupPayload(val *CreateCredentialsGroupPayload) *NullableCreateCredentialsGroupPayload
func (NullableCreateCredentialsGroupPayload) Get ¶
func (v NullableCreateCredentialsGroupPayload) Get() *CreateCredentialsGroupPayload
func (NullableCreateCredentialsGroupPayload) IsSet ¶
func (v NullableCreateCredentialsGroupPayload) IsSet() bool
func (NullableCreateCredentialsGroupPayload) MarshalJSON ¶
func (v NullableCreateCredentialsGroupPayload) MarshalJSON() ([]byte, error)
func (*NullableCreateCredentialsGroupPayload) Set ¶
func (v *NullableCreateCredentialsGroupPayload) Set(val *CreateCredentialsGroupPayload)
func (*NullableCreateCredentialsGroupPayload) UnmarshalJSON ¶
func (v *NullableCreateCredentialsGroupPayload) UnmarshalJSON(src []byte) error
func (*NullableCreateCredentialsGroupPayload) Unset ¶
func (v *NullableCreateCredentialsGroupPayload) Unset()
type NullableCreateCredentialsGroupResponse ¶
type NullableCreateCredentialsGroupResponse struct {
// contains filtered or unexported fields
}
func NewNullableCreateCredentialsGroupResponse ¶
func NewNullableCreateCredentialsGroupResponse(val *CreateCredentialsGroupResponse) *NullableCreateCredentialsGroupResponse
func (NullableCreateCredentialsGroupResponse) Get ¶
func (v NullableCreateCredentialsGroupResponse) Get() *CreateCredentialsGroupResponse
func (NullableCreateCredentialsGroupResponse) IsSet ¶
func (v NullableCreateCredentialsGroupResponse) IsSet() bool
func (NullableCreateCredentialsGroupResponse) MarshalJSON ¶
func (v NullableCreateCredentialsGroupResponse) MarshalJSON() ([]byte, error)
func (*NullableCreateCredentialsGroupResponse) Set ¶
func (v *NullableCreateCredentialsGroupResponse) Set(val *CreateCredentialsGroupResponse)
func (*NullableCreateCredentialsGroupResponse) UnmarshalJSON ¶
func (v *NullableCreateCredentialsGroupResponse) UnmarshalJSON(src []byte) error
func (*NullableCreateCredentialsGroupResponse) Unset ¶
func (v *NullableCreateCredentialsGroupResponse) Unset()
type NullableCredentialsGroup ¶
type NullableCredentialsGroup struct {
// contains filtered or unexported fields
}
func NewNullableCredentialsGroup ¶
func NewNullableCredentialsGroup(val *CredentialsGroup) *NullableCredentialsGroup
func (NullableCredentialsGroup) Get ¶
func (v NullableCredentialsGroup) Get() *CredentialsGroup
func (NullableCredentialsGroup) IsSet ¶
func (v NullableCredentialsGroup) IsSet() bool
func (NullableCredentialsGroup) MarshalJSON ¶
func (v NullableCredentialsGroup) MarshalJSON() ([]byte, error)
func (*NullableCredentialsGroup) Set ¶
func (v *NullableCredentialsGroup) Set(val *CredentialsGroup)
func (*NullableCredentialsGroup) UnmarshalJSON ¶
func (v *NullableCredentialsGroup) UnmarshalJSON(src []byte) error
func (*NullableCredentialsGroup) Unset ¶
func (v *NullableCredentialsGroup) Unset()
type NullableCredentialsGroupExtended ¶ added in v1.7.0
type NullableCredentialsGroupExtended struct {
// contains filtered or unexported fields
}
func NewNullableCredentialsGroupExtended ¶ added in v1.7.0
func NewNullableCredentialsGroupExtended(val *CredentialsGroupExtended) *NullableCredentialsGroupExtended
func (NullableCredentialsGroupExtended) Get ¶ added in v1.7.0
func (v NullableCredentialsGroupExtended) Get() *CredentialsGroupExtended
func (NullableCredentialsGroupExtended) IsSet ¶ added in v1.7.0
func (v NullableCredentialsGroupExtended) IsSet() bool
func (NullableCredentialsGroupExtended) MarshalJSON ¶ added in v1.7.0
func (v NullableCredentialsGroupExtended) MarshalJSON() ([]byte, error)
func (*NullableCredentialsGroupExtended) Set ¶ added in v1.7.0
func (v *NullableCredentialsGroupExtended) Set(val *CredentialsGroupExtended)
func (*NullableCredentialsGroupExtended) UnmarshalJSON ¶ added in v1.7.0
func (v *NullableCredentialsGroupExtended) UnmarshalJSON(src []byte) error
func (*NullableCredentialsGroupExtended) Unset ¶ added in v1.7.0
func (v *NullableCredentialsGroupExtended) Unset()
type NullableDefaultRetentionResponse ¶ added in v1.7.0
type NullableDefaultRetentionResponse struct {
// contains filtered or unexported fields
}
func NewNullableDefaultRetentionResponse ¶ added in v1.7.0
func NewNullableDefaultRetentionResponse(val *DefaultRetentionResponse) *NullableDefaultRetentionResponse
func (NullableDefaultRetentionResponse) Get ¶ added in v1.7.0
func (v NullableDefaultRetentionResponse) Get() *DefaultRetentionResponse
func (NullableDefaultRetentionResponse) IsSet ¶ added in v1.7.0
func (v NullableDefaultRetentionResponse) IsSet() bool
func (NullableDefaultRetentionResponse) MarshalJSON ¶ added in v1.7.0
func (v NullableDefaultRetentionResponse) MarshalJSON() ([]byte, error)
func (*NullableDefaultRetentionResponse) Set ¶ added in v1.7.0
func (v *NullableDefaultRetentionResponse) Set(val *DefaultRetentionResponse)
func (*NullableDefaultRetentionResponse) UnmarshalJSON ¶ added in v1.7.0
func (v *NullableDefaultRetentionResponse) UnmarshalJSON(src []byte) error
func (*NullableDefaultRetentionResponse) Unset ¶ added in v1.7.0
func (v *NullableDefaultRetentionResponse) Unset()
type NullableDeleteAccessKeyResponse ¶
type NullableDeleteAccessKeyResponse struct {
// contains filtered or unexported fields
}
func NewNullableDeleteAccessKeyResponse ¶
func NewNullableDeleteAccessKeyResponse(val *DeleteAccessKeyResponse) *NullableDeleteAccessKeyResponse
func (NullableDeleteAccessKeyResponse) Get ¶
func (v NullableDeleteAccessKeyResponse) Get() *DeleteAccessKeyResponse
func (NullableDeleteAccessKeyResponse) IsSet ¶
func (v NullableDeleteAccessKeyResponse) IsSet() bool
func (NullableDeleteAccessKeyResponse) MarshalJSON ¶
func (v NullableDeleteAccessKeyResponse) MarshalJSON() ([]byte, error)
func (*NullableDeleteAccessKeyResponse) Set ¶
func (v *NullableDeleteAccessKeyResponse) Set(val *DeleteAccessKeyResponse)
func (*NullableDeleteAccessKeyResponse) UnmarshalJSON ¶
func (v *NullableDeleteAccessKeyResponse) UnmarshalJSON(src []byte) error
func (*NullableDeleteAccessKeyResponse) Unset ¶
func (v *NullableDeleteAccessKeyResponse) Unset()
type NullableDeleteBucketResponse ¶
type NullableDeleteBucketResponse struct {
// contains filtered or unexported fields
}
func NewNullableDeleteBucketResponse ¶
func NewNullableDeleteBucketResponse(val *DeleteBucketResponse) *NullableDeleteBucketResponse
func (NullableDeleteBucketResponse) Get ¶
func (v NullableDeleteBucketResponse) Get() *DeleteBucketResponse
func (NullableDeleteBucketResponse) IsSet ¶
func (v NullableDeleteBucketResponse) IsSet() bool
func (NullableDeleteBucketResponse) MarshalJSON ¶
func (v NullableDeleteBucketResponse) MarshalJSON() ([]byte, error)
func (*NullableDeleteBucketResponse) Set ¶
func (v *NullableDeleteBucketResponse) Set(val *DeleteBucketResponse)
func (*NullableDeleteBucketResponse) UnmarshalJSON ¶
func (v *NullableDeleteBucketResponse) UnmarshalJSON(src []byte) error
func (*NullableDeleteBucketResponse) Unset ¶
func (v *NullableDeleteBucketResponse) Unset()
type NullableDeleteCredentialsGroupResponse ¶
type NullableDeleteCredentialsGroupResponse struct {
// contains filtered or unexported fields
}
func NewNullableDeleteCredentialsGroupResponse ¶
func NewNullableDeleteCredentialsGroupResponse(val *DeleteCredentialsGroupResponse) *NullableDeleteCredentialsGroupResponse
func (NullableDeleteCredentialsGroupResponse) Get ¶
func (v NullableDeleteCredentialsGroupResponse) Get() *DeleteCredentialsGroupResponse
func (NullableDeleteCredentialsGroupResponse) IsSet ¶
func (v NullableDeleteCredentialsGroupResponse) IsSet() bool
func (NullableDeleteCredentialsGroupResponse) MarshalJSON ¶
func (v NullableDeleteCredentialsGroupResponse) MarshalJSON() ([]byte, error)
func (*NullableDeleteCredentialsGroupResponse) Set ¶
func (v *NullableDeleteCredentialsGroupResponse) Set(val *DeleteCredentialsGroupResponse)
func (*NullableDeleteCredentialsGroupResponse) UnmarshalJSON ¶
func (v *NullableDeleteCredentialsGroupResponse) UnmarshalJSON(src []byte) error
func (*NullableDeleteCredentialsGroupResponse) Unset ¶
func (v *NullableDeleteCredentialsGroupResponse) Unset()
type NullableDeleteDefaultRetentionResponse ¶ added in v1.7.0
type NullableDeleteDefaultRetentionResponse struct {
// contains filtered or unexported fields
}
func NewNullableDeleteDefaultRetentionResponse ¶ added in v1.7.0
func NewNullableDeleteDefaultRetentionResponse(val *DeleteDefaultRetentionResponse) *NullableDeleteDefaultRetentionResponse
func (NullableDeleteDefaultRetentionResponse) Get ¶ added in v1.7.0
func (v NullableDeleteDefaultRetentionResponse) Get() *DeleteDefaultRetentionResponse
func (NullableDeleteDefaultRetentionResponse) IsSet ¶ added in v1.7.0
func (v NullableDeleteDefaultRetentionResponse) IsSet() bool
func (NullableDeleteDefaultRetentionResponse) MarshalJSON ¶ added in v1.7.0
func (v NullableDeleteDefaultRetentionResponse) MarshalJSON() ([]byte, error)
func (*NullableDeleteDefaultRetentionResponse) Set ¶ added in v1.7.0
func (v *NullableDeleteDefaultRetentionResponse) Set(val *DeleteDefaultRetentionResponse)
func (*NullableDeleteDefaultRetentionResponse) UnmarshalJSON ¶ added in v1.7.0
func (v *NullableDeleteDefaultRetentionResponse) UnmarshalJSON(src []byte) error
func (*NullableDeleteDefaultRetentionResponse) Unset ¶ added in v1.7.0
func (v *NullableDeleteDefaultRetentionResponse) Unset()
type NullableDetailedError ¶
type NullableDetailedError struct {
// contains filtered or unexported fields
}
func NewNullableDetailedError ¶
func NewNullableDetailedError(val *DetailedError) *NullableDetailedError
func (NullableDetailedError) Get ¶
func (v NullableDetailedError) Get() *DetailedError
func (NullableDetailedError) IsSet ¶
func (v NullableDetailedError) IsSet() bool
func (NullableDetailedError) MarshalJSON ¶
func (v NullableDetailedError) MarshalJSON() ([]byte, error)
func (*NullableDetailedError) Set ¶
func (v *NullableDetailedError) Set(val *DetailedError)
func (*NullableDetailedError) UnmarshalJSON ¶
func (v *NullableDetailedError) UnmarshalJSON(src []byte) error
func (*NullableDetailedError) Unset ¶
func (v *NullableDetailedError) Unset()
type NullableErrorMessage ¶
type NullableErrorMessage struct {
// contains filtered or unexported fields
}
func NewNullableErrorMessage ¶
func NewNullableErrorMessage(val *ErrorMessage) *NullableErrorMessage
func (NullableErrorMessage) Get ¶
func (v NullableErrorMessage) Get() *ErrorMessage
func (NullableErrorMessage) IsSet ¶
func (v NullableErrorMessage) IsSet() bool
func (NullableErrorMessage) MarshalJSON ¶
func (v NullableErrorMessage) MarshalJSON() ([]byte, error)
func (*NullableErrorMessage) Set ¶
func (v *NullableErrorMessage) Set(val *ErrorMessage)
func (*NullableErrorMessage) UnmarshalJSON ¶
func (v *NullableErrorMessage) UnmarshalJSON(src []byte) error
func (*NullableErrorMessage) Unset ¶
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 ¶
type NullableGetBucketResponse struct {
// contains filtered or unexported fields
}
func NewNullableGetBucketResponse ¶
func NewNullableGetBucketResponse(val *GetBucketResponse) *NullableGetBucketResponse
func (NullableGetBucketResponse) Get ¶
func (v NullableGetBucketResponse) Get() *GetBucketResponse
func (NullableGetBucketResponse) IsSet ¶
func (v NullableGetBucketResponse) IsSet() bool
func (NullableGetBucketResponse) MarshalJSON ¶
func (v NullableGetBucketResponse) MarshalJSON() ([]byte, error)
func (*NullableGetBucketResponse) Set ¶
func (v *NullableGetBucketResponse) Set(val *GetBucketResponse)
func (*NullableGetBucketResponse) UnmarshalJSON ¶
func (v *NullableGetBucketResponse) UnmarshalJSON(src []byte) error
func (*NullableGetBucketResponse) Unset ¶
func (v *NullableGetBucketResponse) Unset()
type NullableGetCredentialsGroupResponse ¶ added in v1.7.0
type NullableGetCredentialsGroupResponse struct {
// contains filtered or unexported fields
}
func NewNullableGetCredentialsGroupResponse ¶ added in v1.7.0
func NewNullableGetCredentialsGroupResponse(val *GetCredentialsGroupResponse) *NullableGetCredentialsGroupResponse
func (NullableGetCredentialsGroupResponse) Get ¶ added in v1.7.0
func (v NullableGetCredentialsGroupResponse) Get() *GetCredentialsGroupResponse
func (NullableGetCredentialsGroupResponse) IsSet ¶ added in v1.7.0
func (v NullableGetCredentialsGroupResponse) IsSet() bool
func (NullableGetCredentialsGroupResponse) MarshalJSON ¶ added in v1.7.0
func (v NullableGetCredentialsGroupResponse) MarshalJSON() ([]byte, error)
func (*NullableGetCredentialsGroupResponse) Set ¶ added in v1.7.0
func (v *NullableGetCredentialsGroupResponse) Set(val *GetCredentialsGroupResponse)
func (*NullableGetCredentialsGroupResponse) UnmarshalJSON ¶ added in v1.7.0
func (v *NullableGetCredentialsGroupResponse) UnmarshalJSON(src []byte) error
func (*NullableGetCredentialsGroupResponse) Unset ¶ added in v1.7.0
func (v *NullableGetCredentialsGroupResponse) Unset()
type NullableHTTPValidationError ¶
type NullableHTTPValidationError struct {
// contains filtered or unexported fields
}
func NewNullableHTTPValidationError ¶
func NewNullableHTTPValidationError(val *HTTPValidationError) *NullableHTTPValidationError
func (NullableHTTPValidationError) Get ¶
func (v NullableHTTPValidationError) Get() *HTTPValidationError
func (NullableHTTPValidationError) IsSet ¶
func (v NullableHTTPValidationError) IsSet() bool
func (NullableHTTPValidationError) MarshalJSON ¶
func (v NullableHTTPValidationError) MarshalJSON() ([]byte, error)
func (*NullableHTTPValidationError) Set ¶
func (v *NullableHTTPValidationError) Set(val *HTTPValidationError)
func (*NullableHTTPValidationError) UnmarshalJSON ¶
func (v *NullableHTTPValidationError) UnmarshalJSON(src []byte) error
func (*NullableHTTPValidationError) Unset ¶
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 ¶
type NullableListAccessKeysResponse struct {
// contains filtered or unexported fields
}
func NewNullableListAccessKeysResponse ¶
func NewNullableListAccessKeysResponse(val *ListAccessKeysResponse) *NullableListAccessKeysResponse
func (NullableListAccessKeysResponse) Get ¶
func (v NullableListAccessKeysResponse) Get() *ListAccessKeysResponse
func (NullableListAccessKeysResponse) IsSet ¶
func (v NullableListAccessKeysResponse) IsSet() bool
func (NullableListAccessKeysResponse) MarshalJSON ¶
func (v NullableListAccessKeysResponse) MarshalJSON() ([]byte, error)
func (*NullableListAccessKeysResponse) Set ¶
func (v *NullableListAccessKeysResponse) Set(val *ListAccessKeysResponse)
func (*NullableListAccessKeysResponse) UnmarshalJSON ¶
func (v *NullableListAccessKeysResponse) UnmarshalJSON(src []byte) error
func (*NullableListAccessKeysResponse) Unset ¶
func (v *NullableListAccessKeysResponse) Unset()
type NullableListBucketsResponse ¶
type NullableListBucketsResponse struct {
// contains filtered or unexported fields
}
func NewNullableListBucketsResponse ¶
func NewNullableListBucketsResponse(val *ListBucketsResponse) *NullableListBucketsResponse
func (NullableListBucketsResponse) Get ¶
func (v NullableListBucketsResponse) Get() *ListBucketsResponse
func (NullableListBucketsResponse) IsSet ¶
func (v NullableListBucketsResponse) IsSet() bool
func (NullableListBucketsResponse) MarshalJSON ¶
func (v NullableListBucketsResponse) MarshalJSON() ([]byte, error)
func (*NullableListBucketsResponse) Set ¶
func (v *NullableListBucketsResponse) Set(val *ListBucketsResponse)
func (*NullableListBucketsResponse) UnmarshalJSON ¶
func (v *NullableListBucketsResponse) UnmarshalJSON(src []byte) error
func (*NullableListBucketsResponse) Unset ¶
func (v *NullableListBucketsResponse) Unset()
type NullableListCredentialsGroupsResponse ¶
type NullableListCredentialsGroupsResponse struct {
// contains filtered or unexported fields
}
func NewNullableListCredentialsGroupsResponse ¶
func NewNullableListCredentialsGroupsResponse(val *ListCredentialsGroupsResponse) *NullableListCredentialsGroupsResponse
func (NullableListCredentialsGroupsResponse) Get ¶
func (v NullableListCredentialsGroupsResponse) Get() *ListCredentialsGroupsResponse
func (NullableListCredentialsGroupsResponse) IsSet ¶
func (v NullableListCredentialsGroupsResponse) IsSet() bool
func (NullableListCredentialsGroupsResponse) MarshalJSON ¶
func (v NullableListCredentialsGroupsResponse) MarshalJSON() ([]byte, error)
func (*NullableListCredentialsGroupsResponse) Set ¶
func (v *NullableListCredentialsGroupsResponse) Set(val *ListCredentialsGroupsResponse)
func (*NullableListCredentialsGroupsResponse) UnmarshalJSON ¶
func (v *NullableListCredentialsGroupsResponse) UnmarshalJSON(src []byte) error
func (*NullableListCredentialsGroupsResponse) Unset ¶
func (v *NullableListCredentialsGroupsResponse) Unset()
type NullableLocationInner ¶
type NullableLocationInner struct {
// contains filtered or unexported fields
}
func NewNullableLocationInner ¶
func NewNullableLocationInner(val *LocationInner) *NullableLocationInner
func (NullableLocationInner) Get ¶
func (v NullableLocationInner) Get() *LocationInner
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 (v NullableProjectScope) Get() *ProjectScope
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 ¶
type NullableProjectStatus struct {
// contains filtered or unexported fields
}
func NewNullableProjectStatus ¶
func NewNullableProjectStatus(val *ProjectStatus) *NullableProjectStatus
func (NullableProjectStatus) Get ¶
func (v NullableProjectStatus) Get() *ProjectStatus
func (NullableProjectStatus) IsSet ¶
func (v NullableProjectStatus) IsSet() bool
func (NullableProjectStatus) MarshalJSON ¶
func (v NullableProjectStatus) MarshalJSON() ([]byte, error)
func (*NullableProjectStatus) Set ¶
func (v *NullableProjectStatus) Set(val *ProjectStatus)
func (*NullableProjectStatus) UnmarshalJSON ¶
func (v *NullableProjectStatus) UnmarshalJSON(src []byte) error
func (*NullableProjectStatus) Unset ¶
func (v *NullableProjectStatus) Unset()
type NullableRetentionMode ¶ added in v1.7.0
type NullableRetentionMode struct {
// contains filtered or unexported fields
}
func NewNullableRetentionMode ¶ added in v1.7.0
func NewNullableRetentionMode(val *RetentionMode) *NullableRetentionMode
func (NullableRetentionMode) Get ¶ added in v1.7.0
func (v NullableRetentionMode) Get() *RetentionMode
func (NullableRetentionMode) IsSet ¶ added in v1.7.0
func (v NullableRetentionMode) IsSet() bool
func (NullableRetentionMode) MarshalJSON ¶ added in v1.7.0
func (v NullableRetentionMode) MarshalJSON() ([]byte, error)
func (*NullableRetentionMode) Set ¶ added in v1.7.0
func (v *NullableRetentionMode) Set(val *RetentionMode)
func (*NullableRetentionMode) UnmarshalJSON ¶ added in v1.7.0
func (v *NullableRetentionMode) UnmarshalJSON(src []byte) error
func (*NullableRetentionMode) Unset ¶ added in v1.7.0
func (v *NullableRetentionMode) Unset()
type NullableSetDefaultRetentionPayload ¶ added in v1.7.0
type NullableSetDefaultRetentionPayload struct {
// contains filtered or unexported fields
}
func NewNullableSetDefaultRetentionPayload ¶ added in v1.7.0
func NewNullableSetDefaultRetentionPayload(val *SetDefaultRetentionPayload) *NullableSetDefaultRetentionPayload
func (NullableSetDefaultRetentionPayload) Get ¶ added in v1.7.0
func (v NullableSetDefaultRetentionPayload) Get() *SetDefaultRetentionPayload
func (NullableSetDefaultRetentionPayload) IsSet ¶ added in v1.7.0
func (v NullableSetDefaultRetentionPayload) IsSet() bool
func (NullableSetDefaultRetentionPayload) MarshalJSON ¶ added in v1.7.0
func (v NullableSetDefaultRetentionPayload) MarshalJSON() ([]byte, error)
func (*NullableSetDefaultRetentionPayload) Set ¶ added in v1.7.0
func (v *NullableSetDefaultRetentionPayload) Set(val *SetDefaultRetentionPayload)
func (*NullableSetDefaultRetentionPayload) UnmarshalJSON ¶ added in v1.7.0
func (v *NullableSetDefaultRetentionPayload) UnmarshalJSON(src []byte) error
func (*NullableSetDefaultRetentionPayload) Unset ¶ added in v1.7.0
func (v *NullableSetDefaultRetentionPayload) 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 ¶
type NullableValidationError struct {
// contains filtered or unexported fields
}
func NewNullableValidationError ¶
func NewNullableValidationError(val *ValidationError) *NullableValidationError
func (NullableValidationError) Get ¶
func (v NullableValidationError) Get() *ValidationError
func (NullableValidationError) IsSet ¶
func (v NullableValidationError) IsSet() bool
func (NullableValidationError) MarshalJSON ¶
func (v NullableValidationError) MarshalJSON() ([]byte, error)
func (*NullableValidationError) Set ¶
func (v *NullableValidationError) Set(val *ValidationError)
func (*NullableValidationError) UnmarshalJSON ¶
func (v *NullableValidationError) UnmarshalJSON(src []byte) error
func (*NullableValidationError) Unset ¶
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
Project string `json:"project"`
// Project Scope
Scope ProjectScope `json:"scope"`
AdditionalProperties map[string]interface{}
}
ProjectStatus struct for ProjectStatus
func NewProjectStatus ¶
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 ¶
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 ¶
func (o *ProjectStatus) GetProject() string
GetProject returns the Project field value
func (*ProjectStatus) GetProjectOk ¶
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 ¶
func (o *ProjectStatus) GetScope() ProjectScope
GetScope returns the Scope field value
func (*ProjectStatus) GetScopeOk ¶
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) MarshalJSON ¶
func (o ProjectStatus) MarshalJSON() ([]byte, error)
func (*ProjectStatus) SetProject ¶
func (o *ProjectStatus) SetProject(v string)
SetProject sets field value
func (*ProjectStatus) SetScope ¶
func (o *ProjectStatus) SetScope(v ProjectScope)
SetScope sets field value
func (ProjectStatus) ToMap ¶
func (o ProjectStatus) ToMap() (map[string]interface{}, error)
func (*ProjectStatus) UnmarshalJSON ¶
func (o *ProjectStatus) UnmarshalJSON(data []byte) (err error)
type RetentionMode ¶ added in v1.7.0
type RetentionMode string
RetentionMode The retention mode for default retention on a bucket.
const ( RETENTIONMODE_COMPLIANCE RetentionMode = "COMPLIANCE" RETENTIONMODE_GOVERNANCE RetentionMode = "GOVERNANCE" )
List of RetentionMode
func NewRetentionModeFromValue ¶ added in v1.7.0
func NewRetentionModeFromValue(v string) (*RetentionMode, error)
NewRetentionModeFromValue returns a pointer to a valid RetentionMode for the value passed as argument, or an error if the value passed is not allowed by the enum
func (RetentionMode) IsValid ¶ added in v1.7.0
func (v RetentionMode) IsValid() bool
IsValid return true if the value is valid for the enum, false otherwise
func (RetentionMode) Ptr ¶ added in v1.7.0
func (v RetentionMode) Ptr() *RetentionMode
Ptr returns reference to RetentionMode value
func (*RetentionMode) UnmarshalJSON ¶ added in v1.7.0
func (v *RetentionMode) UnmarshalJSON(src []byte) error
type SetDefaultRetentionPayload ¶ added in v1.7.0
type SetDefaultRetentionPayload struct {
// Retention period in days
Days int32 `json:"days"`
Mode RetentionMode `json:"mode"`
AdditionalProperties map[string]interface{}
}
SetDefaultRetentionPayload struct for SetDefaultRetentionPayload
func NewSetDefaultRetentionPayload ¶ added in v1.7.0
func NewSetDefaultRetentionPayload(days int32, mode RetentionMode) *SetDefaultRetentionPayload
NewSetDefaultRetentionPayload instantiates a new SetDefaultRetentionPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewSetDefaultRetentionPayloadWithDefaults ¶ added in v1.7.0
func NewSetDefaultRetentionPayloadWithDefaults() *SetDefaultRetentionPayload
NewSetDefaultRetentionPayloadWithDefaults instantiates a new SetDefaultRetentionPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*SetDefaultRetentionPayload) GetDays ¶ added in v1.7.0
func (o *SetDefaultRetentionPayload) GetDays() int32
GetDays returns the Days field value
func (*SetDefaultRetentionPayload) GetDaysOk ¶ added in v1.7.0
func (o *SetDefaultRetentionPayload) GetDaysOk() (*int32, bool)
GetDaysOk returns a tuple with the Days field value and a boolean to check if the value has been set.
func (*SetDefaultRetentionPayload) GetMode ¶ added in v1.7.0
func (o *SetDefaultRetentionPayload) GetMode() RetentionMode
GetMode returns the Mode field value
func (*SetDefaultRetentionPayload) GetModeOk ¶ added in v1.7.0
func (o *SetDefaultRetentionPayload) GetModeOk() (*RetentionMode, bool)
GetModeOk returns a tuple with the Mode field value and a boolean to check if the value has been set.
func (SetDefaultRetentionPayload) MarshalJSON ¶ added in v1.7.0
func (o SetDefaultRetentionPayload) MarshalJSON() ([]byte, error)
func (*SetDefaultRetentionPayload) SetDays ¶ added in v1.7.0
func (o *SetDefaultRetentionPayload) SetDays(v int32)
SetDays sets field value
func (*SetDefaultRetentionPayload) SetMode ¶ added in v1.7.0
func (o *SetDefaultRetentionPayload) SetMode(v RetentionMode)
SetMode sets field value
func (SetDefaultRetentionPayload) ToMap ¶ added in v1.7.0
func (o SetDefaultRetentionPayload) ToMap() (map[string]interface{}, error)
func (*SetDefaultRetentionPayload) UnmarshalJSON ¶ added in v1.7.0
func (o *SetDefaultRetentionPayload) UnmarshalJSON(data []byte) (err error)
type ValidationError ¶
type ValidationError struct {
Loc []LocationInner `json:"loc"`
Msg string `json:"msg"`
Type string `json:"type"`
AdditionalProperties map[string]interface{}
}
ValidationError struct for ValidationError
func NewValidationError ¶
func NewValidationError(loc []LocationInner, msg string, types 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 ¶
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 ¶
func (o *ValidationError) GetLoc() []LocationInner
GetLoc returns the Loc field value
func (*ValidationError) GetLocOk ¶
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 ¶
func (o *ValidationError) GetMsg() string
GetMsg returns the Msg field value
func (*ValidationError) GetMsgOk ¶
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 ¶
func (o *ValidationError) GetType() string
GetType returns the Type field value
func (*ValidationError) GetTypeOk ¶
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) MarshalJSON ¶
func (o ValidationError) MarshalJSON() ([]byte, error)
func (*ValidationError) SetLoc ¶
func (o *ValidationError) SetLoc(v []LocationInner)
SetLoc sets field value
func (*ValidationError) SetType ¶
func (o *ValidationError) SetType(v string)
SetType sets field value
func (ValidationError) ToMap ¶
func (o ValidationError) ToMap() (map[string]interface{}, error)
func (*ValidationError) UnmarshalJSON ¶
func (o *ValidationError) UnmarshalJSON(data []byte) (err error)
Source Files
¶
- api_default.go
- api_default_mock.go
- client.go
- configuration.go
- model_access_key.go
- model_bucket.go
- model_compliance_lock_response.go
- model_create_access_key_payload.go
- model_create_access_key_response.go
- model_create_bucket_response.go
- model_create_credentials_group_payload.go
- model_create_credentials_group_response.go
- model_credentials_group.go
- model_credentials_group_extended.go
- model_default_retention_response.go
- model_delete_access_key_response.go
- model_delete_bucket_response.go
- model_delete_credentials_group_response.go
- model_delete_default_retention_response.go
- model_detailed_error.go
- model_error_message.go
- model_get_bucket_response.go
- model_get_credentials_group_response.go
- model_http_validation_error.go
- model_list_access_keys_response.go
- model_list_buckets_response.go
- model_list_credentials_groups_response.go
- model_location_inner.go
- model_project_scope.go
- model_project_status.go
- model_retention_mode.go
- model_set_default_retention_payload.go
- model_validation_error.go
- response.go
- utils.go