# Functions
AppendBranchMetadataRequest https://keboola.docs.apiary.io/#reference/metadata/development-branch-metadata/create-or-update https://keboola.docs.apiary.io/#reference/metadata/development-branch-metadata/delete.
AppendConfigMetadataRequest https://keboola.docs.apiary.io/#reference/metadata/components-configurations-metadata/create-or-update.
AppendMetadataRequest creates request to append object metadata according its type.
CleanProjectRequest cleans the whole project, the default branch is reset to the default state and other branches are deleted.
No description provided by the author
No description provided by the author
ClientWithHost returns HTTP client with api host set.
ClientWithHostAndToken returns HTTP client with api host and token set.
ClientWithToken returns HTTP client with api token set.
CreateBranchAsyncRequest https://keboola.docs.apiary.io/#reference/development-branches/branches/create-branch.
CreateBranchRequest https://keboola.docs.apiary.io/#reference/development-branches/branches/create-branch.
CreateBucketRequest https://keboola.docs.apiary.io/#reference/buckets/create-or-list-buckets/create-bucket.
CreateConfigRequest https://keboola.docs.apiary.io/#reference/components-and-configurations/component-configurations/create-development-branch-configuration.
CreateConfigRowRequest https://kebooldocs.apiary.io/#reference/components-and-configurations/create-or-list-configuration-rows/create-development-branch-configuration-row.
CreateFileResourceRequest https://keboola.docs.apiary.io/#reference/files/upload-file/create-file-resource.
CreateRequest creates request to create object according its type.
CreateTable creates an empty table with given columns.
CreateTableDeprecatedSyncRequest https://keboola.docs.apiary.io/#reference/tables/create-or-list-tables/create-new-table-from-csv-file.
CreateTableFromFileRequest https://keboola.docs.apiary.io/#reference/tables/create-table-asynchronously/create-new-table-from-csv-file-asynchronously.
CreateTokenRequest https://keboola.docs.apiary.io/#reference/tokens-and-permissions/tokens-collection/create-token.
CreatEventRequest https://keboola.docs.apiary.io/#reference/events/events/create-event.
DeleteBranchAsyncRequest https://keboola.docs.apiary.io/#reference/development-branches/branch-manipulation/delete-branch.
DeleteBranchMetadataRequest https://keboola.docs.apiary.io/#reference/metadata/development-branch-metadata/delete.
DeleteBranchRequest https://keboola.docs.apiary.io/#reference/development-branches/branch-manipulation/delete-branch.
DeleteBucketRequest https://keboola.docs.apiary.io/#reference/buckets/manage-bucket/drop-bucket.
DeleteConfigMetadataRequest https://keboola.docs.apiary.io/#reference/metadata/components-configurations-metadata/delete.
DeleteConfigRequest https://keboola.docs.apiary.io/#reference/components-and-configurations/manage-configurations/delete-configuration.
DeleteConfigRowRequest https://kebooldocs.apiary.io/#reference/components-and-configurations/manage-configuration-rows/update-row.
DeleteConfigsInBranchRequest lists all configs in branch and deletes them all.
DeleteFileRequest https://keboola.docs.apiary.io/#reference/files/manage-files/delete-file.
DeleteMetadataRequest creates request to delete object metadata according its type.
DeleteRequest creates request to delete object according its type.
DeleteTableRequest https://keboola.docs.apiary.io/#reference/tables/manage-tables/drop-table.
DeleteTokenRequest (no documentation).
GenerateIDRequest https://keboola.docs.apiary.io/#reference/tickets/generate-unique-id/generate-new-id.
GetBranchRequest https://keboola.docs.apiary.io/#reference/development-branches/branch-manipulation/branch-detail.
GetBucketRequest https://keboola.docs.apiary.io/#reference/buckets/create-or-list-buckets/list-all-buckets.
GetConfigRequest https://keboola.docs.apiary.io/#reference/components-and-configurations/manage-configurations/development-branch-configuration-detail.
GetConfigRowRequest https://kebooldocs.apiary.io/#reference/components-and-configurations/manage-configuration-rows/row-detail.
GetDefaultBranchRequest lists all branches and returns the default branch.
GetFileRequest https://keboola.docs.apiary.io/#reference/files/manage-files/file-detail.
GetJobRequest https://keboola.docs.apiary.io/#reference/jobs/manage-jobs/job-detail.
GetTableRequest https://keboola.docs.apiary.io/#reference/tables/manage-tables/table-detail.
IndexComponentsRequest returns index of Storage API with components definitions.
IndexRequest returns index of Storage API without components definitions.
ListBranchesRequest https://keboola.docs.apiary.io/#reference/development-branches/branches/list-branches.
ListBranchMetadataRequest https://keboola.docs.apiary.io/#reference/metadata/development-branch-metadata/list.
ListBucketsRequest https://keboola.docs.apiary.io/#reference/buckets/manage-bucket/bucket-detail.
ListConfigMetadataRequest https://keboola.docs.apiary.io/#reference/search/search-components-configurations/search-component-configurations.
No description provided by the author
ListConfigsAndRowsFrom https://keboola.docs.apiary.io/#reference/components-and-configurations/get-components/get-components.
ListFilesRequest https://keboola.docs.apiary.io/#reference/files/list-files.
ListTablesRequest https://keboola.docs.apiary.io/#reference/tables/list-tables/list-all-tables.
ListTokensRequest https://keboola.docs.apiary.io/#reference/tokens-and-permissions/tokens-collection/list-all-tokens.
LoadDataFromFileRequest https://keboola.docs.apiary.io/#reference/tables/load-data-asynchronously/import-data.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewTicketProvider creates TicketProvider.
NewUploadSliceWriter instantiates a Writer to the Storage given by cloud provider specified in the File resource and to the specified slice.
NewUploadWriter instantiates a Writer to the Storage given by cloud provider specified in the File resource.
No description provided by the author
No description provided by the author
RefreshTokenRequest https://keboola.docs.apiary.io/#reference/tokens-and-permissions/share-token/refresh-token.
SortComponents by name, keboola vendor will be first.
UpdateBranchRequest https://keboola.docs.apiary.io/#reference/development-branches/branches/update-branch.
UpdateConfigRequest https://keboola.docs.apiary.io/#reference/components-and-configurations/manage-configurations/update-development-branch-configuration.
UpdateConfigRowRequest https://kebooldocs.apiary.io/#reference/components-and-configurations/manage-configuration-rows/update-row-for-development-branch.
UpdateRequest creates request to update object according its type.
Upload instantiates a Writer to the Storage given by cloud provider specified in the File resource and writes there content of the reader.
UploadSlice instantiates a Writer to the Storage given by cloud provider specified in the File resource and writes content of the reader to the specified slice.
UploadSlicedFileManifest instantiates a Writer to the Storage given by cloud provider specified in the File resource and writes content of the reader to the specified slice manifest.
VerifyTokenRequest https://keboola.docs.apiary.io/#reference/tokens-and-permissions/token-verification/token-verification.
WaitForJob pulls job status until it is completed.
WithBucketPermission adds `bucket` to the set of buckets this token may read or write to, depending on the permission specified (`perm`).
WithBucketPermissions set token buckets permissions.
No description provided by the author
WithCanManageBuckets gives the newly created token the ability to manage buckets.
WithCanPurgeTrash allows this token to permanently delete configurations.
WithCanReadAllFileUploads allows access to all file uploads.
No description provided by the author
No description provided by the author
No description provided by the author
WithComponentAccess adds `component` to the list of components this token may access.
No description provided by the author
WithDescription sets the token's description.
No description provided by the author
No description provided by the author
WithExpiresIn sets the time until the token expires.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Component constants.
Component constants.
Component constants.
Component constants.
Component constants.
Component constants.
Component constants.
Component constants.
Component constants.
Component constants.
# Structs
Branch https://keboola.docs.apiary.io/#reference/development-branches/branches/list-branches.
BranchKey is a unique identifier of a branch.
No description provided by the author
No description provided by the author
Component https://keboola.docs.apiary.io/#reference/components-and-configurations/get-development-branch-components/get-development-branch-components.
ComponentData https://keboola.docs.apiary.io/#reference/components-and-configurations/get-development-branch-components/get-development-branch-components.
ComponentKey is a unique identifier of a component.
ComponentsMap is immutable map of components, see Components.ToMap.
ComponentWithConfigs is result of ListConfigsAndRowsFrom request.
Config https://keboola.docs.apiary.io/#reference/components-and-configurations/component-configurations/list-configurations.
ConfigKey is a unique identifier of a configuration.
ConfigMetadataItem is one item of configuration metadata.
ConfigRow https://keboola.docs.apiary.io/#reference/components-and-configurations/component-configurations/list-configurations.
ConfigRowKey is a unique identifier of ConfigRow.
ConfigWithRows is a configuration with its configuration rows.
No description provided by the author
Error represents the structure of Storage API error.
Event https://keboola.docs.apiary.io/#reference/events/events/create-event.
FeaturesMap is immutable map of features, see Features.ToMap.
No description provided by the author
Index of Storage API.
IndexComponents is the Index of Storage API with components included.
Job is a storage job.
No description provided by the author
JobKey is a unique identifier of Job.
MetadataDetail - metadata with details (id, timestamp).
Service is a Keboola service, for example Encryption API.
ServicesMap is immutable map of services, see Services.ToMap.
No description provided by the author
No description provided by the author
Table https://keboola.docs.apiary.io/#reference/tables/list-tables/list-all-tables.
No description provided by the author
Ticket https://keboola.docs.apiary.io/#reference/tickets/generate-unique-id/generate-new-id.
TicketProvider generates new IDs and GUARANTEES that the IDs will be returned with the same order as the Request method was called.
Token https://keboola.docs.apiary.io/#reference/tokens-and-permissions/token-verification/token-verification.
TokenAdmin - admin part of the token that should exist if the token is a master token.
TokenOwner - owner of Token.
# Interfaces
CreateTableOption applies to the request for creating table from file.
LoadDataOption applies to the request loading data to a table.
No description provided by the author
# Type aliases
BranchID is an ID of a development branch in Storage API.
No description provided by the author
No description provided by the author
No description provided by the author
ComponentID is id of a Keboola component.
Components slice.
ConfigID represents an ID of a configuration in Storage API.
ConfigsMetadata slice.
No description provided by the author
DeleteOption for requests to delete bucket or table.
EventID represents an ID of an event in Storage API.
No description provided by the author
JobID is an ID of a storage job.
No description provided by the author
JSONString is Json encoded as string, see CreatEventRequest.
No description provided by the author
Metadata - object metadata.
MetadataDetails - metadata with details (id, timestamp).
No description provided by the author
RowID is id of configuration row.
ServiceID is an ID of a Keboola service, for example "encryption".
Services slice.
ServiceURL is an url of a Keboola service, for example "https://encryption.keboola.com".
No description provided by the author