Documentation
¶
Overview ¶
Package geocube is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Variables
- func RegisterAdminServer(s grpc.ServiceRegistrar, srv AdminServer)
- func RegisterGeocubeDownloaderServer(s grpc.ServiceRegistrar, srv GeocubeDownloaderServer)
- func RegisterGeocubeHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterGeocubeHandlerClient(ctx context.Context, mux *runtime.ServeMux, client GeocubeClient) error
- func RegisterGeocubeHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterGeocubeHandlerServer(ctx context.Context, mux *runtime.ServeMux, server GeocubeServer) error
- func RegisterGeocubeServer(s grpc.ServiceRegistrar, srv GeocubeServer)
- type AOI
- type AddRecordsTagsRequest
- func (*AddRecordsTagsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddRecordsTagsRequest) GetIds() []string
- func (x *AddRecordsTagsRequest) GetTags() map[string]string
- func (*AddRecordsTagsRequest) ProtoMessage()
- func (x *AddRecordsTagsRequest) ProtoReflect() protoreflect.Message
- func (x *AddRecordsTagsRequest) Reset()
- func (x *AddRecordsTagsRequest) String() string
- type AddRecordsTagsResponse
- func (*AddRecordsTagsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AddRecordsTagsResponse) GetNb() int64
- func (*AddRecordsTagsResponse) ProtoMessage()
- func (x *AddRecordsTagsResponse) ProtoReflect() protoreflect.Message
- func (x *AddRecordsTagsResponse) Reset()
- func (x *AddRecordsTagsResponse) String() string
- type AdminClient
- type AdminServer
- type ByteOrder
- type CancelJobRequest
- func (*CancelJobRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CancelJobRequest) GetForceAnyState() bool
- func (x *CancelJobRequest) GetId() string
- func (*CancelJobRequest) ProtoMessage()
- func (x *CancelJobRequest) ProtoReflect() protoreflect.Message
- func (x *CancelJobRequest) Reset()
- func (x *CancelJobRequest) String() string
- type CancelJobResponse
- type Cell
- type CleanJobsRequest
- func (*CleanJobsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CleanJobsRequest) GetNameLike() string
- func (x *CleanJobsRequest) GetState() string
- func (*CleanJobsRequest) ProtoMessage()
- func (x *CleanJobsRequest) ProtoReflect() protoreflect.Message
- func (x *CleanJobsRequest) Reset()
- func (x *CleanJobsRequest) String() string
- type CleanJobsResponse
- type ColorPoint
- func (*ColorPoint) Descriptor() ([]byte, []int)deprecated
- func (x *ColorPoint) GetA() uint32
- func (x *ColorPoint) GetB() uint32
- func (x *ColorPoint) GetG() uint32
- func (x *ColorPoint) GetR() uint32
- func (x *ColorPoint) GetValue() float32
- func (*ColorPoint) ProtoMessage()
- func (x *ColorPoint) ProtoReflect() protoreflect.Message
- func (x *ColorPoint) Reset()
- func (x *ColorPoint) String() string
- type ConfigConsolidationRequest
- func (*ConfigConsolidationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ConfigConsolidationRequest) GetConsolidationParams() *ConsolidationParams
- func (x *ConfigConsolidationRequest) GetVariableId() string
- func (*ConfigConsolidationRequest) ProtoMessage()
- func (x *ConfigConsolidationRequest) ProtoReflect() protoreflect.Message
- func (x *ConfigConsolidationRequest) Reset()
- func (x *ConfigConsolidationRequest) String() string
- type ConfigConsolidationResponse
- type ConsolidateRequest
- func (*ConsolidateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ConsolidateRequest) GetExecutionLevel() ExecutionLevel
- func (x *ConsolidateRequest) GetFilters() *RecordFilters
- func (x *ConsolidateRequest) GetInstanceId() string
- func (x *ConsolidateRequest) GetJobName() string
- func (x *ConsolidateRequest) GetLayoutName() string
- func (x *ConsolidateRequest) GetRecords() *RecordIdList
- func (m *ConsolidateRequest) GetRecordsLister() isConsolidateRequest_RecordsLister
- func (*ConsolidateRequest) ProtoMessage()
- func (x *ConsolidateRequest) ProtoReflect() protoreflect.Message
- func (x *ConsolidateRequest) Reset()
- func (x *ConsolidateRequest) String() string
- type ConsolidateRequest_Filters
- type ConsolidateRequest_Records
- type ConsolidateResponse
- func (*ConsolidateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ConsolidateResponse) GetJobId() string
- func (*ConsolidateResponse) ProtoMessage()
- func (x *ConsolidateResponse) ProtoReflect() protoreflect.Message
- func (x *ConsolidateResponse) Reset()
- func (x *ConsolidateResponse) String() string
- type ConsolidationParams
- func (*ConsolidationParams) Descriptor() ([]byte, []int)deprecated
- func (x *ConsolidationParams) GetBandsInterleave() booldeprecated
- func (x *ConsolidationParams) GetCompression() ConsolidationParams_Compression
- func (x *ConsolidationParams) GetCreateOverviews() booldeprecated
- func (x *ConsolidationParams) GetDformat() *DataFormat
- func (x *ConsolidationParams) GetExponent() float64
- func (x *ConsolidationParams) GetResamplingAlg() Resampling
- func (x *ConsolidationParams) GetStorageClass() StorageClass
- func (*ConsolidationParams) ProtoMessage()
- func (x *ConsolidationParams) ProtoReflect() protoreflect.Message
- func (x *ConsolidationParams) Reset()
- func (x *ConsolidationParams) String() string
- type ConsolidationParams_Compression
- func (ConsolidationParams_Compression) Descriptor() protoreflect.EnumDescriptor
- func (x ConsolidationParams_Compression) Enum() *ConsolidationParams_Compression
- func (ConsolidationParams_Compression) EnumDescriptor() ([]byte, []int)deprecated
- func (x ConsolidationParams_Compression) Number() protoreflect.EnumNumber
- func (x ConsolidationParams_Compression) String() string
- func (ConsolidationParams_Compression) Type() protoreflect.EnumType
- type Container
- func (*Container) Descriptor() ([]byte, []int)deprecated
- func (x *Container) GetDatasets() []*Dataset
- func (x *Container) GetManaged() bool
- func (x *Container) GetUri() string
- func (*Container) ProtoMessage()
- func (x *Container) ProtoReflect() protoreflect.Message
- func (x *Container) Reset()
- func (x *Container) String() string
- type ContinueJobRequest
- type ContinueJobResponse
- type Coord
- type CreateAOIRequest
- type CreateAOIResponse
- type CreateGridRequest
- type CreateGridResponse
- type CreateLayoutRequest
- func (*CreateLayoutRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateLayoutRequest) GetLayout() *Layout
- func (*CreateLayoutRequest) ProtoMessage()
- func (x *CreateLayoutRequest) ProtoReflect() protoreflect.Message
- func (x *CreateLayoutRequest) Reset()
- func (x *CreateLayoutRequest) String() string
- type CreateLayoutResponse
- type CreatePaletteRequest
- func (*CreatePaletteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreatePaletteRequest) GetPalette() *Palette
- func (x *CreatePaletteRequest) GetReplace() bool
- func (*CreatePaletteRequest) ProtoMessage()
- func (x *CreatePaletteRequest) ProtoReflect() protoreflect.Message
- func (x *CreatePaletteRequest) Reset()
- func (x *CreatePaletteRequest) String() string
- type CreatePaletteResponse
- type CreateRecordsRequest
- func (*CreateRecordsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateRecordsRequest) GetRecords() []*NewRecord
- func (*CreateRecordsRequest) ProtoMessage()
- func (x *CreateRecordsRequest) ProtoReflect() protoreflect.Message
- func (x *CreateRecordsRequest) Reset()
- func (x *CreateRecordsRequest) String() string
- type CreateRecordsResponse
- func (*CreateRecordsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateRecordsResponse) GetIds() []string
- func (*CreateRecordsResponse) ProtoMessage()
- func (x *CreateRecordsResponse) ProtoReflect() protoreflect.Message
- func (x *CreateRecordsResponse) Reset()
- func (x *CreateRecordsResponse) String() string
- type CreateVariableRequest
- func (*CreateVariableRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVariableRequest) GetVariable() *Variable
- func (*CreateVariableRequest) ProtoMessage()
- func (x *CreateVariableRequest) ProtoReflect() protoreflect.Message
- func (x *CreateVariableRequest) Reset()
- func (x *CreateVariableRequest) String() string
- type CreateVariableResponse
- func (*CreateVariableResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVariableResponse) GetId() string
- func (*CreateVariableResponse) ProtoMessage()
- func (x *CreateVariableResponse) ProtoReflect() protoreflect.Message
- func (x *CreateVariableResponse) Reset()
- func (x *CreateVariableResponse) String() string
- type DataFormat
- func (*DataFormat) Descriptor() ([]byte, []int)deprecated
- func (x *DataFormat) GetDtype() DataFormat_Dtype
- func (x *DataFormat) GetMaxValue() float64
- func (x *DataFormat) GetMinValue() float64
- func (x *DataFormat) GetNoData() float64
- func (*DataFormat) ProtoMessage()
- func (x *DataFormat) ProtoReflect() protoreflect.Message
- func (x *DataFormat) Reset()
- func (x *DataFormat) String() string
- type DataFormat_Dtype
- func (DataFormat_Dtype) Descriptor() protoreflect.EnumDescriptor
- func (x DataFormat_Dtype) Enum() *DataFormat_Dtype
- func (DataFormat_Dtype) EnumDescriptor() ([]byte, []int)deprecated
- func (x DataFormat_Dtype) Number() protoreflect.EnumNumber
- func (x DataFormat_Dtype) String() string
- func (DataFormat_Dtype) Type() protoreflect.EnumType
- type Dataset
- func (*Dataset) Descriptor() ([]byte, []int)deprecated
- func (x *Dataset) GetBands() []int64
- func (x *Dataset) GetContainerSubdir() string
- func (x *Dataset) GetDformat() *DataFormat
- func (x *Dataset) GetExponent() float64
- func (x *Dataset) GetInstanceId() string
- func (x *Dataset) GetRealMaxValue() float64
- func (x *Dataset) GetRealMinValue() float64
- func (x *Dataset) GetRecordId() string
- func (*Dataset) ProtoMessage()
- func (x *Dataset) ProtoReflect() protoreflect.Message
- func (x *Dataset) Reset()
- func (x *Dataset) String() string
- type DatasetMeta
- type DeleteDatasetsRequest
- func (*DeleteDatasetsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteDatasetsRequest) GetDatasetPatterns() []string
- func (x *DeleteDatasetsRequest) GetExecutionLevel() ExecutionLevel
- func (x *DeleteDatasetsRequest) GetInstanceIds() []string
- func (x *DeleteDatasetsRequest) GetJobName() string
- func (x *DeleteDatasetsRequest) GetRecordIds() []string
- func (*DeleteDatasetsRequest) ProtoMessage()
- func (x *DeleteDatasetsRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteDatasetsRequest) Reset()
- func (x *DeleteDatasetsRequest) String() string
- type DeleteDatasetsResponse
- func (*DeleteDatasetsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteDatasetsResponse) GetJob() *Job
- func (*DeleteDatasetsResponse) ProtoMessage()
- func (x *DeleteDatasetsResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteDatasetsResponse) Reset()
- func (x *DeleteDatasetsResponse) String() string
- type DeleteGridRequest
- type DeleteGridResponse
- type DeleteInstanceRequest
- func (*DeleteInstanceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteInstanceRequest) GetId() string
- func (*DeleteInstanceRequest) ProtoMessage()
- func (x *DeleteInstanceRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteInstanceRequest) Reset()
- func (x *DeleteInstanceRequest) String() string
- type DeleteInstanceResponse
- type DeleteLayoutRequest
- func (*DeleteLayoutRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteLayoutRequest) GetName() string
- func (*DeleteLayoutRequest) ProtoMessage()
- func (x *DeleteLayoutRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteLayoutRequest) Reset()
- func (x *DeleteLayoutRequest) String() string
- type DeleteLayoutResponse
- type DeleteRecordsRequest
- func (*DeleteRecordsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteRecordsRequest) GetIds() []string
- func (*DeleteRecordsRequest) ProtoMessage()
- func (x *DeleteRecordsRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteRecordsRequest) Reset()
- func (x *DeleteRecordsRequest) String() string
- type DeleteRecordsResponse
- func (*DeleteRecordsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteRecordsResponse) GetNb() int64
- func (*DeleteRecordsResponse) ProtoMessage()
- func (x *DeleteRecordsResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteRecordsResponse) Reset()
- func (x *DeleteRecordsResponse) String() string
- type DeleteVariableRequest
- func (*DeleteVariableRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteVariableRequest) GetId() string
- func (*DeleteVariableRequest) ProtoMessage()
- func (x *DeleteVariableRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteVariableRequest) Reset()
- func (x *DeleteVariableRequest) String() string
- type DeleteVariableResponse
- type ExecutionLevel
- func (ExecutionLevel) Descriptor() protoreflect.EnumDescriptor
- func (x ExecutionLevel) Enum() *ExecutionLevel
- func (ExecutionLevel) EnumDescriptor() ([]byte, []int)deprecated
- func (x ExecutionLevel) Number() protoreflect.EnumNumber
- func (x ExecutionLevel) String() string
- func (ExecutionLevel) Type() protoreflect.EnumType
- type FileFormat
- type FindContainerLayoutsRequest
- func (*FindContainerLayoutsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FindContainerLayoutsRequest) GetFilters() *RecordFiltersWithAOI
- func (m *FindContainerLayoutsRequest) GetIdentifier() isFindContainerLayoutsRequest_Identifier
- func (x *FindContainerLayoutsRequest) GetInstanceId() string
- func (x *FindContainerLayoutsRequest) GetRecords() *RecordIdList
- func (*FindContainerLayoutsRequest) ProtoMessage()
- func (x *FindContainerLayoutsRequest) ProtoReflect() protoreflect.Message
- func (x *FindContainerLayoutsRequest) Reset()
- func (x *FindContainerLayoutsRequest) String() string
- type FindContainerLayoutsRequest_Filters
- type FindContainerLayoutsRequest_Records
- type FindContainerLayoutsResponse
- func (*FindContainerLayoutsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *FindContainerLayoutsResponse) GetContainerUris() []string
- func (x *FindContainerLayoutsResponse) GetLayoutName() string
- func (*FindContainerLayoutsResponse) ProtoMessage()
- func (x *FindContainerLayoutsResponse) ProtoReflect() protoreflect.Message
- func (x *FindContainerLayoutsResponse) Reset()
- func (x *FindContainerLayoutsResponse) String() string
- type GeoTransform
- func (*GeoTransform) Descriptor() ([]byte, []int)deprecated
- func (x *GeoTransform) GetA() float64
- func (x *GeoTransform) GetB() float64
- func (x *GeoTransform) GetC() float64
- func (x *GeoTransform) GetD() float64
- func (x *GeoTransform) GetE() float64
- func (x *GeoTransform) GetF() float64
- func (*GeoTransform) ProtoMessage()
- func (x *GeoTransform) ProtoReflect() protoreflect.Message
- func (x *GeoTransform) Reset()
- func (x *GeoTransform) String() string
- type GeocubeClient
- type GeocubeDownloaderClient
- type GeocubeDownloaderServer
- type GeocubeDownloader_DownloadCubeClient
- type GeocubeDownloader_DownloadCubeServer
- type GeocubeServer
- type Geocube_CreateGridClient
- type Geocube_CreateGridServer
- type Geocube_FindContainerLayoutsClient
- type Geocube_FindContainerLayoutsServer
- type Geocube_GetCubeClient
- type Geocube_GetCubeServer
- type Geocube_GetRecordsClient
- type Geocube_GetRecordsServer
- type Geocube_ListRecordsClient
- type Geocube_ListRecordsServer
- type Geocube_ListVariablesClient
- type Geocube_ListVariablesServer
- type Geocube_TileAOIClient
- type Geocube_TileAOIServer
- type GetAOIRequest
- type GetAOIResponse
- type GetConsolidationParamsRequest
- func (*GetConsolidationParamsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetConsolidationParamsRequest) GetVariableId() string
- func (*GetConsolidationParamsRequest) ProtoMessage()
- func (x *GetConsolidationParamsRequest) ProtoReflect() protoreflect.Message
- func (x *GetConsolidationParamsRequest) Reset()
- func (x *GetConsolidationParamsRequest) String() string
- type GetConsolidationParamsResponse
- func (*GetConsolidationParamsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetConsolidationParamsResponse) GetConsolidationParams() *ConsolidationParams
- func (*GetConsolidationParamsResponse) ProtoMessage()
- func (x *GetConsolidationParamsResponse) ProtoReflect() protoreflect.Message
- func (x *GetConsolidationParamsResponse) Reset()
- func (x *GetConsolidationParamsResponse) String() string
- type GetCubeMetadataRequest
- func (*GetCubeMetadataRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetCubeMetadataRequest) GetCrs() string
- func (x *GetCubeMetadataRequest) GetDatasetsMeta() []*DatasetMeta
- func (x *GetCubeMetadataRequest) GetFormat() FileFormat
- func (x *GetCubeMetadataRequest) GetGroupedRecords() []*GroupedRecords
- func (x *GetCubeMetadataRequest) GetPixToCrs() *GeoTransform
- func (x *GetCubeMetadataRequest) GetRefDformat() *DataFormat
- func (x *GetCubeMetadataRequest) GetResamplingAlg() Resampling
- func (x *GetCubeMetadataRequest) GetSize() *Size
- func (*GetCubeMetadataRequest) ProtoMessage()
- func (x *GetCubeMetadataRequest) ProtoReflect() protoreflect.Message
- func (x *GetCubeMetadataRequest) Reset()
- func (x *GetCubeMetadataRequest) String() string
- type GetCubeMetadataResponse
- func (*GetCubeMetadataResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetCubeMetadataResponse) GetChunk() *ImageChunk
- func (x *GetCubeMetadataResponse) GetGlobalHeader() *GetCubeResponseHeader
- func (x *GetCubeMetadataResponse) GetHeader() *ImageHeader
- func (m *GetCubeMetadataResponse) GetResponse() isGetCubeMetadataResponse_Response
- func (*GetCubeMetadataResponse) ProtoMessage()
- func (x *GetCubeMetadataResponse) ProtoReflect() protoreflect.Message
- func (x *GetCubeMetadataResponse) Reset()
- func (x *GetCubeMetadataResponse) String() string
- type GetCubeMetadataResponse_Chunk
- type GetCubeMetadataResponse_GlobalHeader
- type GetCubeMetadataResponse_Header
- type GetCubeRequest
- func (*GetCubeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetCubeRequest) GetCompressionLevel() int32
- func (x *GetCubeRequest) GetCrs() string
- func (x *GetCubeRequest) GetFilters() *RecordFilters
- func (x *GetCubeRequest) GetFormat() FileFormat
- func (x *GetCubeRequest) GetGroupedRecords() *GroupedRecordIdsList
- func (x *GetCubeRequest) GetHeadersOnly() bool
- func (x *GetCubeRequest) GetInstancesId() []string
- func (x *GetCubeRequest) GetPixToCrs() *GeoTransform
- func (x *GetCubeRequest) GetRecords() *RecordIdList
- func (m *GetCubeRequest) GetRecordsLister() isGetCubeRequest_RecordsLister
- func (x *GetCubeRequest) GetResamplingAlg() Resampling
- func (x *GetCubeRequest) GetSize() *Size
- func (*GetCubeRequest) ProtoMessage()
- func (x *GetCubeRequest) ProtoReflect() protoreflect.Message
- func (x *GetCubeRequest) Reset()
- func (x *GetCubeRequest) String() string
- type GetCubeRequest_Filters
- type GetCubeRequest_GroupedRecords
- type GetCubeRequest_Records
- type GetCubeResponse
- func (*GetCubeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetCubeResponse) GetChunk() *ImageChunk
- func (x *GetCubeResponse) GetGlobalHeader() *GetCubeResponseHeader
- func (x *GetCubeResponse) GetHeader() *ImageHeader
- func (m *GetCubeResponse) GetResponse() isGetCubeResponse_Response
- func (*GetCubeResponse) ProtoMessage()
- func (x *GetCubeResponse) ProtoReflect() protoreflect.Message
- func (x *GetCubeResponse) Reset()
- func (x *GetCubeResponse) String() string
- type GetCubeResponseHeader
- func (*GetCubeResponseHeader) Descriptor() ([]byte, []int)deprecated
- func (x *GetCubeResponseHeader) GetCount() int64
- func (x *GetCubeResponseHeader) GetCrs() string
- func (x *GetCubeResponseHeader) GetGeotransform() *GeoTransform
- func (x *GetCubeResponseHeader) GetNbDatasets() int64
- func (x *GetCubeResponseHeader) GetRefDformat() *DataFormat
- func (x *GetCubeResponseHeader) GetResamplingAlg() Resampling
- func (*GetCubeResponseHeader) ProtoMessage()
- func (x *GetCubeResponseHeader) ProtoReflect() protoreflect.Message
- func (x *GetCubeResponseHeader) Reset()
- func (x *GetCubeResponseHeader) String() string
- type GetCubeResponse_Chunk
- type GetCubeResponse_GlobalHeader
- type GetCubeResponse_Header
- type GetJobRequest
- func (*GetJobRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetJobRequest) GetId() string
- func (x *GetJobRequest) GetLogLimit() int32
- func (x *GetJobRequest) GetLogPage() int32
- func (*GetJobRequest) ProtoMessage()
- func (x *GetJobRequest) ProtoReflect() protoreflect.Message
- func (x *GetJobRequest) Reset()
- func (x *GetJobRequest) String() string
- type GetJobResponse
- type GetRecordsRequest
- type GetRecordsResponseItem
- func (*GetRecordsResponseItem) Descriptor() ([]byte, []int)deprecated
- func (x *GetRecordsResponseItem) GetRecord() *Record
- func (*GetRecordsResponseItem) ProtoMessage()
- func (x *GetRecordsResponseItem) ProtoReflect() protoreflect.Message
- func (x *GetRecordsResponseItem) Reset()
- func (x *GetRecordsResponseItem) String() string
- type GetTileRequest
- func (*GetTileRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetTileRequest) GetInstanceId() string
- func (x *GetTileRequest) GetRecords() *GroupedRecordIds
- func (m *GetTileRequest) GetRecordsLister() isGetTileRequest_RecordsLister
- func (x *GetTileRequest) GetX() int32
- func (x *GetTileRequest) GetY() int32
- func (x *GetTileRequest) GetZ() int32
- func (*GetTileRequest) ProtoMessage()
- func (x *GetTileRequest) ProtoReflect() protoreflect.Message
- func (x *GetTileRequest) Reset()
- func (x *GetTileRequest) String() string
- type GetTileRequest_Records
- type GetTileResponse
- type GetVariableRequest
- func (*GetVariableRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetVariableRequest) GetId() string
- func (m *GetVariableRequest) GetIdentifier() isGetVariableRequest_Identifier
- func (x *GetVariableRequest) GetInstanceId() string
- func (x *GetVariableRequest) GetName() string
- func (*GetVariableRequest) ProtoMessage()
- func (x *GetVariableRequest) ProtoReflect() protoreflect.Message
- func (x *GetVariableRequest) Reset()
- func (x *GetVariableRequest) String() string
- type GetVariableRequest_Id
- type GetVariableRequest_InstanceId
- type GetVariableRequest_Name
- type GetVariableResponse
- func (*GetVariableResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetVariableResponse) GetVariable() *Variable
- func (*GetVariableResponse) ProtoMessage()
- func (x *GetVariableResponse) ProtoReflect() protoreflect.Message
- func (x *GetVariableResponse) Reset()
- func (x *GetVariableResponse) String() string
- type GetVersionRequest
- type GetVersionResponse
- func (*GetVersionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetVersionResponse) GetVersion() string
- func (*GetVersionResponse) ProtoMessage()
- func (x *GetVersionResponse) ProtoReflect() protoreflect.Message
- func (x *GetVersionResponse) Reset()
- func (x *GetVersionResponse) String() string
- type Grid
- type GroupedRecordIds
- type GroupedRecordIdsList
- func (*GroupedRecordIdsList) Descriptor() ([]byte, []int)deprecated
- func (x *GroupedRecordIdsList) GetRecords() []*GroupedRecordIds
- func (*GroupedRecordIdsList) ProtoMessage()
- func (x *GroupedRecordIdsList) ProtoReflect() protoreflect.Message
- func (x *GroupedRecordIdsList) Reset()
- func (x *GroupedRecordIdsList) String() string
- type GroupedRecords
- type ImageChunk
- type ImageFile
- type ImageHeader
- func (*ImageHeader) Descriptor() ([]byte, []int)deprecated
- func (x *ImageHeader) GetCompression() bool
- func (x *ImageHeader) GetData() []byte
- func (x *ImageHeader) GetDatasetMeta() *DatasetMeta
- func (x *ImageHeader) GetDtype() DataFormat_Dtype
- func (x *ImageHeader) GetError() string
- func (x *ImageHeader) GetGroupedRecords() *GroupedRecords
- func (x *ImageHeader) GetNbParts() int32
- func (x *ImageHeader) GetOrder() ByteOrder
- func (x *ImageHeader) GetShape() *Shape
- func (x *ImageHeader) GetSize() int64
- func (*ImageHeader) ProtoMessage()
- func (x *ImageHeader) ProtoReflect() protoreflect.Message
- func (x *ImageHeader) Reset()
- func (x *ImageHeader) String() string
- type IndexDatasetsRequest
- func (*IndexDatasetsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *IndexDatasetsRequest) GetContainer() *Container
- func (*IndexDatasetsRequest) ProtoMessage()
- func (x *IndexDatasetsRequest) ProtoReflect() protoreflect.Message
- func (x *IndexDatasetsRequest) Reset()
- func (x *IndexDatasetsRequest) String() string
- type IndexDatasetsResponse
- type Instance
- func (*Instance) Descriptor() ([]byte, []int)deprecated
- func (x *Instance) GetId() string
- func (x *Instance) GetMetadata() map[string]string
- func (x *Instance) GetName() string
- func (*Instance) ProtoMessage()
- func (x *Instance) ProtoReflect() protoreflect.Message
- func (x *Instance) Reset()
- func (x *Instance) String() string
- type InstantiateVariableRequest
- func (*InstantiateVariableRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InstantiateVariableRequest) GetInstanceMetadata() map[string]string
- func (x *InstantiateVariableRequest) GetInstanceName() string
- func (x *InstantiateVariableRequest) GetVariableId() string
- func (*InstantiateVariableRequest) ProtoMessage()
- func (x *InstantiateVariableRequest) ProtoReflect() protoreflect.Message
- func (x *InstantiateVariableRequest) Reset()
- func (x *InstantiateVariableRequest) String() string
- type InstantiateVariableResponse
- func (*InstantiateVariableResponse) Descriptor() ([]byte, []int)deprecated
- func (x *InstantiateVariableResponse) GetInstance() *Instance
- func (*InstantiateVariableResponse) ProtoMessage()
- func (x *InstantiateVariableResponse) ProtoReflect() protoreflect.Message
- func (x *InstantiateVariableResponse) Reset()
- func (x *InstantiateVariableResponse) String() string
- type InternalMeta
- func (*InternalMeta) Descriptor() ([]byte, []int)deprecated
- func (x *InternalMeta) GetBands() []int64
- func (x *InternalMeta) GetContainerSubdir() string
- func (x *InternalMeta) GetContainerUri() string
- func (x *InternalMeta) GetDformat() *DataFormat
- func (x *InternalMeta) GetExponent() float64
- func (x *InternalMeta) GetRangeMax() float64
- func (x *InternalMeta) GetRangeMin() float64
- func (*InternalMeta) ProtoMessage()
- func (x *InternalMeta) ProtoReflect() protoreflect.Message
- func (x *InternalMeta) Reset()
- func (x *InternalMeta) String() string
- type Job
- func (*Job) Descriptor() ([]byte, []int)deprecated
- func (x *Job) GetActiveTasks() int32
- func (x *Job) GetCreationTime() *timestamppb.Timestamp
- func (x *Job) GetExecutionLevel() ExecutionLevel
- func (x *Job) GetFailedTasks() int32
- func (x *Job) GetId() string
- func (x *Job) GetLastUpdateTime() *timestamppb.Timestamp
- func (x *Job) GetLogs() []string
- func (x *Job) GetName() string
- func (x *Job) GetState() string
- func (x *Job) GetType() string
- func (x *Job) GetWaiting() bool
- func (*Job) ProtoMessage()
- func (x *Job) ProtoReflect() protoreflect.Message
- func (x *Job) Reset()
- func (x *Job) String() string
- type Layout
- func (*Layout) Descriptor() ([]byte, []int)deprecated
- func (x *Layout) GetBlockXSize() int64
- func (x *Layout) GetBlockYSize() int64
- func (x *Layout) GetGridFlags() []string
- func (x *Layout) GetGridParameters() map[string]string
- func (x *Layout) GetInterlacingPattern() string
- func (x *Layout) GetMaxRecords() int64
- func (x *Layout) GetName() string
- func (x *Layout) GetOverviewsMinSize() int64
- func (*Layout) ProtoMessage()
- func (x *Layout) ProtoReflect() protoreflect.Message
- func (x *Layout) Reset()
- func (x *Layout) String() string
- type LinearRing
- type ListGridsRequest
- type ListGridsResponse
- type ListJobsRequest
- type ListJobsResponse
- type ListLayoutsRequest
- func (*ListLayoutsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListLayoutsRequest) GetNameLike() string
- func (*ListLayoutsRequest) ProtoMessage()
- func (x *ListLayoutsRequest) ProtoReflect() protoreflect.Message
- func (x *ListLayoutsRequest) Reset()
- func (x *ListLayoutsRequest) String() string
- type ListLayoutsResponse
- func (*ListLayoutsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListLayoutsResponse) GetLayouts() []*Layout
- func (*ListLayoutsResponse) ProtoMessage()
- func (x *ListLayoutsResponse) ProtoReflect() protoreflect.Message
- func (x *ListLayoutsResponse) Reset()
- func (x *ListLayoutsResponse) String() string
- type ListRecordsRequest
- func (*ListRecordsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListRecordsRequest) GetAoi() *AOI
- func (x *ListRecordsRequest) GetFromTime() *timestamppb.Timestamp
- func (x *ListRecordsRequest) GetLimit() int32
- func (x *ListRecordsRequest) GetName() string
- func (x *ListRecordsRequest) GetPage() int32
- func (x *ListRecordsRequest) GetTags() map[string]string
- func (x *ListRecordsRequest) GetToTime() *timestamppb.Timestamp
- func (x *ListRecordsRequest) GetWithAoi() bool
- func (*ListRecordsRequest) ProtoMessage()
- func (x *ListRecordsRequest) ProtoReflect() protoreflect.Message
- func (x *ListRecordsRequest) Reset()
- func (x *ListRecordsRequest) String() string
- type ListRecordsResponseItem
- func (*ListRecordsResponseItem) Descriptor() ([]byte, []int)deprecated
- func (x *ListRecordsResponseItem) GetRecord() *Record
- func (*ListRecordsResponseItem) ProtoMessage()
- func (x *ListRecordsResponseItem) ProtoReflect() protoreflect.Message
- func (x *ListRecordsResponseItem) Reset()
- func (x *ListRecordsResponseItem) String() string
- type ListVariablesRequest
- func (*ListVariablesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVariablesRequest) GetLimit() int32
- func (x *ListVariablesRequest) GetName() string
- func (x *ListVariablesRequest) GetPage() int32
- func (*ListVariablesRequest) ProtoMessage()
- func (x *ListVariablesRequest) ProtoReflect() protoreflect.Message
- func (x *ListVariablesRequest) Reset()
- func (x *ListVariablesRequest) String() string
- type ListVariablesResponseItem
- func (*ListVariablesResponseItem) Descriptor() ([]byte, []int)deprecated
- func (x *ListVariablesResponseItem) GetVariable() *Variable
- func (*ListVariablesResponseItem) ProtoMessage()
- func (x *ListVariablesResponseItem) ProtoReflect() protoreflect.Message
- func (x *ListVariablesResponseItem) Reset()
- func (x *ListVariablesResponseItem) String() string
- type NewRecord
- func (*NewRecord) Descriptor() ([]byte, []int)deprecated
- func (x *NewRecord) GetAoiId() string
- func (x *NewRecord) GetName() string
- func (x *NewRecord) GetTags() map[string]string
- func (x *NewRecord) GetTime() *timestamppb.Timestamp
- func (*NewRecord) ProtoMessage()
- func (x *NewRecord) ProtoReflect() protoreflect.Message
- func (x *NewRecord) Reset()
- func (x *NewRecord) String() string
- type Palette
- type Polygon
- type Record
- func (*Record) Descriptor() ([]byte, []int)deprecated
- func (x *Record) GetAoi() *AOI
- func (x *Record) GetAoiId() string
- func (x *Record) GetId() string
- func (x *Record) GetName() string
- func (x *Record) GetTags() map[string]string
- func (x *Record) GetTime() *timestamppb.Timestamp
- func (*Record) ProtoMessage()
- func (x *Record) ProtoReflect() protoreflect.Message
- func (x *Record) Reset()
- func (x *Record) String() string
- type RecordFilters
- func (*RecordFilters) Descriptor() ([]byte, []int)deprecated
- func (x *RecordFilters) GetFromTime() *timestamppb.Timestamp
- func (x *RecordFilters) GetTags() map[string]string
- func (x *RecordFilters) GetToTime() *timestamppb.Timestamp
- func (*RecordFilters) ProtoMessage()
- func (x *RecordFilters) ProtoReflect() protoreflect.Message
- func (x *RecordFilters) Reset()
- func (x *RecordFilters) String() string
- type RecordFiltersWithAOI
- func (*RecordFiltersWithAOI) Descriptor() ([]byte, []int)deprecated
- func (x *RecordFiltersWithAOI) GetAoi() *AOI
- func (x *RecordFiltersWithAOI) GetFilters() *RecordFilters
- func (*RecordFiltersWithAOI) ProtoMessage()
- func (x *RecordFiltersWithAOI) ProtoReflect() protoreflect.Message
- func (x *RecordFiltersWithAOI) Reset()
- func (x *RecordFiltersWithAOI) String() string
- type RecordIdList
- type RemoveRecordsTagsRequest
- func (*RemoveRecordsTagsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveRecordsTagsRequest) GetIds() []string
- func (x *RemoveRecordsTagsRequest) GetTagsKey() []string
- func (*RemoveRecordsTagsRequest) ProtoMessage()
- func (x *RemoveRecordsTagsRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveRecordsTagsRequest) Reset()
- func (x *RemoveRecordsTagsRequest) String() string
- type RemoveRecordsTagsResponse
- func (*RemoveRecordsTagsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveRecordsTagsResponse) GetNb() int64
- func (*RemoveRecordsTagsResponse) ProtoMessage()
- func (x *RemoveRecordsTagsResponse) ProtoReflect() protoreflect.Message
- func (x *RemoveRecordsTagsResponse) Reset()
- func (x *RemoveRecordsTagsResponse) String() string
- type Resampling
- type RetryJobRequest
- func (*RetryJobRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RetryJobRequest) GetForceAnyState() bool
- func (x *RetryJobRequest) GetId() string
- func (*RetryJobRequest) ProtoMessage()
- func (x *RetryJobRequest) ProtoReflect() protoreflect.Message
- func (x *RetryJobRequest) Reset()
- func (x *RetryJobRequest) String() string
- type RetryJobResponse
- type Shape
- type Size
- type StorageClass
- func (StorageClass) Descriptor() protoreflect.EnumDescriptor
- func (x StorageClass) Enum() *StorageClass
- func (StorageClass) EnumDescriptor() ([]byte, []int)deprecated
- func (x StorageClass) Number() protoreflect.EnumNumber
- func (x StorageClass) String() string
- func (StorageClass) Type() protoreflect.EnumType
- type TidyDBRequest
- func (*TidyDBRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TidyDBRequest) GetPendingAOIs() bool
- func (x *TidyDBRequest) GetPendingContainers() bool
- func (x *TidyDBRequest) GetPendingInstances() bool
- func (x *TidyDBRequest) GetPendingParams() bool
- func (x *TidyDBRequest) GetPendingRecords() bool
- func (x *TidyDBRequest) GetPendingVariables() bool
- func (x *TidyDBRequest) GetSimulate() bool
- func (*TidyDBRequest) ProtoMessage()
- func (x *TidyDBRequest) ProtoReflect() protoreflect.Message
- func (x *TidyDBRequest) Reset()
- func (x *TidyDBRequest) String() string
- type TidyDBResponse
- func (*TidyDBResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TidyDBResponse) GetNbAOIs() int64
- func (x *TidyDBResponse) GetNbContainers() int64
- func (x *TidyDBResponse) GetNbInstances() int64
- func (x *TidyDBResponse) GetNbParams() int64
- func (x *TidyDBResponse) GetNbRecords() int64
- func (x *TidyDBResponse) GetNbVariables() int64
- func (*TidyDBResponse) ProtoMessage()
- func (x *TidyDBResponse) ProtoReflect() protoreflect.Message
- func (x *TidyDBResponse) Reset()
- func (x *TidyDBResponse) String() string
- type Tile
- type TileAOIRequest
- func (*TileAOIRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TileAOIRequest) GetAoi() *AOI
- func (m *TileAOIRequest) GetIdentifier() isTileAOIRequest_Identifier
- func (x *TileAOIRequest) GetLayout() *Layout
- func (x *TileAOIRequest) GetLayoutName() string
- func (*TileAOIRequest) ProtoMessage()
- func (x *TileAOIRequest) ProtoReflect() protoreflect.Message
- func (x *TileAOIRequest) Reset()
- func (x *TileAOIRequest) String() string
- type TileAOIRequest_Layout
- type TileAOIRequest_LayoutName
- type TileAOIResponse
- type UnimplementedAdminServer
- func (UnimplementedAdminServer) DeleteDatasets(context.Context, *DeleteDatasetsRequest) (*DeleteDatasetsResponse, error)
- func (UnimplementedAdminServer) TidyDB(context.Context, *TidyDBRequest) (*TidyDBResponse, error)
- func (UnimplementedAdminServer) UpdateDatasets(context.Context, *UpdateDatasetsRequest) (*UpdateDatasetsResponse, error)
- type UnimplementedGeocubeDownloaderServer
- type UnimplementedGeocubeServer
- func (UnimplementedGeocubeServer) AddRecordsTags(context.Context, *AddRecordsTagsRequest) (*AddRecordsTagsResponse, error)
- func (UnimplementedGeocubeServer) CancelJob(context.Context, *CancelJobRequest) (*CancelJobResponse, error)
- func (UnimplementedGeocubeServer) CleanJobs(context.Context, *CleanJobsRequest) (*CleanJobsResponse, error)
- func (UnimplementedGeocubeServer) ConfigConsolidation(context.Context, *ConfigConsolidationRequest) (*ConfigConsolidationResponse, error)
- func (UnimplementedGeocubeServer) Consolidate(context.Context, *ConsolidateRequest) (*ConsolidateResponse, error)
- func (UnimplementedGeocubeServer) ContinueJob(context.Context, *ContinueJobRequest) (*ContinueJobResponse, error)
- func (UnimplementedGeocubeServer) CreateAOI(context.Context, *CreateAOIRequest) (*CreateAOIResponse, error)
- func (UnimplementedGeocubeServer) CreateGrid(Geocube_CreateGridServer) error
- func (UnimplementedGeocubeServer) CreateLayout(context.Context, *CreateLayoutRequest) (*CreateLayoutResponse, error)
- func (UnimplementedGeocubeServer) CreatePalette(context.Context, *CreatePaletteRequest) (*CreatePaletteResponse, error)
- func (UnimplementedGeocubeServer) CreateRecords(context.Context, *CreateRecordsRequest) (*CreateRecordsResponse, error)
- func (UnimplementedGeocubeServer) CreateVariable(context.Context, *CreateVariableRequest) (*CreateVariableResponse, error)
- func (UnimplementedGeocubeServer) DeleteGrid(context.Context, *DeleteGridRequest) (*DeleteGridResponse, error)
- func (UnimplementedGeocubeServer) DeleteInstance(context.Context, *DeleteInstanceRequest) (*DeleteInstanceResponse, error)
- func (UnimplementedGeocubeServer) DeleteLayout(context.Context, *DeleteLayoutRequest) (*DeleteLayoutResponse, error)
- func (UnimplementedGeocubeServer) DeleteRecords(context.Context, *DeleteRecordsRequest) (*DeleteRecordsResponse, error)
- func (UnimplementedGeocubeServer) DeleteVariable(context.Context, *DeleteVariableRequest) (*DeleteVariableResponse, error)
- func (UnimplementedGeocubeServer) FindContainerLayouts(*FindContainerLayoutsRequest, Geocube_FindContainerLayoutsServer) error
- func (UnimplementedGeocubeServer) GetAOI(context.Context, *GetAOIRequest) (*GetAOIResponse, error)
- func (UnimplementedGeocubeServer) GetConsolidationParams(context.Context, *GetConsolidationParamsRequest) (*GetConsolidationParamsResponse, error)
- func (UnimplementedGeocubeServer) GetCube(*GetCubeRequest, Geocube_GetCubeServer) error
- func (UnimplementedGeocubeServer) GetJob(context.Context, *GetJobRequest) (*GetJobResponse, error)
- func (UnimplementedGeocubeServer) GetRecords(*GetRecordsRequest, Geocube_GetRecordsServer) error
- func (UnimplementedGeocubeServer) GetVariable(context.Context, *GetVariableRequest) (*GetVariableResponse, error)
- func (UnimplementedGeocubeServer) GetXYZTile(context.Context, *GetTileRequest) (*GetTileResponse, error)
- func (UnimplementedGeocubeServer) IndexDatasets(context.Context, *IndexDatasetsRequest) (*IndexDatasetsResponse, error)
- func (UnimplementedGeocubeServer) InstantiateVariable(context.Context, *InstantiateVariableRequest) (*InstantiateVariableResponse, error)
- func (UnimplementedGeocubeServer) ListGrids(context.Context, *ListGridsRequest) (*ListGridsResponse, error)
- func (UnimplementedGeocubeServer) ListJobs(context.Context, *ListJobsRequest) (*ListJobsResponse, error)
- func (UnimplementedGeocubeServer) ListLayouts(context.Context, *ListLayoutsRequest) (*ListLayoutsResponse, error)
- func (UnimplementedGeocubeServer) ListRecords(*ListRecordsRequest, Geocube_ListRecordsServer) error
- func (UnimplementedGeocubeServer) ListVariables(*ListVariablesRequest, Geocube_ListVariablesServer) error
- func (UnimplementedGeocubeServer) RemoveRecordsTags(context.Context, *RemoveRecordsTagsRequest) (*RemoveRecordsTagsResponse, error)
- func (UnimplementedGeocubeServer) RetryJob(context.Context, *RetryJobRequest) (*RetryJobResponse, error)
- func (UnimplementedGeocubeServer) TileAOI(*TileAOIRequest, Geocube_TileAOIServer) error
- func (UnimplementedGeocubeServer) UpdateInstance(context.Context, *UpdateInstanceRequest) (*UpdateInstanceResponse, error)
- func (UnimplementedGeocubeServer) UpdateVariable(context.Context, *UpdateVariableRequest) (*UpdateVariableResponse, error)
- func (UnimplementedGeocubeServer) Version(context.Context, *GetVersionRequest) (*GetVersionResponse, error)
- type UnsafeAdminServer
- type UnsafeGeocubeDownloaderServer
- type UnsafeGeocubeServer
- type UpdateDatasetsRequest
- func (*UpdateDatasetsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDatasetsRequest) GetDformat() *DataFormat
- func (x *UpdateDatasetsRequest) GetExponent() float64
- func (x *UpdateDatasetsRequest) GetInstanceId() string
- func (x *UpdateDatasetsRequest) GetRealMaxValue() float64
- func (x *UpdateDatasetsRequest) GetRealMinValue() float64
- func (x *UpdateDatasetsRequest) GetRecordIds() []string
- func (x *UpdateDatasetsRequest) GetSimulate() bool
- func (*UpdateDatasetsRequest) ProtoMessage()
- func (x *UpdateDatasetsRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateDatasetsRequest) Reset()
- func (x *UpdateDatasetsRequest) String() string
- type UpdateDatasetsResponse
- func (*UpdateDatasetsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDatasetsResponse) GetResults() map[string]int64
- func (*UpdateDatasetsResponse) ProtoMessage()
- func (x *UpdateDatasetsResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateDatasetsResponse) Reset()
- func (x *UpdateDatasetsResponse) String() string
- type UpdateInstanceRequest
- func (*UpdateInstanceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateInstanceRequest) GetAddMetadata() map[string]string
- func (x *UpdateInstanceRequest) GetDelMetadataKeys() []string
- func (x *UpdateInstanceRequest) GetId() string
- func (x *UpdateInstanceRequest) GetName() *wrapperspb.StringValue
- func (*UpdateInstanceRequest) ProtoMessage()
- func (x *UpdateInstanceRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateInstanceRequest) Reset()
- func (x *UpdateInstanceRequest) String() string
- type UpdateInstanceResponse
- type UpdateVariableRequest
- func (*UpdateVariableRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateVariableRequest) GetDescription() *wrapperspb.StringValue
- func (x *UpdateVariableRequest) GetId() string
- func (x *UpdateVariableRequest) GetName() *wrapperspb.StringValue
- func (x *UpdateVariableRequest) GetPalette() *wrapperspb.StringValue
- func (x *UpdateVariableRequest) GetResamplingAlg() Resampling
- func (x *UpdateVariableRequest) GetUnit() *wrapperspb.StringValue
- func (*UpdateVariableRequest) ProtoMessage()
- func (x *UpdateVariableRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateVariableRequest) Reset()
- func (x *UpdateVariableRequest) String() string
- type UpdateVariableResponse
- type Variable
- func (*Variable) Descriptor() ([]byte, []int)deprecated
- func (x *Variable) GetBands() []string
- func (x *Variable) GetDescription() string
- func (x *Variable) GetDformat() *DataFormat
- func (x *Variable) GetId() string
- func (x *Variable) GetInstances() []*Instance
- func (x *Variable) GetName() string
- func (x *Variable) GetPalette() string
- func (x *Variable) GetResamplingAlg() Resampling
- func (x *Variable) GetUnit() string
- func (*Variable) ProtoMessage()
- func (x *Variable) ProtoReflect() protoreflect.Message
- func (x *Variable) Reset()
- func (x *Variable) String() string
Constants ¶
This section is empty.
Variables ¶
var ( ByteOrder_name = map[int32]string{ 0: "LittleEndian", 1: "BigEndian", } ByteOrder_value = map[string]int32{ "LittleEndian": 0, "BigEndian": 1, } )
Enum value maps for ByteOrder.
var ( FileFormat_name = map[int32]string{ 0: "Raw", 1: "GTiff", } FileFormat_value = map[string]int32{ "Raw": 0, "GTiff": 1, } )
Enum value maps for FileFormat.
var ( DataFormat_Dtype_name = map[int32]string{ 0: "UNDEFINED", 1: "UInt8", 2: "UInt16", 3: "UInt32", 5: "Int16", 6: "Int32", 7: "Float32", 8: "Float64", 9: "Complex64", } DataFormat_Dtype_value = map[string]int32{ "UNDEFINED": 0, "UInt8": 1, "UInt16": 2, "UInt32": 3, "Int16": 5, "Int32": 6, "Float32": 7, "Float64": 8, "Complex64": 9, } )
Enum value maps for DataFormat_Dtype.
var ( StorageClass_name = map[int32]string{ 0: "STANDARD", 1: "INFREQUENT", 2: "ARCHIVE", 3: "DEEPARCHIVE", } StorageClass_value = map[string]int32{ "STANDARD": 0, "INFREQUENT": 1, "ARCHIVE": 2, "DEEPARCHIVE": 3, } )
Enum value maps for StorageClass.
var ( ExecutionLevel_name = map[int32]string{ 0: "ExecutionSynchronous", 1: "ExecutionAsynchronous", 2: "StepByStepCritical", 3: "StepByStepMajor", 4: "StepByStepAll", } ExecutionLevel_value = map[string]int32{ "ExecutionSynchronous": 0, "ExecutionAsynchronous": 1, "StepByStepCritical": 2, "StepByStepMajor": 3, "StepByStepAll": 4, } )
Enum value maps for ExecutionLevel.
var ( ConsolidationParams_Compression_name = map[int32]string{ 0: "NO", 1: "LOSSLESS", 2: "LOSSY", } ConsolidationParams_Compression_value = map[string]int32{ "NO": 0, "LOSSLESS": 1, "LOSSY": 2, } )
Enum value maps for ConsolidationParams_Compression.
var ( Resampling_name = map[int32]string{ 0: "UNDEFINED", 1: "NEAR", 2: "BILINEAR", 3: "CUBIC", 4: "CUBICSPLINE", 5: "LANCZOS", 6: "AVERAGE", 7: "MODE", 8: "MAX", 9: "MIN", 10: "MED", 11: "Q1", 12: "Q3", } Resampling_value = map[string]int32{ "UNDEFINED": 0, "NEAR": 1, "BILINEAR": 2, "CUBIC": 3, "CUBICSPLINE": 4, "LANCZOS": 5, "AVERAGE": 6, "MODE": 7, "MAX": 8, "MIN": 9, "MED": 10, "Q1": 11, "Q3": 12, } )
Enum value maps for Resampling.
var Admin_ServiceDesc = grpc.ServiceDesc{ ServiceName: "geocube.Admin", HandlerType: (*AdminServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "TidyDB", Handler: _Admin_TidyDB_Handler, }, { MethodName: "UpdateDatasets", Handler: _Admin_UpdateDatasets_Handler, }, { MethodName: "DeleteDatasets", Handler: _Admin_DeleteDatasets_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "pb/admin.proto", }
Admin_ServiceDesc is the grpc.ServiceDesc for Admin service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_pb_admin_proto protoreflect.FileDescriptor
var File_pb_catalog_proto protoreflect.FileDescriptor
var File_pb_dataformat_proto protoreflect.FileDescriptor
var File_pb_datasetMeta_proto protoreflect.FileDescriptor
var File_pb_geocubeDownloader_proto protoreflect.FileDescriptor
var File_pb_geocube_proto protoreflect.FileDescriptor
var File_pb_layouts_proto protoreflect.FileDescriptor
var File_pb_operations_proto protoreflect.FileDescriptor
var File_pb_records_proto protoreflect.FileDescriptor
var File_pb_variables_proto protoreflect.FileDescriptor
var File_pb_version_proto protoreflect.FileDescriptor
var GeocubeDownloader_ServiceDesc = grpc.ServiceDesc{ ServiceName: "geocube.GeocubeDownloader", HandlerType: (*GeocubeDownloaderServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Version", Handler: _GeocubeDownloader_Version_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "DownloadCube", Handler: _GeocubeDownloader_DownloadCube_Handler, ServerStreams: true, }, }, Metadata: "pb/geocubeDownloader.proto", }
GeocubeDownloader_ServiceDesc is the grpc.ServiceDesc for GeocubeDownloader service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var Geocube_ServiceDesc = grpc.ServiceDesc{ ServiceName: "geocube.Geocube", HandlerType: (*GeocubeServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateRecords", Handler: _Geocube_CreateRecords_Handler, }, { MethodName: "AddRecordsTags", Handler: _Geocube_AddRecordsTags_Handler, }, { MethodName: "RemoveRecordsTags", Handler: _Geocube_RemoveRecordsTags_Handler, }, { MethodName: "DeleteRecords", Handler: _Geocube_DeleteRecords_Handler, }, { MethodName: "CreateAOI", Handler: _Geocube_CreateAOI_Handler, }, { MethodName: "GetAOI", Handler: _Geocube_GetAOI_Handler, }, { MethodName: "CreateVariable", Handler: _Geocube_CreateVariable_Handler, }, { MethodName: "GetVariable", Handler: _Geocube_GetVariable_Handler, }, { MethodName: "UpdateVariable", Handler: _Geocube_UpdateVariable_Handler, }, { MethodName: "DeleteVariable", Handler: _Geocube_DeleteVariable_Handler, }, { MethodName: "InstantiateVariable", Handler: _Geocube_InstantiateVariable_Handler, }, { MethodName: "UpdateInstance", Handler: _Geocube_UpdateInstance_Handler, }, { MethodName: "DeleteInstance", Handler: _Geocube_DeleteInstance_Handler, }, { MethodName: "CreatePalette", Handler: _Geocube_CreatePalette_Handler, }, { MethodName: "IndexDatasets", Handler: _Geocube_IndexDatasets_Handler, }, { MethodName: "ConfigConsolidation", Handler: _Geocube_ConfigConsolidation_Handler, }, { MethodName: "GetConsolidationParams", Handler: _Geocube_GetConsolidationParams_Handler, }, { MethodName: "Consolidate", Handler: _Geocube_Consolidate_Handler, }, { MethodName: "ListJobs", Handler: _Geocube_ListJobs_Handler, }, { MethodName: "GetJob", Handler: _Geocube_GetJob_Handler, }, { MethodName: "CleanJobs", Handler: _Geocube_CleanJobs_Handler, }, { MethodName: "RetryJob", Handler: _Geocube_RetryJob_Handler, }, { MethodName: "CancelJob", Handler: _Geocube_CancelJob_Handler, }, { MethodName: "ContinueJob", Handler: _Geocube_ContinueJob_Handler, }, { MethodName: "GetXYZTile", Handler: _Geocube_GetXYZTile_Handler, }, { MethodName: "CreateLayout", Handler: _Geocube_CreateLayout_Handler, }, { MethodName: "DeleteLayout", Handler: _Geocube_DeleteLayout_Handler, }, { MethodName: "ListLayouts", Handler: _Geocube_ListLayouts_Handler, }, { MethodName: "DeleteGrid", Handler: _Geocube_DeleteGrid_Handler, }, { MethodName: "ListGrids", Handler: _Geocube_ListGrids_Handler, }, { MethodName: "Version", Handler: _Geocube_Version_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "GetRecords", Handler: _Geocube_GetRecords_Handler, ServerStreams: true, }, { StreamName: "ListRecords", Handler: _Geocube_ListRecords_Handler, ServerStreams: true, }, { StreamName: "ListVariables", Handler: _Geocube_ListVariables_Handler, ServerStreams: true, }, { StreamName: "GetCube", Handler: _Geocube_GetCube_Handler, ServerStreams: true, }, { StreamName: "FindContainerLayouts", Handler: _Geocube_FindContainerLayouts_Handler, ServerStreams: true, }, { StreamName: "TileAOI", Handler: _Geocube_TileAOI_Handler, ServerStreams: true, }, { StreamName: "CreateGrid", Handler: _Geocube_CreateGrid_Handler, ClientStreams: true, }, }, Metadata: "pb/geocube.proto", }
Geocube_ServiceDesc is the grpc.ServiceDesc for Geocube service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterAdminServer ¶
func RegisterAdminServer(s grpc.ServiceRegistrar, srv AdminServer)
func RegisterGeocubeDownloaderServer ¶ added in v0.4.0
func RegisterGeocubeDownloaderServer(s grpc.ServiceRegistrar, srv GeocubeDownloaderServer)
func RegisterGeocubeHandler ¶
func RegisterGeocubeHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterGeocubeHandler registers the http handlers for service Geocube to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterGeocubeHandlerClient ¶
func RegisterGeocubeHandlerClient(ctx context.Context, mux *runtime.ServeMux, client GeocubeClient) error
RegisterGeocubeHandlerClient registers the http handlers for service Geocube to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "GeocubeClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "GeocubeClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "GeocubeClient" to call the correct interceptors.
func RegisterGeocubeHandlerFromEndpoint ¶
func RegisterGeocubeHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterGeocubeHandlerFromEndpoint is same as RegisterGeocubeHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterGeocubeHandlerServer ¶
func RegisterGeocubeHandlerServer(ctx context.Context, mux *runtime.ServeMux, server GeocubeServer) error
RegisterGeocubeHandlerServer registers the http handlers for service Geocube to "mux". UnaryRPC :call GeocubeServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterGeocubeHandlerFromEndpoint instead.
func RegisterGeocubeServer ¶
func RegisterGeocubeServer(s grpc.ServiceRegistrar, srv GeocubeServer)
Types ¶
type AOI ¶
type AOI struct { Polygons []*Polygon `protobuf:"bytes,1,rep,name=polygons,proto3" json:"polygons,omitempty"` // contains filtered or unexported fields }
* Geographic AOI
func (*AOI) Descriptor
deprecated
func (*AOI) GetPolygons ¶
func (*AOI) ProtoMessage ¶
func (*AOI) ProtoMessage()
func (*AOI) ProtoReflect ¶
func (x *AOI) ProtoReflect() protoreflect.Message
type AddRecordsTagsRequest ¶
type AddRecordsTagsRequest struct { Ids []string `protobuf:"bytes,1,rep,name=ids,proto3" json:"ids,omitempty"` Tags map[string]string `` /* 149-byte string literal not displayed */ // contains filtered or unexported fields }
* Add the given tags to a set of records
func (*AddRecordsTagsRequest) Descriptor
deprecated
func (*AddRecordsTagsRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddRecordsTagsRequest.ProtoReflect.Descriptor instead.
func (*AddRecordsTagsRequest) GetIds ¶
func (x *AddRecordsTagsRequest) GetIds() []string
func (*AddRecordsTagsRequest) GetTags ¶
func (x *AddRecordsTagsRequest) GetTags() map[string]string
func (*AddRecordsTagsRequest) ProtoMessage ¶
func (*AddRecordsTagsRequest) ProtoMessage()
func (*AddRecordsTagsRequest) ProtoReflect ¶
func (x *AddRecordsTagsRequest) ProtoReflect() protoreflect.Message
func (*AddRecordsTagsRequest) Reset ¶
func (x *AddRecordsTagsRequest) Reset()
func (*AddRecordsTagsRequest) String ¶
func (x *AddRecordsTagsRequest) String() string
type AddRecordsTagsResponse ¶
type AddRecordsTagsResponse struct { Nb int64 `protobuf:"varint,1,opt,name=nb,proto3" json:"nb,omitempty"` // contains filtered or unexported fields }
* Returns the number of records impacted by the addition
func (*AddRecordsTagsResponse) Descriptor
deprecated
func (*AddRecordsTagsResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddRecordsTagsResponse.ProtoReflect.Descriptor instead.
func (*AddRecordsTagsResponse) GetNb ¶
func (x *AddRecordsTagsResponse) GetNb() int64
func (*AddRecordsTagsResponse) ProtoMessage ¶
func (*AddRecordsTagsResponse) ProtoMessage()
func (*AddRecordsTagsResponse) ProtoReflect ¶
func (x *AddRecordsTagsResponse) ProtoReflect() protoreflect.Message
func (*AddRecordsTagsResponse) Reset ¶
func (x *AddRecordsTagsResponse) Reset()
func (*AddRecordsTagsResponse) String ¶
func (x *AddRecordsTagsResponse) String() string
type AdminClient ¶
type AdminClient interface { TidyDB(ctx context.Context, in *TidyDBRequest, opts ...grpc.CallOption) (*TidyDBResponse, error) UpdateDatasets(ctx context.Context, in *UpdateDatasetsRequest, opts ...grpc.CallOption) (*UpdateDatasetsResponse, error) DeleteDatasets(ctx context.Context, in *DeleteDatasetsRequest, opts ...grpc.CallOption) (*DeleteDatasetsResponse, error) }
AdminClient is the client API for Admin service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewAdminClient ¶
func NewAdminClient(cc grpc.ClientConnInterface) AdminClient
type AdminServer ¶
type AdminServer interface { TidyDB(context.Context, *TidyDBRequest) (*TidyDBResponse, error) UpdateDatasets(context.Context, *UpdateDatasetsRequest) (*UpdateDatasetsResponse, error) DeleteDatasets(context.Context, *DeleteDatasetsRequest) (*DeleteDatasetsResponse, error) // contains filtered or unexported methods }
AdminServer is the server API for Admin service. All implementations must embed UnimplementedAdminServer for forward compatibility
type ByteOrder ¶
type ByteOrder int32
* ByteOrder for the conversion between data type and byte.
func (ByteOrder) Descriptor ¶
func (ByteOrder) Descriptor() protoreflect.EnumDescriptor
func (ByteOrder) EnumDescriptor
deprecated
func (ByteOrder) Number ¶
func (x ByteOrder) Number() protoreflect.EnumNumber
func (ByteOrder) Type ¶
func (ByteOrder) Type() protoreflect.EnumType
type CancelJobRequest ¶
type CancelJobRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` ForceAnyState bool `protobuf:"varint,2,opt,name=force_any_state,json=forceAnyState,proto3" json:"force_any_state,omitempty"` // Force cancel even when the job is not in a failed state or consolidation step (could corrupt the data) // contains filtered or unexported fields }
* Cancel a job (e.g. during consolidation)
func (*CancelJobRequest) Descriptor
deprecated
func (*CancelJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use CancelJobRequest.ProtoReflect.Descriptor instead.
func (*CancelJobRequest) GetForceAnyState ¶ added in v0.3.0
func (x *CancelJobRequest) GetForceAnyState() bool
func (*CancelJobRequest) GetId ¶
func (x *CancelJobRequest) GetId() string
func (*CancelJobRequest) ProtoMessage ¶
func (*CancelJobRequest) ProtoMessage()
func (*CancelJobRequest) ProtoReflect ¶
func (x *CancelJobRequest) ProtoReflect() protoreflect.Message
func (*CancelJobRequest) Reset ¶
func (x *CancelJobRequest) Reset()
func (*CancelJobRequest) String ¶
func (x *CancelJobRequest) String() string
type CancelJobResponse ¶
type CancelJobResponse struct {
// contains filtered or unexported fields
}
*
func (*CancelJobResponse) Descriptor
deprecated
func (*CancelJobResponse) Descriptor() ([]byte, []int)
Deprecated: Use CancelJobResponse.ProtoReflect.Descriptor instead.
func (*CancelJobResponse) ProtoMessage ¶
func (*CancelJobResponse) ProtoMessage()
func (*CancelJobResponse) ProtoReflect ¶
func (x *CancelJobResponse) ProtoReflect() protoreflect.Message
func (*CancelJobResponse) Reset ¶
func (x *CancelJobResponse) Reset()
func (*CancelJobResponse) String ¶
func (x *CancelJobResponse) String() string
type Cell ¶ added in v0.3.0
type Cell struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Cell identifier Crs string `protobuf:"bytes,2,opt,name=crs,proto3" json:"crs,omitempty"` // Coordinate reference system used in the cell Coordinates *LinearRing `protobuf:"bytes,3,opt,name=coordinates,proto3" json:"coordinates,omitempty"` // Geographic coordinates // contains filtered or unexported fields }
* Define a cell of a grid
func (*Cell) Descriptor
deprecated
added in
v0.3.0
func (*Cell) GetCoordinates ¶ added in v0.3.0
func (x *Cell) GetCoordinates() *LinearRing
func (*Cell) ProtoMessage ¶ added in v0.3.0
func (*Cell) ProtoMessage()
func (*Cell) ProtoReflect ¶ added in v0.3.0
func (x *Cell) ProtoReflect() protoreflect.Message
type CleanJobsRequest ¶
type CleanJobsRequest struct { NameLike string `protobuf:"bytes,1,opt,name=name_like,json=nameLike,proto3" json:"name_like,omitempty"` // Filter by name (support *, ? and (?i)-suffix for case-insensitivity) State string `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"` // Filter by terminated state (DONE, FAILED) // contains filtered or unexported fields }
Clean terminated jobs
func (*CleanJobsRequest) Descriptor
deprecated
func (*CleanJobsRequest) Descriptor() ([]byte, []int)
Deprecated: Use CleanJobsRequest.ProtoReflect.Descriptor instead.
func (*CleanJobsRequest) GetNameLike ¶
func (x *CleanJobsRequest) GetNameLike() string
func (*CleanJobsRequest) GetState ¶
func (x *CleanJobsRequest) GetState() string
func (*CleanJobsRequest) ProtoMessage ¶
func (*CleanJobsRequest) ProtoMessage()
func (*CleanJobsRequest) ProtoReflect ¶
func (x *CleanJobsRequest) ProtoReflect() protoreflect.Message
func (*CleanJobsRequest) Reset ¶
func (x *CleanJobsRequest) Reset()
func (*CleanJobsRequest) String ¶
func (x *CleanJobsRequest) String() string
type CleanJobsResponse ¶
type CleanJobsResponse struct { Count int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` // contains filtered or unexported fields }
* Return the number of jobs that have been deleted
func (*CleanJobsResponse) Descriptor
deprecated
func (*CleanJobsResponse) Descriptor() ([]byte, []int)
Deprecated: Use CleanJobsResponse.ProtoReflect.Descriptor instead.
func (*CleanJobsResponse) GetCount ¶
func (x *CleanJobsResponse) GetCount() int32
func (*CleanJobsResponse) ProtoMessage ¶
func (*CleanJobsResponse) ProtoMessage()
func (*CleanJobsResponse) ProtoReflect ¶
func (x *CleanJobsResponse) ProtoReflect() protoreflect.Message
func (*CleanJobsResponse) Reset ¶
func (x *CleanJobsResponse) Reset()
func (*CleanJobsResponse) String ¶
func (x *CleanJobsResponse) String() string
type ColorPoint ¶
type ColorPoint struct { Value float32 `protobuf:"fixed32,1,opt,name=value,proto3" json:"value,omitempty"` R uint32 `protobuf:"varint,2,opt,name=r,proto3" json:"r,omitempty"` G uint32 `protobuf:"varint,3,opt,name=g,proto3" json:"g,omitempty"` B uint32 `protobuf:"varint,4,opt,name=b,proto3" json:"b,omitempty"` A uint32 `protobuf:"varint,5,opt,name=a,proto3" json:"a,omitempty"` // contains filtered or unexported fields }
* Define a color mapping from a value [0-1] to a RGBA value.
func (*ColorPoint) Descriptor
deprecated
func (*ColorPoint) Descriptor() ([]byte, []int)
Deprecated: Use ColorPoint.ProtoReflect.Descriptor instead.
func (*ColorPoint) GetA ¶
func (x *ColorPoint) GetA() uint32
func (*ColorPoint) GetB ¶
func (x *ColorPoint) GetB() uint32
func (*ColorPoint) GetG ¶
func (x *ColorPoint) GetG() uint32
func (*ColorPoint) GetR ¶
func (x *ColorPoint) GetR() uint32
func (*ColorPoint) GetValue ¶
func (x *ColorPoint) GetValue() float32
func (*ColorPoint) ProtoMessage ¶
func (*ColorPoint) ProtoMessage()
func (*ColorPoint) ProtoReflect ¶
func (x *ColorPoint) ProtoReflect() protoreflect.Message
func (*ColorPoint) Reset ¶
func (x *ColorPoint) Reset()
func (*ColorPoint) String ¶
func (x *ColorPoint) String() string
type ConfigConsolidationRequest ¶
type ConfigConsolidationRequest struct { VariableId string `protobuf:"bytes,1,opt,name=variable_id,json=variableId,proto3" json:"variable_id,omitempty"` ConsolidationParams *ConsolidationParams `protobuf:"bytes,2,opt,name=consolidation_params,json=consolidationParams,proto3" json:"consolidation_params,omitempty"` // contains filtered or unexported fields }
* Configure the parameters of the consolidation attached to the variable
func (*ConfigConsolidationRequest) Descriptor
deprecated
func (*ConfigConsolidationRequest) Descriptor() ([]byte, []int)
Deprecated: Use ConfigConsolidationRequest.ProtoReflect.Descriptor instead.
func (*ConfigConsolidationRequest) GetConsolidationParams ¶
func (x *ConfigConsolidationRequest) GetConsolidationParams() *ConsolidationParams
func (*ConfigConsolidationRequest) GetVariableId ¶
func (x *ConfigConsolidationRequest) GetVariableId() string
func (*ConfigConsolidationRequest) ProtoMessage ¶
func (*ConfigConsolidationRequest) ProtoMessage()
func (*ConfigConsolidationRequest) ProtoReflect ¶
func (x *ConfigConsolidationRequest) ProtoReflect() protoreflect.Message
func (*ConfigConsolidationRequest) Reset ¶
func (x *ConfigConsolidationRequest) Reset()
func (*ConfigConsolidationRequest) String ¶
func (x *ConfigConsolidationRequest) String() string
type ConfigConsolidationResponse ¶
type ConfigConsolidationResponse struct {
// contains filtered or unexported fields
}
*
func (*ConfigConsolidationResponse) Descriptor
deprecated
func (*ConfigConsolidationResponse) Descriptor() ([]byte, []int)
Deprecated: Use ConfigConsolidationResponse.ProtoReflect.Descriptor instead.
func (*ConfigConsolidationResponse) ProtoMessage ¶
func (*ConfigConsolidationResponse) ProtoMessage()
func (*ConfigConsolidationResponse) ProtoReflect ¶
func (x *ConfigConsolidationResponse) ProtoReflect() protoreflect.Message
func (*ConfigConsolidationResponse) Reset ¶
func (x *ConfigConsolidationResponse) Reset()
func (*ConfigConsolidationResponse) String ¶
func (x *ConfigConsolidationResponse) String() string
type ConsolidateRequest ¶
type ConsolidateRequest struct { JobName string `protobuf:"bytes,1,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"` InstanceId string `protobuf:"bytes,2,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"` LayoutName string `protobuf:"bytes,7,opt,name=layout_name,json=layoutName,proto3" json:"layout_name,omitempty"` ExecutionLevel ExecutionLevel `` // Execution level of a job. A consolidation job cannot be executed synchronously /* 132-byte string literal not displayed */ // Types that are assignable to RecordsLister: // // *ConsolidateRequest_Records // *ConsolidateRequest_Filters RecordsLister isConsolidateRequest_RecordsLister `protobuf_oneof:"records_lister"` // contains filtered or unexported fields }
* Create and start a consolidation job given a list of records and an instance_id to be consolidated on a layout Optionnaly, the job can be done step by step, pausing and waiting for user action, with three levels: - 1: after each critical steps - 2: after each major steps - 3: after all steps
func (*ConsolidateRequest) Descriptor
deprecated
func (*ConsolidateRequest) Descriptor() ([]byte, []int)
Deprecated: Use ConsolidateRequest.ProtoReflect.Descriptor instead.
func (*ConsolidateRequest) GetExecutionLevel ¶ added in v0.3.0
func (x *ConsolidateRequest) GetExecutionLevel() ExecutionLevel
func (*ConsolidateRequest) GetFilters ¶
func (x *ConsolidateRequest) GetFilters() *RecordFilters
func (*ConsolidateRequest) GetInstanceId ¶
func (x *ConsolidateRequest) GetInstanceId() string
func (*ConsolidateRequest) GetJobName ¶
func (x *ConsolidateRequest) GetJobName() string
func (*ConsolidateRequest) GetLayoutName ¶ added in v0.3.0
func (x *ConsolidateRequest) GetLayoutName() string
func (*ConsolidateRequest) GetRecords ¶
func (x *ConsolidateRequest) GetRecords() *RecordIdList
func (*ConsolidateRequest) GetRecordsLister ¶
func (m *ConsolidateRequest) GetRecordsLister() isConsolidateRequest_RecordsLister
func (*ConsolidateRequest) ProtoMessage ¶
func (*ConsolidateRequest) ProtoMessage()
func (*ConsolidateRequest) ProtoReflect ¶
func (x *ConsolidateRequest) ProtoReflect() protoreflect.Message
func (*ConsolidateRequest) Reset ¶
func (x *ConsolidateRequest) Reset()
func (*ConsolidateRequest) String ¶
func (x *ConsolidateRequest) String() string
type ConsolidateRequest_Filters ¶
type ConsolidateRequest_Filters struct {
Filters *RecordFilters `protobuf:"bytes,5,opt,name=filters,proto3,oneof"`
}
type ConsolidateRequest_Records ¶
type ConsolidateRequest_Records struct {
Records *RecordIdList `protobuf:"bytes,8,opt,name=records,proto3,oneof"` // At least one
}
type ConsolidateResponse ¶
type ConsolidateResponse struct { JobId string `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"` // contains filtered or unexported fields }
* Return the id of the job created
func (*ConsolidateResponse) Descriptor
deprecated
func (*ConsolidateResponse) Descriptor() ([]byte, []int)
Deprecated: Use ConsolidateResponse.ProtoReflect.Descriptor instead.
func (*ConsolidateResponse) GetJobId ¶
func (x *ConsolidateResponse) GetJobId() string
func (*ConsolidateResponse) ProtoMessage ¶
func (*ConsolidateResponse) ProtoMessage()
func (*ConsolidateResponse) ProtoReflect ¶
func (x *ConsolidateResponse) ProtoReflect() protoreflect.Message
func (*ConsolidateResponse) Reset ¶
func (x *ConsolidateResponse) Reset()
func (*ConsolidateResponse) String ¶
func (x *ConsolidateResponse) String() string
type ConsolidationParams ¶
type ConsolidationParams struct { Dformat *DataFormat `protobuf:"bytes,1,opt,name=dformat,proto3" json:"dformat,omitempty"` // dataformat of the data. See exponent for the mapping formula. Exponent float64 `protobuf:"fixed64,2,opt,name=exponent,proto3" json:"exponent,omitempty"` // 1: linear scaling (RealMax - RealMin) * pow( (Value - Min) / (Max - Min), Exponent) + RealMin // Deprecated: Do not use. CreateOverviews bool `protobuf:"varint,3,opt,name=create_overviews,json=createOverviews,proto3" json:"create_overviews,omitempty"` // Use Layout.overviews_min_size instead ResamplingAlg Resampling `protobuf:"varint,4,opt,name=resampling_alg,json=resamplingAlg,proto3,enum=geocube.Resampling" json:"resampling_alg,omitempty"` // Define how to resample the data during the consolidation (if a reprojection is needed or if the overviews are created) Compression ConsolidationParams_Compression `protobuf:"varint,5,opt,name=compression,proto3,enum=geocube.ConsolidationParams_Compression" json:"compression,omitempty"` // Define how the data is compressed at block level // Deprecated: Do not use. BandsInterleave bool `protobuf:"varint,6,opt,name=bands_interleave,json=bandsInterleave,proto3" json:"bands_interleave,omitempty"` // If the variable is multibands, define whether the bands are interleaved. Use Layout.interlacing_pattern instead StorageClass StorageClass `protobuf:"varint,7,opt,name=storage_class,json=storageClass,proto3,enum=geocube.StorageClass" json:"storage_class,omitempty"` // Define the storage class of the created file (support only GCS) // contains filtered or unexported fields }
* Parameters of consolidation that are linked to a variable, to define: - how to store the data - how to resample the data during consolidation
func (*ConsolidationParams) Descriptor
deprecated
func (*ConsolidationParams) Descriptor() ([]byte, []int)
Deprecated: Use ConsolidationParams.ProtoReflect.Descriptor instead.
func (*ConsolidationParams) GetBandsInterleave
deprecated
func (x *ConsolidationParams) GetBandsInterleave() bool
Deprecated: Do not use.
func (*ConsolidationParams) GetCompression ¶
func (x *ConsolidationParams) GetCompression() ConsolidationParams_Compression
func (*ConsolidationParams) GetCreateOverviews
deprecated
func (x *ConsolidationParams) GetCreateOverviews() bool
Deprecated: Do not use.
func (*ConsolidationParams) GetDformat ¶
func (x *ConsolidationParams) GetDformat() *DataFormat
func (*ConsolidationParams) GetExponent ¶
func (x *ConsolidationParams) GetExponent() float64
func (*ConsolidationParams) GetResamplingAlg ¶ added in v0.3.0
func (x *ConsolidationParams) GetResamplingAlg() Resampling
func (*ConsolidationParams) GetStorageClass ¶
func (x *ConsolidationParams) GetStorageClass() StorageClass
func (*ConsolidationParams) ProtoMessage ¶
func (*ConsolidationParams) ProtoMessage()
func (*ConsolidationParams) ProtoReflect ¶
func (x *ConsolidationParams) ProtoReflect() protoreflect.Message
func (*ConsolidationParams) Reset ¶
func (x *ConsolidationParams) Reset()
func (*ConsolidationParams) String ¶
func (x *ConsolidationParams) String() string
type ConsolidationParams_Compression ¶
type ConsolidationParams_Compression int32
const ( ConsolidationParams_NO ConsolidationParams_Compression = 0 ConsolidationParams_LOSSLESS ConsolidationParams_Compression = 1 ConsolidationParams_LOSSY ConsolidationParams_Compression = 2 )
func (ConsolidationParams_Compression) Descriptor ¶
func (ConsolidationParams_Compression) Descriptor() protoreflect.EnumDescriptor
func (ConsolidationParams_Compression) Enum ¶
func (x ConsolidationParams_Compression) Enum() *ConsolidationParams_Compression
func (ConsolidationParams_Compression) EnumDescriptor
deprecated
func (ConsolidationParams_Compression) EnumDescriptor() ([]byte, []int)
Deprecated: Use ConsolidationParams_Compression.Descriptor instead.
func (ConsolidationParams_Compression) Number ¶
func (x ConsolidationParams_Compression) Number() protoreflect.EnumNumber
func (ConsolidationParams_Compression) String ¶
func (x ConsolidationParams_Compression) String() string
func (ConsolidationParams_Compression) Type ¶
func (ConsolidationParams_Compression) Type() protoreflect.EnumType
type Container ¶
type Container struct { Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"` // URI of the file Managed bool `protobuf:"varint,2,opt,name=managed,proto3" json:"managed,omitempty"` // True if the Geocube is responsible for the lifecycle of this file Datasets []*Dataset `protobuf:"bytes,3,rep,name=datasets,proto3" json:"datasets,omitempty"` // List of datasets of the container // contains filtered or unexported fields }
* Define a container of datasets. Usually a container is a file containing one dataset. But after a consolidation or if the container has several bands, it can contain several datasets.
func (*Container) Descriptor
deprecated
func (*Container) GetDatasets ¶
func (*Container) GetManaged ¶
func (*Container) ProtoMessage ¶
func (*Container) ProtoMessage()
func (*Container) ProtoReflect ¶
func (x *Container) ProtoReflect() protoreflect.Message
type ContinueJobRequest ¶ added in v0.3.0
type ContinueJobRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
* Proceed the next step of a step-by-step job
func (*ContinueJobRequest) Descriptor
deprecated
added in
v0.3.0
func (*ContinueJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use ContinueJobRequest.ProtoReflect.Descriptor instead.
func (*ContinueJobRequest) GetId ¶ added in v0.3.0
func (x *ContinueJobRequest) GetId() string
func (*ContinueJobRequest) ProtoMessage ¶ added in v0.3.0
func (*ContinueJobRequest) ProtoMessage()
func (*ContinueJobRequest) ProtoReflect ¶ added in v0.3.0
func (x *ContinueJobRequest) ProtoReflect() protoreflect.Message
func (*ContinueJobRequest) Reset ¶ added in v0.3.0
func (x *ContinueJobRequest) Reset()
func (*ContinueJobRequest) String ¶ added in v0.3.0
func (x *ContinueJobRequest) String() string
type ContinueJobResponse ¶ added in v0.3.0
type ContinueJobResponse struct {
// contains filtered or unexported fields
}
*
func (*ContinueJobResponse) Descriptor
deprecated
added in
v0.3.0
func (*ContinueJobResponse) Descriptor() ([]byte, []int)
Deprecated: Use ContinueJobResponse.ProtoReflect.Descriptor instead.
func (*ContinueJobResponse) ProtoMessage ¶ added in v0.3.0
func (*ContinueJobResponse) ProtoMessage()
func (*ContinueJobResponse) ProtoReflect ¶ added in v0.3.0
func (x *ContinueJobResponse) ProtoReflect() protoreflect.Message
func (*ContinueJobResponse) Reset ¶ added in v0.3.0
func (x *ContinueJobResponse) Reset()
func (*ContinueJobResponse) String ¶ added in v0.3.0
func (x *ContinueJobResponse) String() string
type Coord ¶
type Coord struct { Lon float32 `protobuf:"fixed32,1,opt,name=lon,proto3" json:"lon,omitempty"` Lat float32 `protobuf:"fixed32,2,opt,name=lat,proto3" json:"lat,omitempty"` // contains filtered or unexported fields }
* Geographic coordinates (4326)
func (*Coord) Descriptor
deprecated
func (*Coord) ProtoMessage ¶
func (*Coord) ProtoMessage()
func (*Coord) ProtoReflect ¶
func (x *Coord) ProtoReflect() protoreflect.Message
type CreateAOIRequest ¶
type CreateAOIRequest struct { Aoi *AOI `protobuf:"bytes,1,opt,name=aoi,proto3" json:"aoi,omitempty"` // contains filtered or unexported fields }
* Create a new AOI
func (*CreateAOIRequest) Descriptor
deprecated
func (*CreateAOIRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateAOIRequest.ProtoReflect.Descriptor instead.
func (*CreateAOIRequest) GetAoi ¶
func (x *CreateAOIRequest) GetAoi() *AOI
func (*CreateAOIRequest) ProtoMessage ¶
func (*CreateAOIRequest) ProtoMessage()
func (*CreateAOIRequest) ProtoReflect ¶
func (x *CreateAOIRequest) ProtoReflect() protoreflect.Message
func (*CreateAOIRequest) Reset ¶
func (x *CreateAOIRequest) Reset()
func (*CreateAOIRequest) String ¶
func (x *CreateAOIRequest) String() string
type CreateAOIResponse ¶
type CreateAOIResponse struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
* Returns the ID of the AOI
func (*CreateAOIResponse) Descriptor
deprecated
func (*CreateAOIResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateAOIResponse.ProtoReflect.Descriptor instead.
func (*CreateAOIResponse) GetId ¶
func (x *CreateAOIResponse) GetId() string
func (*CreateAOIResponse) ProtoMessage ¶
func (*CreateAOIResponse) ProtoMessage()
func (*CreateAOIResponse) ProtoReflect ¶
func (x *CreateAOIResponse) ProtoReflect() protoreflect.Message
func (*CreateAOIResponse) Reset ¶
func (x *CreateAOIResponse) Reset()
func (*CreateAOIResponse) String ¶
func (x *CreateAOIResponse) String() string
type CreateGridRequest ¶ added in v0.3.0
type CreateGridRequest struct { Grid *Grid `protobuf:"bytes,1,opt,name=grid,proto3" json:"grid,omitempty"` // contains filtered or unexported fields }
* Create a new grid.
func (*CreateGridRequest) Descriptor
deprecated
added in
v0.3.0
func (*CreateGridRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateGridRequest.ProtoReflect.Descriptor instead.
func (*CreateGridRequest) GetGrid ¶ added in v0.3.0
func (x *CreateGridRequest) GetGrid() *Grid
func (*CreateGridRequest) ProtoMessage ¶ added in v0.3.0
func (*CreateGridRequest) ProtoMessage()
func (*CreateGridRequest) ProtoReflect ¶ added in v0.3.0
func (x *CreateGridRequest) ProtoReflect() protoreflect.Message
func (*CreateGridRequest) Reset ¶ added in v0.3.0
func (x *CreateGridRequest) Reset()
func (*CreateGridRequest) String ¶ added in v0.3.0
func (x *CreateGridRequest) String() string
type CreateGridResponse ¶ added in v0.3.0
type CreateGridResponse struct {
// contains filtered or unexported fields
}
*
func (*CreateGridResponse) Descriptor
deprecated
added in
v0.3.0
func (*CreateGridResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateGridResponse.ProtoReflect.Descriptor instead.
func (*CreateGridResponse) ProtoMessage ¶ added in v0.3.0
func (*CreateGridResponse) ProtoMessage()
func (*CreateGridResponse) ProtoReflect ¶ added in v0.3.0
func (x *CreateGridResponse) ProtoReflect() protoreflect.Message
func (*CreateGridResponse) Reset ¶ added in v0.3.0
func (x *CreateGridResponse) Reset()
func (*CreateGridResponse) String ¶ added in v0.3.0
func (x *CreateGridResponse) String() string
type CreateLayoutRequest ¶
type CreateLayoutRequest struct { Layout *Layout `protobuf:"bytes,1,opt,name=layout,proto3" json:"layout,omitempty"` // contains filtered or unexported fields }
* Create a new layout Return an error if the name already exists
func (*CreateLayoutRequest) Descriptor
deprecated
func (*CreateLayoutRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateLayoutRequest.ProtoReflect.Descriptor instead.
func (*CreateLayoutRequest) GetLayout ¶
func (x *CreateLayoutRequest) GetLayout() *Layout
func (*CreateLayoutRequest) ProtoMessage ¶
func (*CreateLayoutRequest) ProtoMessage()
func (*CreateLayoutRequest) ProtoReflect ¶
func (x *CreateLayoutRequest) ProtoReflect() protoreflect.Message
func (*CreateLayoutRequest) Reset ¶
func (x *CreateLayoutRequest) Reset()
func (*CreateLayoutRequest) String ¶
func (x *CreateLayoutRequest) String() string
type CreateLayoutResponse ¶
type CreateLayoutResponse struct {
// contains filtered or unexported fields
}
*
func (*CreateLayoutResponse) Descriptor
deprecated
func (*CreateLayoutResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateLayoutResponse.ProtoReflect.Descriptor instead.
func (*CreateLayoutResponse) ProtoMessage ¶
func (*CreateLayoutResponse) ProtoMessage()
func (*CreateLayoutResponse) ProtoReflect ¶
func (x *CreateLayoutResponse) ProtoReflect() protoreflect.Message
func (*CreateLayoutResponse) Reset ¶
func (x *CreateLayoutResponse) Reset()
func (*CreateLayoutResponse) String ¶
func (x *CreateLayoutResponse) String() string
type CreatePaletteRequest ¶
type CreatePaletteRequest struct { Palette *Palette `protobuf:"bytes,1,opt,name=palette,proto3" json:"palette,omitempty"` // Palette to be created Replace bool `protobuf:"varint,2,opt,name=replace,proto3" json:"replace,omitempty"` // Replace the current existing palette if exists // contains filtered or unexported fields }
* Create a new palette or update it if already exists (provided replace=True)
func (*CreatePaletteRequest) Descriptor
deprecated
func (*CreatePaletteRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreatePaletteRequest.ProtoReflect.Descriptor instead.
func (*CreatePaletteRequest) GetPalette ¶
func (x *CreatePaletteRequest) GetPalette() *Palette
func (*CreatePaletteRequest) GetReplace ¶
func (x *CreatePaletteRequest) GetReplace() bool
func (*CreatePaletteRequest) ProtoMessage ¶
func (*CreatePaletteRequest) ProtoMessage()
func (*CreatePaletteRequest) ProtoReflect ¶
func (x *CreatePaletteRequest) ProtoReflect() protoreflect.Message
func (*CreatePaletteRequest) Reset ¶
func (x *CreatePaletteRequest) Reset()
func (*CreatePaletteRequest) String ¶
func (x *CreatePaletteRequest) String() string
type CreatePaletteResponse ¶
type CreatePaletteResponse struct {
// contains filtered or unexported fields
}
* Return nothing.
func (*CreatePaletteResponse) Descriptor
deprecated
func (*CreatePaletteResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreatePaletteResponse.ProtoReflect.Descriptor instead.
func (*CreatePaletteResponse) ProtoMessage ¶
func (*CreatePaletteResponse) ProtoMessage()
func (*CreatePaletteResponse) ProtoReflect ¶
func (x *CreatePaletteResponse) ProtoReflect() protoreflect.Message
func (*CreatePaletteResponse) Reset ¶
func (x *CreatePaletteResponse) Reset()
func (*CreatePaletteResponse) String ¶
func (x *CreatePaletteResponse) String() string
type CreateRecordsRequest ¶
type CreateRecordsRequest struct { Records []*NewRecord `protobuf:"bytes,1,rep,name=records,proto3" json:"records,omitempty"` // contains filtered or unexported fields }
* Create new records
func (*CreateRecordsRequest) Descriptor
deprecated
func (*CreateRecordsRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateRecordsRequest.ProtoReflect.Descriptor instead.
func (*CreateRecordsRequest) GetRecords ¶
func (x *CreateRecordsRequest) GetRecords() []*NewRecord
func (*CreateRecordsRequest) ProtoMessage ¶
func (*CreateRecordsRequest) ProtoMessage()
func (*CreateRecordsRequest) ProtoReflect ¶
func (x *CreateRecordsRequest) ProtoReflect() protoreflect.Message
func (*CreateRecordsRequest) Reset ¶
func (x *CreateRecordsRequest) Reset()
func (*CreateRecordsRequest) String ¶
func (x *CreateRecordsRequest) String() string
type CreateRecordsResponse ¶
type CreateRecordsResponse struct { Ids []string `protobuf:"bytes,1,rep,name=ids,proto3" json:"ids,omitempty"` // contains filtered or unexported fields }
* Returns the ID of the created records
func (*CreateRecordsResponse) Descriptor
deprecated
func (*CreateRecordsResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateRecordsResponse.ProtoReflect.Descriptor instead.
func (*CreateRecordsResponse) GetIds ¶
func (x *CreateRecordsResponse) GetIds() []string
func (*CreateRecordsResponse) ProtoMessage ¶
func (*CreateRecordsResponse) ProtoMessage()
func (*CreateRecordsResponse) ProtoReflect ¶
func (x *CreateRecordsResponse) ProtoReflect() protoreflect.Message
func (*CreateRecordsResponse) Reset ¶
func (x *CreateRecordsResponse) Reset()
func (*CreateRecordsResponse) String ¶
func (x *CreateRecordsResponse) String() string
type CreateVariableRequest ¶
type CreateVariableRequest struct { Variable *Variable `protobuf:"bytes,1,opt,name=variable,proto3" json:"variable,omitempty"` // contains filtered or unexported fields }
* Define a new variable. Return an error if the name already exists.
func (*CreateVariableRequest) Descriptor
deprecated
func (*CreateVariableRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateVariableRequest.ProtoReflect.Descriptor instead.
func (*CreateVariableRequest) GetVariable ¶
func (x *CreateVariableRequest) GetVariable() *Variable
func (*CreateVariableRequest) ProtoMessage ¶
func (*CreateVariableRequest) ProtoMessage()
func (*CreateVariableRequest) ProtoReflect ¶
func (x *CreateVariableRequest) ProtoReflect() protoreflect.Message
func (*CreateVariableRequest) Reset ¶
func (x *CreateVariableRequest) Reset()
func (*CreateVariableRequest) String ¶
func (x *CreateVariableRequest) String() string
type CreateVariableResponse ¶
type CreateVariableResponse struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
* Return the id of the new variable.
func (*CreateVariableResponse) Descriptor
deprecated
func (*CreateVariableResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateVariableResponse.ProtoReflect.Descriptor instead.
func (*CreateVariableResponse) GetId ¶
func (x *CreateVariableResponse) GetId() string
func (*CreateVariableResponse) ProtoMessage ¶
func (*CreateVariableResponse) ProtoMessage()
func (*CreateVariableResponse) ProtoReflect ¶
func (x *CreateVariableResponse) ProtoReflect() protoreflect.Message
func (*CreateVariableResponse) Reset ¶
func (x *CreateVariableResponse) Reset()
func (*CreateVariableResponse) String ¶
func (x *CreateVariableResponse) String() string
type DataFormat ¶
type DataFormat struct { Dtype DataFormat_Dtype `protobuf:"varint,1,opt,name=dtype,proto3,enum=geocube.DataFormat_Dtype" json:"dtype,omitempty"` // Type of the data NoData float64 `protobuf:"fixed64,2,opt,name=no_data,json=noData,proto3" json:"no_data,omitempty"` // No-data value (supports any float values, including NaN) MinValue float64 `protobuf:"fixed64,3,opt,name=min_value,json=minValue,proto3" json:"min_value,omitempty"` // Min value (usually used to map from one min value to another) MaxValue float64 `protobuf:"fixed64,4,opt,name=max_value,json=maxValue,proto3" json:"max_value,omitempty"` // Max value (usually used to map from one min value to another) // contains filtered or unexported fields }
* Format of the data of a dataset. Format is defined by the type of the data, its no-data value and the range of values (its interpretation depends on the use)
func (*DataFormat) Descriptor
deprecated
func (*DataFormat) Descriptor() ([]byte, []int)
Deprecated: Use DataFormat.ProtoReflect.Descriptor instead.
func (*DataFormat) GetDtype ¶
func (x *DataFormat) GetDtype() DataFormat_Dtype
func (*DataFormat) GetMaxValue ¶
func (x *DataFormat) GetMaxValue() float64
func (*DataFormat) GetMinValue ¶
func (x *DataFormat) GetMinValue() float64
func (*DataFormat) GetNoData ¶
func (x *DataFormat) GetNoData() float64
func (*DataFormat) ProtoMessage ¶
func (*DataFormat) ProtoMessage()
func (*DataFormat) ProtoReflect ¶
func (x *DataFormat) ProtoReflect() protoreflect.Message
func (*DataFormat) Reset ¶
func (x *DataFormat) Reset()
func (*DataFormat) String ¶
func (x *DataFormat) String() string
type DataFormat_Dtype ¶
type DataFormat_Dtype int32
* Type of data supported by the Geocube & GDAL
const ( DataFormat_UNDEFINED DataFormat_Dtype = 0 DataFormat_UInt8 DataFormat_Dtype = 1 DataFormat_UInt16 DataFormat_Dtype = 2 DataFormat_UInt32 DataFormat_Dtype = 3 // Int8 = 4; Not supported by GDAL DataFormat_Int16 DataFormat_Dtype = 5 DataFormat_Int32 DataFormat_Dtype = 6 DataFormat_Float32 DataFormat_Dtype = 7 DataFormat_Float64 DataFormat_Dtype = 8 DataFormat_Complex64 DataFormat_Dtype = 9 // Pair of float32 )
func (DataFormat_Dtype) Descriptor ¶
func (DataFormat_Dtype) Descriptor() protoreflect.EnumDescriptor
func (DataFormat_Dtype) Enum ¶
func (x DataFormat_Dtype) Enum() *DataFormat_Dtype
func (DataFormat_Dtype) EnumDescriptor
deprecated
func (DataFormat_Dtype) EnumDescriptor() ([]byte, []int)
Deprecated: Use DataFormat_Dtype.Descriptor instead.
func (DataFormat_Dtype) Number ¶
func (x DataFormat_Dtype) Number() protoreflect.EnumNumber
func (DataFormat_Dtype) String ¶
func (x DataFormat_Dtype) String() string
func (DataFormat_Dtype) Type ¶
func (DataFormat_Dtype) Type() protoreflect.EnumType
type Dataset ¶
type Dataset struct { RecordId string `protobuf:"bytes,2,opt,name=record_id,json=recordId,proto3" json:"record_id,omitempty"` InstanceId string `protobuf:"bytes,3,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"` ContainerSubdir string `protobuf:"bytes,6,opt,name=container_subdir,json=containerSubdir,proto3" json:"container_subdir,omitempty"` Bands []int64 `protobuf:"varint,7,rep,packed,name=bands,proto3" json:"bands,omitempty"` Dformat *DataFormat `protobuf:"bytes,8,opt,name=dformat,proto3" json:"dformat,omitempty"` // Internal data format (DType can be Undefined) RealMinValue float64 `protobuf:"fixed64,9,opt,name=real_min_value,json=realMinValue,proto3" json:"real_min_value,omitempty"` // Real min value (dformat.min_value maps to real_min_value) RealMaxValue float64 `protobuf:"fixed64,10,opt,name=real_max_value,json=realMaxValue,proto3" json:"real_max_value,omitempty"` // Real max value (dformat.max_value maps to real_max_value) Exponent float64 `protobuf:"fixed64,11,opt,name=exponent,proto3" json:"exponent,omitempty"` // 1: linear scaling (RealMax - RealMin) * pow( (Value - Min) / (Max - Min), Exponent) + RealMin // contains filtered or unexported fields }
* Define a dataset. A dataset is the metadata to retrieve an image from a file. It is defined by a record and the instance of a variable.
A dataset defines:
- Which band(s) are indexed (usually all the bands, but it can be a subset)
- How to map the value of its pixels to the dataformat of the variable. In more details: . the dataformat of the dataset (dformat.[no_data, min, max]) that describes the pixel of the image . the mapping from each pixel to the data format of the variable (variable.dformat). This mapping is defined as [MinOut, MaxOut, Exponent].
func (*Dataset) Descriptor
deprecated
func (*Dataset) GetContainerSubdir ¶
func (*Dataset) GetDformat ¶
func (x *Dataset) GetDformat() *DataFormat
func (*Dataset) GetExponent ¶
func (*Dataset) GetInstanceId ¶
func (*Dataset) GetRealMaxValue ¶
func (*Dataset) GetRealMinValue ¶
func (*Dataset) GetRecordId ¶
func (*Dataset) ProtoMessage ¶
func (*Dataset) ProtoMessage()
func (*Dataset) ProtoReflect ¶
func (x *Dataset) ProtoReflect() protoreflect.Message
type DatasetMeta ¶ added in v0.3.0
type DatasetMeta struct { InternalsMeta []*InternalMeta `protobuf:"bytes,3,rep,name=internalsMeta,proto3" json:"internalsMeta,omitempty"` // Information on the images composing the slice // contains filtered or unexported fields }
* DatasetMeta contains all the metadata on files and fileformats to download and generate a slice of a cube
func (*DatasetMeta) Descriptor
deprecated
added in
v0.3.0
func (*DatasetMeta) Descriptor() ([]byte, []int)
Deprecated: Use DatasetMeta.ProtoReflect.Descriptor instead.
func (*DatasetMeta) GetInternalsMeta ¶ added in v0.3.0
func (x *DatasetMeta) GetInternalsMeta() []*InternalMeta
func (*DatasetMeta) ProtoMessage ¶ added in v0.3.0
func (*DatasetMeta) ProtoMessage()
func (*DatasetMeta) ProtoReflect ¶ added in v0.3.0
func (x *DatasetMeta) ProtoReflect() protoreflect.Message
func (*DatasetMeta) Reset ¶ added in v0.3.0
func (x *DatasetMeta) Reset()
func (*DatasetMeta) String ¶ added in v0.3.0
func (x *DatasetMeta) String() string
type DeleteDatasetsRequest ¶
type DeleteDatasetsRequest struct { // bool simulate = 1; // DEPRECATED If true, a simulation is done, nothing is actually deleted. Use StepByStep=2 instead RecordIds []string `protobuf:"bytes,2,rep,name=record_ids,json=recordIds,proto3" json:"record_ids,omitempty"` // Instance id that references the datasets to be deleted InstanceIds []string `protobuf:"bytes,3,rep,name=instance_ids,json=instanceIds,proto3" json:"instance_ids,omitempty"` // Record ids that reference the datasets to be deleted DatasetPatterns []string `protobuf:"bytes,6,rep,name=dataset_patterns,json=datasetPatterns,proto3" json:"dataset_patterns,omitempty"` // Dataset file patterns (support * and ? for all or any characters and trailing (?i) for case-insensitiveness) (or empty to ignore) ExecutionLevel ExecutionLevel `` // Execution level (see enum) /* 132-byte string literal not displayed */ JobName string `protobuf:"bytes,5,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"` // Name of the job (if empty, a name will be generated) // contains filtered or unexported fields }
* Remove the datasets referenced by instances and records without any control The containers (if empty) are not deleted
func (*DeleteDatasetsRequest) Descriptor
deprecated
func (*DeleteDatasetsRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDatasetsRequest.ProtoReflect.Descriptor instead.
func (*DeleteDatasetsRequest) GetDatasetPatterns ¶ added in v0.5.1
func (x *DeleteDatasetsRequest) GetDatasetPatterns() []string
func (*DeleteDatasetsRequest) GetExecutionLevel ¶ added in v0.3.0
func (x *DeleteDatasetsRequest) GetExecutionLevel() ExecutionLevel
func (*DeleteDatasetsRequest) GetInstanceIds ¶ added in v0.3.0
func (x *DeleteDatasetsRequest) GetInstanceIds() []string
func (*DeleteDatasetsRequest) GetJobName ¶ added in v0.3.0
func (x *DeleteDatasetsRequest) GetJobName() string
func (*DeleteDatasetsRequest) GetRecordIds ¶ added in v0.3.0
func (x *DeleteDatasetsRequest) GetRecordIds() []string
func (*DeleteDatasetsRequest) ProtoMessage ¶
func (*DeleteDatasetsRequest) ProtoMessage()
func (*DeleteDatasetsRequest) ProtoReflect ¶
func (x *DeleteDatasetsRequest) ProtoReflect() protoreflect.Message
func (*DeleteDatasetsRequest) Reset ¶
func (x *DeleteDatasetsRequest) Reset()
func (*DeleteDatasetsRequest) String ¶
func (x *DeleteDatasetsRequest) String() string
type DeleteDatasetsResponse ¶
type DeleteDatasetsResponse struct { // repeated string results = 1; // DEPRECATED: use the log of the job Job *Job `protobuf:"bytes,2,opt,name=job,proto3" json:"job,omitempty"` // contains filtered or unexported fields }
* Return the number of deleted datasets
func (*DeleteDatasetsResponse) Descriptor
deprecated
func (*DeleteDatasetsResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDatasetsResponse.ProtoReflect.Descriptor instead.
func (*DeleteDatasetsResponse) GetJob ¶ added in v0.3.0
func (x *DeleteDatasetsResponse) GetJob() *Job
func (*DeleteDatasetsResponse) ProtoMessage ¶
func (*DeleteDatasetsResponse) ProtoMessage()
func (*DeleteDatasetsResponse) ProtoReflect ¶
func (x *DeleteDatasetsResponse) ProtoReflect() protoreflect.Message
func (*DeleteDatasetsResponse) Reset ¶
func (x *DeleteDatasetsResponse) Reset()
func (*DeleteDatasetsResponse) String ¶
func (x *DeleteDatasetsResponse) String() string
type DeleteGridRequest ¶ added in v0.3.0
type DeleteGridRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
* Delete a grid
func (*DeleteGridRequest) Descriptor
deprecated
added in
v0.3.0
func (*DeleteGridRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteGridRequest.ProtoReflect.Descriptor instead.
func (*DeleteGridRequest) GetName ¶ added in v0.3.0
func (x *DeleteGridRequest) GetName() string
func (*DeleteGridRequest) ProtoMessage ¶ added in v0.3.0
func (*DeleteGridRequest) ProtoMessage()
func (*DeleteGridRequest) ProtoReflect ¶ added in v0.3.0
func (x *DeleteGridRequest) ProtoReflect() protoreflect.Message
func (*DeleteGridRequest) Reset ¶ added in v0.3.0
func (x *DeleteGridRequest) Reset()
func (*DeleteGridRequest) String ¶ added in v0.3.0
func (x *DeleteGridRequest) String() string
type DeleteGridResponse ¶ added in v0.3.0
type DeleteGridResponse struct {
// contains filtered or unexported fields
}
*
func (*DeleteGridResponse) Descriptor
deprecated
added in
v0.3.0
func (*DeleteGridResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteGridResponse.ProtoReflect.Descriptor instead.
func (*DeleteGridResponse) ProtoMessage ¶ added in v0.3.0
func (*DeleteGridResponse) ProtoMessage()
func (*DeleteGridResponse) ProtoReflect ¶ added in v0.3.0
func (x *DeleteGridResponse) ProtoReflect() protoreflect.Message
func (*DeleteGridResponse) Reset ¶ added in v0.3.0
func (x *DeleteGridResponse) Reset()
func (*DeleteGridResponse) String ¶ added in v0.3.0
func (x *DeleteGridResponse) String() string
type DeleteInstanceRequest ¶
type DeleteInstanceRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // UUID-4 of the instance to delete // contains filtered or unexported fields }
* Delete an instance Return an error if the instance is linked to datasets.
func (*DeleteInstanceRequest) Descriptor
deprecated
func (*DeleteInstanceRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteInstanceRequest.ProtoReflect.Descriptor instead.
func (*DeleteInstanceRequest) GetId ¶
func (x *DeleteInstanceRequest) GetId() string
func (*DeleteInstanceRequest) ProtoMessage ¶
func (*DeleteInstanceRequest) ProtoMessage()
func (*DeleteInstanceRequest) ProtoReflect ¶
func (x *DeleteInstanceRequest) ProtoReflect() protoreflect.Message
func (*DeleteInstanceRequest) Reset ¶
func (x *DeleteInstanceRequest) Reset()
func (*DeleteInstanceRequest) String ¶
func (x *DeleteInstanceRequest) String() string
type DeleteInstanceResponse ¶
type DeleteInstanceResponse struct {
// contains filtered or unexported fields
}
* Return nothing
func (*DeleteInstanceResponse) Descriptor
deprecated
func (*DeleteInstanceResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteInstanceResponse.ProtoReflect.Descriptor instead.
func (*DeleteInstanceResponse) ProtoMessage ¶
func (*DeleteInstanceResponse) ProtoMessage()
func (*DeleteInstanceResponse) ProtoReflect ¶
func (x *DeleteInstanceResponse) ProtoReflect() protoreflect.Message
func (*DeleteInstanceResponse) Reset ¶
func (x *DeleteInstanceResponse) Reset()
func (*DeleteInstanceResponse) String ¶
func (x *DeleteInstanceResponse) String() string
type DeleteLayoutRequest ¶ added in v0.3.0
type DeleteLayoutRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
* Delete a layout by name
func (*DeleteLayoutRequest) Descriptor
deprecated
added in
v0.3.0
func (*DeleteLayoutRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteLayoutRequest.ProtoReflect.Descriptor instead.
func (*DeleteLayoutRequest) GetName ¶ added in v0.3.0
func (x *DeleteLayoutRequest) GetName() string
func (*DeleteLayoutRequest) ProtoMessage ¶ added in v0.3.0
func (*DeleteLayoutRequest) ProtoMessage()
func (*DeleteLayoutRequest) ProtoReflect ¶ added in v0.3.0
func (x *DeleteLayoutRequest) ProtoReflect() protoreflect.Message
func (*DeleteLayoutRequest) Reset ¶ added in v0.3.0
func (x *DeleteLayoutRequest) Reset()
func (*DeleteLayoutRequest) String ¶ added in v0.3.0
func (x *DeleteLayoutRequest) String() string
type DeleteLayoutResponse ¶ added in v0.3.0
type DeleteLayoutResponse struct {
// contains filtered or unexported fields
}
*
func (*DeleteLayoutResponse) Descriptor
deprecated
added in
v0.3.0
func (*DeleteLayoutResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteLayoutResponse.ProtoReflect.Descriptor instead.
func (*DeleteLayoutResponse) ProtoMessage ¶ added in v0.3.0
func (*DeleteLayoutResponse) ProtoMessage()
func (*DeleteLayoutResponse) ProtoReflect ¶ added in v0.3.0
func (x *DeleteLayoutResponse) ProtoReflect() protoreflect.Message
func (*DeleteLayoutResponse) Reset ¶ added in v0.3.0
func (x *DeleteLayoutResponse) Reset()
func (*DeleteLayoutResponse) String ¶ added in v0.3.0
func (x *DeleteLayoutResponse) String() string
type DeleteRecordsRequest ¶
type DeleteRecordsRequest struct { Ids []string `protobuf:"bytes,1,rep,name=ids,proto3" json:"ids,omitempty"` // contains filtered or unexported fields }
* Delete records by ID
func (*DeleteRecordsRequest) Descriptor
deprecated
func (*DeleteRecordsRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteRecordsRequest.ProtoReflect.Descriptor instead.
func (*DeleteRecordsRequest) GetIds ¶
func (x *DeleteRecordsRequest) GetIds() []string
func (*DeleteRecordsRequest) ProtoMessage ¶
func (*DeleteRecordsRequest) ProtoMessage()
func (*DeleteRecordsRequest) ProtoReflect ¶
func (x *DeleteRecordsRequest) ProtoReflect() protoreflect.Message
func (*DeleteRecordsRequest) Reset ¶
func (x *DeleteRecordsRequest) Reset()
func (*DeleteRecordsRequest) String ¶
func (x *DeleteRecordsRequest) String() string
type DeleteRecordsResponse ¶
type DeleteRecordsResponse struct { Nb int64 `protobuf:"varint,1,opt,name=nb,proto3" json:"nb,omitempty"` // contains filtered or unexported fields }
* Return the number of deleted records
func (*DeleteRecordsResponse) Descriptor
deprecated
func (*DeleteRecordsResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteRecordsResponse.ProtoReflect.Descriptor instead.
func (*DeleteRecordsResponse) GetNb ¶
func (x *DeleteRecordsResponse) GetNb() int64
func (*DeleteRecordsResponse) ProtoMessage ¶
func (*DeleteRecordsResponse) ProtoMessage()
func (*DeleteRecordsResponse) ProtoReflect ¶
func (x *DeleteRecordsResponse) ProtoReflect() protoreflect.Message
func (*DeleteRecordsResponse) Reset ¶
func (x *DeleteRecordsResponse) Reset()
func (*DeleteRecordsResponse) String ¶
func (x *DeleteRecordsResponse) String() string
type DeleteVariableRequest ¶
type DeleteVariableRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // UUID-4 of the variable to delete // contains filtered or unexported fields }
* Delete a variable Return an error if the variable has still instances
func (*DeleteVariableRequest) Descriptor
deprecated
func (*DeleteVariableRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVariableRequest.ProtoReflect.Descriptor instead.
func (*DeleteVariableRequest) GetId ¶
func (x *DeleteVariableRequest) GetId() string
func (*DeleteVariableRequest) ProtoMessage ¶
func (*DeleteVariableRequest) ProtoMessage()
func (*DeleteVariableRequest) ProtoReflect ¶
func (x *DeleteVariableRequest) ProtoReflect() protoreflect.Message
func (*DeleteVariableRequest) Reset ¶
func (x *DeleteVariableRequest) Reset()
func (*DeleteVariableRequest) String ¶
func (x *DeleteVariableRequest) String() string
type DeleteVariableResponse ¶
type DeleteVariableResponse struct {
// contains filtered or unexported fields
}
* Return nothing
func (*DeleteVariableResponse) Descriptor
deprecated
func (*DeleteVariableResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVariableResponse.ProtoReflect.Descriptor instead.
func (*DeleteVariableResponse) ProtoMessage ¶
func (*DeleteVariableResponse) ProtoMessage()
func (*DeleteVariableResponse) ProtoReflect ¶
func (x *DeleteVariableResponse) ProtoReflect() protoreflect.Message
func (*DeleteVariableResponse) Reset ¶
func (x *DeleteVariableResponse) Reset()
func (*DeleteVariableResponse) String ¶
func (x *DeleteVariableResponse) String() string
type ExecutionLevel ¶ added in v0.3.0
type ExecutionLevel int32
* Execution level of a job
const ( ExecutionLevel_ExecutionSynchronous ExecutionLevel = 0 // Job is done synchronously ExecutionLevel_ExecutionAsynchronous ExecutionLevel = 1 // Job is done asynchronously, but without any pause ExecutionLevel_StepByStepCritical ExecutionLevel = 2 // Job is done asynchronously, step-by-step, pausing at every critical steps ExecutionLevel_StepByStepMajor ExecutionLevel = 3 // Job is done asynchronously, step-by-step, pausing at every major steps ExecutionLevel_StepByStepAll ExecutionLevel = 4 // Job is done asynchronously, step-by-step, pausing at every steps )
func (ExecutionLevel) Descriptor ¶ added in v0.3.0
func (ExecutionLevel) Descriptor() protoreflect.EnumDescriptor
func (ExecutionLevel) Enum ¶ added in v0.3.0
func (x ExecutionLevel) Enum() *ExecutionLevel
func (ExecutionLevel) EnumDescriptor
deprecated
added in
v0.3.0
func (ExecutionLevel) EnumDescriptor() ([]byte, []int)
Deprecated: Use ExecutionLevel.Descriptor instead.
func (ExecutionLevel) Number ¶ added in v0.3.0
func (x ExecutionLevel) Number() protoreflect.EnumNumber
func (ExecutionLevel) String ¶ added in v0.3.0
func (x ExecutionLevel) String() string
func (ExecutionLevel) Type ¶ added in v0.3.0
func (ExecutionLevel) Type() protoreflect.EnumType
type FileFormat ¶
type FileFormat int32
* Available file formats
const ( FileFormat_Raw FileFormat = 0 // raw bitmap FileFormat_GTiff FileFormat = 1 )
func (FileFormat) Descriptor ¶
func (FileFormat) Descriptor() protoreflect.EnumDescriptor
func (FileFormat) Enum ¶
func (x FileFormat) Enum() *FileFormat
func (FileFormat) EnumDescriptor
deprecated
func (FileFormat) EnumDescriptor() ([]byte, []int)
Deprecated: Use FileFormat.Descriptor instead.
func (FileFormat) Number ¶
func (x FileFormat) Number() protoreflect.EnumNumber
func (FileFormat) String ¶
func (x FileFormat) String() string
func (FileFormat) Type ¶
func (FileFormat) Type() protoreflect.EnumType
type FindContainerLayoutsRequest ¶ added in v0.5.1
type FindContainerLayoutsRequest struct { InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"` // Types that are assignable to Identifier: // // *FindContainerLayoutsRequest_Records // *FindContainerLayoutsRequest_Filters Identifier isFindContainerLayoutsRequest_Identifier `protobuf_oneof:"identifier"` // contains filtered or unexported fields }
* Find all the layouts used by the datasets on an AOI or a set of records It can be used to tile the AOI with an optimal layout.
func (*FindContainerLayoutsRequest) Descriptor
deprecated
added in
v0.5.1
func (*FindContainerLayoutsRequest) Descriptor() ([]byte, []int)
Deprecated: Use FindContainerLayoutsRequest.ProtoReflect.Descriptor instead.
func (*FindContainerLayoutsRequest) GetFilters ¶ added in v0.5.1
func (x *FindContainerLayoutsRequest) GetFilters() *RecordFiltersWithAOI
func (*FindContainerLayoutsRequest) GetIdentifier ¶ added in v0.5.1
func (m *FindContainerLayoutsRequest) GetIdentifier() isFindContainerLayoutsRequest_Identifier
func (*FindContainerLayoutsRequest) GetInstanceId ¶ added in v0.5.1
func (x *FindContainerLayoutsRequest) GetInstanceId() string
func (*FindContainerLayoutsRequest) GetRecords ¶ added in v0.5.1
func (x *FindContainerLayoutsRequest) GetRecords() *RecordIdList
func (*FindContainerLayoutsRequest) ProtoMessage ¶ added in v0.5.1
func (*FindContainerLayoutsRequest) ProtoMessage()
func (*FindContainerLayoutsRequest) ProtoReflect ¶ added in v0.5.1
func (x *FindContainerLayoutsRequest) ProtoReflect() protoreflect.Message
func (*FindContainerLayoutsRequest) Reset ¶ added in v0.5.1
func (x *FindContainerLayoutsRequest) Reset()
func (*FindContainerLayoutsRequest) String ¶ added in v0.5.1
func (x *FindContainerLayoutsRequest) String() string
type FindContainerLayoutsRequest_Filters ¶ added in v0.5.1
type FindContainerLayoutsRequest_Filters struct {
Filters *RecordFiltersWithAOI `protobuf:"bytes,3,opt,name=filters,proto3,oneof"` // Filters to select records
}
type FindContainerLayoutsRequest_Records ¶ added in v0.5.1
type FindContainerLayoutsRequest_Records struct {
Records *RecordIdList `protobuf:"bytes,2,opt,name=records,proto3,oneof"` // List of record ids
}
type FindContainerLayoutsResponse ¶ added in v0.5.1
type FindContainerLayoutsResponse struct { LayoutName string `protobuf:"bytes,1,opt,name=layout_name,json=layoutName,proto3" json:"layout_name,omitempty"` // Name of the layout ContainerUris []string `protobuf:"bytes,2,rep,name=container_uris,json=containerUris,proto3" json:"container_uris,omitempty"` // List of containers having the layout // contains filtered or unexported fields }
* Stream the name of the layout and the associated containers
func (*FindContainerLayoutsResponse) Descriptor
deprecated
added in
v0.5.1
func (*FindContainerLayoutsResponse) Descriptor() ([]byte, []int)
Deprecated: Use FindContainerLayoutsResponse.ProtoReflect.Descriptor instead.
func (*FindContainerLayoutsResponse) GetContainerUris ¶ added in v0.5.1
func (x *FindContainerLayoutsResponse) GetContainerUris() []string
func (*FindContainerLayoutsResponse) GetLayoutName ¶ added in v0.5.1
func (x *FindContainerLayoutsResponse) GetLayoutName() string
func (*FindContainerLayoutsResponse) ProtoMessage ¶ added in v0.5.1
func (*FindContainerLayoutsResponse) ProtoMessage()
func (*FindContainerLayoutsResponse) ProtoReflect ¶ added in v0.5.1
func (x *FindContainerLayoutsResponse) ProtoReflect() protoreflect.Message
func (*FindContainerLayoutsResponse) Reset ¶ added in v0.5.1
func (x *FindContainerLayoutsResponse) Reset()
func (*FindContainerLayoutsResponse) String ¶ added in v0.5.1
func (x *FindContainerLayoutsResponse) String() string
type GeoTransform ¶
type GeoTransform struct { A float64 `protobuf:"fixed64,1,opt,name=a,proto3" json:"a,omitempty"` // x offset B float64 `protobuf:"fixed64,2,opt,name=b,proto3" json:"b,omitempty"` // x resolution C float64 `protobuf:"fixed64,3,opt,name=c,proto3" json:"c,omitempty"` D float64 `protobuf:"fixed64,4,opt,name=d,proto3" json:"d,omitempty"` // y offset E float64 `protobuf:"fixed64,5,opt,name=e,proto3" json:"e,omitempty"` F float64 `protobuf:"fixed64,6,opt,name=f,proto3" json:"f,omitempty"` // y resolution // contains filtered or unexported fields }
* GDAL GeoTransform
func (*GeoTransform) Descriptor
deprecated
func (*GeoTransform) Descriptor() ([]byte, []int)
Deprecated: Use GeoTransform.ProtoReflect.Descriptor instead.
func (*GeoTransform) GetA ¶
func (x *GeoTransform) GetA() float64
func (*GeoTransform) GetB ¶
func (x *GeoTransform) GetB() float64
func (*GeoTransform) GetC ¶
func (x *GeoTransform) GetC() float64
func (*GeoTransform) GetD ¶
func (x *GeoTransform) GetD() float64
func (*GeoTransform) GetE ¶
func (x *GeoTransform) GetE() float64
func (*GeoTransform) GetF ¶
func (x *GeoTransform) GetF() float64
func (*GeoTransform) ProtoMessage ¶
func (*GeoTransform) ProtoMessage()
func (*GeoTransform) ProtoReflect ¶
func (x *GeoTransform) ProtoReflect() protoreflect.Message
func (*GeoTransform) Reset ¶
func (x *GeoTransform) Reset()
func (*GeoTransform) String ¶
func (x *GeoTransform) String() string
type GeocubeClient ¶
type GeocubeClient interface { // Create one or a list of records CreateRecords(ctx context.Context, in *CreateRecordsRequest, opts ...grpc.CallOption) (*CreateRecordsResponse, error) // Get records from their ID GetRecords(ctx context.Context, in *GetRecordsRequest, opts ...grpc.CallOption) (Geocube_GetRecordsClient, error) // List records given criterias ListRecords(ctx context.Context, in *ListRecordsRequest, opts ...grpc.CallOption) (Geocube_ListRecordsClient, error) // Update records, adding or updating tags AddRecordsTags(ctx context.Context, in *AddRecordsTagsRequest, opts ...grpc.CallOption) (*AddRecordsTagsResponse, error) // Update records, removing tags RemoveRecordsTags(ctx context.Context, in *RemoveRecordsTagsRequest, opts ...grpc.CallOption) (*RemoveRecordsTagsResponse, error) // Delete records iif no dataset has a reference on DeleteRecords(ctx context.Context, in *DeleteRecordsRequest, opts ...grpc.CallOption) (*DeleteRecordsResponse, error) // Create an AOI if not exists or returns the aoi id of the aoi. CreateAOI(ctx context.Context, in *CreateAOIRequest, opts ...grpc.CallOption) (*CreateAOIResponse, error) // Get an AOI from its ID GetAOI(ctx context.Context, in *GetAOIRequest, opts ...grpc.CallOption) (*GetAOIResponse, error) // Create a variable CreateVariable(ctx context.Context, in *CreateVariableRequest, opts ...grpc.CallOption) (*CreateVariableResponse, error) // Get a variable given its id, name or one of its instance id GetVariable(ctx context.Context, in *GetVariableRequest, opts ...grpc.CallOption) (*GetVariableResponse, error) // Update some fields of a variable UpdateVariable(ctx context.Context, in *UpdateVariableRequest, opts ...grpc.CallOption) (*UpdateVariableResponse, error) // Delete a variable iif no dataset has a reference on DeleteVariable(ctx context.Context, in *DeleteVariableRequest, opts ...grpc.CallOption) (*DeleteVariableResponse, error) // List variables given a name pattern ListVariables(ctx context.Context, in *ListVariablesRequest, opts ...grpc.CallOption) (Geocube_ListVariablesClient, error) // Instantiate a variable InstantiateVariable(ctx context.Context, in *InstantiateVariableRequest, opts ...grpc.CallOption) (*InstantiateVariableResponse, error) // Update metadata of an instance UpdateInstance(ctx context.Context, in *UpdateInstanceRequest, opts ...grpc.CallOption) (*UpdateInstanceResponse, error) // Delete an instance iif no dataset has a reference on DeleteInstance(ctx context.Context, in *DeleteInstanceRequest, opts ...grpc.CallOption) (*DeleteInstanceResponse, error) // Create or update a palette that can be used to create a display of a dataset CreatePalette(ctx context.Context, in *CreatePaletteRequest, opts ...grpc.CallOption) (*CreatePaletteResponse, error) // Index new datasets in the Geocube IndexDatasets(ctx context.Context, in *IndexDatasetsRequest, opts ...grpc.CallOption) (*IndexDatasetsResponse, error) // Configurate a consolidation process ConfigConsolidation(ctx context.Context, in *ConfigConsolidationRequest, opts ...grpc.CallOption) (*ConfigConsolidationResponse, error) // Get the configuration of a consolidation GetConsolidationParams(ctx context.Context, in *GetConsolidationParamsRequest, opts ...grpc.CallOption) (*GetConsolidationParamsResponse, error) // Start a consolidation job Consolidate(ctx context.Context, in *ConsolidateRequest, opts ...grpc.CallOption) (*ConsolidateResponse, error) // List the jobs given a name pattern ListJobs(ctx context.Context, in *ListJobsRequest, opts ...grpc.CallOption) (*ListJobsResponse, error) // Get a job given its name GetJob(ctx context.Context, in *GetJobRequest, opts ...grpc.CallOption) (*GetJobResponse, error) // Delete jobs given their status CleanJobs(ctx context.Context, in *CleanJobsRequest, opts ...grpc.CallOption) (*CleanJobsResponse, error) // Retry a job RetryJob(ctx context.Context, in *RetryJobRequest, opts ...grpc.CallOption) (*RetryJobResponse, error) // Cancel a job CancelJob(ctx context.Context, in *CancelJobRequest, opts ...grpc.CallOption) (*CancelJobResponse, error) // Continue a job that is in waiting state ContinueJob(ctx context.Context, in *ContinueJobRequest, opts ...grpc.CallOption) (*ContinueJobResponse, error) // Get a cube of data given a CubeParams GetCube(ctx context.Context, in *GetCubeRequest, opts ...grpc.CallOption) (Geocube_GetCubeClient, error) // Get a XYZTile (can be used with a TileServer, provided a GRPCGateway is up) GetXYZTile(ctx context.Context, in *GetTileRequest, opts ...grpc.CallOption) (*GetTileResponse, error) // Create a layout to be used for tiling or consolidation CreateLayout(ctx context.Context, in *CreateLayoutRequest, opts ...grpc.CallOption) (*CreateLayoutResponse, error) // Delete a layout given its name DeleteLayout(ctx context.Context, in *DeleteLayoutRequest, opts ...grpc.CallOption) (*DeleteLayoutResponse, error) // List layouts given a name pattern ListLayouts(ctx context.Context, in *ListLayoutsRequest, opts ...grpc.CallOption) (*ListLayoutsResponse, error) // Find all the layouts known for a set of containers FindContainerLayouts(ctx context.Context, in *FindContainerLayoutsRequest, opts ...grpc.CallOption) (Geocube_FindContainerLayoutsClient, error) // Tile an AOI given a layout TileAOI(ctx context.Context, in *TileAOIRequest, opts ...grpc.CallOption) (Geocube_TileAOIClient, error) // Create a grid that can be used to tile an AOI CreateGrid(ctx context.Context, opts ...grpc.CallOption) (Geocube_CreateGridClient, error) // Delete a grid DeleteGrid(ctx context.Context, in *DeleteGridRequest, opts ...grpc.CallOption) (*DeleteGridResponse, error) // List grids given a name pattern ListGrids(ctx context.Context, in *ListGridsRequest, opts ...grpc.CallOption) (*ListGridsResponse, error) // Version of the GeocubeServer Version(ctx context.Context, in *GetVersionRequest, opts ...grpc.CallOption) (*GetVersionResponse, error) }
GeocubeClient is the client API for Geocube service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewGeocubeClient ¶
func NewGeocubeClient(cc grpc.ClientConnInterface) GeocubeClient
type GeocubeDownloaderClient ¶ added in v0.4.0
type GeocubeDownloaderClient interface { // Request cube using metadatas returned by a call to Geocube.GetCube() DownloadCube(ctx context.Context, in *GetCubeMetadataRequest, opts ...grpc.CallOption) (GeocubeDownloader_DownloadCubeClient, error) // Version of the GeocubeDownloader Version(ctx context.Context, in *GetVersionRequest, opts ...grpc.CallOption) (*GetVersionResponse, error) }
GeocubeDownloaderClient is the client API for GeocubeDownloader service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewGeocubeDownloaderClient ¶ added in v0.4.0
func NewGeocubeDownloaderClient(cc grpc.ClientConnInterface) GeocubeDownloaderClient
type GeocubeDownloaderServer ¶ added in v0.4.0
type GeocubeDownloaderServer interface { // Request cube using metadatas returned by a call to Geocube.GetCube() DownloadCube(*GetCubeMetadataRequest, GeocubeDownloader_DownloadCubeServer) error // Version of the GeocubeDownloader Version(context.Context, *GetVersionRequest) (*GetVersionResponse, error) // contains filtered or unexported methods }
GeocubeDownloaderServer is the server API for GeocubeDownloader service. All implementations must embed UnimplementedGeocubeDownloaderServer for forward compatibility
type GeocubeDownloader_DownloadCubeClient ¶ added in v0.4.0
type GeocubeDownloader_DownloadCubeClient interface { Recv() (*GetCubeMetadataResponse, error) grpc.ClientStream }
type GeocubeDownloader_DownloadCubeServer ¶ added in v0.4.0
type GeocubeDownloader_DownloadCubeServer interface { Send(*GetCubeMetadataResponse) error grpc.ServerStream }
type GeocubeServer ¶
type GeocubeServer interface { // Create one or a list of records CreateRecords(context.Context, *CreateRecordsRequest) (*CreateRecordsResponse, error) // Get records from their ID GetRecords(*GetRecordsRequest, Geocube_GetRecordsServer) error // List records given criterias ListRecords(*ListRecordsRequest, Geocube_ListRecordsServer) error // Update records, adding or updating tags AddRecordsTags(context.Context, *AddRecordsTagsRequest) (*AddRecordsTagsResponse, error) // Update records, removing tags RemoveRecordsTags(context.Context, *RemoveRecordsTagsRequest) (*RemoveRecordsTagsResponse, error) // Delete records iif no dataset has a reference on DeleteRecords(context.Context, *DeleteRecordsRequest) (*DeleteRecordsResponse, error) // Create an AOI if not exists or returns the aoi id of the aoi. CreateAOI(context.Context, *CreateAOIRequest) (*CreateAOIResponse, error) // Get an AOI from its ID GetAOI(context.Context, *GetAOIRequest) (*GetAOIResponse, error) // Create a variable CreateVariable(context.Context, *CreateVariableRequest) (*CreateVariableResponse, error) // Get a variable given its id, name or one of its instance id GetVariable(context.Context, *GetVariableRequest) (*GetVariableResponse, error) // Update some fields of a variable UpdateVariable(context.Context, *UpdateVariableRequest) (*UpdateVariableResponse, error) // Delete a variable iif no dataset has a reference on DeleteVariable(context.Context, *DeleteVariableRequest) (*DeleteVariableResponse, error) // List variables given a name pattern ListVariables(*ListVariablesRequest, Geocube_ListVariablesServer) error // Instantiate a variable InstantiateVariable(context.Context, *InstantiateVariableRequest) (*InstantiateVariableResponse, error) // Update metadata of an instance UpdateInstance(context.Context, *UpdateInstanceRequest) (*UpdateInstanceResponse, error) // Delete an instance iif no dataset has a reference on DeleteInstance(context.Context, *DeleteInstanceRequest) (*DeleteInstanceResponse, error) // Create or update a palette that can be used to create a display of a dataset CreatePalette(context.Context, *CreatePaletteRequest) (*CreatePaletteResponse, error) // Index new datasets in the Geocube IndexDatasets(context.Context, *IndexDatasetsRequest) (*IndexDatasetsResponse, error) // Configurate a consolidation process ConfigConsolidation(context.Context, *ConfigConsolidationRequest) (*ConfigConsolidationResponse, error) // Get the configuration of a consolidation GetConsolidationParams(context.Context, *GetConsolidationParamsRequest) (*GetConsolidationParamsResponse, error) // Start a consolidation job Consolidate(context.Context, *ConsolidateRequest) (*ConsolidateResponse, error) // List the jobs given a name pattern ListJobs(context.Context, *ListJobsRequest) (*ListJobsResponse, error) // Get a job given its name GetJob(context.Context, *GetJobRequest) (*GetJobResponse, error) // Delete jobs given their status CleanJobs(context.Context, *CleanJobsRequest) (*CleanJobsResponse, error) // Retry a job RetryJob(context.Context, *RetryJobRequest) (*RetryJobResponse, error) // Cancel a job CancelJob(context.Context, *CancelJobRequest) (*CancelJobResponse, error) // Continue a job that is in waiting state ContinueJob(context.Context, *ContinueJobRequest) (*ContinueJobResponse, error) // Get a cube of data given a CubeParams GetCube(*GetCubeRequest, Geocube_GetCubeServer) error // Get a XYZTile (can be used with a TileServer, provided a GRPCGateway is up) GetXYZTile(context.Context, *GetTileRequest) (*GetTileResponse, error) // Create a layout to be used for tiling or consolidation CreateLayout(context.Context, *CreateLayoutRequest) (*CreateLayoutResponse, error) // Delete a layout given its name DeleteLayout(context.Context, *DeleteLayoutRequest) (*DeleteLayoutResponse, error) // List layouts given a name pattern ListLayouts(context.Context, *ListLayoutsRequest) (*ListLayoutsResponse, error) // Find all the layouts known for a set of containers FindContainerLayouts(*FindContainerLayoutsRequest, Geocube_FindContainerLayoutsServer) error // Tile an AOI given a layout TileAOI(*TileAOIRequest, Geocube_TileAOIServer) error // Create a grid that can be used to tile an AOI CreateGrid(Geocube_CreateGridServer) error // Delete a grid DeleteGrid(context.Context, *DeleteGridRequest) (*DeleteGridResponse, error) // List grids given a name pattern ListGrids(context.Context, *ListGridsRequest) (*ListGridsResponse, error) // Version of the GeocubeServer Version(context.Context, *GetVersionRequest) (*GetVersionResponse, error) // contains filtered or unexported methods }
GeocubeServer is the server API for Geocube service. All implementations must embed UnimplementedGeocubeServer for forward compatibility
type Geocube_CreateGridClient ¶ added in v0.4.0
type Geocube_CreateGridClient interface { Send(*CreateGridRequest) error CloseAndRecv() (*CreateGridResponse, error) grpc.ClientStream }
type Geocube_CreateGridServer ¶ added in v0.4.0
type Geocube_CreateGridServer interface { SendAndClose(*CreateGridResponse) error Recv() (*CreateGridRequest, error) grpc.ServerStream }
type Geocube_FindContainerLayoutsClient ¶ added in v0.5.1
type Geocube_FindContainerLayoutsClient interface { Recv() (*FindContainerLayoutsResponse, error) grpc.ClientStream }
type Geocube_FindContainerLayoutsServer ¶ added in v0.5.1
type Geocube_FindContainerLayoutsServer interface { Send(*FindContainerLayoutsResponse) error grpc.ServerStream }
type Geocube_GetCubeClient ¶
type Geocube_GetCubeClient interface { Recv() (*GetCubeResponse, error) grpc.ClientStream }
type Geocube_GetCubeServer ¶
type Geocube_GetCubeServer interface { Send(*GetCubeResponse) error grpc.ServerStream }
type Geocube_GetRecordsClient ¶ added in v1.0.1
type Geocube_GetRecordsClient interface { Recv() (*GetRecordsResponseItem, error) grpc.ClientStream }
type Geocube_GetRecordsServer ¶ added in v1.0.1
type Geocube_GetRecordsServer interface { Send(*GetRecordsResponseItem) error grpc.ServerStream }
type Geocube_ListRecordsClient ¶
type Geocube_ListRecordsClient interface { Recv() (*ListRecordsResponseItem, error) grpc.ClientStream }
type Geocube_ListRecordsServer ¶
type Geocube_ListRecordsServer interface { Send(*ListRecordsResponseItem) error grpc.ServerStream }
type Geocube_ListVariablesClient ¶
type Geocube_ListVariablesClient interface { Recv() (*ListVariablesResponseItem, error) grpc.ClientStream }
type Geocube_ListVariablesServer ¶
type Geocube_ListVariablesServer interface { Send(*ListVariablesResponseItem) error grpc.ServerStream }
type Geocube_TileAOIClient ¶
type Geocube_TileAOIClient interface { Recv() (*TileAOIResponse, error) grpc.ClientStream }
type Geocube_TileAOIServer ¶
type Geocube_TileAOIServer interface { Send(*TileAOIResponse) error grpc.ServerStream }
type GetAOIRequest ¶
type GetAOIRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
* Request the AOI given its ID
func (*GetAOIRequest) Descriptor
deprecated
func (*GetAOIRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAOIRequest.ProtoReflect.Descriptor instead.
func (*GetAOIRequest) GetId ¶
func (x *GetAOIRequest) GetId() string
func (*GetAOIRequest) ProtoMessage ¶
func (*GetAOIRequest) ProtoMessage()
func (*GetAOIRequest) ProtoReflect ¶
func (x *GetAOIRequest) ProtoReflect() protoreflect.Message
func (*GetAOIRequest) Reset ¶
func (x *GetAOIRequest) Reset()
func (*GetAOIRequest) String ¶
func (x *GetAOIRequest) String() string
type GetAOIResponse ¶
type GetAOIResponse struct { Aoi *AOI `protobuf:"bytes,1,opt,name=aoi,proto3" json:"aoi,omitempty"` // contains filtered or unexported fields }
* Returns a geometric AOI
func (*GetAOIResponse) Descriptor
deprecated
func (*GetAOIResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetAOIResponse.ProtoReflect.Descriptor instead.
func (*GetAOIResponse) GetAoi ¶
func (x *GetAOIResponse) GetAoi() *AOI
func (*GetAOIResponse) ProtoMessage ¶
func (*GetAOIResponse) ProtoMessage()
func (*GetAOIResponse) ProtoReflect ¶
func (x *GetAOIResponse) ProtoReflect() protoreflect.Message
func (*GetAOIResponse) Reset ¶
func (x *GetAOIResponse) Reset()
func (*GetAOIResponse) String ¶
func (x *GetAOIResponse) String() string
type GetConsolidationParamsRequest ¶
type GetConsolidationParamsRequest struct { VariableId string `protobuf:"bytes,1,opt,name=variable_id,json=variableId,proto3" json:"variable_id,omitempty"` // contains filtered or unexported fields }
* Retrieve the consolidation parameters attached to the given variable
func (*GetConsolidationParamsRequest) Descriptor
deprecated
func (*GetConsolidationParamsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetConsolidationParamsRequest.ProtoReflect.Descriptor instead.
func (*GetConsolidationParamsRequest) GetVariableId ¶
func (x *GetConsolidationParamsRequest) GetVariableId() string
func (*GetConsolidationParamsRequest) ProtoMessage ¶
func (*GetConsolidationParamsRequest) ProtoMessage()
func (*GetConsolidationParamsRequest) ProtoReflect ¶
func (x *GetConsolidationParamsRequest) ProtoReflect() protoreflect.Message
func (*GetConsolidationParamsRequest) Reset ¶
func (x *GetConsolidationParamsRequest) Reset()
func (*GetConsolidationParamsRequest) String ¶
func (x *GetConsolidationParamsRequest) String() string
type GetConsolidationParamsResponse ¶
type GetConsolidationParamsResponse struct { ConsolidationParams *ConsolidationParams `protobuf:"bytes,2,opt,name=consolidation_params,json=consolidationParams,proto3" json:"consolidation_params,omitempty"` // contains filtered or unexported fields }
* Return consolidation parameters
func (*GetConsolidationParamsResponse) Descriptor
deprecated
func (*GetConsolidationParamsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetConsolidationParamsResponse.ProtoReflect.Descriptor instead.
func (*GetConsolidationParamsResponse) GetConsolidationParams ¶
func (x *GetConsolidationParamsResponse) GetConsolidationParams() *ConsolidationParams
func (*GetConsolidationParamsResponse) ProtoMessage ¶
func (*GetConsolidationParamsResponse) ProtoMessage()
func (*GetConsolidationParamsResponse) ProtoReflect ¶
func (x *GetConsolidationParamsResponse) ProtoReflect() protoreflect.Message
func (*GetConsolidationParamsResponse) Reset ¶
func (x *GetConsolidationParamsResponse) Reset()
func (*GetConsolidationParamsResponse) String ¶
func (x *GetConsolidationParamsResponse) String() string
type GetCubeMetadataRequest ¶ added in v0.4.0
type GetCubeMetadataRequest struct { DatasetsMeta []*DatasetMeta `protobuf:"bytes,1,rep,name=datasets_meta,json=datasetsMeta,proto3" json:"datasets_meta,omitempty"` // List of Metadatas needed to download and generate the slices of the cube GroupedRecords []*GroupedRecords `protobuf:"bytes,2,rep,name=grouped_records,json=groupedRecords,proto3" json:"grouped_records,omitempty"` // List of GroupedRecords describing the slices of the cube RefDformat *DataFormat `protobuf:"bytes,3,opt,name=ref_dformat,json=refDformat,proto3" json:"ref_dformat,omitempty"` // Output dataformat ResamplingAlg Resampling `protobuf:"varint,4,opt,name=resampling_alg,json=resamplingAlg,proto3,enum=geocube.Resampling" json:"resampling_alg,omitempty"` // Resampling algorithm to use for reprojection PixToCrs *GeoTransform `protobuf:"bytes,5,opt,name=pix_to_crs,json=pixToCrs,proto3" json:"pix_to_crs,omitempty"` Crs string `protobuf:"bytes,6,opt,name=crs,proto3" json:"crs,omitempty"` Size *Size `protobuf:"bytes,7,opt,name=size,proto3" json:"size,omitempty"` Format FileFormat `protobuf:"varint,8,opt,name=format,proto3,enum=geocube.FileFormat" json:"format,omitempty"` // Format of the output data // contains filtered or unexported fields }
* Request a cube from metadatas (provided by Geocube.GetCube())
func (*GetCubeMetadataRequest) Descriptor
deprecated
added in
v0.4.0
func (*GetCubeMetadataRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetCubeMetadataRequest.ProtoReflect.Descriptor instead.
func (*GetCubeMetadataRequest) GetCrs ¶ added in v0.4.0
func (x *GetCubeMetadataRequest) GetCrs() string
func (*GetCubeMetadataRequest) GetDatasetsMeta ¶ added in v0.4.0
func (x *GetCubeMetadataRequest) GetDatasetsMeta() []*DatasetMeta
func (*GetCubeMetadataRequest) GetFormat ¶ added in v0.4.0
func (x *GetCubeMetadataRequest) GetFormat() FileFormat
func (*GetCubeMetadataRequest) GetGroupedRecords ¶ added in v0.4.0
func (x *GetCubeMetadataRequest) GetGroupedRecords() []*GroupedRecords
func (*GetCubeMetadataRequest) GetPixToCrs ¶ added in v0.4.0
func (x *GetCubeMetadataRequest) GetPixToCrs() *GeoTransform
func (*GetCubeMetadataRequest) GetRefDformat ¶ added in v0.4.0
func (x *GetCubeMetadataRequest) GetRefDformat() *DataFormat
func (*GetCubeMetadataRequest) GetResamplingAlg ¶ added in v0.4.0
func (x *GetCubeMetadataRequest) GetResamplingAlg() Resampling
func (*GetCubeMetadataRequest) GetSize ¶ added in v0.4.0
func (x *GetCubeMetadataRequest) GetSize() *Size
func (*GetCubeMetadataRequest) ProtoMessage ¶ added in v0.4.0
func (*GetCubeMetadataRequest) ProtoMessage()
func (*GetCubeMetadataRequest) ProtoReflect ¶ added in v0.4.0
func (x *GetCubeMetadataRequest) ProtoReflect() protoreflect.Message
func (*GetCubeMetadataRequest) Reset ¶ added in v0.4.0
func (x *GetCubeMetadataRequest) Reset()
func (*GetCubeMetadataRequest) String ¶ added in v0.4.0
func (x *GetCubeMetadataRequest) String() string
type GetCubeMetadataResponse ¶ added in v0.4.0
type GetCubeMetadataResponse struct { // Types that are assignable to Response: // // *GetCubeMetadataResponse_GlobalHeader // *GetCubeMetadataResponse_Header // *GetCubeMetadataResponse_Chunk Response isGetCubeMetadataResponse_Response `protobuf_oneof:"response"` // contains filtered or unexported fields }
* Return either information on the cube, information on an image or a chunk of an image
func (*GetCubeMetadataResponse) Descriptor
deprecated
added in
v0.4.0
func (*GetCubeMetadataResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetCubeMetadataResponse.ProtoReflect.Descriptor instead.
func (*GetCubeMetadataResponse) GetChunk ¶ added in v0.4.0
func (x *GetCubeMetadataResponse) GetChunk() *ImageChunk
func (*GetCubeMetadataResponse) GetGlobalHeader ¶ added in v0.4.0
func (x *GetCubeMetadataResponse) GetGlobalHeader() *GetCubeResponseHeader
func (*GetCubeMetadataResponse) GetHeader ¶ added in v0.4.0
func (x *GetCubeMetadataResponse) GetHeader() *ImageHeader
func (*GetCubeMetadataResponse) GetResponse ¶ added in v0.4.0
func (m *GetCubeMetadataResponse) GetResponse() isGetCubeMetadataResponse_Response
func (*GetCubeMetadataResponse) ProtoMessage ¶ added in v0.4.0
func (*GetCubeMetadataResponse) ProtoMessage()
func (*GetCubeMetadataResponse) ProtoReflect ¶ added in v0.4.0
func (x *GetCubeMetadataResponse) ProtoReflect() protoreflect.Message
func (*GetCubeMetadataResponse) Reset ¶ added in v0.4.0
func (x *GetCubeMetadataResponse) Reset()
func (*GetCubeMetadataResponse) String ¶ added in v0.4.0
func (x *GetCubeMetadataResponse) String() string
type GetCubeMetadataResponse_Chunk ¶ added in v0.4.0
type GetCubeMetadataResponse_Chunk struct {
Chunk *ImageChunk `protobuf:"bytes,2,opt,name=chunk,proto3,oneof"`
}
type GetCubeMetadataResponse_GlobalHeader ¶ added in v0.4.0
type GetCubeMetadataResponse_GlobalHeader struct {
GlobalHeader *GetCubeResponseHeader `protobuf:"bytes,3,opt,name=global_header,json=globalHeader,proto3,oneof"`
}
type GetCubeMetadataResponse_Header ¶ added in v0.4.0
type GetCubeMetadataResponse_Header struct {
Header *ImageHeader `protobuf:"bytes,1,opt,name=header,proto3,oneof"`
}
type GetCubeRequest ¶
type GetCubeRequest struct { // Types that are assignable to RecordsLister: // // *GetCubeRequest_Records // *GetCubeRequest_Filters // *GetCubeRequest_GroupedRecords RecordsLister isGetCubeRequest_RecordsLister `protobuf_oneof:"records_lister"` InstancesId []string `protobuf:"bytes,3,rep,name=instances_id,json=instancesId,proto3" json:"instances_id,omitempty"` // Instances of a variable defining the kind of images requested. At least one, and all must be instance of the same variable. Only one is actually supported Crs string `protobuf:"bytes,4,opt,name=crs,proto3" json:"crs,omitempty"` // Coordinates Reference System of the output images (images will be reprojected on the fly if necessary) PixToCrs *GeoTransform `protobuf:"bytes,5,opt,name=pix_to_crs,json=pixToCrs,proto3" json:"pix_to_crs,omitempty"` // GeoTransform of the requested cube (images will be rescaled on the fly if necessary) Size *Size `protobuf:"bytes,6,opt,name=size,proto3" json:"size,omitempty"` // Shape of the output images CompressionLevel int32 `protobuf:"varint,7,opt,name=compression_level,json=compressionLevel,proto3" json:"compression_level,omitempty"` // Define a level of compression to speed up the transfer, values: -2 to 9 (-2: Huffman only, -1:default, 0: no compression, 1->9: level of compression from the fastest to the best compression). The data is compressed by the server and decompressed by the Client. Use -2 or 0 if the bandwidth is not limited. HeadersOnly bool `protobuf:"varint,8,opt,name=headers_only,json=headersOnly,proto3" json:"headers_only,omitempty"` // Only returns headers (including all metadatas on datasets) Format FileFormat `protobuf:"varint,9,opt,name=format,proto3,enum=geocube.FileFormat" json:"format,omitempty"` // Format of the output images ResamplingAlg Resampling `` // Resampling algorithm used for reprojecion. If undefined, the default resampling algorithm associated to the variable is used. /* 126-byte string literal not displayed */ // contains filtered or unexported fields }
* Request a cube of data
func (*GetCubeRequest) Descriptor
deprecated
func (*GetCubeRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetCubeRequest.ProtoReflect.Descriptor instead.
func (*GetCubeRequest) GetCompressionLevel ¶
func (x *GetCubeRequest) GetCompressionLevel() int32
func (*GetCubeRequest) GetCrs ¶
func (x *GetCubeRequest) GetCrs() string
func (*GetCubeRequest) GetFilters ¶
func (x *GetCubeRequest) GetFilters() *RecordFilters
func (*GetCubeRequest) GetFormat ¶
func (x *GetCubeRequest) GetFormat() FileFormat
func (*GetCubeRequest) GetGroupedRecords ¶ added in v0.3.0
func (x *GetCubeRequest) GetGroupedRecords() *GroupedRecordIdsList
func (*GetCubeRequest) GetHeadersOnly ¶
func (x *GetCubeRequest) GetHeadersOnly() bool
func (*GetCubeRequest) GetInstancesId ¶
func (x *GetCubeRequest) GetInstancesId() []string
func (*GetCubeRequest) GetPixToCrs ¶
func (x *GetCubeRequest) GetPixToCrs() *GeoTransform
func (*GetCubeRequest) GetRecords ¶
func (x *GetCubeRequest) GetRecords() *RecordIdList
func (*GetCubeRequest) GetRecordsLister ¶
func (m *GetCubeRequest) GetRecordsLister() isGetCubeRequest_RecordsLister
func (*GetCubeRequest) GetResamplingAlg ¶ added in v1.0.1
func (x *GetCubeRequest) GetResamplingAlg() Resampling
func (*GetCubeRequest) GetSize ¶
func (x *GetCubeRequest) GetSize() *Size
func (*GetCubeRequest) ProtoMessage ¶
func (*GetCubeRequest) ProtoMessage()
func (*GetCubeRequest) ProtoReflect ¶
func (x *GetCubeRequest) ProtoReflect() protoreflect.Message
func (*GetCubeRequest) Reset ¶
func (x *GetCubeRequest) Reset()
func (*GetCubeRequest) String ¶
func (x *GetCubeRequest) String() string
type GetCubeRequest_Filters ¶
type GetCubeRequest_Filters struct {
Filters *RecordFilters `protobuf:"bytes,2,opt,name=filters,proto3,oneof"` // Filters to list the records that will be used to create the cube
}
type GetCubeRequest_GroupedRecords ¶ added in v0.3.0
type GetCubeRequest_GroupedRecords struct {
GroupedRecords *GroupedRecordIdsList `protobuf:"bytes,12,opt,name=grouped_records,json=groupedRecords,proto3,oneof"` // List of groups of record ids requested. At least one. One image will be returned by group of records (if not empty). All the datasets of a group of records will be merged together using the latest first.
}
type GetCubeRequest_Records ¶
type GetCubeRequest_Records struct {
Records *RecordIdList `protobuf:"bytes,11,opt,name=records,proto3,oneof"` // List of record ids requested. At least one. One image will be returned by record (if not empty)
}
type GetCubeResponse ¶
type GetCubeResponse struct { // Types that are assignable to Response: // // *GetCubeResponse_GlobalHeader // *GetCubeResponse_Header // *GetCubeResponse_Chunk Response isGetCubeResponse_Response `protobuf_oneof:"response"` // contains filtered or unexported fields }
* Return either information on the cube, information on an image or a chunk of an image
func (*GetCubeResponse) Descriptor
deprecated
func (*GetCubeResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetCubeResponse.ProtoReflect.Descriptor instead.
func (*GetCubeResponse) GetChunk ¶
func (x *GetCubeResponse) GetChunk() *ImageChunk
func (*GetCubeResponse) GetGlobalHeader ¶
func (x *GetCubeResponse) GetGlobalHeader() *GetCubeResponseHeader
func (*GetCubeResponse) GetHeader ¶
func (x *GetCubeResponse) GetHeader() *ImageHeader
func (*GetCubeResponse) GetResponse ¶
func (m *GetCubeResponse) GetResponse() isGetCubeResponse_Response
func (*GetCubeResponse) ProtoMessage ¶
func (*GetCubeResponse) ProtoMessage()
func (*GetCubeResponse) ProtoReflect ¶
func (x *GetCubeResponse) ProtoReflect() protoreflect.Message
func (*GetCubeResponse) Reset ¶
func (x *GetCubeResponse) Reset()
func (*GetCubeResponse) String ¶
func (x *GetCubeResponse) String() string
type GetCubeResponseHeader ¶
type GetCubeResponseHeader struct { Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` NbDatasets int64 `protobuf:"varint,2,opt,name=nb_datasets,json=nbDatasets,proto3" json:"nb_datasets,omitempty"` RefDformat *DataFormat `protobuf:"bytes,3,opt,name=ref_dformat,json=refDformat,proto3" json:"ref_dformat,omitempty"` // Output dataformat ResamplingAlg Resampling `protobuf:"varint,4,opt,name=resampling_alg,json=resamplingAlg,proto3,enum=geocube.Resampling" json:"resampling_alg,omitempty"` // Resampling algorithm to use for reprojection Geotransform *GeoTransform `protobuf:"bytes,5,opt,name=geotransform,proto3" json:"geotransform,omitempty"` // Geotransform used for mapping Crs string `protobuf:"bytes,6,opt,name=crs,proto3" json:"crs,omitempty"` // contains filtered or unexported fields }
* Return global information on the requested cube
func (*GetCubeResponseHeader) Descriptor
deprecated
func (*GetCubeResponseHeader) Descriptor() ([]byte, []int)
Deprecated: Use GetCubeResponseHeader.ProtoReflect.Descriptor instead.
func (*GetCubeResponseHeader) GetCount ¶
func (x *GetCubeResponseHeader) GetCount() int64
func (*GetCubeResponseHeader) GetCrs ¶ added in v0.4.0
func (x *GetCubeResponseHeader) GetCrs() string
func (*GetCubeResponseHeader) GetGeotransform ¶ added in v0.4.0
func (x *GetCubeResponseHeader) GetGeotransform() *GeoTransform
func (*GetCubeResponseHeader) GetNbDatasets ¶
func (x *GetCubeResponseHeader) GetNbDatasets() int64
func (*GetCubeResponseHeader) GetRefDformat ¶ added in v0.3.0
func (x *GetCubeResponseHeader) GetRefDformat() *DataFormat
func (*GetCubeResponseHeader) GetResamplingAlg ¶ added in v0.3.0
func (x *GetCubeResponseHeader) GetResamplingAlg() Resampling
func (*GetCubeResponseHeader) ProtoMessage ¶
func (*GetCubeResponseHeader) ProtoMessage()
func (*GetCubeResponseHeader) ProtoReflect ¶
func (x *GetCubeResponseHeader) ProtoReflect() protoreflect.Message
func (*GetCubeResponseHeader) Reset ¶
func (x *GetCubeResponseHeader) Reset()
func (*GetCubeResponseHeader) String ¶
func (x *GetCubeResponseHeader) String() string
type GetCubeResponse_Chunk ¶
type GetCubeResponse_Chunk struct {
Chunk *ImageChunk `protobuf:"bytes,2,opt,name=chunk,proto3,oneof"`
}
type GetCubeResponse_GlobalHeader ¶
type GetCubeResponse_GlobalHeader struct {
GlobalHeader *GetCubeResponseHeader `protobuf:"bytes,3,opt,name=global_header,json=globalHeader,proto3,oneof"`
}
type GetCubeResponse_Header ¶
type GetCubeResponse_Header struct {
Header *ImageHeader `protobuf:"bytes,1,opt,name=header,proto3,oneof"`
}
type GetJobRequest ¶
type GetJobRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` LogPage int32 `protobuf:"varint,2,opt,name=log_page,json=logPage,proto3" json:"log_page,omitempty"` LogLimit int32 `protobuf:"varint,3,opt,name=log_limit,json=logLimit,proto3" json:"log_limit,omitempty"` // contains filtered or unexported fields }
* Retrieve a job given its id
func (*GetJobRequest) Descriptor
deprecated
func (*GetJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetJobRequest.ProtoReflect.Descriptor instead.
func (*GetJobRequest) GetId ¶
func (x *GetJobRequest) GetId() string
func (*GetJobRequest) GetLogLimit ¶ added in v0.4.0
func (x *GetJobRequest) GetLogLimit() int32
func (*GetJobRequest) GetLogPage ¶ added in v0.4.0
func (x *GetJobRequest) GetLogPage() int32
func (*GetJobRequest) ProtoMessage ¶
func (*GetJobRequest) ProtoMessage()
func (*GetJobRequest) ProtoReflect ¶
func (x *GetJobRequest) ProtoReflect() protoreflect.Message
func (*GetJobRequest) Reset ¶
func (x *GetJobRequest) Reset()
func (*GetJobRequest) String ¶
func (x *GetJobRequest) String() string
type GetJobResponse ¶
type GetJobResponse struct { Job *Job `protobuf:"bytes,1,opt,name=job,proto3" json:"job,omitempty"` // contains filtered or unexported fields }
* Return a job with the requested id
func (*GetJobResponse) Descriptor
deprecated
func (*GetJobResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetJobResponse.ProtoReflect.Descriptor instead.
func (*GetJobResponse) GetJob ¶
func (x *GetJobResponse) GetJob() *Job
func (*GetJobResponse) ProtoMessage ¶
func (*GetJobResponse) ProtoMessage()
func (*GetJobResponse) ProtoReflect ¶
func (x *GetJobResponse) ProtoReflect() protoreflect.Message
func (*GetJobResponse) Reset ¶
func (x *GetJobResponse) Reset()
func (*GetJobResponse) String ¶
func (x *GetJobResponse) String() string
type GetRecordsRequest ¶ added in v1.0.1
type GetRecordsRequest struct { Ids []string `protobuf:"bytes,1,rep,name=ids,proto3" json:"ids,omitempty"` // contains filtered or unexported fields }
* Get record from its id
func (*GetRecordsRequest) Descriptor
deprecated
added in
v1.0.1
func (*GetRecordsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetRecordsRequest.ProtoReflect.Descriptor instead.
func (*GetRecordsRequest) GetIds ¶ added in v1.0.1
func (x *GetRecordsRequest) GetIds() []string
func (*GetRecordsRequest) ProtoMessage ¶ added in v1.0.1
func (*GetRecordsRequest) ProtoMessage()
func (*GetRecordsRequest) ProtoReflect ¶ added in v1.0.1
func (x *GetRecordsRequest) ProtoReflect() protoreflect.Message
func (*GetRecordsRequest) Reset ¶ added in v1.0.1
func (x *GetRecordsRequest) Reset()
func (*GetRecordsRequest) String ¶ added in v1.0.1
func (x *GetRecordsRequest) String() string
type GetRecordsResponseItem ¶ added in v1.0.1
type GetRecordsResponseItem struct { Record *Record `protobuf:"bytes,1,opt,name=record,proto3" json:"record,omitempty"` // contains filtered or unexported fields }
* Return a record
func (*GetRecordsResponseItem) Descriptor
deprecated
added in
v1.0.1
func (*GetRecordsResponseItem) Descriptor() ([]byte, []int)
Deprecated: Use GetRecordsResponseItem.ProtoReflect.Descriptor instead.
func (*GetRecordsResponseItem) GetRecord ¶ added in v1.0.1
func (x *GetRecordsResponseItem) GetRecord() *Record
func (*GetRecordsResponseItem) ProtoMessage ¶ added in v1.0.1
func (*GetRecordsResponseItem) ProtoMessage()
func (*GetRecordsResponseItem) ProtoReflect ¶ added in v1.0.1
func (x *GetRecordsResponseItem) ProtoReflect() protoreflect.Message
func (*GetRecordsResponseItem) Reset ¶ added in v1.0.1
func (x *GetRecordsResponseItem) Reset()
func (*GetRecordsResponseItem) String ¶ added in v1.0.1
func (x *GetRecordsResponseItem) String() string
type GetTileRequest ¶
type GetTileRequest struct { InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"` X int32 `protobuf:"varint,2,opt,name=x,proto3" json:"x,omitempty"` Y int32 `protobuf:"varint,3,opt,name=y,proto3" json:"y,omitempty"` Z int32 `protobuf:"varint,4,opt,name=z,proto3" json:"z,omitempty"` // Types that are assignable to RecordsLister: // // *GetTileRequest_Records RecordsLister isGetTileRequest_RecordsLister `protobuf_oneof:"records_lister"` // contains filtered or unexported fields }
* Request a web-mercator tile, given a variable and a group of records
func (*GetTileRequest) Descriptor
deprecated
func (*GetTileRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetTileRequest.ProtoReflect.Descriptor instead.
func (*GetTileRequest) GetInstanceId ¶
func (x *GetTileRequest) GetInstanceId() string
func (*GetTileRequest) GetRecords ¶
func (x *GetTileRequest) GetRecords() *GroupedRecordIds
func (*GetTileRequest) GetRecordsLister ¶
func (m *GetTileRequest) GetRecordsLister() isGetTileRequest_RecordsLister
func (*GetTileRequest) GetX ¶
func (x *GetTileRequest) GetX() int32
func (*GetTileRequest) GetY ¶
func (x *GetTileRequest) GetY() int32
func (*GetTileRequest) GetZ ¶
func (x *GetTileRequest) GetZ() int32
func (*GetTileRequest) ProtoMessage ¶
func (*GetTileRequest) ProtoMessage()
func (*GetTileRequest) ProtoReflect ¶
func (x *GetTileRequest) ProtoReflect() protoreflect.Message
func (*GetTileRequest) Reset ¶
func (x *GetTileRequest) Reset()
func (*GetTileRequest) String ¶
func (x *GetTileRequest) String() string
type GetTileRequest_Records ¶
type GetTileRequest_Records struct {
Records *GroupedRecordIds `protobuf:"bytes,6,opt,name=records,proto3,oneof"` // Group of record ids. At least one. All the datasets of the group of records will be merged together using the latest first.
}
type GetTileResponse ¶
type GetTileResponse struct { Image *ImageFile `protobuf:"bytes,1,opt,name=image,proto3" json:"image,omitempty"` // contains filtered or unexported fields }
* Return a 256x256 png image
func (*GetTileResponse) Descriptor
deprecated
func (*GetTileResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetTileResponse.ProtoReflect.Descriptor instead.
func (*GetTileResponse) GetImage ¶
func (x *GetTileResponse) GetImage() *ImageFile
func (*GetTileResponse) ProtoMessage ¶
func (*GetTileResponse) ProtoMessage()
func (*GetTileResponse) ProtoReflect ¶
func (x *GetTileResponse) ProtoReflect() protoreflect.Message
func (*GetTileResponse) Reset ¶
func (x *GetTileResponse) Reset()
func (*GetTileResponse) String ¶
func (x *GetTileResponse) String() string
type GetVariableRequest ¶
type GetVariableRequest struct { // Types that are assignable to Identifier: // // *GetVariableRequest_Id // *GetVariableRequest_Name // *GetVariableRequest_InstanceId Identifier isGetVariableRequest_Identifier `protobuf_oneof:"identifier"` // contains filtered or unexported fields }
* Read a variable given either its id, its name or the id of one of its instance
func (*GetVariableRequest) Descriptor
deprecated
func (*GetVariableRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetVariableRequest.ProtoReflect.Descriptor instead.
func (*GetVariableRequest) GetId ¶
func (x *GetVariableRequest) GetId() string
func (*GetVariableRequest) GetIdentifier ¶
func (m *GetVariableRequest) GetIdentifier() isGetVariableRequest_Identifier
func (*GetVariableRequest) GetInstanceId ¶
func (x *GetVariableRequest) GetInstanceId() string
func (*GetVariableRequest) GetName ¶
func (x *GetVariableRequest) GetName() string
func (*GetVariableRequest) ProtoMessage ¶
func (*GetVariableRequest) ProtoMessage()
func (*GetVariableRequest) ProtoReflect ¶
func (x *GetVariableRequest) ProtoReflect() protoreflect.Message
func (*GetVariableRequest) Reset ¶
func (x *GetVariableRequest) Reset()
func (*GetVariableRequest) String ¶
func (x *GetVariableRequest) String() string
type GetVariableRequest_Id ¶
type GetVariableRequest_Id struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3,oneof"` // UUID-4 of the variable
}
type GetVariableRequest_InstanceId ¶
type GetVariableRequest_InstanceId struct {
InstanceId string `protobuf:"bytes,3,opt,name=instance_id,json=instanceId,proto3,oneof"` // UUID-4 of an instance
}
type GetVariableRequest_Name ¶
type GetVariableRequest_Name struct {
Name string `protobuf:"bytes,2,opt,name=name,proto3,oneof"` // Name of the variable
}
type GetVariableResponse ¶
type GetVariableResponse struct { Variable *Variable `protobuf:"bytes,1,opt,name=variable,proto3" json:"variable,omitempty"` // contains filtered or unexported fields }
* Return the variable and its instances
func (*GetVariableResponse) Descriptor
deprecated
func (*GetVariableResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetVariableResponse.ProtoReflect.Descriptor instead.
func (*GetVariableResponse) GetVariable ¶
func (x *GetVariableResponse) GetVariable() *Variable
func (*GetVariableResponse) ProtoMessage ¶
func (*GetVariableResponse) ProtoMessage()
func (*GetVariableResponse) ProtoReflect ¶
func (x *GetVariableResponse) ProtoReflect() protoreflect.Message
func (*GetVariableResponse) Reset ¶
func (x *GetVariableResponse) Reset()
func (*GetVariableResponse) String ¶
func (x *GetVariableResponse) String() string
type GetVersionRequest ¶
type GetVersionRequest struct {
// contains filtered or unexported fields
}
* Request the version of the Geocube
func (*GetVersionRequest) Descriptor
deprecated
func (*GetVersionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetVersionRequest.ProtoReflect.Descriptor instead.
func (*GetVersionRequest) ProtoMessage ¶
func (*GetVersionRequest) ProtoMessage()
func (*GetVersionRequest) ProtoReflect ¶
func (x *GetVersionRequest) ProtoReflect() protoreflect.Message
func (*GetVersionRequest) Reset ¶
func (x *GetVersionRequest) Reset()
func (*GetVersionRequest) String ¶
func (x *GetVersionRequest) String() string
type GetVersionResponse ¶
type GetVersionResponse struct { Version string `protobuf:"bytes,1,opt,name=Version,proto3" json:"Version,omitempty"` // contains filtered or unexported fields }
* Return the version of the Geocube
func (*GetVersionResponse) Descriptor
deprecated
func (*GetVersionResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetVersionResponse.ProtoReflect.Descriptor instead.
func (*GetVersionResponse) GetVersion ¶
func (x *GetVersionResponse) GetVersion() string
func (*GetVersionResponse) ProtoMessage ¶
func (*GetVersionResponse) ProtoMessage()
func (*GetVersionResponse) ProtoReflect ¶
func (x *GetVersionResponse) ProtoReflect() protoreflect.Message
func (*GetVersionResponse) Reset ¶
func (x *GetVersionResponse) Reset()
func (*GetVersionResponse) String ¶
func (x *GetVersionResponse) String() string
type Grid ¶ added in v0.3.0
type Grid struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Unique name of the grid Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // Description of the grid Cells []*Cell `protobuf:"bytes,3,rep,name=cells,proto3" json:"cells,omitempty"` // Cells of the grid // contains filtered or unexported fields }
* Define a grid
func (*Grid) Descriptor
deprecated
added in
v0.3.0
func (*Grid) GetDescription ¶ added in v0.3.0
func (*Grid) ProtoMessage ¶ added in v0.3.0
func (*Grid) ProtoMessage()
func (*Grid) ProtoReflect ¶ added in v0.3.0
func (x *Grid) ProtoReflect() protoreflect.Message
type GroupedRecordIds ¶ added in v0.3.0
type GroupedRecordIds struct { Ids []string `protobuf:"bytes,1,rep,name=ids,proto3" json:"ids,omitempty"` // contains filtered or unexported fields }
* Record ids that are considered as a unique, merged record (e.g. all records of a given date, whatever the time of the day)
func (*GroupedRecordIds) Descriptor
deprecated
added in
v0.3.0
func (*GroupedRecordIds) Descriptor() ([]byte, []int)
Deprecated: Use GroupedRecordIds.ProtoReflect.Descriptor instead.
func (*GroupedRecordIds) GetIds ¶ added in v0.3.0
func (x *GroupedRecordIds) GetIds() []string
func (*GroupedRecordIds) ProtoMessage ¶ added in v0.3.0
func (*GroupedRecordIds) ProtoMessage()
func (*GroupedRecordIds) ProtoReflect ¶ added in v0.3.0
func (x *GroupedRecordIds) ProtoReflect() protoreflect.Message
func (*GroupedRecordIds) Reset ¶ added in v0.3.0
func (x *GroupedRecordIds) Reset()
func (*GroupedRecordIds) String ¶ added in v0.3.0
func (x *GroupedRecordIds) String() string
type GroupedRecordIdsList ¶ added in v0.3.0
type GroupedRecordIdsList struct { Records []*GroupedRecordIds `protobuf:"bytes,1,rep,name=records,proto3" json:"records,omitempty"` // contains filtered or unexported fields }
* List of groupedRecordIds
func (*GroupedRecordIdsList) Descriptor
deprecated
added in
v0.3.0
func (*GroupedRecordIdsList) Descriptor() ([]byte, []int)
Deprecated: Use GroupedRecordIdsList.ProtoReflect.Descriptor instead.
func (*GroupedRecordIdsList) GetRecords ¶ added in v0.3.0
func (x *GroupedRecordIdsList) GetRecords() []*GroupedRecordIds
func (*GroupedRecordIdsList) ProtoMessage ¶ added in v0.3.0
func (*GroupedRecordIdsList) ProtoMessage()
func (*GroupedRecordIdsList) ProtoReflect ¶ added in v0.3.0
func (x *GroupedRecordIdsList) ProtoReflect() protoreflect.Message
func (*GroupedRecordIdsList) Reset ¶ added in v0.3.0
func (x *GroupedRecordIdsList) Reset()
func (*GroupedRecordIdsList) String ¶ added in v0.3.0
func (x *GroupedRecordIdsList) String() string
type GroupedRecords ¶ added in v0.3.0
type GroupedRecords struct { Records []*Record `protobuf:"bytes,1,rep,name=records,proto3" json:"records,omitempty"` // contains filtered or unexported fields }
* Records that are considered as a unique, merged record (e.g. all records of a given date, whatever the time of the day)
func (*GroupedRecords) Descriptor
deprecated
added in
v0.3.0
func (*GroupedRecords) Descriptor() ([]byte, []int)
Deprecated: Use GroupedRecords.ProtoReflect.Descriptor instead.
func (*GroupedRecords) GetRecords ¶ added in v0.3.0
func (x *GroupedRecords) GetRecords() []*Record
func (*GroupedRecords) ProtoMessage ¶ added in v0.3.0
func (*GroupedRecords) ProtoMessage()
func (*GroupedRecords) ProtoReflect ¶ added in v0.3.0
func (x *GroupedRecords) ProtoReflect() protoreflect.Message
func (*GroupedRecords) Reset ¶ added in v0.3.0
func (x *GroupedRecords) Reset()
func (*GroupedRecords) String ¶ added in v0.3.0
func (x *GroupedRecords) String() string
type ImageChunk ¶
type ImageChunk struct { Part int32 `protobuf:"varint,1,opt,name=part,proto3" json:"part,omitempty"` // Index of the chunk (from 1 to ImageHeader.nb_parts-1). The first part (=0) is ImageHeader.data Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` // Chunk of the full array of bytes // contains filtered or unexported fields }
* Chunk of the full image, to handle the GRPC limit of 4Mbytes/message
func (*ImageChunk) Descriptor
deprecated
func (*ImageChunk) Descriptor() ([]byte, []int)
Deprecated: Use ImageChunk.ProtoReflect.Descriptor instead.
func (*ImageChunk) GetData ¶
func (x *ImageChunk) GetData() []byte
func (*ImageChunk) GetPart ¶
func (x *ImageChunk) GetPart() int32
func (*ImageChunk) ProtoMessage ¶
func (*ImageChunk) ProtoMessage()
func (*ImageChunk) ProtoReflect ¶
func (x *ImageChunk) ProtoReflect() protoreflect.Message
func (*ImageChunk) Reset ¶
func (x *ImageChunk) Reset()
func (*ImageChunk) String ¶
func (x *ImageChunk) String() string
type ImageFile ¶
type ImageFile struct { Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
* ByteArray of a PNG image 256x256pixels
func (*ImageFile) Descriptor
deprecated
func (*ImageFile) ProtoMessage ¶
func (*ImageFile) ProtoMessage()
func (*ImageFile) ProtoReflect ¶
func (x *ImageFile) ProtoReflect() protoreflect.Message
type ImageHeader ¶
type ImageHeader struct { Shape *Shape `protobuf:"bytes,1,opt,name=shape,proto3" json:"shape,omitempty"` // Shape of the image (widthxheight) Dtype DataFormat_Dtype `protobuf:"varint,2,opt,name=dtype,proto3,enum=geocube.DataFormat_Dtype" json:"dtype,omitempty"` // Type of the data (to interprete "ImageHeader.data + ImageChunk.data") NbParts int32 `protobuf:"varint,4,opt,name=nb_parts,json=nbParts,proto3" json:"nb_parts,omitempty"` // Number of parts the image is splitted into Data []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"` // First part of the image as an array of bytes Size int64 `protobuf:"varint,5,opt,name=size,proto3" json:"size,omitempty"` // Size of the full array of bytes Order ByteOrder `protobuf:"varint,6,opt,name=order,proto3,enum=geocube.ByteOrder" json:"order,omitempty"` // ByteOrder of the datatype Compression bool `protobuf:"varint,7,opt,name=compression,proto3" json:"compression,omitempty"` // Deflate compressed data format, described in RFC 1951 GroupedRecords *GroupedRecords `protobuf:"bytes,11,opt,name=grouped_records,json=groupedRecords,proto3" json:"grouped_records,omitempty"` // Group of records used to generate this image DatasetMeta *DatasetMeta `protobuf:"bytes,10,opt,name=dataset_meta,json=datasetMeta,proto3" json:"dataset_meta,omitempty"` // All information on the underlying datasets that composed the image Error string `protobuf:"bytes,9,opt,name=error,proto3" json:"error,omitempty"` // If not empty, an error occured and the image was not retrieved. // contains filtered or unexported fields }
* Header of an image (slice of the cube) It describes the image, the underlying datasets and the way to recreate it from the array of byte : 1. Append ImageHeader.data and ImageChunk.data from part=0 to part=nb_parts-1 2. If compression=True, decompresss the array of bytes using deflate 3. Cast the result to the dtype using byteOrder 4. Reshape the result
func (*ImageHeader) Descriptor
deprecated
func (*ImageHeader) Descriptor() ([]byte, []int)
Deprecated: Use ImageHeader.ProtoReflect.Descriptor instead.
func (*ImageHeader) GetCompression ¶
func (x *ImageHeader) GetCompression() bool
func (*ImageHeader) GetData ¶
func (x *ImageHeader) GetData() []byte
func (*ImageHeader) GetDatasetMeta ¶ added in v0.3.0
func (x *ImageHeader) GetDatasetMeta() *DatasetMeta
func (*ImageHeader) GetDtype ¶
func (x *ImageHeader) GetDtype() DataFormat_Dtype
func (*ImageHeader) GetError ¶
func (x *ImageHeader) GetError() string
func (*ImageHeader) GetGroupedRecords ¶ added in v0.3.0
func (x *ImageHeader) GetGroupedRecords() *GroupedRecords
func (*ImageHeader) GetNbParts ¶
func (x *ImageHeader) GetNbParts() int32
func (*ImageHeader) GetOrder ¶
func (x *ImageHeader) GetOrder() ByteOrder
func (*ImageHeader) GetShape ¶
func (x *ImageHeader) GetShape() *Shape
func (*ImageHeader) GetSize ¶
func (x *ImageHeader) GetSize() int64
func (*ImageHeader) ProtoMessage ¶
func (*ImageHeader) ProtoMessage()
func (*ImageHeader) ProtoReflect ¶
func (x *ImageHeader) ProtoReflect() protoreflect.Message
func (*ImageHeader) Reset ¶
func (x *ImageHeader) Reset()
func (*ImageHeader) String ¶
func (x *ImageHeader) String() string
type IndexDatasetsRequest ¶
type IndexDatasetsRequest struct { // TODO Index several containers: repeated ? Container *Container `protobuf:"bytes,1,opt,name=container,proto3" json:"container,omitempty"` // contains filtered or unexported fields }
* Request to index all the datasets of a container
func (*IndexDatasetsRequest) Descriptor
deprecated
func (*IndexDatasetsRequest) Descriptor() ([]byte, []int)
Deprecated: Use IndexDatasetsRequest.ProtoReflect.Descriptor instead.
func (*IndexDatasetsRequest) GetContainer ¶
func (x *IndexDatasetsRequest) GetContainer() *Container
func (*IndexDatasetsRequest) ProtoMessage ¶
func (*IndexDatasetsRequest) ProtoMessage()
func (*IndexDatasetsRequest) ProtoReflect ¶
func (x *IndexDatasetsRequest) ProtoReflect() protoreflect.Message
func (*IndexDatasetsRequest) Reset ¶
func (x *IndexDatasetsRequest) Reset()
func (*IndexDatasetsRequest) String ¶
func (x *IndexDatasetsRequest) String() string
type IndexDatasetsResponse ¶
type IndexDatasetsResponse struct {
// contains filtered or unexported fields
}
*
func (*IndexDatasetsResponse) Descriptor
deprecated
func (*IndexDatasetsResponse) Descriptor() ([]byte, []int)
Deprecated: Use IndexDatasetsResponse.ProtoReflect.Descriptor instead.
func (*IndexDatasetsResponse) ProtoMessage ¶
func (*IndexDatasetsResponse) ProtoMessage()
func (*IndexDatasetsResponse) ProtoReflect ¶
func (x *IndexDatasetsResponse) ProtoReflect() protoreflect.Message
func (*IndexDatasetsResponse) Reset ¶
func (x *IndexDatasetsResponse) Reset()
func (*IndexDatasetsResponse) String ¶
func (x *IndexDatasetsResponse) String() string
type Instance ¶
type Instance struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Null at creation Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Metadata map[string]string `` /* 157-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Instance) Descriptor
deprecated
func (*Instance) GetMetadata ¶
func (*Instance) ProtoMessage ¶
func (*Instance) ProtoMessage()
func (*Instance) ProtoReflect ¶
func (x *Instance) ProtoReflect() protoreflect.Message
type InstantiateVariableRequest ¶
type InstantiateVariableRequest struct { VariableId string `protobuf:"bytes,1,opt,name=variable_id,json=variableId,proto3" json:"variable_id,omitempty"` InstanceName string `protobuf:"bytes,2,opt,name=instance_name,json=instanceName,proto3" json:"instance_name,omitempty"` InstanceMetadata map[string]string `` /* 197-byte string literal not displayed */ // contains filtered or unexported fields }
* Instantiate a variable. Return an error if the instance_name already exists for this variable.
func (*InstantiateVariableRequest) Descriptor
deprecated
func (*InstantiateVariableRequest) Descriptor() ([]byte, []int)
Deprecated: Use InstantiateVariableRequest.ProtoReflect.Descriptor instead.
func (*InstantiateVariableRequest) GetInstanceMetadata ¶
func (x *InstantiateVariableRequest) GetInstanceMetadata() map[string]string
func (*InstantiateVariableRequest) GetInstanceName ¶
func (x *InstantiateVariableRequest) GetInstanceName() string
func (*InstantiateVariableRequest) GetVariableId ¶
func (x *InstantiateVariableRequest) GetVariableId() string
func (*InstantiateVariableRequest) ProtoMessage ¶
func (*InstantiateVariableRequest) ProtoMessage()
func (*InstantiateVariableRequest) ProtoReflect ¶
func (x *InstantiateVariableRequest) ProtoReflect() protoreflect.Message
func (*InstantiateVariableRequest) Reset ¶
func (x *InstantiateVariableRequest) Reset()
func (*InstantiateVariableRequest) String ¶
func (x *InstantiateVariableRequest) String() string
type InstantiateVariableResponse ¶
type InstantiateVariableResponse struct { Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"` // contains filtered or unexported fields }
* Return the new instance (its id, name and metadata)
func (*InstantiateVariableResponse) Descriptor
deprecated
func (*InstantiateVariableResponse) Descriptor() ([]byte, []int)
Deprecated: Use InstantiateVariableResponse.ProtoReflect.Descriptor instead.
func (*InstantiateVariableResponse) GetInstance ¶
func (x *InstantiateVariableResponse) GetInstance() *Instance
func (*InstantiateVariableResponse) ProtoMessage ¶
func (*InstantiateVariableResponse) ProtoMessage()
func (*InstantiateVariableResponse) ProtoReflect ¶
func (x *InstantiateVariableResponse) ProtoReflect() protoreflect.Message
func (*InstantiateVariableResponse) Reset ¶
func (x *InstantiateVariableResponse) Reset()
func (*InstantiateVariableResponse) String ¶
func (x *InstantiateVariableResponse) String() string
type InternalMeta ¶ added in v0.3.0
type InternalMeta struct { ContainerUri string `protobuf:"bytes,1,opt,name=container_uri,json=containerUri,proto3" json:"container_uri,omitempty"` // URI of the file storing the data ContainerSubdir string `protobuf:"bytes,2,opt,name=container_subdir,json=containerSubdir,proto3" json:"container_subdir,omitempty"` // Subdir of the file storing the data Bands []int64 `protobuf:"varint,3,rep,packed,name=bands,proto3" json:"bands,omitempty"` // Subbands of the file requested Dformat *DataFormat `protobuf:"bytes,4,opt,name=dformat,proto3" json:"dformat,omitempty"` // Internal dataformat of the data RangeMin float64 `protobuf:"fixed64,5,opt,name=range_min,json=rangeMin,proto3" json:"range_min,omitempty"` // dformat.RangeMin will be mapped to this value RangeMax float64 `protobuf:"fixed64,6,opt,name=range_max,json=rangeMax,proto3" json:"range_max,omitempty"` // dformat.RangeMax will be mapped to this value Exponent float64 `protobuf:"fixed64,7,opt,name=exponent,proto3" json:"exponent,omitempty"` // Exponent used to map the value from dformat to [RangeMin, RangeMax] // contains filtered or unexported fields }
* InternalMeta contains all the metadata on a file to download it and to map its internal values to the external range.
func (*InternalMeta) Descriptor
deprecated
added in
v0.3.0
func (*InternalMeta) Descriptor() ([]byte, []int)
Deprecated: Use InternalMeta.ProtoReflect.Descriptor instead.
func (*InternalMeta) GetBands ¶ added in v0.3.0
func (x *InternalMeta) GetBands() []int64
func (*InternalMeta) GetContainerSubdir ¶ added in v0.3.0
func (x *InternalMeta) GetContainerSubdir() string
func (*InternalMeta) GetContainerUri ¶ added in v0.3.0
func (x *InternalMeta) GetContainerUri() string
func (*InternalMeta) GetDformat ¶ added in v0.3.0
func (x *InternalMeta) GetDformat() *DataFormat
func (*InternalMeta) GetExponent ¶ added in v0.3.0
func (x *InternalMeta) GetExponent() float64
func (*InternalMeta) GetRangeMax ¶ added in v0.3.0
func (x *InternalMeta) GetRangeMax() float64
func (*InternalMeta) GetRangeMin ¶ added in v0.3.0
func (x *InternalMeta) GetRangeMin() float64
func (*InternalMeta) ProtoMessage ¶ added in v0.3.0
func (*InternalMeta) ProtoMessage()
func (*InternalMeta) ProtoReflect ¶ added in v0.3.0
func (x *InternalMeta) ProtoReflect() protoreflect.Message
func (*InternalMeta) Reset ¶ added in v0.3.0
func (x *InternalMeta) Reset()
func (*InternalMeta) String ¶ added in v0.3.0
func (x *InternalMeta) String() string
type Job ¶
type Job struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Id of the job Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Name of the job (must be unique) Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"` // Type of the job (consolidation, deletion...) State string `protobuf:"bytes,4,opt,name=state,proto3" json:"state,omitempty"` // Current state of the state machine CreationTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` // Time of creation of the job LastUpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=last_update_time,json=lastUpdateTime,proto3" json:"last_update_time,omitempty"` // Time of the last update Logs []string `protobuf:"bytes,7,rep,name=logs,proto3" json:"logs,omitempty"` // Job logs: if logs are too big to fit in a grpc response, logs will only be a subset (by default, the latest) ActiveTasks int32 `protobuf:"varint,8,opt,name=active_tasks,json=activeTasks,proto3" json:"active_tasks,omitempty"` // If the job is divided into sub tasks, number of pending tasks FailedTasks int32 `protobuf:"varint,9,opt,name=failed_tasks,json=failedTasks,proto3" json:"failed_tasks,omitempty"` // If the job is divided into sub tasks, number of failed tasks ExecutionLevel ExecutionLevel `` // Execution level of a job (see ExecutionLevel) /* 133-byte string literal not displayed */ Waiting bool `protobuf:"varint,11,opt,name=waiting,proto3" json:"waiting,omitempty"` // If true, the job is waiting for user to continue // contains filtered or unexported fields }
* Job to modify datasets (consolidation, deletion, ingestion...) Some lifecycle operations are required to be done cautiously, in order to garantee the integrity of the database. Such operations are defined by a job and are done asynchronously. A job is a state-machine that can be rollbacked anytime during the operation until it ends.
func (*Job) Descriptor
deprecated
func (*Job) GetActiveTasks ¶
func (*Job) GetCreationTime ¶
func (x *Job) GetCreationTime() *timestamppb.Timestamp
func (*Job) GetExecutionLevel ¶ added in v0.3.0
func (x *Job) GetExecutionLevel() ExecutionLevel
func (*Job) GetFailedTasks ¶
func (*Job) GetLastUpdateTime ¶
func (x *Job) GetLastUpdateTime() *timestamppb.Timestamp
func (*Job) GetWaiting ¶ added in v0.3.0
func (*Job) ProtoMessage ¶
func (*Job) ProtoMessage()
func (*Job) ProtoReflect ¶
func (x *Job) ProtoReflect() protoreflect.Message
type Layout ¶
type Layout struct { Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // External layout: Grid:Cell (CRS) GridFlags []string `protobuf:"bytes,3,rep,name=grid_flags,json=gridFlags,proto3" json:"grid_flags,omitempty"` GridParameters map[string]string `` /* 191-byte string literal not displayed */ // Internal layout: Cell, Tile BlockXSize int64 `protobuf:"varint,5,opt,name=block_x_size,json=blockXSize,proto3" json:"block_x_size,omitempty"` BlockYSize int64 `protobuf:"varint,6,opt,name=block_y_size,json=blockYSize,proto3" json:"block_y_size,omitempty"` MaxRecords int64 `protobuf:"varint,7,opt,name=max_records,json=maxRecords,proto3" json:"max_records,omitempty"` OverviewsMinSize int64 `protobuf:"varint,8,opt,name=overviews_min_size,json=overviewsMinSize,proto3" json:"overviews_min_size,omitempty"` // Maximum width or height of the smallest overview level. 0: No overview, -1: default=256. InterlacingPattern string `protobuf:"bytes,9,opt,name=interlacing_pattern,json=interlacingPattern,proto3" json:"interlacing_pattern,omitempty"` // Define how to interlace the [R]ecords, the [B]ands, the [Z]ooms level/overview and the [T]iles (geotiff blocks). // contains filtered or unexported fields }
* Define a layout for consolidation. A layout is composed of an external and an internal layout. External layout is a grid that is used to cover any area with tiles. TODO Internal layout defines the internal structure of a dataset
Interlacing_pattern defines how to interlace the [R]ecords, the [B]ands, the [Z]ooms level/overview and the [T]iles (geotiff blocks). The four levels of interlacing must be prioritized in the following way L1>L2>L3>L4 where each L is in [R, B, Z, T]. This order should be understood as: for each L1:
for each L2: for each L3: for each L4: addBlock(L1, L2, L3, L4)
In other words, all L4 for a given (L1, L2, L3) will be contiguous in memory. For example: - To optimize the access to geographical information of all the bands (such as in COG) : R>Z>T>B => For a given record, zoom level and block, all the bands will be contiguous. - To optimize the access to geographical information of one band at a time : B>R>Z>T => For a given band, record and zoom, all the blocks will be contiguous. - To optimize the access to timeseries of all the bands (such as in MUCOG): Z>T>R>B => For a given zoom level and block, all the records will be contiguous.
Interlacing pattern can be specialized to only select a list or a range for each level (except Tile level). - By values: L=0,2,3 will only select the value 0, 2 and 3 of the level L. For example B=0,2,3 to select the corresponding band level. - By range: L=0:3 will only select the values from 0 to 3 (not included) of the level L. For example B=0:3 to select the three firsts bands. First and last values of the range can be omitted to define 0 or last element of the level. e.g B=2: means all the bands from the second. Z=0 is the full resolution, Z=1 is the overview with zoom factor 2, Z=2 is the zoom factor 4, and so on.
To chain interlacing patterns, use ";" separator.
For example: - MUCOG optimizes access to timeseries for full resolution (Z=0), but geographic for overviews (Z=1:). Z=0>T>R>B;Z=1:>R>T>B - Same example, but the bands are separated: B>Z=0>T>R;B>Z=1:>R>T - To optimize access to geographic information of the three first bands together, but timeseries of the others: Z>T>R>B=0:3;B=3:>Z>R>T
func (*Layout) Descriptor
deprecated
func (*Layout) GetBlockXSize ¶
func (*Layout) GetBlockYSize ¶
func (*Layout) GetGridFlags ¶
func (*Layout) GetGridParameters ¶
func (*Layout) GetInterlacingPattern ¶ added in v0.6.0
func (*Layout) GetMaxRecords ¶
func (*Layout) GetOverviewsMinSize ¶ added in v0.6.0
func (*Layout) ProtoMessage ¶
func (*Layout) ProtoMessage()
func (*Layout) ProtoReflect ¶
func (x *Layout) ProtoReflect() protoreflect.Message
type LinearRing ¶
type LinearRing struct { Points []*Coord `protobuf:"bytes,1,rep,name=points,proto3" json:"points,omitempty"` // contains filtered or unexported fields }
* Geographic linear ring
func (*LinearRing) Descriptor
deprecated
func (*LinearRing) Descriptor() ([]byte, []int)
Deprecated: Use LinearRing.ProtoReflect.Descriptor instead.
func (*LinearRing) GetPoints ¶
func (x *LinearRing) GetPoints() []*Coord
func (*LinearRing) ProtoMessage ¶
func (*LinearRing) ProtoMessage()
func (*LinearRing) ProtoReflect ¶
func (x *LinearRing) ProtoReflect() protoreflect.Message
func (*LinearRing) Reset ¶
func (x *LinearRing) Reset()
func (*LinearRing) String ¶
func (x *LinearRing) String() string
type ListGridsRequest ¶ added in v0.3.0
type ListGridsRequest struct { NameLike string `protobuf:"bytes,1,opt,name=name_like,json=nameLike,proto3" json:"name_like,omitempty"` // Name pattern (support * and ? for all or any characters and trailing (?i) for case-insensitiveness) // contains filtered or unexported fields }
* List all the grids given a name pattern (does not retrieve the cells)
func (*ListGridsRequest) Descriptor
deprecated
added in
v0.3.0
func (*ListGridsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListGridsRequest.ProtoReflect.Descriptor instead.
func (*ListGridsRequest) GetNameLike ¶ added in v0.3.0
func (x *ListGridsRequest) GetNameLike() string
func (*ListGridsRequest) ProtoMessage ¶ added in v0.3.0
func (*ListGridsRequest) ProtoMessage()
func (*ListGridsRequest) ProtoReflect ¶ added in v0.3.0
func (x *ListGridsRequest) ProtoReflect() protoreflect.Message
func (*ListGridsRequest) Reset ¶ added in v0.3.0
func (x *ListGridsRequest) Reset()
func (*ListGridsRequest) String ¶ added in v0.3.0
func (x *ListGridsRequest) String() string
type ListGridsResponse ¶ added in v0.3.0
type ListGridsResponse struct { Grids []*Grid `protobuf:"bytes,1,rep,name=grids,proto3" json:"grids,omitempty"` // contains filtered or unexported fields }
* Return a list of grids
func (*ListGridsResponse) Descriptor
deprecated
added in
v0.3.0
func (*ListGridsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListGridsResponse.ProtoReflect.Descriptor instead.
func (*ListGridsResponse) GetGrids ¶ added in v0.3.0
func (x *ListGridsResponse) GetGrids() []*Grid
func (*ListGridsResponse) ProtoMessage ¶ added in v0.3.0
func (*ListGridsResponse) ProtoMessage()
func (*ListGridsResponse) ProtoReflect ¶ added in v0.3.0
func (x *ListGridsResponse) ProtoReflect() protoreflect.Message
func (*ListGridsResponse) Reset ¶ added in v0.3.0
func (x *ListGridsResponse) Reset()
func (*ListGridsResponse) String ¶ added in v0.3.0
func (x *ListGridsResponse) String() string
type ListJobsRequest ¶
type ListJobsRequest struct { NameLike string `protobuf:"bytes,1,opt,name=name_like,json=nameLike,proto3" json:"name_like,omitempty"` // contains filtered or unexported fields }
* List jobs given a name pattern
func (*ListJobsRequest) Descriptor
deprecated
func (*ListJobsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListJobsRequest.ProtoReflect.Descriptor instead.
func (*ListJobsRequest) GetNameLike ¶
func (x *ListJobsRequest) GetNameLike() string
func (*ListJobsRequest) ProtoMessage ¶
func (*ListJobsRequest) ProtoMessage()
func (*ListJobsRequest) ProtoReflect ¶
func (x *ListJobsRequest) ProtoReflect() protoreflect.Message
func (*ListJobsRequest) Reset ¶
func (x *ListJobsRequest) Reset()
func (*ListJobsRequest) String ¶
func (x *ListJobsRequest) String() string
type ListJobsResponse ¶
type ListJobsResponse struct { Jobs []*Job `protobuf:"bytes,1,rep,name=jobs,proto3" json:"jobs,omitempty"` // contains filtered or unexported fields }
* Return a list of the job whose name matchs the pattern
func (*ListJobsResponse) Descriptor
deprecated
func (*ListJobsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListJobsResponse.ProtoReflect.Descriptor instead.
func (*ListJobsResponse) GetJobs ¶
func (x *ListJobsResponse) GetJobs() []*Job
func (*ListJobsResponse) ProtoMessage ¶
func (*ListJobsResponse) ProtoMessage()
func (*ListJobsResponse) ProtoReflect ¶
func (x *ListJobsResponse) ProtoReflect() protoreflect.Message
func (*ListJobsResponse) Reset ¶
func (x *ListJobsResponse) Reset()
func (*ListJobsResponse) String ¶
func (x *ListJobsResponse) String() string
type ListLayoutsRequest ¶
type ListLayoutsRequest struct { NameLike string `protobuf:"bytes,1,opt,name=name_like,json=nameLike,proto3" json:"name_like,omitempty"` // Name pattern (support * and ? for all or any characters and trailing (?i) for case-insensitiveness) // contains filtered or unexported fields }
* List all the layouts given a name pattern
func (*ListLayoutsRequest) Descriptor
deprecated
func (*ListLayoutsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListLayoutsRequest.ProtoReflect.Descriptor instead.
func (*ListLayoutsRequest) GetNameLike ¶
func (x *ListLayoutsRequest) GetNameLike() string
func (*ListLayoutsRequest) ProtoMessage ¶
func (*ListLayoutsRequest) ProtoMessage()
func (*ListLayoutsRequest) ProtoReflect ¶
func (x *ListLayoutsRequest) ProtoReflect() protoreflect.Message
func (*ListLayoutsRequest) Reset ¶
func (x *ListLayoutsRequest) Reset()
func (*ListLayoutsRequest) String ¶
func (x *ListLayoutsRequest) String() string
type ListLayoutsResponse ¶
type ListLayoutsResponse struct { Layouts []*Layout `protobuf:"bytes,1,rep,name=layouts,proto3" json:"layouts,omitempty"` // contains filtered or unexported fields }
* Return a list of layouts
func (*ListLayoutsResponse) Descriptor
deprecated
func (*ListLayoutsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListLayoutsResponse.ProtoReflect.Descriptor instead.
func (*ListLayoutsResponse) GetLayouts ¶
func (x *ListLayoutsResponse) GetLayouts() []*Layout
func (*ListLayoutsResponse) ProtoMessage ¶
func (*ListLayoutsResponse) ProtoMessage()
func (*ListLayoutsResponse) ProtoReflect ¶
func (x *ListLayoutsResponse) ProtoReflect() protoreflect.Message
func (*ListLayoutsResponse) Reset ¶
func (x *ListLayoutsResponse) Reset()
func (*ListLayoutsResponse) String ¶
func (x *ListLayoutsResponse) String() string
type ListRecordsRequest ¶
type ListRecordsRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Name pattern (support * and ? for all or any characters and trailing (?i) for case-insensitiveness) Tags map[string]string `` // cf RecordFilters /* 149-byte string literal not displayed */ FromTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=from_time,json=fromTime,proto3" json:"from_time,omitempty"` // cf RecordFilters ToTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=to_time,json=toTime,proto3" json:"to_time,omitempty"` // cf RecordFilters Aoi *AOI `protobuf:"bytes,8,opt,name=aoi,proto3" json:"aoi,omitempty"` // cf RecordFiltersWithAOI Limit int32 `protobuf:"varint,6,opt,name=limit,proto3" json:"limit,omitempty"` Page int32 `protobuf:"varint,7,opt,name=page,proto3" json:"page,omitempty"` WithAoi bool `protobuf:"varint,9,opt,name=with_aoi,json=withAoi,proto3" json:"with_aoi,omitempty"` // Also returns the AOI (may be big) // contains filtered or unexported fields }
* Request to find the list of records corresponding to multiple filters (inclusive)
func (*ListRecordsRequest) Descriptor
deprecated
func (*ListRecordsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListRecordsRequest.ProtoReflect.Descriptor instead.
func (*ListRecordsRequest) GetAoi ¶
func (x *ListRecordsRequest) GetAoi() *AOI
func (*ListRecordsRequest) GetFromTime ¶
func (x *ListRecordsRequest) GetFromTime() *timestamppb.Timestamp
func (*ListRecordsRequest) GetLimit ¶
func (x *ListRecordsRequest) GetLimit() int32
func (*ListRecordsRequest) GetName ¶
func (x *ListRecordsRequest) GetName() string
func (*ListRecordsRequest) GetPage ¶
func (x *ListRecordsRequest) GetPage() int32
func (*ListRecordsRequest) GetTags ¶
func (x *ListRecordsRequest) GetTags() map[string]string
func (*ListRecordsRequest) GetToTime ¶
func (x *ListRecordsRequest) GetToTime() *timestamppb.Timestamp
func (*ListRecordsRequest) GetWithAoi ¶
func (x *ListRecordsRequest) GetWithAoi() bool
func (*ListRecordsRequest) ProtoMessage ¶
func (*ListRecordsRequest) ProtoMessage()
func (*ListRecordsRequest) ProtoReflect ¶
func (x *ListRecordsRequest) ProtoReflect() protoreflect.Message
func (*ListRecordsRequest) Reset ¶
func (x *ListRecordsRequest) Reset()
func (*ListRecordsRequest) String ¶
func (x *ListRecordsRequest) String() string
type ListRecordsResponseItem ¶
type ListRecordsResponseItem struct { Record *Record `protobuf:"bytes,1,opt,name=record,proto3" json:"record,omitempty"` // contains filtered or unexported fields }
*
func (*ListRecordsResponseItem) Descriptor
deprecated
func (*ListRecordsResponseItem) Descriptor() ([]byte, []int)
Deprecated: Use ListRecordsResponseItem.ProtoReflect.Descriptor instead.
func (*ListRecordsResponseItem) GetRecord ¶
func (x *ListRecordsResponseItem) GetRecord() *Record
func (*ListRecordsResponseItem) ProtoMessage ¶
func (*ListRecordsResponseItem) ProtoMessage()
func (*ListRecordsResponseItem) ProtoReflect ¶
func (x *ListRecordsResponseItem) ProtoReflect() protoreflect.Message
func (*ListRecordsResponseItem) Reset ¶
func (x *ListRecordsResponseItem) Reset()
func (*ListRecordsResponseItem) String ¶
func (x *ListRecordsResponseItem) String() string
type ListVariablesRequest ¶
type ListVariablesRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Pattern of the name of the variable (support * and ? for all or any characters, (?i) suffix for case-insensitiveness) Limit int32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"` // Limit the number of variables returned Page int32 `protobuf:"varint,4,opt,name=page,proto3" json:"page,omitempty"` // Navigate through results (start at 0) // contains filtered or unexported fields }
* List variables given a name pattern
func (*ListVariablesRequest) Descriptor
deprecated
func (*ListVariablesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVariablesRequest.ProtoReflect.Descriptor instead.
func (*ListVariablesRequest) GetLimit ¶
func (x *ListVariablesRequest) GetLimit() int32
func (*ListVariablesRequest) GetName ¶
func (x *ListVariablesRequest) GetName() string
func (*ListVariablesRequest) GetPage ¶
func (x *ListVariablesRequest) GetPage() int32
func (*ListVariablesRequest) ProtoMessage ¶
func (*ListVariablesRequest) ProtoMessage()
func (*ListVariablesRequest) ProtoReflect ¶
func (x *ListVariablesRequest) ProtoReflect() protoreflect.Message
func (*ListVariablesRequest) Reset ¶
func (x *ListVariablesRequest) Reset()
func (*ListVariablesRequest) String ¶
func (x *ListVariablesRequest) String() string
type ListVariablesResponseItem ¶
type ListVariablesResponseItem struct { Variable *Variable `protobuf:"bytes,1,opt,name=variable,proto3" json:"variable,omitempty"` // contains filtered or unexported fields }
* Return a stream of variables
func (*ListVariablesResponseItem) Descriptor
deprecated
func (*ListVariablesResponseItem) Descriptor() ([]byte, []int)
Deprecated: Use ListVariablesResponseItem.ProtoReflect.Descriptor instead.
func (*ListVariablesResponseItem) GetVariable ¶
func (x *ListVariablesResponseItem) GetVariable() *Variable
func (*ListVariablesResponseItem) ProtoMessage ¶
func (*ListVariablesResponseItem) ProtoMessage()
func (*ListVariablesResponseItem) ProtoReflect ¶
func (x *ListVariablesResponseItem) ProtoReflect() protoreflect.Message
func (*ListVariablesResponseItem) Reset ¶
func (x *ListVariablesResponseItem) Reset()
func (*ListVariablesResponseItem) String ¶
func (x *ListVariablesResponseItem) String() string
type NewRecord ¶
type NewRecord struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` Tags map[string]string `` /* 149-byte string literal not displayed */ AoiId string `protobuf:"bytes,4,opt,name=aoi_id,json=aoiId,proto3" json:"aoi_id,omitempty"` // contains filtered or unexported fields }
* Structure to create a new record
func (*NewRecord) Descriptor
deprecated
func (*NewRecord) GetTime ¶
func (x *NewRecord) GetTime() *timestamppb.Timestamp
func (*NewRecord) ProtoMessage ¶
func (*NewRecord) ProtoMessage()
func (*NewRecord) ProtoReflect ¶
func (x *NewRecord) ProtoReflect() protoreflect.Message
type Palette ¶
type Palette struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Name of the palette (Alpha-numerics characters, dots, dashes and underscores are supported) Colors []*ColorPoint `protobuf:"bytes,2,rep,name=colors,proto3" json:"colors,omitempty"` // Set of colorPoints. At least two points must be defined, corresponding to value=0 and value=1. // contains filtered or unexported fields }
* Define a palette with a name and a set of colorPoint. Maps all values in [0,1] to an RGBA value, using piecewise curve defined by colorPoints. All intermediate values are linearly interpolated.
func (*Palette) Descriptor
deprecated
func (*Palette) GetColors ¶
func (x *Palette) GetColors() []*ColorPoint
func (*Palette) ProtoMessage ¶
func (*Palette) ProtoMessage()
func (*Palette) ProtoReflect ¶
func (x *Palette) ProtoReflect() protoreflect.Message
type Polygon ¶
type Polygon struct { Linearrings []*LinearRing `protobuf:"bytes,1,rep,name=linearrings,proto3" json:"linearrings,omitempty"` // contains filtered or unexported fields }
* Geographic polygon
func (*Polygon) Descriptor
deprecated
func (*Polygon) GetLinearrings ¶
func (x *Polygon) GetLinearrings() []*LinearRing
func (*Polygon) ProtoMessage ¶
func (*Polygon) ProtoMessage()
func (*Polygon) ProtoReflect ¶
func (x *Polygon) ProtoReflect() protoreflect.Message
type Record ¶
type Record struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Time *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"` Tags map[string]string `` /* 149-byte string literal not displayed */ AoiId string `protobuf:"bytes,5,opt,name=aoi_id,json=aoiId,proto3" json:"aoi_id,omitempty"` Aoi *AOI `protobuf:"bytes,6,opt,name=aoi,proto3" json:"aoi,omitempty"` // optional // contains filtered or unexported fields }
* Record
func (*Record) Descriptor
deprecated
func (*Record) GetTime ¶
func (x *Record) GetTime() *timestamppb.Timestamp
func (*Record) ProtoMessage ¶
func (*Record) ProtoMessage()
func (*Record) ProtoReflect ¶
func (x *Record) ProtoReflect() protoreflect.Message
type RecordFilters ¶
type RecordFilters struct { Tags map[string]string `` // Tags of the records /* 149-byte string literal not displayed */ FromTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=from_time,json=fromTime,proto3" json:"from_time,omitempty"` // Minimum date of the records ToTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=to_time,json=toTime,proto3" json:"to_time,omitempty"` // Maximum date of the records // contains filtered or unexported fields }
* RecordFilters defines some filters to identify records
func (*RecordFilters) Descriptor
deprecated
func (*RecordFilters) Descriptor() ([]byte, []int)
Deprecated: Use RecordFilters.ProtoReflect.Descriptor instead.
func (*RecordFilters) GetFromTime ¶
func (x *RecordFilters) GetFromTime() *timestamppb.Timestamp
func (*RecordFilters) GetTags ¶
func (x *RecordFilters) GetTags() map[string]string
func (*RecordFilters) GetToTime ¶
func (x *RecordFilters) GetToTime() *timestamppb.Timestamp
func (*RecordFilters) ProtoMessage ¶
func (*RecordFilters) ProtoMessage()
func (*RecordFilters) ProtoReflect ¶
func (x *RecordFilters) ProtoReflect() protoreflect.Message
func (*RecordFilters) Reset ¶
func (x *RecordFilters) Reset()
func (*RecordFilters) String ¶
func (x *RecordFilters) String() string
type RecordFiltersWithAOI ¶ added in v0.5.1
type RecordFiltersWithAOI struct { Filters *RecordFilters `protobuf:"bytes,1,opt,name=filters,proto3" json:"filters,omitempty"` Aoi *AOI `protobuf:"bytes,2,opt,name=aoi,proto3" json:"aoi,omitempty"` // Geometric coordinates of an AOI that intersects the AOI of the records // contains filtered or unexported fields }
* RecordFiltersWithAOI defines some filters to identify records, including an AOI in geometric coordinates
func (*RecordFiltersWithAOI) Descriptor
deprecated
added in
v0.5.1
func (*RecordFiltersWithAOI) Descriptor() ([]byte, []int)
Deprecated: Use RecordFiltersWithAOI.ProtoReflect.Descriptor instead.
func (*RecordFiltersWithAOI) GetAoi ¶ added in v0.5.1
func (x *RecordFiltersWithAOI) GetAoi() *AOI
func (*RecordFiltersWithAOI) GetFilters ¶ added in v0.5.1
func (x *RecordFiltersWithAOI) GetFilters() *RecordFilters
func (*RecordFiltersWithAOI) ProtoMessage ¶ added in v0.5.1
func (*RecordFiltersWithAOI) ProtoMessage()
func (*RecordFiltersWithAOI) ProtoReflect ¶ added in v0.5.1
func (x *RecordFiltersWithAOI) ProtoReflect() protoreflect.Message
func (*RecordFiltersWithAOI) Reset ¶ added in v0.5.1
func (x *RecordFiltersWithAOI) Reset()
func (*RecordFiltersWithAOI) String ¶ added in v0.5.1
func (x *RecordFiltersWithAOI) String() string
type RecordIdList ¶ added in v0.3.0
type RecordIdList struct { Ids []string `protobuf:"bytes,1,rep,name=ids,proto3" json:"ids,omitempty"` // contains filtered or unexported fields }
* List of record ids that are considered separately
func (*RecordIdList) Descriptor
deprecated
added in
v0.3.0
func (*RecordIdList) Descriptor() ([]byte, []int)
Deprecated: Use RecordIdList.ProtoReflect.Descriptor instead.
func (*RecordIdList) GetIds ¶ added in v0.3.0
func (x *RecordIdList) GetIds() []string
func (*RecordIdList) ProtoMessage ¶ added in v0.3.0
func (*RecordIdList) ProtoMessage()
func (*RecordIdList) ProtoReflect ¶ added in v0.3.0
func (x *RecordIdList) ProtoReflect() protoreflect.Message
func (*RecordIdList) Reset ¶ added in v0.3.0
func (x *RecordIdList) Reset()
func (*RecordIdList) String ¶ added in v0.3.0
func (x *RecordIdList) String() string
type RemoveRecordsTagsRequest ¶
type RemoveRecordsTagsRequest struct { Ids []string `protobuf:"bytes,1,rep,name=ids,proto3" json:"ids,omitempty"` TagsKey []string `protobuf:"bytes,2,rep,name=tagsKey,proto3" json:"tagsKey,omitempty"` // contains filtered or unexported fields }
* Remove the given tags for a set of records
func (*RemoveRecordsTagsRequest) Descriptor
deprecated
func (*RemoveRecordsTagsRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveRecordsTagsRequest.ProtoReflect.Descriptor instead.
func (*RemoveRecordsTagsRequest) GetIds ¶
func (x *RemoveRecordsTagsRequest) GetIds() []string
func (*RemoveRecordsTagsRequest) GetTagsKey ¶
func (x *RemoveRecordsTagsRequest) GetTagsKey() []string
func (*RemoveRecordsTagsRequest) ProtoMessage ¶
func (*RemoveRecordsTagsRequest) ProtoMessage()
func (*RemoveRecordsTagsRequest) ProtoReflect ¶
func (x *RemoveRecordsTagsRequest) ProtoReflect() protoreflect.Message
func (*RemoveRecordsTagsRequest) Reset ¶
func (x *RemoveRecordsTagsRequest) Reset()
func (*RemoveRecordsTagsRequest) String ¶
func (x *RemoveRecordsTagsRequest) String() string
type RemoveRecordsTagsResponse ¶
type RemoveRecordsTagsResponse struct { Nb int64 `protobuf:"varint,1,opt,name=nb,proto3" json:"nb,omitempty"` // contains filtered or unexported fields }
* Returns the number of records impacted by the removal
func (*RemoveRecordsTagsResponse) Descriptor
deprecated
func (*RemoveRecordsTagsResponse) Descriptor() ([]byte, []int)
Deprecated: Use RemoveRecordsTagsResponse.ProtoReflect.Descriptor instead.
func (*RemoveRecordsTagsResponse) GetNb ¶
func (x *RemoveRecordsTagsResponse) GetNb() int64
func (*RemoveRecordsTagsResponse) ProtoMessage ¶
func (*RemoveRecordsTagsResponse) ProtoMessage()
func (*RemoveRecordsTagsResponse) ProtoReflect ¶
func (x *RemoveRecordsTagsResponse) ProtoReflect() protoreflect.Message
func (*RemoveRecordsTagsResponse) Reset ¶
func (x *RemoveRecordsTagsResponse) Reset()
func (*RemoveRecordsTagsResponse) String ¶
func (x *RemoveRecordsTagsResponse) String() string
type Resampling ¶
type Resampling int32
* Resampling algorithms (supported by GDAL)
const ( Resampling_UNDEFINED Resampling = 0 Resampling_NEAR Resampling = 1 Resampling_BILINEAR Resampling = 2 Resampling_CUBIC Resampling = 3 Resampling_CUBICSPLINE Resampling = 4 Resampling_LANCZOS Resampling = 5 Resampling_AVERAGE Resampling = 6 Resampling_MODE Resampling = 7 Resampling_MAX Resampling = 8 Resampling_MIN Resampling = 9 Resampling_MED Resampling = 10 Resampling_Q1 Resampling = 11 Resampling_Q3 Resampling = 12 )
func (Resampling) Descriptor ¶
func (Resampling) Descriptor() protoreflect.EnumDescriptor
func (Resampling) Enum ¶
func (x Resampling) Enum() *Resampling
func (Resampling) EnumDescriptor
deprecated
func (Resampling) EnumDescriptor() ([]byte, []int)
Deprecated: Use Resampling.Descriptor instead.
func (Resampling) Number ¶
func (x Resampling) Number() protoreflect.EnumNumber
func (Resampling) String ¶
func (x Resampling) String() string
func (Resampling) Type ¶
func (Resampling) Type() protoreflect.EnumType
type RetryJobRequest ¶
type RetryJobRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` ForceAnyState bool `protobuf:"varint,2,opt,name=force_any_state,json=forceAnyState,proto3" json:"force_any_state,omitempty"` // Force retry even when the job is not in a failed state (could corrupt the data) // contains filtered or unexported fields }
* Retry a job that failed or is stuck (e.g. during consolidation)
func (*RetryJobRequest) Descriptor
deprecated
func (*RetryJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use RetryJobRequest.ProtoReflect.Descriptor instead.
func (*RetryJobRequest) GetForceAnyState ¶
func (x *RetryJobRequest) GetForceAnyState() bool
func (*RetryJobRequest) GetId ¶
func (x *RetryJobRequest) GetId() string
func (*RetryJobRequest) ProtoMessage ¶
func (*RetryJobRequest) ProtoMessage()
func (*RetryJobRequest) ProtoReflect ¶
func (x *RetryJobRequest) ProtoReflect() protoreflect.Message
func (*RetryJobRequest) Reset ¶
func (x *RetryJobRequest) Reset()
func (*RetryJobRequest) String ¶
func (x *RetryJobRequest) String() string
type RetryJobResponse ¶
type RetryJobResponse struct {
// contains filtered or unexported fields
}
*
func (*RetryJobResponse) Descriptor
deprecated
func (*RetryJobResponse) Descriptor() ([]byte, []int)
Deprecated: Use RetryJobResponse.ProtoReflect.Descriptor instead.
func (*RetryJobResponse) ProtoMessage ¶
func (*RetryJobResponse) ProtoMessage()
func (*RetryJobResponse) ProtoReflect ¶
func (x *RetryJobResponse) ProtoReflect() protoreflect.Message
func (*RetryJobResponse) Reset ¶
func (x *RetryJobResponse) Reset()
func (*RetryJobResponse) String ¶
func (x *RetryJobResponse) String() string
type Shape ¶
type Shape struct { Dim1 int32 `protobuf:"varint,1,opt,name=dim1,proto3" json:"dim1,omitempty"` Dim2 int32 `protobuf:"varint,2,opt,name=dim2,proto3" json:"dim2,omitempty"` Dim3 int32 `protobuf:"varint,3,opt,name=dim3,proto3" json:"dim3,omitempty"` // contains filtered or unexported fields }
* Shape of an image width x height x channels
func (*Shape) Descriptor
deprecated
func (*Shape) ProtoMessage ¶
func (*Shape) ProtoMessage()
func (*Shape) ProtoReflect ¶
func (x *Shape) ProtoReflect() protoreflect.Message
type Size ¶
type Size struct { Width int32 `protobuf:"varint,1,opt,name=width,proto3" json:"width,omitempty"` Height int32 `protobuf:"varint,2,opt,name=height,proto3" json:"height,omitempty"` // contains filtered or unexported fields }
* Define a size
func (*Size) Descriptor
deprecated
func (*Size) ProtoMessage ¶
func (*Size) ProtoMessage()
func (*Size) ProtoReflect ¶
func (x *Size) ProtoReflect() protoreflect.Message
type StorageClass ¶
type StorageClass int32
* Storage class of a container. Depends on the storage
const ( StorageClass_STANDARD StorageClass = 0 StorageClass_INFREQUENT StorageClass = 1 StorageClass_ARCHIVE StorageClass = 2 StorageClass_DEEPARCHIVE StorageClass = 3 )
func (StorageClass) Descriptor ¶
func (StorageClass) Descriptor() protoreflect.EnumDescriptor
func (StorageClass) Enum ¶
func (x StorageClass) Enum() *StorageClass
func (StorageClass) EnumDescriptor
deprecated
func (StorageClass) EnumDescriptor() ([]byte, []int)
Deprecated: Use StorageClass.Descriptor instead.
func (StorageClass) Number ¶
func (x StorageClass) Number() protoreflect.EnumNumber
func (StorageClass) String ¶
func (x StorageClass) String() string
func (StorageClass) Type ¶
func (StorageClass) Type() protoreflect.EnumType
type TidyDBRequest ¶
type TidyDBRequest struct { Simulate bool `protobuf:"varint,1,opt,name=Simulate,proto3" json:"Simulate,omitempty"` // If true, a simulation is done, nothing is actually deleted PendingAOIs bool `protobuf:"varint,2,opt,name=PendingAOIs,proto3" json:"PendingAOIs,omitempty"` // Remove AOIs that are not linked to any Records PendingRecords bool `protobuf:"varint,3,opt,name=PendingRecords,proto3" json:"PendingRecords,omitempty"` // Remove Records that do not reference any Datasets PendingVariables bool `protobuf:"varint,4,opt,name=PendingVariables,proto3" json:"PendingVariables,omitempty"` // Remove Variables that have not any instances PendingInstances bool `protobuf:"varint,5,opt,name=PendingInstances,proto3" json:"PendingInstances,omitempty"` // Remove Instances that do not reference any Datasets PendingContainers bool `protobuf:"varint,6,opt,name=PendingContainers,proto3" json:"PendingContainers,omitempty"` // Remove Containers that do not contain any Datasets PendingParams bool `protobuf:"varint,7,opt,name=PendingParams,proto3" json:"PendingParams,omitempty"` // Remove ConsolidationParams that are not linked to any Variable or Job // contains filtered or unexported fields }
* Request to remove from the database all the pending entities (entities that are not linked to any dataset)
func (*TidyDBRequest) Descriptor
deprecated
func (*TidyDBRequest) Descriptor() ([]byte, []int)
Deprecated: Use TidyDBRequest.ProtoReflect.Descriptor instead.
func (*TidyDBRequest) GetPendingAOIs ¶
func (x *TidyDBRequest) GetPendingAOIs() bool
func (*TidyDBRequest) GetPendingContainers ¶
func (x *TidyDBRequest) GetPendingContainers() bool
func (*TidyDBRequest) GetPendingInstances ¶
func (x *TidyDBRequest) GetPendingInstances() bool
func (*TidyDBRequest) GetPendingParams ¶
func (x *TidyDBRequest) GetPendingParams() bool
func (*TidyDBRequest) GetPendingRecords ¶
func (x *TidyDBRequest) GetPendingRecords() bool
func (*TidyDBRequest) GetPendingVariables ¶
func (x *TidyDBRequest) GetPendingVariables() bool
func (*TidyDBRequest) GetSimulate ¶
func (x *TidyDBRequest) GetSimulate() bool
func (*TidyDBRequest) ProtoMessage ¶
func (*TidyDBRequest) ProtoMessage()
func (*TidyDBRequest) ProtoReflect ¶
func (x *TidyDBRequest) ProtoReflect() protoreflect.Message
func (*TidyDBRequest) Reset ¶
func (x *TidyDBRequest) Reset()
func (*TidyDBRequest) String ¶
func (x *TidyDBRequest) String() string
type TidyDBResponse ¶
type TidyDBResponse struct { NbAOIs int64 `protobuf:"varint,1,opt,name=NbAOIs,proto3" json:"NbAOIs,omitempty"` NbRecords int64 `protobuf:"varint,2,opt,name=NbRecords,proto3" json:"NbRecords,omitempty"` NbVariables int64 `protobuf:"varint,3,opt,name=NbVariables,proto3" json:"NbVariables,omitempty"` NbInstances int64 `protobuf:"varint,4,opt,name=NbInstances,proto3" json:"NbInstances,omitempty"` NbContainers int64 `protobuf:"varint,5,opt,name=NbContainers,proto3" json:"NbContainers,omitempty"` NbParams int64 `protobuf:"varint,6,opt,name=NbParams,proto3" json:"NbParams,omitempty"` // contains filtered or unexported fields }
* Return the number of entities that were deleted (or should have been deleted if Simulate=True)
func (*TidyDBResponse) Descriptor
deprecated
func (*TidyDBResponse) Descriptor() ([]byte, []int)
Deprecated: Use TidyDBResponse.ProtoReflect.Descriptor instead.
func (*TidyDBResponse) GetNbAOIs ¶
func (x *TidyDBResponse) GetNbAOIs() int64
func (*TidyDBResponse) GetNbContainers ¶
func (x *TidyDBResponse) GetNbContainers() int64
func (*TidyDBResponse) GetNbInstances ¶
func (x *TidyDBResponse) GetNbInstances() int64
func (*TidyDBResponse) GetNbParams ¶
func (x *TidyDBResponse) GetNbParams() int64
func (*TidyDBResponse) GetNbRecords ¶
func (x *TidyDBResponse) GetNbRecords() int64
func (*TidyDBResponse) GetNbVariables ¶
func (x *TidyDBResponse) GetNbVariables() int64
func (*TidyDBResponse) ProtoMessage ¶
func (*TidyDBResponse) ProtoMessage()
func (*TidyDBResponse) ProtoReflect ¶
func (x *TidyDBResponse) ProtoReflect() protoreflect.Message
func (*TidyDBResponse) Reset ¶
func (x *TidyDBResponse) Reset()
func (*TidyDBResponse) String ¶
func (x *TidyDBResponse) String() string
type Tile ¶
type Tile struct { Transform *GeoTransform `protobuf:"bytes,1,opt,name=transform,proto3" json:"transform,omitempty"` // Transform to map from pixel coordinates to CRS SizePx *Size `protobuf:"bytes,2,opt,name=size_px,json=sizePx,proto3" json:"size_px,omitempty"` // Size of the tile in pixel Crs string `protobuf:"bytes,3,opt,name=crs,proto3" json:"crs,omitempty"` // Coordinate reference system // contains filtered or unexported fields }
* Define a rectangular tile in a given coordinate system (CRS).
func (*Tile) Descriptor
deprecated
func (*Tile) GetTransform ¶
func (x *Tile) GetTransform() *GeoTransform
func (*Tile) ProtoMessage ¶
func (*Tile) ProtoMessage()
func (*Tile) ProtoReflect ¶
func (x *Tile) ProtoReflect() protoreflect.Message
type TileAOIRequest ¶
type TileAOIRequest struct { Aoi *AOI `protobuf:"bytes,1,opt,name=aoi,proto3" json:"aoi,omitempty"` // Types that are assignable to Identifier: // // *TileAOIRequest_LayoutName // *TileAOIRequest_Layout Identifier isTileAOIRequest_Identifier `protobuf_oneof:"identifier"` // contains filtered or unexported fields }
* Tile an AOI, covering it with cells defined by a grid. In the future, it will be able to find the best tiling given the internal layout of datasets.
func (*TileAOIRequest) Descriptor
deprecated
func (*TileAOIRequest) Descriptor() ([]byte, []int)
Deprecated: Use TileAOIRequest.ProtoReflect.Descriptor instead.
func (*TileAOIRequest) GetAoi ¶
func (x *TileAOIRequest) GetAoi() *AOI
func (*TileAOIRequest) GetIdentifier ¶ added in v0.3.0
func (m *TileAOIRequest) GetIdentifier() isTileAOIRequest_Identifier
func (*TileAOIRequest) GetLayout ¶ added in v0.3.0
func (x *TileAOIRequest) GetLayout() *Layout
func (*TileAOIRequest) GetLayoutName ¶ added in v0.3.0
func (x *TileAOIRequest) GetLayoutName() string
func (*TileAOIRequest) ProtoMessage ¶
func (*TileAOIRequest) ProtoMessage()
func (*TileAOIRequest) ProtoReflect ¶
func (x *TileAOIRequest) ProtoReflect() protoreflect.Message
func (*TileAOIRequest) Reset ¶
func (x *TileAOIRequest) Reset()
func (*TileAOIRequest) String ¶
func (x *TileAOIRequest) String() string
type TileAOIRequest_Layout ¶ added in v0.3.0
type TileAOIRequest_Layout struct {
Layout *Layout `protobuf:"bytes,6,opt,name=layout,proto3,oneof"` // User-defined layout
}
type TileAOIRequest_LayoutName ¶ added in v0.3.0
type TileAOIRequest_LayoutName struct {
LayoutName string `protobuf:"bytes,5,opt,name=layout_name,json=layoutName,proto3,oneof"` // Name of an existing layout
}
type TileAOIResponse ¶
type TileAOIResponse struct { Tiles []*Tile `protobuf:"bytes,1,rep,name=tiles,proto3" json:"tiles,omitempty"` // contains filtered or unexported fields }
* Return tiles, thousand by thousand.
func (*TileAOIResponse) Descriptor
deprecated
func (*TileAOIResponse) Descriptor() ([]byte, []int)
Deprecated: Use TileAOIResponse.ProtoReflect.Descriptor instead.
func (*TileAOIResponse) GetTiles ¶
func (x *TileAOIResponse) GetTiles() []*Tile
func (*TileAOIResponse) ProtoMessage ¶
func (*TileAOIResponse) ProtoMessage()
func (*TileAOIResponse) ProtoReflect ¶
func (x *TileAOIResponse) ProtoReflect() protoreflect.Message
func (*TileAOIResponse) Reset ¶
func (x *TileAOIResponse) Reset()
func (*TileAOIResponse) String ¶
func (x *TileAOIResponse) String() string
type UnimplementedAdminServer ¶
type UnimplementedAdminServer struct { }
UnimplementedAdminServer must be embedded to have forward compatible implementations.
func (UnimplementedAdminServer) DeleteDatasets ¶
func (UnimplementedAdminServer) DeleteDatasets(context.Context, *DeleteDatasetsRequest) (*DeleteDatasetsResponse, error)
func (UnimplementedAdminServer) TidyDB ¶
func (UnimplementedAdminServer) TidyDB(context.Context, *TidyDBRequest) (*TidyDBResponse, error)
func (UnimplementedAdminServer) UpdateDatasets ¶
func (UnimplementedAdminServer) UpdateDatasets(context.Context, *UpdateDatasetsRequest) (*UpdateDatasetsResponse, error)
type UnimplementedGeocubeDownloaderServer ¶ added in v0.4.0
type UnimplementedGeocubeDownloaderServer struct { }
UnimplementedGeocubeDownloaderServer must be embedded to have forward compatible implementations.
func (UnimplementedGeocubeDownloaderServer) DownloadCube ¶ added in v0.4.0
func (UnimplementedGeocubeDownloaderServer) DownloadCube(*GetCubeMetadataRequest, GeocubeDownloader_DownloadCubeServer) error
func (UnimplementedGeocubeDownloaderServer) Version ¶ added in v0.4.0
func (UnimplementedGeocubeDownloaderServer) Version(context.Context, *GetVersionRequest) (*GetVersionResponse, error)
type UnimplementedGeocubeServer ¶
type UnimplementedGeocubeServer struct { }
UnimplementedGeocubeServer must be embedded to have forward compatible implementations.
func (UnimplementedGeocubeServer) AddRecordsTags ¶
func (UnimplementedGeocubeServer) AddRecordsTags(context.Context, *AddRecordsTagsRequest) (*AddRecordsTagsResponse, error)
func (UnimplementedGeocubeServer) CancelJob ¶
func (UnimplementedGeocubeServer) CancelJob(context.Context, *CancelJobRequest) (*CancelJobResponse, error)
func (UnimplementedGeocubeServer) CleanJobs ¶
func (UnimplementedGeocubeServer) CleanJobs(context.Context, *CleanJobsRequest) (*CleanJobsResponse, error)
func (UnimplementedGeocubeServer) ConfigConsolidation ¶
func (UnimplementedGeocubeServer) ConfigConsolidation(context.Context, *ConfigConsolidationRequest) (*ConfigConsolidationResponse, error)
func (UnimplementedGeocubeServer) Consolidate ¶
func (UnimplementedGeocubeServer) Consolidate(context.Context, *ConsolidateRequest) (*ConsolidateResponse, error)
func (UnimplementedGeocubeServer) ContinueJob ¶ added in v0.3.0
func (UnimplementedGeocubeServer) ContinueJob(context.Context, *ContinueJobRequest) (*ContinueJobResponse, error)
func (UnimplementedGeocubeServer) CreateAOI ¶
func (UnimplementedGeocubeServer) CreateAOI(context.Context, *CreateAOIRequest) (*CreateAOIResponse, error)
func (UnimplementedGeocubeServer) CreateGrid ¶ added in v0.3.0
func (UnimplementedGeocubeServer) CreateGrid(Geocube_CreateGridServer) error
func (UnimplementedGeocubeServer) CreateLayout ¶
func (UnimplementedGeocubeServer) CreateLayout(context.Context, *CreateLayoutRequest) (*CreateLayoutResponse, error)
func (UnimplementedGeocubeServer) CreatePalette ¶
func (UnimplementedGeocubeServer) CreatePalette(context.Context, *CreatePaletteRequest) (*CreatePaletteResponse, error)
func (UnimplementedGeocubeServer) CreateRecords ¶
func (UnimplementedGeocubeServer) CreateRecords(context.Context, *CreateRecordsRequest) (*CreateRecordsResponse, error)
func (UnimplementedGeocubeServer) CreateVariable ¶
func (UnimplementedGeocubeServer) CreateVariable(context.Context, *CreateVariableRequest) (*CreateVariableResponse, error)
func (UnimplementedGeocubeServer) DeleteGrid ¶ added in v0.3.0
func (UnimplementedGeocubeServer) DeleteGrid(context.Context, *DeleteGridRequest) (*DeleteGridResponse, error)
func (UnimplementedGeocubeServer) DeleteInstance ¶
func (UnimplementedGeocubeServer) DeleteInstance(context.Context, *DeleteInstanceRequest) (*DeleteInstanceResponse, error)
func (UnimplementedGeocubeServer) DeleteLayout ¶ added in v0.3.0
func (UnimplementedGeocubeServer) DeleteLayout(context.Context, *DeleteLayoutRequest) (*DeleteLayoutResponse, error)
func (UnimplementedGeocubeServer) DeleteRecords ¶
func (UnimplementedGeocubeServer) DeleteRecords(context.Context, *DeleteRecordsRequest) (*DeleteRecordsResponse, error)
func (UnimplementedGeocubeServer) DeleteVariable ¶
func (UnimplementedGeocubeServer) DeleteVariable(context.Context, *DeleteVariableRequest) (*DeleteVariableResponse, error)
func (UnimplementedGeocubeServer) FindContainerLayouts ¶ added in v0.5.1
func (UnimplementedGeocubeServer) FindContainerLayouts(*FindContainerLayoutsRequest, Geocube_FindContainerLayoutsServer) error
func (UnimplementedGeocubeServer) GetAOI ¶
func (UnimplementedGeocubeServer) GetAOI(context.Context, *GetAOIRequest) (*GetAOIResponse, error)
func (UnimplementedGeocubeServer) GetConsolidationParams ¶
func (UnimplementedGeocubeServer) GetConsolidationParams(context.Context, *GetConsolidationParamsRequest) (*GetConsolidationParamsResponse, error)
func (UnimplementedGeocubeServer) GetCube ¶
func (UnimplementedGeocubeServer) GetCube(*GetCubeRequest, Geocube_GetCubeServer) error
func (UnimplementedGeocubeServer) GetJob ¶
func (UnimplementedGeocubeServer) GetJob(context.Context, *GetJobRequest) (*GetJobResponse, error)
func (UnimplementedGeocubeServer) GetRecords ¶ added in v1.0.1
func (UnimplementedGeocubeServer) GetRecords(*GetRecordsRequest, Geocube_GetRecordsServer) error
func (UnimplementedGeocubeServer) GetVariable ¶
func (UnimplementedGeocubeServer) GetVariable(context.Context, *GetVariableRequest) (*GetVariableResponse, error)
func (UnimplementedGeocubeServer) GetXYZTile ¶
func (UnimplementedGeocubeServer) GetXYZTile(context.Context, *GetTileRequest) (*GetTileResponse, error)
func (UnimplementedGeocubeServer) IndexDatasets ¶
func (UnimplementedGeocubeServer) IndexDatasets(context.Context, *IndexDatasetsRequest) (*IndexDatasetsResponse, error)
func (UnimplementedGeocubeServer) InstantiateVariable ¶
func (UnimplementedGeocubeServer) InstantiateVariable(context.Context, *InstantiateVariableRequest) (*InstantiateVariableResponse, error)
func (UnimplementedGeocubeServer) ListGrids ¶ added in v0.3.0
func (UnimplementedGeocubeServer) ListGrids(context.Context, *ListGridsRequest) (*ListGridsResponse, error)
func (UnimplementedGeocubeServer) ListJobs ¶
func (UnimplementedGeocubeServer) ListJobs(context.Context, *ListJobsRequest) (*ListJobsResponse, error)
func (UnimplementedGeocubeServer) ListLayouts ¶
func (UnimplementedGeocubeServer) ListLayouts(context.Context, *ListLayoutsRequest) (*ListLayoutsResponse, error)
func (UnimplementedGeocubeServer) ListRecords ¶
func (UnimplementedGeocubeServer) ListRecords(*ListRecordsRequest, Geocube_ListRecordsServer) error
func (UnimplementedGeocubeServer) ListVariables ¶
func (UnimplementedGeocubeServer) ListVariables(*ListVariablesRequest, Geocube_ListVariablesServer) error
func (UnimplementedGeocubeServer) RemoveRecordsTags ¶
func (UnimplementedGeocubeServer) RemoveRecordsTags(context.Context, *RemoveRecordsTagsRequest) (*RemoveRecordsTagsResponse, error)
func (UnimplementedGeocubeServer) RetryJob ¶
func (UnimplementedGeocubeServer) RetryJob(context.Context, *RetryJobRequest) (*RetryJobResponse, error)
func (UnimplementedGeocubeServer) TileAOI ¶
func (UnimplementedGeocubeServer) TileAOI(*TileAOIRequest, Geocube_TileAOIServer) error
func (UnimplementedGeocubeServer) UpdateInstance ¶
func (UnimplementedGeocubeServer) UpdateInstance(context.Context, *UpdateInstanceRequest) (*UpdateInstanceResponse, error)
func (UnimplementedGeocubeServer) UpdateVariable ¶
func (UnimplementedGeocubeServer) UpdateVariable(context.Context, *UpdateVariableRequest) (*UpdateVariableResponse, error)
func (UnimplementedGeocubeServer) Version ¶
func (UnimplementedGeocubeServer) Version(context.Context, *GetVersionRequest) (*GetVersionResponse, error)
type UnsafeAdminServer ¶ added in v1.0.1
type UnsafeAdminServer interface {
// contains filtered or unexported methods
}
UnsafeAdminServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AdminServer will result in compilation errors.
type UnsafeGeocubeDownloaderServer ¶ added in v1.0.1
type UnsafeGeocubeDownloaderServer interface {
// contains filtered or unexported methods
}
UnsafeGeocubeDownloaderServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GeocubeDownloaderServer will result in compilation errors.
type UnsafeGeocubeServer ¶ added in v1.0.1
type UnsafeGeocubeServer interface {
// contains filtered or unexported methods
}
UnsafeGeocubeServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GeocubeServer will result in compilation errors.
type UpdateDatasetsRequest ¶
type UpdateDatasetsRequest struct { Simulate bool `protobuf:"varint,1,opt,name=simulate,proto3" json:"simulate,omitempty"` // If true, a simulation is done, nothing is actually updated InstanceId string `protobuf:"bytes,2,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"` // Instance id that references the datasets to be updated RecordIds []string `protobuf:"bytes,3,rep,name=record_ids,json=recordIds,proto3" json:"record_ids,omitempty"` // Record ids that reference the datasets to be updated Dformat *DataFormat `protobuf:"bytes,8,opt,name=dformat,proto3" json:"dformat,omitempty"` // Internal data format (DType can be Undefined) RealMinValue float64 `protobuf:"fixed64,9,opt,name=real_min_value,json=realMinValue,proto3" json:"real_min_value,omitempty"` // Real min value (dformat.min_value maps to real_min_value) RealMaxValue float64 `protobuf:"fixed64,10,opt,name=real_max_value,json=realMaxValue,proto3" json:"real_max_value,omitempty"` // Real max value (dformat.max_value maps to real_max_value) Exponent float64 `protobuf:"fixed64,11,opt,name=exponent,proto3" json:"exponent,omitempty"` // 1: linear scaling (RealMax - RealMin) * pow( (Value - Min) / (Max - Min), Exponent) + RealMin // contains filtered or unexported fields }
* Update fields of datasets that can be tricky
func (*UpdateDatasetsRequest) Descriptor
deprecated
func (*UpdateDatasetsRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDatasetsRequest.ProtoReflect.Descriptor instead.
func (*UpdateDatasetsRequest) GetDformat ¶
func (x *UpdateDatasetsRequest) GetDformat() *DataFormat
func (*UpdateDatasetsRequest) GetExponent ¶
func (x *UpdateDatasetsRequest) GetExponent() float64
func (*UpdateDatasetsRequest) GetInstanceId ¶
func (x *UpdateDatasetsRequest) GetInstanceId() string
func (*UpdateDatasetsRequest) GetRealMaxValue ¶
func (x *UpdateDatasetsRequest) GetRealMaxValue() float64
func (*UpdateDatasetsRequest) GetRealMinValue ¶
func (x *UpdateDatasetsRequest) GetRealMinValue() float64
func (*UpdateDatasetsRequest) GetRecordIds ¶ added in v0.3.0
func (x *UpdateDatasetsRequest) GetRecordIds() []string
func (*UpdateDatasetsRequest) GetSimulate ¶
func (x *UpdateDatasetsRequest) GetSimulate() bool
func (*UpdateDatasetsRequest) ProtoMessage ¶
func (*UpdateDatasetsRequest) ProtoMessage()
func (*UpdateDatasetsRequest) ProtoReflect ¶
func (x *UpdateDatasetsRequest) ProtoReflect() protoreflect.Message
func (*UpdateDatasetsRequest) Reset ¶
func (x *UpdateDatasetsRequest) Reset()
func (*UpdateDatasetsRequest) String ¶
func (x *UpdateDatasetsRequest) String() string
type UpdateDatasetsResponse ¶
type UpdateDatasetsResponse struct { Results map[string]int64 `` /* 156-byte string literal not displayed */ // contains filtered or unexported fields }
* Return the number of modifications per kind of modification
func (*UpdateDatasetsResponse) Descriptor
deprecated
func (*UpdateDatasetsResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDatasetsResponse.ProtoReflect.Descriptor instead.
func (*UpdateDatasetsResponse) GetResults ¶
func (x *UpdateDatasetsResponse) GetResults() map[string]int64
func (*UpdateDatasetsResponse) ProtoMessage ¶
func (*UpdateDatasetsResponse) ProtoMessage()
func (*UpdateDatasetsResponse) ProtoReflect ¶
func (x *UpdateDatasetsResponse) ProtoReflect() protoreflect.Message
func (*UpdateDatasetsResponse) Reset ¶
func (x *UpdateDatasetsResponse) Reset()
func (*UpdateDatasetsResponse) String ¶
func (x *UpdateDatasetsResponse) String() string
type UpdateInstanceRequest ¶
type UpdateInstanceRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // UUID-4 of the instance to update Name *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // [Optional] New name of the variable. Empty to ignore AddMetadata map[string]string `` // Pairs of metadata (key, values) to be inserted or updated /* 182-byte string literal not displayed */ DelMetadataKeys []string `protobuf:"bytes,4,rep,name=del_metadata_keys,json=delMetadataKeys,proto3" json:"del_metadata_keys,omitempty"` // Metadata keys to be deleted // contains filtered or unexported fields }
* Update an instance Return an error if the name is to be updated but the new name already exists.
func (*UpdateInstanceRequest) Descriptor
deprecated
func (*UpdateInstanceRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateInstanceRequest.ProtoReflect.Descriptor instead.
func (*UpdateInstanceRequest) GetAddMetadata ¶
func (x *UpdateInstanceRequest) GetAddMetadata() map[string]string
func (*UpdateInstanceRequest) GetDelMetadataKeys ¶
func (x *UpdateInstanceRequest) GetDelMetadataKeys() []string
func (*UpdateInstanceRequest) GetId ¶
func (x *UpdateInstanceRequest) GetId() string
func (*UpdateInstanceRequest) GetName ¶
func (x *UpdateInstanceRequest) GetName() *wrapperspb.StringValue
func (*UpdateInstanceRequest) ProtoMessage ¶
func (*UpdateInstanceRequest) ProtoMessage()
func (*UpdateInstanceRequest) ProtoReflect ¶
func (x *UpdateInstanceRequest) ProtoReflect() protoreflect.Message
func (*UpdateInstanceRequest) Reset ¶
func (x *UpdateInstanceRequest) Reset()
func (*UpdateInstanceRequest) String ¶
func (x *UpdateInstanceRequest) String() string
type UpdateInstanceResponse ¶
type UpdateInstanceResponse struct {
// contains filtered or unexported fields
}
* Return nothing
func (*UpdateInstanceResponse) Descriptor
deprecated
func (*UpdateInstanceResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateInstanceResponse.ProtoReflect.Descriptor instead.
func (*UpdateInstanceResponse) ProtoMessage ¶
func (*UpdateInstanceResponse) ProtoMessage()
func (*UpdateInstanceResponse) ProtoReflect ¶
func (x *UpdateInstanceResponse) ProtoReflect() protoreflect.Message
func (*UpdateInstanceResponse) Reset ¶
func (x *UpdateInstanceResponse) Reset()
func (*UpdateInstanceResponse) String ¶
func (x *UpdateInstanceResponse) String() string
type UpdateVariableRequest ¶
type UpdateVariableRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // UUID-4 of the variable to update Name *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // [Optional] New name of the variable. Empty to ignore Unit *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=unit,proto3" json:"unit,omitempty"` // [Optional] New unit of the variable. Empty to ignore Description *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` // [Optional] New description of the variable. Empty to ignore Palette *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=palette,proto3" json:"palette,omitempty"` // [Optional] New default palette of the variable. Empty to ignore ResamplingAlg Resampling `protobuf:"varint,6,opt,name=resampling_alg,json=resamplingAlg,proto3,enum=geocube.Resampling" json:"resampling_alg,omitempty"` // [Optional] New default resampling algorithm of the variable. UNDEFINED to ignore // contains filtered or unexported fields }
* Update the non-critical fields of a variable Return an error if the name is to be updated but the new name already exists.
func (*UpdateVariableRequest) Descriptor
deprecated
func (*UpdateVariableRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateVariableRequest.ProtoReflect.Descriptor instead.
func (*UpdateVariableRequest) GetDescription ¶
func (x *UpdateVariableRequest) GetDescription() *wrapperspb.StringValue
func (*UpdateVariableRequest) GetId ¶
func (x *UpdateVariableRequest) GetId() string
func (*UpdateVariableRequest) GetName ¶
func (x *UpdateVariableRequest) GetName() *wrapperspb.StringValue
func (*UpdateVariableRequest) GetPalette ¶
func (x *UpdateVariableRequest) GetPalette() *wrapperspb.StringValue
func (*UpdateVariableRequest) GetResamplingAlg ¶
func (x *UpdateVariableRequest) GetResamplingAlg() Resampling
func (*UpdateVariableRequest) GetUnit ¶
func (x *UpdateVariableRequest) GetUnit() *wrapperspb.StringValue
func (*UpdateVariableRequest) ProtoMessage ¶
func (*UpdateVariableRequest) ProtoMessage()
func (*UpdateVariableRequest) ProtoReflect ¶
func (x *UpdateVariableRequest) ProtoReflect() protoreflect.Message
func (*UpdateVariableRequest) Reset ¶
func (x *UpdateVariableRequest) Reset()
func (*UpdateVariableRequest) String ¶
func (x *UpdateVariableRequest) String() string
type UpdateVariableResponse ¶
type UpdateVariableResponse struct {
// contains filtered or unexported fields
}
* Return nothing
func (*UpdateVariableResponse) Descriptor
deprecated
func (*UpdateVariableResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateVariableResponse.ProtoReflect.Descriptor instead.
func (*UpdateVariableResponse) ProtoMessage ¶
func (*UpdateVariableResponse) ProtoMessage()
func (*UpdateVariableResponse) ProtoReflect ¶
func (x *UpdateVariableResponse) ProtoReflect() protoreflect.Message
func (*UpdateVariableResponse) Reset ¶
func (x *UpdateVariableResponse) Reset()
func (*UpdateVariableResponse) String ¶
func (x *UpdateVariableResponse) String() string
type Variable ¶
type Variable struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Internal UUID-4 of the variable (ignored at creation) Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Name of the variable (Alpha-numerics characters, dashs, dots and underscores) Unit string `protobuf:"bytes,3,opt,name=unit,proto3" json:"unit,omitempty"` // Unit of the variable (for user information only) Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` // Description of the variable (for user information only) Dformat *DataFormat `protobuf:"bytes,5,opt,name=dformat,proto3" json:"dformat,omitempty"` // Format of the data. Range.Min and Range.Max are used for data mapping from internal data format of a dataset (See IndexDatasets for more details), DType and NoData are used for the outputs of GetCube. Bands []string `protobuf:"bytes,6,rep,name=bands,proto3" json:"bands,omitempty"` // Name of each band. Can be empty when the variable refers to only one band, must be unique otherwise. Palette string `protobuf:"bytes,7,opt,name=palette,proto3" json:"palette,omitempty"` // Name of the default palette for color rendering. ResamplingAlg Resampling `protobuf:"varint,8,opt,name=resampling_alg,json=resamplingAlg,proto3,enum=geocube.Resampling" json:"resampling_alg,omitempty"` // Default resampling algorithm in case of reprojection. Instances []*Instance `protobuf:"bytes,9,rep,name=instances,proto3" json:"instances,omitempty"` // List of instances of the variable (ignored at creation) // contains filtered or unexported fields }
* Variable
func (*Variable) Descriptor
deprecated
func (*Variable) GetDescription ¶
func (*Variable) GetDformat ¶
func (x *Variable) GetDformat() *DataFormat
func (*Variable) GetInstances ¶
func (*Variable) GetPalette ¶
func (*Variable) GetResamplingAlg ¶
func (x *Variable) GetResamplingAlg() Resampling
func (*Variable) ProtoMessage ¶
func (*Variable) ProtoMessage()
func (*Variable) ProtoReflect ¶
func (x *Variable) ProtoReflect() protoreflect.Message