Documentation ¶
Overview ¶
Package geocube is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Variables
- func RegisterAdminServer(s *grpc.Server, srv AdminServer)
- func RegisterGeocubeDownloaderServer(s *grpc.Server, 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.Server, 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_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) 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 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() *timestamp.Timestamp
- func (x *Job) GetExecutionLevel() ExecutionLevel
- func (x *Job) GetFailedTasks() int32
- func (x *Job) GetId() string
- func (x *Job) GetLastUpdateTime() *timestamp.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() *timestamp.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() *timestamp.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() *timestamp.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() *timestamp.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() *timestamp.Timestamp
- func (x *RecordFilters) GetTags() map[string]string
- func (x *RecordFilters) GetToTime() *timestamp.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) 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 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() *wrappers.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() *wrappers.StringValue
- func (x *UpdateVariableRequest) GetId() string
- func (x *UpdateVariableRequest) GetName() *wrappers.StringValue
- func (x *UpdateVariableRequest) GetPalette() *wrappers.StringValue
- func (x *UpdateVariableRequest) GetResamplingAlg() Resampling
- func (x *UpdateVariableRequest) GetUnit() *wrappers.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 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
Functions ¶
func RegisterAdminServer ¶
func RegisterAdminServer(s *grpc.Server, srv AdminServer)
func RegisterGeocubeDownloaderServer ¶ added in v0.4.0
func RegisterGeocubeDownloaderServer(s *grpc.Server, 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.Server, 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://godoc.org/google.golang.org/grpc#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) }
AdminServer is the server API for Admin service.
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) // 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://godoc.org/google.golang.org/grpc#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://godoc.org/google.golang.org/grpc#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) }
GeocubeDownloaderServer is the server API for GeocubeDownloader service.
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) // 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) }
GeocubeServer is the server API for Geocube service.
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_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 // 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) 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 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 *timestamp.Timestamp `protobuf:"bytes,5,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` // Time of creation of the job LastUpdateTime *timestamp.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 (*Job) GetExecutionLevel ¶ added in v0.3.0
func (x *Job) GetExecutionLevel() ExecutionLevel
func (*Job) GetFailedTasks ¶
func (*Job) GetLastUpdateTime ¶
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 *timestamp.Timestamp `protobuf:"bytes,4,opt,name=from_time,json=fromTime,proto3" json:"from_time,omitempty"` // cf RecordFilters ToTime *timestamp.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() *timestamp.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() *timestamp.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 *timestamp.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) 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 *timestamp.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) 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 *timestamp.Timestamp `protobuf:"bytes,2,opt,name=from_time,json=fromTime,proto3" json:"from_time,omitempty"` // Minimum date of the records ToTime *timestamp.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() *timestamp.Timestamp
func (*RecordFilters) GetTags ¶
func (x *RecordFilters) GetTags() map[string]string
func (*RecordFilters) GetToTime ¶
func (x *RecordFilters) GetToTime() *timestamp.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 can 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 can 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 can 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) 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 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 *wrappers.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() *wrappers.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 *wrappers.StringValue `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // [Optional] New name of the variable. Empty to ignore Unit *wrappers.StringValue `protobuf:"bytes,3,opt,name=unit,proto3" json:"unit,omitempty"` // [Optional] New unit of the variable. Empty to ignore Description *wrappers.StringValue `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` // [Optional] New description of the variable. Empty to ignore Palette *wrappers.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() *wrappers.StringValue
func (*UpdateVariableRequest) GetId ¶
func (x *UpdateVariableRequest) GetId() string
func (*UpdateVariableRequest) GetName ¶
func (x *UpdateVariableRequest) GetName() *wrappers.StringValue
func (*UpdateVariableRequest) GetPalette ¶
func (x *UpdateVariableRequest) GetPalette() *wrappers.StringValue
func (*UpdateVariableRequest) GetResamplingAlg ¶
func (x *UpdateVariableRequest) GetResamplingAlg() Resampling
func (*UpdateVariableRequest) GetUnit ¶
func (x *UpdateVariableRequest) GetUnit() *wrappers.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