Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterCollectionServiceServer(s grpc.ServiceRegistrar, srv CollectionServiceServer)
- func RegisterDataAccessServiceServer(s grpc.ServiceRegistrar, srv DataAccessServiceServer)
- func RegisterDataIngestionServiceServer(s grpc.ServiceRegistrar, srv DataIngestionServiceServer)
- func RegisterDatasetServiceServer(s grpc.ServiceRegistrar, srv DatasetServiceServer)
- type AcquisitionMode
- func (AcquisitionMode) Descriptor() protoreflect.EnumDescriptor
- func (x AcquisitionMode) Enum() *AcquisitionMode
- func (AcquisitionMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x AcquisitionMode) Number() protoreflect.EnumNumber
- func (x AcquisitionMode) String() string
- func (AcquisitionMode) Type() protoreflect.EnumType
- type AnnotatedType
- func (*AnnotatedType) Descriptor() ([]byte, []int)deprecated
- func (x *AnnotatedType) GetDescriptorSet() *descriptorpb.FileDescriptorSet
- func (x *AnnotatedType) GetFieldAnnotations() []*FieldAnnotation
- func (x *AnnotatedType) GetKind() DatasetKind
- func (x *AnnotatedType) GetTypeUrl() string
- func (*AnnotatedType) ProtoMessage()
- func (x *AnnotatedType) ProtoReflect() protoreflect.Message
- func (x *AnnotatedType) Reset()
- func (x *AnnotatedType) String() string
- type Any
- type ClientInfo
- func (*ClientInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ClientInfo) GetEnvironment() string
- func (x *ClientInfo) GetName() string
- func (x *ClientInfo) GetPackages() []*Package
- func (*ClientInfo) ProtoMessage()
- func (x *ClientInfo) ProtoReflect() protoreflect.Message
- func (x *ClientInfo) Reset()
- func (x *ClientInfo) String() string
- type Collection
- func (*Collection) Descriptor() ([]byte, []int)deprecated
- func (x *Collection) GetId() *ID
- func (x *Collection) GetLegacyId() string
- func (x *Collection) GetName() string
- func (*Collection) ProtoMessage()
- func (x *Collection) ProtoReflect() protoreflect.Message
- func (x *Collection) Reset()
- func (x *Collection) String() string
- type CollectionInfo
- func (*CollectionInfo) Descriptor() ([]byte, []int)deprecated
- func (x *CollectionInfo) GetAvailability() *TimeInterval
- func (x *CollectionInfo) GetCollection() *Collection
- func (x *CollectionInfo) GetCount() uint64
- func (*CollectionInfo) ProtoMessage()
- func (x *CollectionInfo) ProtoReflect() protoreflect.Message
- func (x *CollectionInfo) Reset()
- func (x *CollectionInfo) String() string
- type CollectionInfos
- type CollectionServiceClient
- type CollectionServiceServer
- type CreateCollectionRequest
- func (*CreateCollectionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateCollectionRequest) GetDatasetId() *ID
- func (x *CreateCollectionRequest) GetName() string
- func (*CreateCollectionRequest) ProtoMessage()
- func (x *CreateCollectionRequest) ProtoReflect() protoreflect.Message
- func (x *CreateCollectionRequest) Reset()
- func (x *CreateCollectionRequest) String() string
- type CreateDatasetRequest
- func (*CreateDatasetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateDatasetRequest) GetCodeName() string
- func (x *CreateDatasetRequest) GetName() string
- func (x *CreateDatasetRequest) GetSummary() string
- func (x *CreateDatasetRequest) GetType() *DatasetType
- func (*CreateDatasetRequest) ProtoMessage()
- func (x *CreateDatasetRequest) ProtoReflect() protoreflect.Message
- func (x *CreateDatasetRequest) Reset()
- func (x *CreateDatasetRequest) String() string
- type DataAccessServiceClient
- type DataAccessServiceServer
- type DataIngestionServiceClient
- type DataIngestionServiceServer
- type Datapoint
- type DatapointInterval
- func (*DatapointInterval) Descriptor() ([]byte, []int)deprecated
- func (x *DatapointInterval) GetEndId() *ID
- func (x *DatapointInterval) GetEndInclusive() bool
- func (x *DatapointInterval) GetStartExclusive() bool
- func (x *DatapointInterval) GetStartId() *ID
- func (*DatapointInterval) ProtoMessage()
- func (x *DatapointInterval) ProtoReflect() protoreflect.Message
- func (x *DatapointInterval) Reset()
- func (x *DatapointInterval) String() string
- type DatapointMetadata
- func (*DatapointMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *DatapointMetadata) GetEventTime() *timestamppb.Timestamp
- func (x *DatapointMetadata) GetId() string
- func (x *DatapointMetadata) GetIngestionTime() *timestamppb.Timestamp
- func (*DatapointMetadata) ProtoMessage()
- func (x *DatapointMetadata) ProtoReflect() protoreflect.Message
- func (x *DatapointMetadata) Reset()
- func (x *DatapointMetadata) String() string
- type DatapointPage
- func (*DatapointPage) Descriptor() ([]byte, []int)deprecated
- func (x *DatapointPage) GetData() *RepeatedAny
- func (x *DatapointPage) GetMeta() []*DatapointMetadata
- func (x *DatapointPage) GetNextPage() *LegacyPagination
- func (*DatapointPage) ProtoMessage()
- func (x *DatapointPage) ProtoReflect() protoreflect.Message
- func (x *DatapointPage) Reset()
- func (x *DatapointPage) String() string
- type Datapoints
- func (*Datapoints) Descriptor() ([]byte, []int)deprecated
- func (x *Datapoints) GetData() *RepeatedAny
- func (x *Datapoints) GetMeta() []*DatapointMetadata
- func (*Datapoints) ProtoMessage()
- func (x *Datapoints) ProtoReflect() protoreflect.Message
- func (x *Datapoints) Reset()
- func (x *Datapoints) String() string
- type Dataset
- func (*Dataset) Descriptor() ([]byte, []int)deprecated
- func (x *Dataset) GetCodeName() string
- func (x *Dataset) GetDescription() string
- func (x *Dataset) GetGroupId() *ID
- func (x *Dataset) GetIcon() string
- func (x *Dataset) GetId() *ID
- func (x *Dataset) GetName() string
- func (x *Dataset) GetPermissions() []DatasetPermission
- func (x *Dataset) GetSlug() string
- func (x *Dataset) GetSummary() string
- func (x *Dataset) GetType() *AnnotatedType
- func (x *Dataset) GetVisibility() Visibility
- func (*Dataset) ProtoMessage()
- func (x *Dataset) ProtoReflect() protoreflect.Message
- func (x *Dataset) Reset()
- func (x *Dataset) String() string
- type DatasetGroup
- func (*DatasetGroup) Descriptor() ([]byte, []int)deprecated
- func (x *DatasetGroup) GetCodeName() string
- func (x *DatasetGroup) GetIcon() string
- func (x *DatasetGroup) GetId() *ID
- func (x *DatasetGroup) GetName() string
- func (x *DatasetGroup) GetParentId() *ID
- func (*DatasetGroup) ProtoMessage()
- func (x *DatasetGroup) ProtoReflect() protoreflect.Message
- func (x *DatasetGroup) Reset()
- func (x *DatasetGroup) String() string
- type DatasetKind
- func (DatasetKind) Descriptor() protoreflect.EnumDescriptor
- func (x DatasetKind) Enum() *DatasetKind
- func (DatasetKind) EnumDescriptor() ([]byte, []int)deprecated
- func (x DatasetKind) Number() protoreflect.EnumNumber
- func (x DatasetKind) String() string
- func (DatasetKind) Type() protoreflect.EnumType
- type DatasetPermission
- func (DatasetPermission) Descriptor() protoreflect.EnumDescriptor
- func (x DatasetPermission) Enum() *DatasetPermission
- func (DatasetPermission) EnumDescriptor() ([]byte, []int)deprecated
- func (x DatasetPermission) Number() protoreflect.EnumNumber
- func (x DatasetPermission) String() string
- func (DatasetPermission) Type() protoreflect.EnumType
- type DatasetServiceClient
- type DatasetServiceServer
- type DatasetType
- func (*DatasetType) Descriptor() ([]byte, []int)deprecated
- func (x *DatasetType) GetFields() []*Field
- func (x *DatasetType) GetKind() DatasetKind
- func (*DatasetType) ProtoMessage()
- func (x *DatasetType) ProtoReflect() protoreflect.Message
- func (x *DatasetType) Reset()
- func (x *DatasetType) String() string
- type DeleteRequest
- func (*DeleteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteRequest) GetCollectionId() *ID
- func (x *DeleteRequest) GetDatapointIds() []*ID
- func (*DeleteRequest) ProtoMessage()
- func (x *DeleteRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteRequest) Reset()
- func (x *DeleteRequest) String() string
- type DeleteResponse
- type Field
- func (*Field) Descriptor() ([]byte, []int)deprecated
- func (x *Field) GetAnnotation() *FieldAnnotation
- func (x *Field) GetDescriptor_() *descriptorpb.FieldDescriptorProto
- func (x *Field) GetQueryable() bool
- func (*Field) ProtoMessage()
- func (x *Field) ProtoReflect() protoreflect.Message
- func (x *Field) Reset()
- func (x *Field) String() string
- type FieldAnnotation
- func (*FieldAnnotation) Descriptor() ([]byte, []int)deprecated
- func (x *FieldAnnotation) GetDescription() string
- func (x *FieldAnnotation) GetExampleValue() string
- func (*FieldAnnotation) ProtoMessage()
- func (x *FieldAnnotation) ProtoReflect() protoreflect.Message
- func (x *FieldAnnotation) Reset()
- func (x *FieldAnnotation) String() string
- type FlightDirection
- func (FlightDirection) Descriptor() protoreflect.EnumDescriptor
- func (x FlightDirection) Enum() *FlightDirection
- func (FlightDirection) EnumDescriptor() ([]byte, []int)deprecated
- func (x FlightDirection) Number() protoreflect.EnumNumber
- func (x FlightDirection) String() string
- func (FlightDirection) Type() protoreflect.EnumType
- type GeobufData
- func (*GeobufData) Descriptor() ([]byte, []int)deprecated
- func (x *GeobufData) GetDataType() isGeobufData_DataType
- func (x *GeobufData) GetDimensions() uint32
- func (x *GeobufData) GetFeature() *GeobufData_Feature
- func (x *GeobufData) GetFeatureCollection() *GeobufData_FeatureCollection
- func (x *GeobufData) GetGeometry() *GeobufData_Geometry
- func (x *GeobufData) GetKeys() []string
- func (x *GeobufData) GetPrecision() uint32
- func (*GeobufData) ProtoMessage()
- func (x *GeobufData) ProtoReflect() protoreflect.Message
- func (x *GeobufData) Reset()
- func (x *GeobufData) String() string
- type GeobufData_Feature
- func (*GeobufData_Feature) Descriptor() ([]byte, []int)deprecated
- func (x *GeobufData_Feature) GetCustomProperties() []uint32
- func (x *GeobufData_Feature) GetGeometry() *GeobufData_Geometry
- func (x *GeobufData_Feature) GetId() string
- func (x *GeobufData_Feature) GetIdType() isGeobufData_Feature_IdType
- func (x *GeobufData_Feature) GetIntId() int64
- func (x *GeobufData_Feature) GetProperties() []uint32
- func (x *GeobufData_Feature) GetValues() []*GeobufData_Value
- func (*GeobufData_Feature) ProtoMessage()
- func (x *GeobufData_Feature) ProtoReflect() protoreflect.Message
- func (x *GeobufData_Feature) Reset()
- func (x *GeobufData_Feature) String() string
- type GeobufData_FeatureCollection
- func (*GeobufData_FeatureCollection) Descriptor() ([]byte, []int)deprecated
- func (x *GeobufData_FeatureCollection) GetCustomProperties() []uint32
- func (x *GeobufData_FeatureCollection) GetFeatures() []*GeobufData_Feature
- func (x *GeobufData_FeatureCollection) GetValues() []*GeobufData_Value
- func (*GeobufData_FeatureCollection) ProtoMessage()
- func (x *GeobufData_FeatureCollection) ProtoReflect() protoreflect.Message
- func (x *GeobufData_FeatureCollection) Reset()
- func (x *GeobufData_FeatureCollection) String() string
- type GeobufData_FeatureCollection_
- type GeobufData_Feature_
- type GeobufData_Feature_Id
- type GeobufData_Feature_IntId
- type GeobufData_Geometry
- func (*GeobufData_Geometry) Descriptor() ([]byte, []int)deprecated
- func (x *GeobufData_Geometry) GetCoords() []int64
- func (x *GeobufData_Geometry) GetCustomProperties() []uint32
- func (x *GeobufData_Geometry) GetGeometries() []*GeobufData_Geometry
- func (x *GeobufData_Geometry) GetLengths() []uint32
- func (x *GeobufData_Geometry) GetType() GeobufData_Geometry_Type
- func (x *GeobufData_Geometry) GetValues() []*GeobufData_Value
- func (*GeobufData_Geometry) ProtoMessage()
- func (x *GeobufData_Geometry) ProtoReflect() protoreflect.Message
- func (x *GeobufData_Geometry) Reset()
- func (x *GeobufData_Geometry) String() string
- type GeobufData_Geometry_
- type GeobufData_Geometry_Type
- func (GeobufData_Geometry_Type) Descriptor() protoreflect.EnumDescriptor
- func (x GeobufData_Geometry_Type) Enum() *GeobufData_Geometry_Type
- func (GeobufData_Geometry_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x GeobufData_Geometry_Type) Number() protoreflect.EnumNumber
- func (x GeobufData_Geometry_Type) String() string
- func (GeobufData_Geometry_Type) Type() protoreflect.EnumType
- type GeobufData_Value
- func (*GeobufData_Value) Descriptor() ([]byte, []int)deprecated
- func (x *GeobufData_Value) GetBoolValue() bool
- func (x *GeobufData_Value) GetDoubleValue() float64
- func (x *GeobufData_Value) GetJsonValue() []byte
- func (x *GeobufData_Value) GetNegIntValue() uint64
- func (x *GeobufData_Value) GetPosIntValue() uint64
- func (x *GeobufData_Value) GetStringValue() string
- func (x *GeobufData_Value) GetValueType() isGeobufData_Value_ValueType
- func (*GeobufData_Value) ProtoMessage()
- func (x *GeobufData_Value) ProtoReflect() protoreflect.Message
- func (x *GeobufData_Value) Reset()
- func (x *GeobufData_Value) String() string
- type GeobufData_Value_BoolValue
- type GeobufData_Value_DoubleValue
- type GeobufData_Value_JsonValue
- type GeobufData_Value_NegIntValue
- type GeobufData_Value_PosIntValue
- type GeobufData_Value_StringValue
- type Geometry
- func (x *Geometry) AsGeometry() orb.Geometry
- func (x *Geometry) CheckValid() error
- func (*Geometry) Descriptor() ([]byte, []int)deprecated
- func (x *Geometry) GetWkb() []byte
- func (x *Geometry) IsValid() bool
- func (*Geometry) ProtoMessage()
- func (x *Geometry) ProtoReflect() protoreflect.Message
- func (x *Geometry) Reset()
- func (x *Geometry) String() string
- type GetCollectionByNameRequest
- func (*GetCollectionByNameRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetCollectionByNameRequest) GetCollectionName() string
- func (x *GetCollectionByNameRequest) GetDatasetId() *ID
- func (x *GetCollectionByNameRequest) GetWithAvailability() bool
- func (x *GetCollectionByNameRequest) GetWithCount() bool
- func (*GetCollectionByNameRequest) ProtoMessage()
- func (x *GetCollectionByNameRequest) ProtoReflect() protoreflect.Message
- func (x *GetCollectionByNameRequest) Reset()
- func (x *GetCollectionByNameRequest) String() string
- type GetDatapointByIdRequest
- func (*GetDatapointByIdRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetDatapointByIdRequest) GetCollectionId() string
- func (x *GetDatapointByIdRequest) GetId() string
- func (x *GetDatapointByIdRequest) GetSkipData() bool
- func (*GetDatapointByIdRequest) ProtoMessage()
- func (x *GetDatapointByIdRequest) ProtoReflect() protoreflect.Message
- func (x *GetDatapointByIdRequest) Reset()
- func (x *GetDatapointByIdRequest) String() string
- type GetDatasetForIntervalRequest
- func (*GetDatasetForIntervalRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetDatasetForIntervalRequest) GetCollectionId() string
- func (x *GetDatasetForIntervalRequest) GetDatapointInterval() *DatapointInterval
- func (x *GetDatasetForIntervalRequest) GetPage() *LegacyPagination
- func (x *GetDatasetForIntervalRequest) GetSkipData() bool
- func (x *GetDatasetForIntervalRequest) GetSkipMeta() bool
- func (x *GetDatasetForIntervalRequest) GetTimeInterval() *TimeInterval
- func (*GetDatasetForIntervalRequest) ProtoMessage()
- func (x *GetDatasetForIntervalRequest) ProtoReflect() protoreflect.Message
- func (x *GetDatasetForIntervalRequest) Reset()
- func (x *GetDatasetForIntervalRequest) String() string
- type GetDatasetRequest
- func (*GetDatasetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetDatasetRequest) GetId() *ID
- func (x *GetDatasetRequest) GetSlug() string
- func (*GetDatasetRequest) ProtoMessage()
- func (x *GetDatasetRequest) ProtoReflect() protoreflect.Message
- func (x *GetDatasetRequest) Reset()
- func (x *GetDatasetRequest) String() string
- type ID
- type IngestDatapointsRequest
- func (*IngestDatapointsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *IngestDatapointsRequest) GetAllowExisting() bool
- func (x *IngestDatapointsRequest) GetCollectionId() *ID
- func (x *IngestDatapointsRequest) GetDatapoints() *Datapoints
- func (*IngestDatapointsRequest) ProtoMessage()
- func (x *IngestDatapointsRequest) ProtoReflect() protoreflect.Message
- func (x *IngestDatapointsRequest) Reset()
- func (x *IngestDatapointsRequest) String() string
- type IngestRequest
- func (*IngestRequest) Descriptor() ([]byte, []int)deprecated
- func (x *IngestRequest) GetAllowExisting() bool
- func (x *IngestRequest) GetCollectionId() *ID
- func (x *IngestRequest) GetValues() [][]byte
- func (*IngestRequest) ProtoMessage()
- func (x *IngestRequest) ProtoReflect() protoreflect.Message
- func (x *IngestRequest) Reset()
- func (x *IngestRequest) String() string
- type IngestResponse
- func (*IngestResponse) Descriptor() ([]byte, []int)deprecated
- func (x *IngestResponse) GetDatapointIds() []*ID
- func (x *IngestResponse) GetNumCreated() int64
- func (x *IngestResponse) GetNumExisting() int64
- func (*IngestResponse) ProtoMessage()
- func (x *IngestResponse) ProtoReflect() protoreflect.Message
- func (x *IngestResponse) Reset()
- func (x *IngestResponse) String() string
- type LatLon
- type LatLonAlt
- func (*LatLonAlt) Descriptor() ([]byte, []int)deprecated
- func (x *LatLonAlt) GetAltitude() float64
- func (x *LatLonAlt) GetLatitude() float64
- func (x *LatLonAlt) GetLongitude() float64
- func (*LatLonAlt) ProtoMessage()
- func (x *LatLonAlt) ProtoReflect() protoreflect.Message
- func (x *LatLonAlt) Reset()
- func (x *LatLonAlt) String() string
- type LegacyPagination
- func (*LegacyPagination) Descriptor() ([]byte, []int)deprecated
- func (x *LegacyPagination) GetLimit() int64
- func (x *LegacyPagination) GetStartingAfter() string
- func (*LegacyPagination) ProtoMessage()
- func (x *LegacyPagination) ProtoReflect() protoreflect.Message
- func (x *LegacyPagination) Reset()
- func (x *LegacyPagination) String() string
- type ListCollectionsRequest
- func (*ListCollectionsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListCollectionsRequest) GetDatasetId() *ID
- func (x *ListCollectionsRequest) GetWithAvailability() bool
- func (x *ListCollectionsRequest) GetWithCount() bool
- func (*ListCollectionsRequest) ProtoMessage()
- func (x *ListCollectionsRequest) ProtoReflect() protoreflect.Message
- func (x *ListCollectionsRequest) Reset()
- func (x *ListCollectionsRequest) String() string
- type ListDatasetsRequest
- func (*ListDatasetsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListDatasetsRequest) GetClientInfo() *ClientInfo
- func (*ListDatasetsRequest) ProtoMessage()
- func (x *ListDatasetsRequest) ProtoReflect() protoreflect.Message
- func (x *ListDatasetsRequest) Reset()
- func (x *ListDatasetsRequest) String() string
- type ListDatasetsResponse
- func (*ListDatasetsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListDatasetsResponse) GetDatasets() []*Dataset
- func (x *ListDatasetsResponse) GetGroups() []*DatasetGroup
- func (x *ListDatasetsResponse) GetMaximumOwnedDatasets() int64
- func (x *ListDatasetsResponse) GetOwnedDatasets() int64
- func (x *ListDatasetsResponse) GetServerMessage() string
- func (*ListDatasetsResponse) ProtoMessage()
- func (x *ListDatasetsResponse) ProtoReflect() protoreflect.Message
- func (x *ListDatasetsResponse) Reset()
- func (x *ListDatasetsResponse) String() string
- type ObservationDirection
- func (ObservationDirection) Descriptor() protoreflect.EnumDescriptor
- func (x ObservationDirection) Enum() *ObservationDirection
- func (ObservationDirection) EnumDescriptor() ([]byte, []int)deprecated
- func (x ObservationDirection) Number() protoreflect.EnumNumber
- func (x ObservationDirection) String() string
- func (ObservationDirection) Type() protoreflect.EnumType
- type OpendataProvider
- func (OpendataProvider) Descriptor() protoreflect.EnumDescriptor
- func (x OpendataProvider) Enum() *OpendataProvider
- func (OpendataProvider) EnumDescriptor() ([]byte, []int)deprecated
- func (x OpendataProvider) Number() protoreflect.EnumNumber
- func (x OpendataProvider) String() string
- func (OpendataProvider) Type() protoreflect.EnumType
- type Package
- type Pagination
- type Polarization
- func (Polarization) Descriptor() protoreflect.EnumDescriptor
- func (x Polarization) Enum() *Polarization
- func (Polarization) EnumDescriptor() ([]byte, []int)deprecated
- func (x Polarization) Number() protoreflect.EnumNumber
- func (x Polarization) String() string
- func (Polarization) Type() protoreflect.EnumType
- type ProcessingLevel
- func (ProcessingLevel) Descriptor() protoreflect.EnumDescriptor
- func (x ProcessingLevel) Enum() *ProcessingLevel
- func (ProcessingLevel) EnumDescriptor() ([]byte, []int)deprecated
- func (x ProcessingLevel) Number() protoreflect.EnumNumber
- func (x ProcessingLevel) String() string
- func (ProcessingLevel) Type() protoreflect.EnumType
- type Quaternion
- func (*Quaternion) Descriptor() ([]byte, []int)deprecated
- func (x *Quaternion) GetQ1() float64
- func (x *Quaternion) GetQ2() float64
- func (x *Quaternion) GetQ3() float64
- func (x *Quaternion) GetQ4() float64
- func (*Quaternion) ProtoMessage()
- func (x *Quaternion) ProtoReflect() protoreflect.Message
- func (x *Quaternion) Reset()
- func (x *Quaternion) String() string
- type QueryByIDRequest
- func (*QueryByIDRequest) Descriptor() ([]byte, []int)deprecated
- func (x *QueryByIDRequest) GetCollectionIds() []*ID
- func (x *QueryByIDRequest) GetId() *ID
- func (x *QueryByIDRequest) GetSkipData() bool
- func (*QueryByIDRequest) ProtoMessage()
- func (x *QueryByIDRequest) ProtoReflect() protoreflect.Message
- func (x *QueryByIDRequest) Reset()
- func (x *QueryByIDRequest) String() string
- type QueryFilters
- func (*QueryFilters) Descriptor() ([]byte, []int)deprecated
- func (x *QueryFilters) GetDatapointInterval() *DatapointInterval
- func (x *QueryFilters) GetSpatialExtent() *SpatialFilter
- func (x *QueryFilters) GetTemporalExtent() isQueryFilters_TemporalExtent
- func (x *QueryFilters) GetTimeInterval() *TimeInterval
- func (*QueryFilters) ProtoMessage()
- func (x *QueryFilters) ProtoReflect() protoreflect.Message
- func (x *QueryFilters) Reset()
- func (x *QueryFilters) String() string
- type QueryFilters_DatapointInterval
- type QueryFilters_TimeInterval
- type QueryRequest
- func (*QueryRequest) Descriptor() ([]byte, []int)deprecated
- func (x *QueryRequest) GetCollectionIds() []*ID
- func (x *QueryRequest) GetFilters() *QueryFilters
- func (x *QueryRequest) GetPage() *Pagination
- func (x *QueryRequest) GetSkipData() bool
- func (*QueryRequest) ProtoMessage()
- func (x *QueryRequest) ProtoReflect() protoreflect.Message
- func (x *QueryRequest) Reset()
- func (x *QueryRequest) String() string
- type QueryResultPage
- func (*QueryResultPage) Descriptor() ([]byte, []int)deprecated
- func (x *QueryResultPage) GetData() *RepeatedAny
- func (x *QueryResultPage) GetNextPage() *Pagination
- func (*QueryResultPage) ProtoMessage()
- func (x *QueryResultPage) ProtoReflect() protoreflect.Message
- func (x *QueryResultPage) Reset()
- func (x *QueryResultPage) String() string
- type RepeatedAny
- func (*RepeatedAny) Descriptor() ([]byte, []int)deprecated
- func (x *RepeatedAny) GetTypeUrl() string
- func (x *RepeatedAny) GetValue() [][]byte
- func (*RepeatedAny) ProtoMessage()
- func (x *RepeatedAny) ProtoReflect() protoreflect.Message
- func (x *RepeatedAny) Reset()
- func (x *RepeatedAny) String() string
- type SpatialCoordinateSystem
- func (SpatialCoordinateSystem) Descriptor() protoreflect.EnumDescriptor
- func (x SpatialCoordinateSystem) Enum() *SpatialCoordinateSystem
- func (SpatialCoordinateSystem) EnumDescriptor() ([]byte, []int)deprecated
- func (x SpatialCoordinateSystem) Number() protoreflect.EnumNumber
- func (x SpatialCoordinateSystem) String() string
- func (SpatialCoordinateSystem) Type() protoreflect.EnumType
- type SpatialFilter
- func (*SpatialFilter) Descriptor() ([]byte, []int)deprecated
- func (x *SpatialFilter) GetCoordinateSystem() SpatialCoordinateSystem
- func (x *SpatialFilter) GetGeometry() *Geometry
- func (x *SpatialFilter) GetMode() SpatialFilterMode
- func (*SpatialFilter) ProtoMessage()
- func (x *SpatialFilter) ProtoReflect() protoreflect.Message
- func (x *SpatialFilter) Reset()
- func (x *SpatialFilter) String() string
- type SpatialFilterMode
- func (SpatialFilterMode) Descriptor() protoreflect.EnumDescriptor
- func (x SpatialFilterMode) Enum() *SpatialFilterMode
- func (SpatialFilterMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x SpatialFilterMode) Number() protoreflect.EnumNumber
- func (x SpatialFilterMode) String() string
- func (SpatialFilterMode) Type() protoreflect.EnumType
- type SpatioTemporalDatapoint
- func (*SpatioTemporalDatapoint) Descriptor() ([]byte, []int)deprecated
- func (x *SpatioTemporalDatapoint) GetGeometry() *Geometry
- func (x *SpatioTemporalDatapoint) GetId() *UUID
- func (x *SpatioTemporalDatapoint) GetIngestionTime() *timestamppb.Timestamp
- func (x *SpatioTemporalDatapoint) GetTime() *timestamppb.Timestamp
- func (*SpatioTemporalDatapoint) ProtoMessage()
- func (x *SpatioTemporalDatapoint) ProtoReflect() protoreflect.Message
- func (x *SpatioTemporalDatapoint) Reset()
- func (x *SpatioTemporalDatapoint) String() string
- type TemporalDatapoint
- func (*TemporalDatapoint) Descriptor() ([]byte, []int)deprecated
- func (x *TemporalDatapoint) GetId() *UUID
- func (x *TemporalDatapoint) GetIngestionTime() *timestamppb.Timestamp
- func (x *TemporalDatapoint) GetTime() *timestamppb.Timestamp
- func (*TemporalDatapoint) ProtoMessage()
- func (x *TemporalDatapoint) ProtoReflect() protoreflect.Message
- func (x *TemporalDatapoint) Reset()
- func (x *TemporalDatapoint) String() string
- type TimeChunk
- func (*TimeChunk) Descriptor() ([]byte, []int)deprecated
- func (x *TimeChunk) GetChunkSize() *durationpb.Duration
- func (x *TimeChunk) GetTimeInterval() *TimeInterval
- func (*TimeChunk) ProtoMessage()
- func (x *TimeChunk) ProtoReflect() protoreflect.Message
- func (x *TimeChunk) Reset()
- func (x *TimeChunk) String() string
- type TimeInterval
- func (*TimeInterval) Descriptor() ([]byte, []int)deprecated
- func (x *TimeInterval) GetEndInclusive() bool
- func (x *TimeInterval) GetEndTime() *timestamppb.Timestamp
- func (x *TimeInterval) GetStartExclusive() bool
- func (x *TimeInterval) GetStartTime() *timestamppb.Timestamp
- func (*TimeInterval) ProtoMessage()
- func (x *TimeInterval) ProtoReflect() protoreflect.Message
- func (x *TimeInterval) Reset()
- func (x *TimeInterval) String() string
- type TimeseriesDatasetChunk
- func (*TimeseriesDatasetChunk) Descriptor() ([]byte, []int)deprecated
- func (x *TimeseriesDatasetChunk) GetBranchFactor() int32
- func (x *TimeseriesDatasetChunk) GetChunkSize() int32
- func (x *TimeseriesDatasetChunk) GetCollectionId() *ID
- func (x *TimeseriesDatasetChunk) GetDatapointInterval() *DatapointInterval
- func (x *TimeseriesDatasetChunk) GetDatapointsPer_365Days() int64
- func (x *TimeseriesDatasetChunk) GetDatasetId() *ID
- func (x *TimeseriesDatasetChunk) GetTimeInterval() *TimeInterval
- func (*TimeseriesDatasetChunk) ProtoMessage()
- func (x *TimeseriesDatasetChunk) ProtoReflect() protoreflect.Message
- func (x *TimeseriesDatasetChunk) Reset()
- func (x *TimeseriesDatasetChunk) String() string
- type UUID
- func (x *UUID) AsUUID() uuid.UUID
- func (x *UUID) CheckValid() error
- func (*UUID) Descriptor() ([]byte, []int)deprecated
- func (x *UUID) GetUuid() []byte
- func (x *UUID) IsValid() bool
- func (*UUID) ProtoMessage()
- func (x *UUID) ProtoReflect() protoreflect.Message
- func (x *UUID) Reset()
- func (x *UUID) String() string
- type UnimplementedCollectionServiceServer
- func (UnimplementedCollectionServiceServer) CreateCollection(context.Context, *CreateCollectionRequest) (*CollectionInfo, error)
- func (UnimplementedCollectionServiceServer) GetCollectionByName(context.Context, *GetCollectionByNameRequest) (*CollectionInfo, error)
- func (UnimplementedCollectionServiceServer) ListCollections(context.Context, *ListCollectionsRequest) (*CollectionInfos, error)
- type UnimplementedDataAccessServiceServer
- func (UnimplementedDataAccessServiceServer) GetDatapointByID(context.Context, *GetDatapointByIdRequest) (*Datapoint, error)
- func (UnimplementedDataAccessServiceServer) GetDatasetForInterval(context.Context, *GetDatasetForIntervalRequest) (*DatapointPage, error)
- func (UnimplementedDataAccessServiceServer) Query(context.Context, *QueryRequest) (*QueryResultPage, error)
- func (UnimplementedDataAccessServiceServer) QueryByID(context.Context, *QueryByIDRequest) (*Any, error)
- type UnimplementedDataIngestionServiceServer
- func (UnimplementedDataIngestionServiceServer) Delete(context.Context, *DeleteRequest) (*DeleteResponse, error)
- func (UnimplementedDataIngestionServiceServer) Ingest(context.Context, *IngestRequest) (*IngestResponse, error)
- func (UnimplementedDataIngestionServiceServer) IngestDatapoints(context.Context, *IngestDatapointsRequest) (*IngestResponse, error)
- type UnimplementedDatasetServiceServer
- func (UnimplementedDatasetServiceServer) CreateDataset(context.Context, *CreateDatasetRequest) (*Dataset, error)
- func (UnimplementedDatasetServiceServer) GetDataset(context.Context, *GetDatasetRequest) (*Dataset, error)
- func (UnimplementedDatasetServiceServer) ListDatasets(context.Context, *ListDatasetsRequest) (*ListDatasetsResponse, error)
- func (UnimplementedDatasetServiceServer) UpdateDataset(context.Context, *UpdateDatasetRequest) (*Dataset, error)
- func (UnimplementedDatasetServiceServer) UpdateDatasetDescription(context.Context, *UpdateDatasetDescriptionRequest) (*Dataset, error)
- type UnsafeCollectionServiceServer
- type UnsafeDataAccessServiceServer
- type UnsafeDataIngestionServiceServer
- type UnsafeDatasetServiceServer
- type UpdateDatasetDescriptionRequest
- func (*UpdateDatasetDescriptionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDatasetDescriptionRequest) GetDescription() string
- func (x *UpdateDatasetDescriptionRequest) GetId() *ID
- func (*UpdateDatasetDescriptionRequest) ProtoMessage()
- func (x *UpdateDatasetDescriptionRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateDatasetDescriptionRequest) Reset()
- func (x *UpdateDatasetDescriptionRequest) String() string
- type UpdateDatasetRequest
- func (*UpdateDatasetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDatasetRequest) GetId() *ID
- func (x *UpdateDatasetRequest) GetName() string
- func (x *UpdateDatasetRequest) GetSummary() string
- func (x *UpdateDatasetRequest) GetType() *DatasetType
- func (*UpdateDatasetRequest) ProtoMessage()
- func (x *UpdateDatasetRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateDatasetRequest) Reset()
- func (x *UpdateDatasetRequest) String() string
- type Vec3
- type Visibility
Constants ¶
const ( CollectionService_CreateCollection_FullMethodName = "/datasets.v1.CollectionService/CreateCollection" CollectionService_GetCollectionByName_FullMethodName = "/datasets.v1.CollectionService/GetCollectionByName" CollectionService_ListCollections_FullMethodName = "/datasets.v1.CollectionService/ListCollections" )
const ( DataAccessService_GetDatasetForInterval_FullMethodName = "/datasets.v1.DataAccessService/GetDatasetForInterval" DataAccessService_GetDatapointByID_FullMethodName = "/datasets.v1.DataAccessService/GetDatapointByID" DataAccessService_QueryByID_FullMethodName = "/datasets.v1.DataAccessService/QueryByID" DataAccessService_Query_FullMethodName = "/datasets.v1.DataAccessService/Query" )
const ( DataIngestionService_IngestDatapoints_FullMethodName = "/datasets.v1.DataIngestionService/IngestDatapoints" DataIngestionService_Ingest_FullMethodName = "/datasets.v1.DataIngestionService/Ingest" DataIngestionService_Delete_FullMethodName = "/datasets.v1.DataIngestionService/Delete" )
const ( DatasetService_CreateDataset_FullMethodName = "/datasets.v1.DatasetService/CreateDataset" DatasetService_GetDataset_FullMethodName = "/datasets.v1.DatasetService/GetDataset" DatasetService_UpdateDataset_FullMethodName = "/datasets.v1.DatasetService/UpdateDataset" DatasetService_UpdateDatasetDescription_FullMethodName = "/datasets.v1.DatasetService/UpdateDatasetDescription" DatasetService_ListDatasets_FullMethodName = "/datasets.v1.DatasetService/ListDatasets" )
Variables ¶
var ( DatasetPermission_name = map[int32]string{ 0: "DATASET_PERMISSION_UNSPECIFIED", 1: "DATASET_PERMISSION_ACCESS_DATA", 2: "DATASET_PERMISSION_WRITE_DATA", 3: "DATASET_PERMISSION_EDIT", } DatasetPermission_value = map[string]int32{ "DATASET_PERMISSION_UNSPECIFIED": 0, "DATASET_PERMISSION_ACCESS_DATA": 1, "DATASET_PERMISSION_WRITE_DATA": 2, "DATASET_PERMISSION_EDIT": 3, } )
Enum value maps for DatasetPermission.
var ( Visibility_name = map[int32]string{ 0: "VISIBILITY_UNSPECIFIED", 1: "VISIBILITY_PRIVATE", 2: "VISIBILITY_SHARED_WITH_ME", 3: "VISIBILITY_PUBLIC", } Visibility_value = map[string]int32{ "VISIBILITY_UNSPECIFIED": 0, "VISIBILITY_PRIVATE": 1, "VISIBILITY_SHARED_WITH_ME": 2, "VISIBILITY_PUBLIC": 3, } )
Enum value maps for Visibility.
var ( SpatialFilterMode_name = map[int32]string{ 0: "SPATIAL_FILTER_MODE_UNSPECIFIED", 1: "SPATIAL_FILTER_MODE_INTERSECTS", 2: "SPATIAL_FILTER_MODE_CONTAINS", } SpatialFilterMode_value = map[string]int32{ "SPATIAL_FILTER_MODE_UNSPECIFIED": 0, "SPATIAL_FILTER_MODE_INTERSECTS": 1, "SPATIAL_FILTER_MODE_CONTAINS": 2, } )
Enum value maps for SpatialFilterMode.
var ( SpatialCoordinateSystem_name = map[int32]string{ 0: "SPATIAL_COORDINATE_SYSTEM_UNSPECIFIED", 1: "SPATIAL_COORDINATE_SYSTEM_CARTESIAN", 2: "SPATIAL_COORDINATE_SYSTEM_SPHERICAL", } SpatialCoordinateSystem_value = map[string]int32{ "SPATIAL_COORDINATE_SYSTEM_UNSPECIFIED": 0, "SPATIAL_COORDINATE_SYSTEM_CARTESIAN": 1, "SPATIAL_COORDINATE_SYSTEM_SPHERICAL": 2, } )
Enum value maps for SpatialCoordinateSystem.
var ( DatasetKind_name = map[int32]string{ 0: "DATASET_KIND_UNSPECIFIED", 1: "DATASET_KIND_TEMPORAL", 2: "DATASET_KIND_SPATIOTEMPORAL", } DatasetKind_value = map[string]int32{ "DATASET_KIND_UNSPECIFIED": 0, "DATASET_KIND_TEMPORAL": 1, "DATASET_KIND_SPATIOTEMPORAL": 2, } )
Enum value maps for DatasetKind.
var ( FlightDirection_name = map[int32]string{ 0: "FLIGHT_DIRECTION_UNSPECIFIED", 1: "FLIGHT_DIRECTION_ASCENDING", 2: "FLIGHT_DIRECTION_DESCENDING", } FlightDirection_value = map[string]int32{ "FLIGHT_DIRECTION_UNSPECIFIED": 0, "FLIGHT_DIRECTION_ASCENDING": 1, "FLIGHT_DIRECTION_DESCENDING": 2, } )
Enum value maps for FlightDirection.
var ( ObservationDirection_name = map[int32]string{ 0: "OBSERVATION_DIRECTION_UNSPECIFIED", 1: "OBSERVATION_DIRECTION_LEFT", 2: "OBSERVATION_DIRECTION_RIGHT", } ObservationDirection_value = map[string]int32{ "OBSERVATION_DIRECTION_UNSPECIFIED": 0, "OBSERVATION_DIRECTION_LEFT": 1, "OBSERVATION_DIRECTION_RIGHT": 2, } )
Enum value maps for ObservationDirection.
var ( OpendataProvider_name = map[int32]string{ 0: "OPENDATA_PROVIDER_UNSPECIFIED", 1: "OPENDATA_PROVIDER_ASF", 2: "OPENDATA_PROVIDER_COPERNICUS_DATASPACE", 3: "OPENDATA_PROVIDER_UMBRA", } OpendataProvider_value = map[string]int32{ "OPENDATA_PROVIDER_UNSPECIFIED": 0, "OPENDATA_PROVIDER_ASF": 1, "OPENDATA_PROVIDER_COPERNICUS_DATASPACE": 2, "OPENDATA_PROVIDER_UMBRA": 3, } )
Enum value maps for OpendataProvider.
var ( ProcessingLevel_name = map[int32]string{ 0: "PROCESSING_LEVEL_UNSPECIFIED", 12: "PROCESSING_LEVEL_L0", 10: "PROCESSING_LEVEL_L1", 1: "PROCESSING_LEVEL_L1A", 2: "PROCESSING_LEVEL_L1B", 3: "PROCESSING_LEVEL_L1C", 4: "PROCESSING_LEVEL_L2", 5: "PROCESSING_LEVEL_L2A", 6: "PROCESSING_LEVEL_L2B", 7: "PROCESSING_LEVEL_L3", 8: "PROCESSING_LEVEL_L3A", 9: "PROCESSING_LEVEL_L4", 11: "PROCESSING_LEVEL_NOT_APPLICABLE", } ProcessingLevel_value = map[string]int32{ "PROCESSING_LEVEL_UNSPECIFIED": 0, "PROCESSING_LEVEL_L0": 12, "PROCESSING_LEVEL_L1": 10, "PROCESSING_LEVEL_L1A": 1, "PROCESSING_LEVEL_L1B": 2, "PROCESSING_LEVEL_L1C": 3, "PROCESSING_LEVEL_L2": 4, "PROCESSING_LEVEL_L2A": 5, "PROCESSING_LEVEL_L2B": 6, "PROCESSING_LEVEL_L3": 7, "PROCESSING_LEVEL_L3A": 8, "PROCESSING_LEVEL_L4": 9, "PROCESSING_LEVEL_NOT_APPLICABLE": 11, } )
Enum value maps for ProcessingLevel.
var ( Polarization_name = map[int32]string{ 0: "POLARIZATION_UNSPECIFIED", 1: "POLARIZATION_HH", 2: "POLARIZATION_HV", 3: "POLARIZATION_VH", 4: "POLARIZATION_VV", 5: "POLARIZATION_DUAL_HH", 6: "POLARIZATION_DUAL_HV", 7: "POLARIZATION_DUAL_VH", 8: "POLARIZATION_DUAL_VV", 9: "POLARIZATION_HH_HV", 10: "POLARIZATION_VV_VH", } Polarization_value = map[string]int32{ "POLARIZATION_UNSPECIFIED": 0, "POLARIZATION_HH": 1, "POLARIZATION_HV": 2, "POLARIZATION_VH": 3, "POLARIZATION_VV": 4, "POLARIZATION_DUAL_HH": 5, "POLARIZATION_DUAL_HV": 6, "POLARIZATION_DUAL_VH": 7, "POLARIZATION_DUAL_VV": 8, "POLARIZATION_HH_HV": 9, "POLARIZATION_VV_VH": 10, } )
Enum value maps for Polarization.
var ( AcquisitionMode_name = map[int32]string{ 0: "ACQUISITION_MODE_UNSPECIFIED", 1: "ACQUISITION_MODE_SM", 2: "ACQUISITION_MODE_EW", 3: "ACQUISITION_MODE_IW", 4: "ACQUISITION_MODE_WV", 10: "ACQUISITION_MODE_SPOTLIGHT", 20: "ACQUISITION_MODE_NOBS", 21: "ACQUISITION_MODE_EOBS", 22: "ACQUISITION_MODE_DASC", 23: "ACQUISITION_MODE_ABSR", 24: "ACQUISITION_MODE_VIC", 25: "ACQUISITION_MODE_RAW", 26: "ACQUISITION_MODE_TST", } AcquisitionMode_value = map[string]int32{ "ACQUISITION_MODE_UNSPECIFIED": 0, "ACQUISITION_MODE_SM": 1, "ACQUISITION_MODE_EW": 2, "ACQUISITION_MODE_IW": 3, "ACQUISITION_MODE_WV": 4, "ACQUISITION_MODE_SPOTLIGHT": 10, "ACQUISITION_MODE_NOBS": 20, "ACQUISITION_MODE_EOBS": 21, "ACQUISITION_MODE_DASC": 22, "ACQUISITION_MODE_ABSR": 23, "ACQUISITION_MODE_VIC": 24, "ACQUISITION_MODE_RAW": 25, "ACQUISITION_MODE_TST": 26, } )
Enum value maps for AcquisitionMode.
var ( GeobufData_Geometry_Type_name = map[int32]string{ 0: "TYPE_EMPTY", 1: "TYPE_POINT", 2: "TYPE_MULTIPOINT", 3: "TYPE_LINESTRING", 4: "TYPE_MULTILINESTRING", 5: "TYPE_POLYGON", 6: "TYPE_MULTIPOLYGON", 7: "TYPE_GEOMETRYCOLLECTION", } GeobufData_Geometry_Type_value = map[string]int32{ "TYPE_EMPTY": 0, "TYPE_POINT": 1, "TYPE_MULTIPOINT": 2, "TYPE_LINESTRING": 3, "TYPE_MULTILINESTRING": 4, "TYPE_POLYGON": 5, "TYPE_MULTIPOLYGON": 6, "TYPE_GEOMETRYCOLLECTION": 7, } )
Enum value maps for GeobufData_Geometry_Type.
var CollectionService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "datasets.v1.CollectionService", HandlerType: (*CollectionServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateCollection", Handler: _CollectionService_CreateCollection_Handler, }, { MethodName: "GetCollectionByName", Handler: _CollectionService_GetCollectionByName_Handler, }, { MethodName: "ListCollections", Handler: _CollectionService_ListCollections_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "datasets/v1/collections.proto", }
CollectionService_ServiceDesc is the grpc.ServiceDesc for CollectionService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var DataAccessService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "datasets.v1.DataAccessService", HandlerType: (*DataAccessServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetDatasetForInterval", Handler: _DataAccessService_GetDatasetForInterval_Handler, }, { MethodName: "GetDatapointByID", Handler: _DataAccessService_GetDatapointByID_Handler, }, { MethodName: "QueryByID", Handler: _DataAccessService_QueryByID_Handler, }, { MethodName: "Query", Handler: _DataAccessService_Query_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "datasets/v1/data_access.proto", }
DataAccessService_ServiceDesc is the grpc.ServiceDesc for DataAccessService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var DataIngestionService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "datasets.v1.DataIngestionService", HandlerType: (*DataIngestionServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "IngestDatapoints", Handler: _DataIngestionService_IngestDatapoints_Handler, }, { MethodName: "Ingest", Handler: _DataIngestionService_Ingest_Handler, }, { MethodName: "Delete", Handler: _DataIngestionService_Delete_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "datasets/v1/data_ingestion.proto", }
DataIngestionService_ServiceDesc is the grpc.ServiceDesc for DataIngestionService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var DatasetService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "datasets.v1.DatasetService", HandlerType: (*DatasetServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateDataset", Handler: _DatasetService_CreateDataset_Handler, }, { MethodName: "GetDataset", Handler: _DatasetService_GetDataset_Handler, }, { MethodName: "UpdateDataset", Handler: _DatasetService_UpdateDataset_Handler, }, { MethodName: "UpdateDatasetDescription", Handler: _DatasetService_UpdateDatasetDescription_Handler, }, { MethodName: "ListDatasets", Handler: _DatasetService_ListDatasets_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "datasets/v1/datasets.proto", }
DatasetService_ServiceDesc is the grpc.ServiceDesc for DatasetService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_datasets_v1_collections_proto protoreflect.FileDescriptor
var File_datasets_v1_core_proto protoreflect.FileDescriptor
var File_datasets_v1_data_access_proto protoreflect.FileDescriptor
var File_datasets_v1_data_ingestion_proto protoreflect.FileDescriptor
var File_datasets_v1_dataset_type_proto protoreflect.FileDescriptor
var File_datasets_v1_datasets_proto protoreflect.FileDescriptor
var File_datasets_v1_timeseries_proto protoreflect.FileDescriptor
var File_datasets_v1_well_known_types_proto protoreflect.FileDescriptor
Functions ¶
func RegisterCollectionServiceServer ¶
func RegisterCollectionServiceServer(s grpc.ServiceRegistrar, srv CollectionServiceServer)
func RegisterDataAccessServiceServer ¶
func RegisterDataAccessServiceServer(s grpc.ServiceRegistrar, srv DataAccessServiceServer)
func RegisterDataIngestionServiceServer ¶
func RegisterDataIngestionServiceServer(s grpc.ServiceRegistrar, srv DataIngestionServiceServer)
func RegisterDatasetServiceServer ¶
func RegisterDatasetServiceServer(s grpc.ServiceRegistrar, srv DatasetServiceServer)
Types ¶
type AcquisitionMode ¶
type AcquisitionMode int32
Sentinel-1 SAR (beam mode): https://sentinels.copernicus.eu/web/sentinel/technical-guides/sentinel-1-sar/sar-instrument/acquisition-modes
const ( AcquisitionMode_ACQUISITION_MODE_UNSPECIFIED AcquisitionMode = 0 // In case it is not set for a dataset // used by Sentinel-1 SAR: AcquisitionMode_ACQUISITION_MODE_SM AcquisitionMode = 1 // Strip Map AcquisitionMode_ACQUISITION_MODE_EW AcquisitionMode = 2 // Extra Wide Swath AcquisitionMode_ACQUISITION_MODE_IW AcquisitionMode = 3 // Interferometric Wide Swath AcquisitionMode_ACQUISITION_MODE_WV AcquisitionMode = 4 // Wave // used by Umbra SAR: AcquisitionMode_ACQUISITION_MODE_SPOTLIGHT AcquisitionMode = 10 // Spotlight // used by Sentinel 2 MSI: AcquisitionMode_ACQUISITION_MODE_NOBS AcquisitionMode = 20 // Nominal Observation AcquisitionMode_ACQUISITION_MODE_EOBS AcquisitionMode = 21 // Extended Observation AcquisitionMode_ACQUISITION_MODE_DASC AcquisitionMode = 22 // Dark Signal Calibration AcquisitionMode_ACQUISITION_MODE_ABSR AcquisitionMode = 23 // Absolute Radiometry Calibration AcquisitionMode_ACQUISITION_MODE_VIC AcquisitionMode = 24 // Vicarious Calibration AcquisitionMode_ACQUISITION_MODE_RAW AcquisitionMode = 25 // Raw Measurement AcquisitionMode_ACQUISITION_MODE_TST AcquisitionMode = 26 // Test Mode )
func (AcquisitionMode) Descriptor ¶
func (AcquisitionMode) Descriptor() protoreflect.EnumDescriptor
func (AcquisitionMode) Enum ¶
func (x AcquisitionMode) Enum() *AcquisitionMode
func (AcquisitionMode) EnumDescriptor
deprecated
func (AcquisitionMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use AcquisitionMode.Descriptor instead.
func (AcquisitionMode) Number ¶
func (x AcquisitionMode) Number() protoreflect.EnumNumber
func (AcquisitionMode) String ¶
func (x AcquisitionMode) String() string
func (AcquisitionMode) Type ¶
func (AcquisitionMode) Type() protoreflect.EnumType
type AnnotatedType ¶
type AnnotatedType struct {
DescriptorSet *descriptorpb.FileDescriptorSet `protobuf:"bytes,1,opt,name=descriptor_set,json=descriptorSet,proto3" json:"descriptor_set,omitempty"`
TypeUrl string `protobuf:"bytes,2,opt,name=type_url,json=typeUrl,proto3" json:"type_url,omitempty"` // the url of the type, one of the types defined in the descriptor
FieldAnnotations []*FieldAnnotation `protobuf:"bytes,4,rep,name=field_annotations,json=fieldAnnotations,proto3" json:"field_annotations,omitempty"`
Kind DatasetKind `protobuf:"varint,5,opt,name=kind,proto3,enum=datasets.v1.DatasetKind" json:"kind,omitempty"`
// contains filtered or unexported fields
}
AnnotatedType describes a message type
func (*AnnotatedType) Descriptor
deprecated
func (*AnnotatedType) Descriptor() ([]byte, []int)
Deprecated: Use AnnotatedType.ProtoReflect.Descriptor instead.
func (*AnnotatedType) GetDescriptorSet ¶
func (x *AnnotatedType) GetDescriptorSet() *descriptorpb.FileDescriptorSet
func (*AnnotatedType) GetFieldAnnotations ¶
func (x *AnnotatedType) GetFieldAnnotations() []*FieldAnnotation
func (*AnnotatedType) GetKind ¶
func (x *AnnotatedType) GetKind() DatasetKind
func (*AnnotatedType) GetTypeUrl ¶
func (x *AnnotatedType) GetTypeUrl() string
func (*AnnotatedType) ProtoMessage ¶
func (*AnnotatedType) ProtoMessage()
func (*AnnotatedType) ProtoReflect ¶
func (x *AnnotatedType) ProtoReflect() protoreflect.Message
func (*AnnotatedType) Reset ¶
func (x *AnnotatedType) Reset()
func (*AnnotatedType) String ¶
func (x *AnnotatedType) String() string
type Any ¶
type Any struct {
TypeUrl string `protobuf:"bytes,1,opt,name=type_url,json=typeUrl,proto3" json:"type_url,omitempty"`
// Must be a valid serialized protocol buffer of the above specified type.
Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
Any is a message that can hold any other message as bytes. We don't use google.protobuf.Any because we want the JSON representation of the value field to be bytes.
func (*Any) Descriptor
deprecated
func (*Any) GetTypeUrl ¶
func (*Any) ProtoMessage ¶
func (*Any) ProtoMessage()
func (*Any) ProtoReflect ¶
func (x *Any) ProtoReflect() protoreflect.Message
type ClientInfo ¶
type ClientInfo struct {
// name of the client, e.g. "python"
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// environment the client is running in, e.g. "JupyterLab using python 3.11.4"
Environment string `protobuf:"bytes,2,opt,name=environment,proto3" json:"environment,omitempty"`
// list of packages installed on the client
Packages []*Package `protobuf:"bytes,3,rep,name=packages,proto3" json:"packages,omitempty"`
// contains filtered or unexported fields
}
ClientInfo contains information about the client requesting datasets, useful for us to gather usage data
func (*ClientInfo) Descriptor
deprecated
func (*ClientInfo) Descriptor() ([]byte, []int)
Deprecated: Use ClientInfo.ProtoReflect.Descriptor instead.
func (*ClientInfo) GetEnvironment ¶
func (x *ClientInfo) GetEnvironment() string
func (*ClientInfo) GetName ¶
func (x *ClientInfo) GetName() string
func (*ClientInfo) GetPackages ¶
func (x *ClientInfo) GetPackages() []*Package
func (*ClientInfo) ProtoMessage ¶
func (*ClientInfo) ProtoMessage()
func (*ClientInfo) ProtoReflect ¶
func (x *ClientInfo) ProtoReflect() protoreflect.Message
func (*ClientInfo) Reset ¶
func (x *ClientInfo) Reset()
func (*ClientInfo) String ¶
func (x *ClientInfo) String() string
type Collection ¶
type Collection struct {
LegacyId string `protobuf:"bytes,1,opt,name=legacy_id,json=legacyId,proto3" json:"legacy_id,omitempty"` // Here for backwards compatibility, to be removed in the future.
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Id *ID `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
Collection contains basic information about a dataset collection
func (*Collection) Descriptor
deprecated
func (*Collection) Descriptor() ([]byte, []int)
Deprecated: Use Collection.ProtoReflect.Descriptor instead.
func (*Collection) GetId ¶
func (x *Collection) GetId() *ID
func (*Collection) GetLegacyId ¶
func (x *Collection) GetLegacyId() string
func (*Collection) GetName ¶
func (x *Collection) GetName() string
func (*Collection) ProtoMessage ¶
func (*Collection) ProtoMessage()
func (*Collection) ProtoReflect ¶
func (x *Collection) ProtoReflect() protoreflect.Message
func (*Collection) Reset ¶
func (x *Collection) Reset()
func (*Collection) String ¶
func (x *Collection) String() string
type CollectionInfo ¶
type CollectionInfo struct {
Collection *Collection `protobuf:"bytes,1,opt,name=collection,proto3" json:"collection,omitempty"`
Availability *TimeInterval `protobuf:"bytes,2,opt,name=availability,proto3,oneof" json:"availability,omitempty"` // The time interval for which data is available.
Count *uint64 `protobuf:"varint,3,opt,name=count,proto3,oneof" json:"count,omitempty"` // Number of entries in the dataset.
// contains filtered or unexported fields
}
CollectionInfo contains information about the data available in a dataset collection
func (*CollectionInfo) Descriptor
deprecated
func (*CollectionInfo) Descriptor() ([]byte, []int)
Deprecated: Use CollectionInfo.ProtoReflect.Descriptor instead.
func (*CollectionInfo) GetAvailability ¶
func (x *CollectionInfo) GetAvailability() *TimeInterval
func (*CollectionInfo) GetCollection ¶
func (x *CollectionInfo) GetCollection() *Collection
func (*CollectionInfo) GetCount ¶
func (x *CollectionInfo) GetCount() uint64
func (*CollectionInfo) ProtoMessage ¶
func (*CollectionInfo) ProtoMessage()
func (*CollectionInfo) ProtoReflect ¶
func (x *CollectionInfo) ProtoReflect() protoreflect.Message
func (*CollectionInfo) Reset ¶
func (x *CollectionInfo) Reset()
func (*CollectionInfo) String ¶
func (x *CollectionInfo) String() string
type CollectionInfos ¶
type CollectionInfos struct {
Data []*CollectionInfo `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
CollectionInfos contains a list of CollectionInfo messages.
func (*CollectionInfos) Descriptor
deprecated
func (*CollectionInfos) Descriptor() ([]byte, []int)
Deprecated: Use CollectionInfos.ProtoReflect.Descriptor instead.
func (*CollectionInfos) GetData ¶
func (x *CollectionInfos) GetData() []*CollectionInfo
func (*CollectionInfos) ProtoMessage ¶
func (*CollectionInfos) ProtoMessage()
func (*CollectionInfos) ProtoReflect ¶
func (x *CollectionInfos) ProtoReflect() protoreflect.Message
func (*CollectionInfos) Reset ¶
func (x *CollectionInfos) Reset()
func (*CollectionInfos) String ¶
func (x *CollectionInfos) String() string
type CollectionServiceClient ¶
type CollectionServiceClient interface {
CreateCollection(ctx context.Context, in *CreateCollectionRequest, opts ...grpc.CallOption) (*CollectionInfo, error)
GetCollectionByName(ctx context.Context, in *GetCollectionByNameRequest, opts ...grpc.CallOption) (*CollectionInfo, error)
ListCollections(ctx context.Context, in *ListCollectionsRequest, opts ...grpc.CallOption) (*CollectionInfos, error)
}
CollectionServiceClient is the client API for CollectionService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
CollectionService is the service definition for the Tilebox datasets service, which provides access to datasets
func NewCollectionServiceClient ¶
func NewCollectionServiceClient(cc grpc.ClientConnInterface) CollectionServiceClient
type CollectionServiceServer ¶
type CollectionServiceServer interface {
CreateCollection(context.Context, *CreateCollectionRequest) (*CollectionInfo, error)
GetCollectionByName(context.Context, *GetCollectionByNameRequest) (*CollectionInfo, error)
ListCollections(context.Context, *ListCollectionsRequest) (*CollectionInfos, error)
// contains filtered or unexported methods
}
CollectionServiceServer is the server API for CollectionService service. All implementations must embed UnimplementedCollectionServiceServer for forward compatibility.
CollectionService is the service definition for the Tilebox datasets service, which provides access to datasets
type CreateCollectionRequest ¶
type CreateCollectionRequest struct {
DatasetId *ID `protobuf:"bytes,1,opt,name=dataset_id,json=datasetId,proto3" json:"dataset_id,omitempty"` // The dataset id where the collection should be created.
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // The name of the collection to create.
// contains filtered or unexported fields
}
CreateCollectionRequest is used to create a new collection.
func (*CreateCollectionRequest) Descriptor
deprecated
func (*CreateCollectionRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateCollectionRequest.ProtoReflect.Descriptor instead.
func (*CreateCollectionRequest) GetDatasetId ¶
func (x *CreateCollectionRequest) GetDatasetId() *ID
func (*CreateCollectionRequest) GetName ¶
func (x *CreateCollectionRequest) GetName() string
func (*CreateCollectionRequest) ProtoMessage ¶
func (*CreateCollectionRequest) ProtoMessage()
func (*CreateCollectionRequest) ProtoReflect ¶
func (x *CreateCollectionRequest) ProtoReflect() protoreflect.Message
func (*CreateCollectionRequest) Reset ¶
func (x *CreateCollectionRequest) Reset()
func (*CreateCollectionRequest) String ¶
func (x *CreateCollectionRequest) String() string
type CreateDatasetRequest ¶
type CreateDatasetRequest struct {
// name of the dataset to create.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// message type of the dataset to create.
Type *DatasetType `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
// short text summary of the dataset to create.
Summary string `protobuf:"bytes,3,opt,name=summary,proto3" json:"summary,omitempty"`
// normalized snake case name of the dataset to create.
CodeName string `protobuf:"bytes,4,opt,name=code_name,json=codeName,proto3" json:"code_name,omitempty"`
// contains filtered or unexported fields
}
CreateDatasetRequest is used to create a new dataset.
func (*CreateDatasetRequest) Descriptor
deprecated
func (*CreateDatasetRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateDatasetRequest.ProtoReflect.Descriptor instead.
func (*CreateDatasetRequest) GetCodeName ¶
func (x *CreateDatasetRequest) GetCodeName() string
func (*CreateDatasetRequest) GetName ¶
func (x *CreateDatasetRequest) GetName() string
func (*CreateDatasetRequest) GetSummary ¶
func (x *CreateDatasetRequest) GetSummary() string
func (*CreateDatasetRequest) GetType ¶
func (x *CreateDatasetRequest) GetType() *DatasetType
func (*CreateDatasetRequest) ProtoMessage ¶
func (*CreateDatasetRequest) ProtoMessage()
func (*CreateDatasetRequest) ProtoReflect ¶
func (x *CreateDatasetRequest) ProtoReflect() protoreflect.Message
func (*CreateDatasetRequest) Reset ¶
func (x *CreateDatasetRequest) Reset()
func (*CreateDatasetRequest) String ¶
func (x *CreateDatasetRequest) String() string
type DataAccessServiceClient ¶
type DataAccessServiceClient interface {
// GetDatasetForInterval returns a list of data points for a given time interval and collection.
GetDatasetForInterval(ctx context.Context, in *GetDatasetForIntervalRequest, opts ...grpc.CallOption) (*DatapointPage, error)
// GetDatapointByID returns a single datapoint by its ID.
GetDatapointByID(ctx context.Context, in *GetDatapointByIdRequest, opts ...grpc.CallOption) (*Datapoint, error)
// QueryByID returns a single data point by its ID.
QueryByID(ctx context.Context, in *QueryByIDRequest, opts ...grpc.CallOption) (*Any, error)
// Query returns a list of data points matching the given query filters.
Query(ctx context.Context, in *QueryRequest, opts ...grpc.CallOption) (*QueryResultPage, error)
}
DataAccessServiceClient is the client API for DataAccessService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
DataAccessService provides data access and querying capabilities for Tilebox datasets.
func NewDataAccessServiceClient ¶
func NewDataAccessServiceClient(cc grpc.ClientConnInterface) DataAccessServiceClient
type DataAccessServiceServer ¶
type DataAccessServiceServer interface {
// GetDatasetForInterval returns a list of data points for a given time interval and collection.
GetDatasetForInterval(context.Context, *GetDatasetForIntervalRequest) (*DatapointPage, error)
// GetDatapointByID returns a single datapoint by its ID.
GetDatapointByID(context.Context, *GetDatapointByIdRequest) (*Datapoint, error)
// QueryByID returns a single data point by its ID.
QueryByID(context.Context, *QueryByIDRequest) (*Any, error)
// Query returns a list of data points matching the given query filters.
Query(context.Context, *QueryRequest) (*QueryResultPage, error)
// contains filtered or unexported methods
}
DataAccessServiceServer is the server API for DataAccessService service. All implementations must embed UnimplementedDataAccessServiceServer for forward compatibility.
DataAccessService provides data access and querying capabilities for Tilebox datasets.
type DataIngestionServiceClient ¶
type DataIngestionServiceClient interface {
// legacy ingest endpoint, that separates datapoints into meta and data. Will be removed in the future.
IngestDatapoints(ctx context.Context, in *IngestDatapointsRequest, opts ...grpc.CallOption) (*IngestResponse, error)
Ingest(ctx context.Context, in *IngestRequest, opts ...grpc.CallOption) (*IngestResponse, error)
Delete(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*DeleteResponse, error)
}
DataIngestionServiceClient is the client API for DataIngestionService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
DataIngestionService provides data ingestion and deletion capabilities for Tilebox datasets.
func NewDataIngestionServiceClient ¶
func NewDataIngestionServiceClient(cc grpc.ClientConnInterface) DataIngestionServiceClient
type DataIngestionServiceServer ¶
type DataIngestionServiceServer interface {
// legacy ingest endpoint, that separates datapoints into meta and data. Will be removed in the future.
IngestDatapoints(context.Context, *IngestDatapointsRequest) (*IngestResponse, error)
Ingest(context.Context, *IngestRequest) (*IngestResponse, error)
Delete(context.Context, *DeleteRequest) (*DeleteResponse, error)
// contains filtered or unexported methods
}
DataIngestionServiceServer is the server API for DataIngestionService service. All implementations must embed UnimplementedDataIngestionServiceServer for forward compatibility.
DataIngestionService provides data ingestion and deletion capabilities for Tilebox datasets.
type Datapoint ¶
type Datapoint struct {
Meta *DatapointMetadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` // A metadata for a datapoint.
Data *Any `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` // The data.
// contains filtered or unexported fields
}
Datapoint is a single datapoint in a Tilebox Dataset
func (*Datapoint) Descriptor
deprecated
func (*Datapoint) GetMeta ¶
func (x *Datapoint) GetMeta() *DatapointMetadata
func (*Datapoint) ProtoMessage ¶
func (*Datapoint) ProtoMessage()
func (*Datapoint) ProtoReflect ¶
func (x *Datapoint) ProtoReflect() protoreflect.Message
type DatapointInterval ¶
type DatapointInterval struct {
StartId *ID `protobuf:"bytes,1,opt,name=start_id,json=startId,proto3" json:"start_id,omitempty"` // The id of the first data point in the interval.
EndId *ID `protobuf:"bytes,2,opt,name=end_id,json=endId,proto3" json:"end_id,omitempty"` // The id of the last data point in the interval.
// We use exclusive for start and inclusive for end, because that way when both are false
// we have a half-open interval [start, end) which is the default behaviour we want to achieve.
// Flag indicating whether the start id is exclusive.
// If true, the datapoint with the given start id is not included in the interval.
StartExclusive bool `protobuf:"varint,3,opt,name=start_exclusive,json=startExclusive,proto3" json:"start_exclusive,omitempty"`
// Flag indicating whether the end id is inclusive.
// If true, the datapoint with the given end id is included in the interval.
EndInclusive bool `protobuf:"varint,4,opt,name=end_inclusive,json=endInclusive,proto3" json:"end_inclusive,omitempty"`
// contains filtered or unexported fields
}
A datapoint interval
func (*DatapointInterval) Descriptor
deprecated
func (*DatapointInterval) Descriptor() ([]byte, []int)
Deprecated: Use DatapointInterval.ProtoReflect.Descriptor instead.
func (*DatapointInterval) GetEndId ¶
func (x *DatapointInterval) GetEndId() *ID
func (*DatapointInterval) GetEndInclusive ¶
func (x *DatapointInterval) GetEndInclusive() bool
func (*DatapointInterval) GetStartExclusive ¶
func (x *DatapointInterval) GetStartExclusive() bool
func (*DatapointInterval) GetStartId ¶
func (x *DatapointInterval) GetStartId() *ID
func (*DatapointInterval) ProtoMessage ¶
func (*DatapointInterval) ProtoMessage()
func (*DatapointInterval) ProtoReflect ¶
func (x *DatapointInterval) ProtoReflect() protoreflect.Message
func (*DatapointInterval) Reset ¶
func (x *DatapointInterval) Reset()
func (*DatapointInterval) String ¶
func (x *DatapointInterval) String() string
type DatapointMetadata ¶
type DatapointMetadata struct {
EventTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=event_time,json=eventTime,proto3" json:"event_time,omitempty"` // The time the message was received by the on-board computer.
IngestionTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=ingestion_time,json=ingestionTime,proto3" json:"ingestion_time,omitempty"` // The time the message was ingested by Tilebox.
Id *string `protobuf:"bytes,3,opt,name=id,proto3,oneof" json:"id,omitempty"` // The external id of the datapoint.
// contains filtered or unexported fields
}
DatapointMetadata contains the metadata for a single data point. legacy, only relevant for old endpoints
func (*DatapointMetadata) Descriptor
deprecated
func (*DatapointMetadata) Descriptor() ([]byte, []int)
Deprecated: Use DatapointMetadata.ProtoReflect.Descriptor instead.
func (*DatapointMetadata) GetEventTime ¶
func (x *DatapointMetadata) GetEventTime() *timestamppb.Timestamp
func (*DatapointMetadata) GetId ¶
func (x *DatapointMetadata) GetId() string
func (*DatapointMetadata) GetIngestionTime ¶
func (x *DatapointMetadata) GetIngestionTime() *timestamppb.Timestamp
func (*DatapointMetadata) ProtoMessage ¶
func (*DatapointMetadata) ProtoMessage()
func (*DatapointMetadata) ProtoReflect ¶
func (x *DatapointMetadata) ProtoReflect() protoreflect.Message
func (*DatapointMetadata) Reset ¶
func (x *DatapointMetadata) Reset()
func (*DatapointMetadata) String ¶
func (x *DatapointMetadata) String() string
type DatapointPage ¶
type DatapointPage struct {
Meta []*DatapointMetadata `protobuf:"bytes,1,rep,name=meta,proto3" json:"meta,omitempty"` // A metadata for a datapoint.
Data *RepeatedAny `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` // The datapoints.
NextPage *LegacyPagination `protobuf:"bytes,3,opt,name=next_page,json=nextPage,proto3,oneof" json:"next_page,omitempty"` // The pagination parameters for the next page.
// contains filtered or unexported fields
}
DatapointPage is a single page of data points of a Tilebox dataset, such as it is returned by a ForInterval query
func (*DatapointPage) Descriptor
deprecated
func (*DatapointPage) Descriptor() ([]byte, []int)
Deprecated: Use DatapointPage.ProtoReflect.Descriptor instead.
func (*DatapointPage) GetData ¶
func (x *DatapointPage) GetData() *RepeatedAny
func (*DatapointPage) GetMeta ¶
func (x *DatapointPage) GetMeta() []*DatapointMetadata
func (*DatapointPage) GetNextPage ¶
func (x *DatapointPage) GetNextPage() *LegacyPagination
func (*DatapointPage) ProtoMessage ¶
func (*DatapointPage) ProtoMessage()
func (*DatapointPage) ProtoReflect ¶
func (x *DatapointPage) ProtoReflect() protoreflect.Message
func (*DatapointPage) Reset ¶
func (x *DatapointPage) Reset()
func (*DatapointPage) String ¶
func (x *DatapointPage) String() string
type Datapoints ¶
type Datapoints struct {
Meta []*DatapointMetadata `protobuf:"bytes,1,rep,name=meta,proto3" json:"meta,omitempty"` // A metadata for a datapoint.
Data *RepeatedAny `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` // The datapoints.
// contains filtered or unexported fields
}
Datapoints is a list of datapoints in a Tilebox dataset, with all data points sharing the same type.
func (*Datapoints) Descriptor
deprecated
func (*Datapoints) Descriptor() ([]byte, []int)
Deprecated: Use Datapoints.ProtoReflect.Descriptor instead.
func (*Datapoints) GetData ¶
func (x *Datapoints) GetData() *RepeatedAny
func (*Datapoints) GetMeta ¶
func (x *Datapoints) GetMeta() []*DatapointMetadata
func (*Datapoints) ProtoMessage ¶
func (*Datapoints) ProtoMessage()
func (*Datapoints) ProtoReflect ¶
func (x *Datapoints) ProtoReflect() protoreflect.Message
func (*Datapoints) Reset ¶
func (x *Datapoints) Reset()
func (*Datapoints) String ¶
func (x *Datapoints) String() string
type Dataset ¶
type Dataset struct {
// dataset id
Id *ID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// the dataset group to which this dataset belongs
GroupId *ID `protobuf:"bytes,2,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
// the type of the dataset
Type *AnnotatedType `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
// normalized snake case name of the dataset, which can be used as a valid code identifier
CodeName string `protobuf:"bytes,4,opt,name=code_name,json=codeName,proto3" json:"code_name,omitempty"`
// display name of the dataset
Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
// summary of the dataset
Summary string `protobuf:"bytes,6,opt,name=summary,proto3" json:"summary,omitempty"`
// optional icon of the dataset
Icon string `protobuf:"bytes,7,opt,name=icon,proto3" json:"icon,omitempty"`
// description of the dataset, in markdown format
Description string `protobuf:"bytes,8,opt,name=description,proto3" json:"description,omitempty"`
// permissions of the requesting user on the dataset
Permissions []DatasetPermission `protobuf:"varint,10,rep,packed,name=permissions,proto3,enum=datasets.v1.DatasetPermission" json:"permissions,omitempty"`
// visibility of the requesting user on the dataset
Visibility Visibility `protobuf:"varint,11,opt,name=visibility,proto3,enum=datasets.v1.Visibility" json:"visibility,omitempty"`
// complete slug of the dataset
Slug string `protobuf:"bytes,12,opt,name=slug,proto3" json:"slug,omitempty"`
// contains filtered or unexported fields
}
Dataset contains information about a single dataset
func (*Dataset) Descriptor
deprecated
func (*Dataset) GetCodeName ¶
func (*Dataset) GetDescription ¶
func (*Dataset) GetGroupId ¶
func (*Dataset) GetPermissions ¶
func (x *Dataset) GetPermissions() []DatasetPermission
func (*Dataset) GetSummary ¶
func (*Dataset) GetType ¶
func (x *Dataset) GetType() *AnnotatedType
func (*Dataset) GetVisibility ¶
func (x *Dataset) GetVisibility() Visibility
func (*Dataset) ProtoMessage ¶
func (*Dataset) ProtoMessage()
func (*Dataset) ProtoReflect ¶
func (x *Dataset) ProtoReflect() protoreflect.Message
type DatasetGroup ¶
type DatasetGroup struct {
// group id
Id *ID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// optional parent group id
ParentId *ID `protobuf:"bytes,2,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"`
// normalized snake case name of the dataset group, which can be used as a valid code identifier
CodeName string `protobuf:"bytes,3,opt,name=code_name,json=codeName,proto3" json:"code_name,omitempty"`
// display name of the group
Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
// optional icon of the group
Icon string `protobuf:"bytes,5,opt,name=icon,proto3" json:"icon,omitempty"`
// contains filtered or unexported fields
}
DatasetGroup represent a dataset group
func (*DatasetGroup) Descriptor
deprecated
func (*DatasetGroup) Descriptor() ([]byte, []int)
Deprecated: Use DatasetGroup.ProtoReflect.Descriptor instead.
func (*DatasetGroup) GetCodeName ¶
func (x *DatasetGroup) GetCodeName() string
func (*DatasetGroup) GetIcon ¶
func (x *DatasetGroup) GetIcon() string
func (*DatasetGroup) GetId ¶
func (x *DatasetGroup) GetId() *ID
func (*DatasetGroup) GetName ¶
func (x *DatasetGroup) GetName() string
func (*DatasetGroup) GetParentId ¶
func (x *DatasetGroup) GetParentId() *ID
func (*DatasetGroup) ProtoMessage ¶
func (*DatasetGroup) ProtoMessage()
func (*DatasetGroup) ProtoReflect ¶
func (x *DatasetGroup) ProtoReflect() protoreflect.Message
func (*DatasetGroup) Reset ¶
func (x *DatasetGroup) Reset()
func (*DatasetGroup) String ¶
func (x *DatasetGroup) String() string
type DatasetKind ¶
type DatasetKind int32
DatasetKind is an enum describing the kind of dataset. A dataset kind specifies a set of default fields, that cannot be modified and will always be present for every DatasetMessageType of that kind.
const ( DatasetKind_DATASET_KIND_UNSPECIFIED DatasetKind = 0 // A temporal dataset is a dataset that contains a "time" field, which is a timestamp. DatasetKind_DATASET_KIND_TEMPORAL DatasetKind = 1 // A spatio temporal dataset is a dataset that contains a "start_time" and "end_time" field which are timestamps // as well as a "geometry" field which is Polygon or MultiPolygon. DatasetKind_DATASET_KIND_SPATIOTEMPORAL DatasetKind = 2 )
func (DatasetKind) Descriptor ¶
func (DatasetKind) Descriptor() protoreflect.EnumDescriptor
func (DatasetKind) Enum ¶
func (x DatasetKind) Enum() *DatasetKind
func (DatasetKind) EnumDescriptor
deprecated
func (DatasetKind) EnumDescriptor() ([]byte, []int)
Deprecated: Use DatasetKind.Descriptor instead.
func (DatasetKind) Number ¶
func (x DatasetKind) Number() protoreflect.EnumNumber
func (DatasetKind) String ¶
func (x DatasetKind) String() string
func (DatasetKind) Type ¶
func (DatasetKind) Type() protoreflect.EnumType
type DatasetPermission ¶
type DatasetPermission int32
DatasetPermission is a permission a user (as part of an org) can have on a dataset
const ( DatasetPermission_DATASET_PERMISSION_UNSPECIFIED DatasetPermission = 0 DatasetPermission_DATASET_PERMISSION_ACCESS_DATA DatasetPermission = 1 DatasetPermission_DATASET_PERMISSION_WRITE_DATA DatasetPermission = 2 DatasetPermission_DATASET_PERMISSION_EDIT DatasetPermission = 3 )
func (DatasetPermission) Descriptor ¶
func (DatasetPermission) Descriptor() protoreflect.EnumDescriptor
func (DatasetPermission) Enum ¶
func (x DatasetPermission) Enum() *DatasetPermission
func (DatasetPermission) EnumDescriptor
deprecated
func (DatasetPermission) EnumDescriptor() ([]byte, []int)
Deprecated: Use DatasetPermission.Descriptor instead.
func (DatasetPermission) Number ¶
func (x DatasetPermission) Number() protoreflect.EnumNumber
func (DatasetPermission) String ¶
func (x DatasetPermission) String() string
func (DatasetPermission) Type ¶
func (DatasetPermission) Type() protoreflect.EnumType
type DatasetServiceClient ¶
type DatasetServiceClient interface {
CreateDataset(ctx context.Context, in *CreateDatasetRequest, opts ...grpc.CallOption) (*Dataset, error)
GetDataset(ctx context.Context, in *GetDatasetRequest, opts ...grpc.CallOption) (*Dataset, error)
UpdateDataset(ctx context.Context, in *UpdateDatasetRequest, opts ...grpc.CallOption) (*Dataset, error)
UpdateDatasetDescription(ctx context.Context, in *UpdateDatasetDescriptionRequest, opts ...grpc.CallOption) (*Dataset, error)
ListDatasets(ctx context.Context, in *ListDatasetsRequest, opts ...grpc.CallOption) (*ListDatasetsResponse, error)
}
DatasetServiceClient is the client API for DatasetService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
DatasetsService is the CRUD service for Tilebox datasets.
func NewDatasetServiceClient ¶
func NewDatasetServiceClient(cc grpc.ClientConnInterface) DatasetServiceClient
type DatasetServiceServer ¶
type DatasetServiceServer interface {
CreateDataset(context.Context, *CreateDatasetRequest) (*Dataset, error)
GetDataset(context.Context, *GetDatasetRequest) (*Dataset, error)
UpdateDataset(context.Context, *UpdateDatasetRequest) (*Dataset, error)
UpdateDatasetDescription(context.Context, *UpdateDatasetDescriptionRequest) (*Dataset, error)
ListDatasets(context.Context, *ListDatasetsRequest) (*ListDatasetsResponse, error)
// contains filtered or unexported methods
}
DatasetServiceServer is the server API for DatasetService service. All implementations must embed UnimplementedDatasetServiceServer for forward compatibility.
DatasetsService is the CRUD service for Tilebox datasets.
type DatasetType ¶
type DatasetType struct {
// kind denotes the kind of dataset this type describes. We do not rely on the default fields to be set in our
// array of fields - since that way users could circumvent those by manually sending requests not from our Console.
Kind DatasetKind `protobuf:"varint,1,opt,name=kind,proto3,enum=datasets.v1.DatasetKind" json:"kind,omitempty"`
// A list of fields that this dataset consists of.
Fields []*Field `protobuf:"bytes,2,rep,name=fields,proto3" json:"fields,omitempty"`
// contains filtered or unexported fields
}
DatasetType describes the type of a dataset.
func (*DatasetType) Descriptor
deprecated
func (*DatasetType) Descriptor() ([]byte, []int)
Deprecated: Use DatasetType.ProtoReflect.Descriptor instead.
func (*DatasetType) GetFields ¶
func (x *DatasetType) GetFields() []*Field
func (*DatasetType) GetKind ¶
func (x *DatasetType) GetKind() DatasetKind
func (*DatasetType) ProtoMessage ¶
func (*DatasetType) ProtoMessage()
func (*DatasetType) ProtoReflect ¶
func (x *DatasetType) ProtoReflect() protoreflect.Message
func (*DatasetType) Reset ¶
func (x *DatasetType) Reset()
func (*DatasetType) String ¶
func (x *DatasetType) String() string
type DeleteRequest ¶
type DeleteRequest struct {
CollectionId *ID `protobuf:"bytes,1,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
DatapointIds []*ID `protobuf:"bytes,2,rep,name=datapoint_ids,json=datapointIds,proto3" json:"datapoint_ids,omitempty"`
// contains filtered or unexported fields
}
DeleteRequest is used to delete multiple datapoints from a collection.
func (*DeleteRequest) Descriptor
deprecated
func (*DeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteRequest.ProtoReflect.Descriptor instead.
func (*DeleteRequest) GetCollectionId ¶
func (x *DeleteRequest) GetCollectionId() *ID
func (*DeleteRequest) GetDatapointIds ¶
func (x *DeleteRequest) GetDatapointIds() []*ID
func (*DeleteRequest) ProtoMessage ¶
func (*DeleteRequest) ProtoMessage()
func (*DeleteRequest) ProtoReflect ¶
func (x *DeleteRequest) ProtoReflect() protoreflect.Message
func (*DeleteRequest) Reset ¶
func (x *DeleteRequest) Reset()
func (*DeleteRequest) String ¶
func (x *DeleteRequest) String() string
type DeleteResponse ¶
type DeleteResponse struct {
NumDeleted int64 `protobuf:"varint,1,opt,name=num_deleted,json=numDeleted,proto3" json:"num_deleted,omitempty"` // The number of datapoints that were deleted.
// contains filtered or unexported fields
}
DeleteResponse is used to indicate that multiple datapoints were deleted.
func (*DeleteResponse) Descriptor
deprecated
func (*DeleteResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteResponse.ProtoReflect.Descriptor instead.
func (*DeleteResponse) GetNumDeleted ¶
func (x *DeleteResponse) GetNumDeleted() int64
func (*DeleteResponse) ProtoMessage ¶
func (*DeleteResponse) ProtoMessage()
func (*DeleteResponse) ProtoReflect ¶
func (x *DeleteResponse) ProtoReflect() protoreflect.Message
func (*DeleteResponse) Reset ¶
func (x *DeleteResponse) Reset()
func (*DeleteResponse) String ¶
func (x *DeleteResponse) String() string
type Field ¶
type Field struct {
// The descriptor contains the name of the field, the type, optional labels (e.g. repeated) and other information.
// If the type is TYPE_MESSAGE, then the type_name must be a fully qualified name to a well known type, e.g.
// `datasets.v1.Vec3` or `google.protobuf.Timestamp`.
Descriptor_ *descriptorpb.FieldDescriptorProto `protobuf:"bytes,1,opt,name=descriptor,proto3" json:"descriptor,omitempty"`
// An optional description and example value for the field.
Annotation *FieldAnnotation `protobuf:"bytes,2,opt,name=annotation,proto3" json:"annotation,omitempty"`
// A flag indicating whether the field should be queryable. This means we will build an index for the field, and
// allow users to query for certain values server-side.
Queryable bool `protobuf:"varint,3,opt,name=queryable,proto3" json:"queryable,omitempty"`
// contains filtered or unexported fields
}
Field describes a field of a dataset.
func (*Field) Descriptor
deprecated
func (*Field) GetAnnotation ¶
func (x *Field) GetAnnotation() *FieldAnnotation
func (*Field) GetDescriptor_ ¶
func (x *Field) GetDescriptor_() *descriptorpb.FieldDescriptorProto
func (*Field) GetQueryable ¶
func (*Field) ProtoMessage ¶
func (*Field) ProtoMessage()
func (*Field) ProtoReflect ¶
func (x *Field) ProtoReflect() protoreflect.Message
type FieldAnnotation ¶
type FieldAnnotation struct {
Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
ExampleValue string `protobuf:"bytes,2,opt,name=example_value,json=exampleValue,proto3" json:"example_value,omitempty"`
// contains filtered or unexported fields
}
FieldAnnotation contains additional information about a field in a dataset
func (*FieldAnnotation) Descriptor
deprecated
func (*FieldAnnotation) Descriptor() ([]byte, []int)
Deprecated: Use FieldAnnotation.ProtoReflect.Descriptor instead.
func (*FieldAnnotation) GetDescription ¶
func (x *FieldAnnotation) GetDescription() string
func (*FieldAnnotation) GetExampleValue ¶
func (x *FieldAnnotation) GetExampleValue() string
func (*FieldAnnotation) ProtoMessage ¶
func (*FieldAnnotation) ProtoMessage()
func (*FieldAnnotation) ProtoReflect ¶
func (x *FieldAnnotation) ProtoReflect() protoreflect.Message
func (*FieldAnnotation) Reset ¶
func (x *FieldAnnotation) Reset()
func (*FieldAnnotation) String ¶
func (x *FieldAnnotation) String() string
type FlightDirection ¶
type FlightDirection int32
Satellite flight direction
const ( FlightDirection_FLIGHT_DIRECTION_UNSPECIFIED FlightDirection = 0 FlightDirection_FLIGHT_DIRECTION_ASCENDING FlightDirection = 1 FlightDirection_FLIGHT_DIRECTION_DESCENDING FlightDirection = 2 )
func (FlightDirection) Descriptor ¶
func (FlightDirection) Descriptor() protoreflect.EnumDescriptor
func (FlightDirection) Enum ¶
func (x FlightDirection) Enum() *FlightDirection
func (FlightDirection) EnumDescriptor
deprecated
func (FlightDirection) EnumDescriptor() ([]byte, []int)
Deprecated: Use FlightDirection.Descriptor instead.
func (FlightDirection) Number ¶
func (x FlightDirection) Number() protoreflect.EnumNumber
func (FlightDirection) String ¶
func (x FlightDirection) String() string
func (FlightDirection) Type ¶
func (FlightDirection) Type() protoreflect.EnumType
type GeobufData ¶
type GeobufData struct {
Keys []string `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"` // global arrays of unique keys
Dimensions uint32 `protobuf:"varint,2,opt,name=dimensions,proto3" json:"dimensions,omitempty"` // max coordinate dimensions, default 2
Precision uint32 `protobuf:"varint,3,opt,name=precision,proto3" json:"precision,omitempty"` // number of digits after decimal point for coordinates, default 6
// Types that are valid to be assigned to DataType:
//
// *GeobufData_FeatureCollection_
// *GeobufData_Feature_
// *GeobufData_Geometry_
DataType isGeobufData_DataType `protobuf_oneof:"data_type"`
// contains filtered or unexported fields
}
GeobufData is a protobuf schema for encoding GeoJSON-like data in a more compact binary format. It's a super type for one of FeatureCollection, Feature, or Geometry. Taken from https://github.com/mscno/go-geobuf/blob/master/geobufpb/geobuf.proto
func (*GeobufData) Descriptor
deprecated
func (*GeobufData) Descriptor() ([]byte, []int)
Deprecated: Use GeobufData.ProtoReflect.Descriptor instead.
func (*GeobufData) GetDataType ¶
func (x *GeobufData) GetDataType() isGeobufData_DataType
func (*GeobufData) GetDimensions ¶
func (x *GeobufData) GetDimensions() uint32
func (*GeobufData) GetFeature ¶
func (x *GeobufData) GetFeature() *GeobufData_Feature
func (*GeobufData) GetFeatureCollection ¶
func (x *GeobufData) GetFeatureCollection() *GeobufData_FeatureCollection
func (*GeobufData) GetGeometry ¶
func (x *GeobufData) GetGeometry() *GeobufData_Geometry
func (*GeobufData) GetKeys ¶
func (x *GeobufData) GetKeys() []string
func (*GeobufData) GetPrecision ¶
func (x *GeobufData) GetPrecision() uint32
func (*GeobufData) ProtoMessage ¶
func (*GeobufData) ProtoMessage()
func (*GeobufData) ProtoReflect ¶
func (x *GeobufData) ProtoReflect() protoreflect.Message
func (*GeobufData) Reset ¶
func (x *GeobufData) Reset()
func (*GeobufData) String ¶
func (x *GeobufData) String() string
type GeobufData_Feature ¶
type GeobufData_Feature struct {
Geometry *GeobufData_Geometry `protobuf:"bytes,1,opt,name=geometry,proto3" json:"geometry,omitempty"`
// Types that are valid to be assigned to IdType:
//
// *GeobufData_Feature_Id
// *GeobufData_Feature_IntId
IdType isGeobufData_Feature_IdType `protobuf_oneof:"id_type"`
Values []*GeobufData_Value `protobuf:"bytes,13,rep,name=values,proto3" json:"values,omitempty"` // unique values
Properties []uint32 `protobuf:"varint,14,rep,packed,name=properties,proto3" json:"properties,omitempty"` // pairs of key/value indexes
CustomProperties []uint32 `protobuf:"varint,15,rep,packed,name=custom_properties,json=customProperties,proto3" json:"custom_properties,omitempty"` // arbitrary properties
// contains filtered or unexported fields
}
A feature object
func (*GeobufData_Feature) Descriptor
deprecated
func (*GeobufData_Feature) Descriptor() ([]byte, []int)
Deprecated: Use GeobufData_Feature.ProtoReflect.Descriptor instead.
func (*GeobufData_Feature) GetCustomProperties ¶
func (x *GeobufData_Feature) GetCustomProperties() []uint32
func (*GeobufData_Feature) GetGeometry ¶
func (x *GeobufData_Feature) GetGeometry() *GeobufData_Geometry
func (*GeobufData_Feature) GetId ¶
func (x *GeobufData_Feature) GetId() string
func (*GeobufData_Feature) GetIdType ¶
func (x *GeobufData_Feature) GetIdType() isGeobufData_Feature_IdType
func (*GeobufData_Feature) GetIntId ¶
func (x *GeobufData_Feature) GetIntId() int64
func (*GeobufData_Feature) GetProperties ¶
func (x *GeobufData_Feature) GetProperties() []uint32
func (*GeobufData_Feature) GetValues ¶
func (x *GeobufData_Feature) GetValues() []*GeobufData_Value
func (*GeobufData_Feature) ProtoMessage ¶
func (*GeobufData_Feature) ProtoMessage()
func (*GeobufData_Feature) ProtoReflect ¶
func (x *GeobufData_Feature) ProtoReflect() protoreflect.Message
func (*GeobufData_Feature) Reset ¶
func (x *GeobufData_Feature) Reset()
func (*GeobufData_Feature) String ¶
func (x *GeobufData_Feature) String() string
type GeobufData_FeatureCollection ¶
type GeobufData_FeatureCollection struct {
Features []*GeobufData_Feature `protobuf:"bytes,1,rep,name=features,proto3" json:"features,omitempty"`
Values []*GeobufData_Value `protobuf:"bytes,13,rep,name=values,proto3" json:"values,omitempty"`
CustomProperties []uint32 `protobuf:"varint,15,rep,packed,name=custom_properties,json=customProperties,proto3" json:"custom_properties,omitempty"`
// contains filtered or unexported fields
}
A collection of features
func (*GeobufData_FeatureCollection) Descriptor
deprecated
func (*GeobufData_FeatureCollection) Descriptor() ([]byte, []int)
Deprecated: Use GeobufData_FeatureCollection.ProtoReflect.Descriptor instead.
func (*GeobufData_FeatureCollection) GetCustomProperties ¶
func (x *GeobufData_FeatureCollection) GetCustomProperties() []uint32
func (*GeobufData_FeatureCollection) GetFeatures ¶
func (x *GeobufData_FeatureCollection) GetFeatures() []*GeobufData_Feature
func (*GeobufData_FeatureCollection) GetValues ¶
func (x *GeobufData_FeatureCollection) GetValues() []*GeobufData_Value
func (*GeobufData_FeatureCollection) ProtoMessage ¶
func (*GeobufData_FeatureCollection) ProtoMessage()
func (*GeobufData_FeatureCollection) ProtoReflect ¶
func (x *GeobufData_FeatureCollection) ProtoReflect() protoreflect.Message
func (*GeobufData_FeatureCollection) Reset ¶
func (x *GeobufData_FeatureCollection) Reset()
func (*GeobufData_FeatureCollection) String ¶
func (x *GeobufData_FeatureCollection) String() string
type GeobufData_FeatureCollection_ ¶
type GeobufData_FeatureCollection_ struct {
FeatureCollection *GeobufData_FeatureCollection `protobuf:"bytes,4,opt,name=feature_collection,json=featureCollection,proto3,oneof"`
}
type GeobufData_Feature_ ¶
type GeobufData_Feature_ struct {
Feature *GeobufData_Feature `protobuf:"bytes,5,opt,name=feature,proto3,oneof"`
}
type GeobufData_Feature_Id ¶
type GeobufData_Feature_Id struct {
Id string `protobuf:"bytes,11,opt,name=id,proto3,oneof"`
}
type GeobufData_Feature_IntId ¶
type GeobufData_Feature_IntId struct {
IntId int64 `protobuf:"zigzag64,12,opt,name=int_id,json=intId,proto3,oneof"`
}
type GeobufData_Geometry ¶
type GeobufData_Geometry struct {
Type GeobufData_Geometry_Type `protobuf:"varint,1,opt,name=type,proto3,enum=datasets.v1.GeobufData_Geometry_Type" json:"type,omitempty"`
Lengths []uint32 `protobuf:"varint,2,rep,packed,name=lengths,proto3" json:"lengths,omitempty"` // coordinate structure in lengths
Coords []int64 `protobuf:"zigzag64,3,rep,packed,name=coords,proto3" json:"coords,omitempty"` // delta-encoded integer values
Geometries []*GeobufData_Geometry `protobuf:"bytes,4,rep,name=geometries,proto3" json:"geometries,omitempty"`
Values []*GeobufData_Value `protobuf:"bytes,13,rep,name=values,proto3" json:"values,omitempty"`
CustomProperties []uint32 `protobuf:"varint,15,rep,packed,name=custom_properties,json=customProperties,proto3" json:"custom_properties,omitempty"`
// contains filtered or unexported fields
}
A geometry object
func (*GeobufData_Geometry) Descriptor
deprecated
func (*GeobufData_Geometry) Descriptor() ([]byte, []int)
Deprecated: Use GeobufData_Geometry.ProtoReflect.Descriptor instead.
func (*GeobufData_Geometry) GetCoords ¶
func (x *GeobufData_Geometry) GetCoords() []int64
func (*GeobufData_Geometry) GetCustomProperties ¶
func (x *GeobufData_Geometry) GetCustomProperties() []uint32
func (*GeobufData_Geometry) GetGeometries ¶
func (x *GeobufData_Geometry) GetGeometries() []*GeobufData_Geometry
func (*GeobufData_Geometry) GetLengths ¶
func (x *GeobufData_Geometry) GetLengths() []uint32
func (*GeobufData_Geometry) GetType ¶
func (x *GeobufData_Geometry) GetType() GeobufData_Geometry_Type
func (*GeobufData_Geometry) GetValues ¶
func (x *GeobufData_Geometry) GetValues() []*GeobufData_Value
func (*GeobufData_Geometry) ProtoMessage ¶
func (*GeobufData_Geometry) ProtoMessage()
func (*GeobufData_Geometry) ProtoReflect ¶
func (x *GeobufData_Geometry) ProtoReflect() protoreflect.Message
func (*GeobufData_Geometry) Reset ¶
func (x *GeobufData_Geometry) Reset()
func (*GeobufData_Geometry) String ¶
func (x *GeobufData_Geometry) String() string
type GeobufData_Geometry_ ¶
type GeobufData_Geometry_ struct {
Geometry *GeobufData_Geometry `protobuf:"bytes,6,opt,name=geometry,proto3,oneof"`
}
type GeobufData_Geometry_Type ¶
type GeobufData_Geometry_Type int32
Type of geometry
const ( GeobufData_Geometry_TYPE_EMPTY GeobufData_Geometry_Type = 0 // protolint:disable:this ENUM_FIELD_NAMES_ZERO_VALUE_END_WITH GeobufData_Geometry_TYPE_POINT GeobufData_Geometry_Type = 1 GeobufData_Geometry_TYPE_MULTIPOINT GeobufData_Geometry_Type = 2 GeobufData_Geometry_TYPE_LINESTRING GeobufData_Geometry_Type = 3 GeobufData_Geometry_TYPE_MULTILINESTRING GeobufData_Geometry_Type = 4 GeobufData_Geometry_TYPE_POLYGON GeobufData_Geometry_Type = 5 GeobufData_Geometry_TYPE_MULTIPOLYGON GeobufData_Geometry_Type = 6 GeobufData_Geometry_TYPE_GEOMETRYCOLLECTION GeobufData_Geometry_Type = 7 )
func (GeobufData_Geometry_Type) Descriptor ¶
func (GeobufData_Geometry_Type) Descriptor() protoreflect.EnumDescriptor
func (GeobufData_Geometry_Type) Enum ¶
func (x GeobufData_Geometry_Type) Enum() *GeobufData_Geometry_Type
func (GeobufData_Geometry_Type) EnumDescriptor
deprecated
func (GeobufData_Geometry_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use GeobufData_Geometry_Type.Descriptor instead.
func (GeobufData_Geometry_Type) Number ¶
func (x GeobufData_Geometry_Type) Number() protoreflect.EnumNumber
func (GeobufData_Geometry_Type) String ¶
func (x GeobufData_Geometry_Type) String() string
func (GeobufData_Geometry_Type) Type ¶
func (GeobufData_Geometry_Type) Type() protoreflect.EnumType
type GeobufData_Value ¶
type GeobufData_Value struct {
// Types that are valid to be assigned to ValueType:
//
// *GeobufData_Value_StringValue
// *GeobufData_Value_DoubleValue
// *GeobufData_Value_PosIntValue
// *GeobufData_Value_NegIntValue
// *GeobufData_Value_BoolValue
// *GeobufData_Value_JsonValue
ValueType isGeobufData_Value_ValueType `protobuf_oneof:"value_type"`
// contains filtered or unexported fields
}
The value of a key
func (*GeobufData_Value) Descriptor
deprecated
func (*GeobufData_Value) Descriptor() ([]byte, []int)
Deprecated: Use GeobufData_Value.ProtoReflect.Descriptor instead.
func (*GeobufData_Value) GetBoolValue ¶
func (x *GeobufData_Value) GetBoolValue() bool
func (*GeobufData_Value) GetDoubleValue ¶
func (x *GeobufData_Value) GetDoubleValue() float64
func (*GeobufData_Value) GetJsonValue ¶
func (x *GeobufData_Value) GetJsonValue() []byte
func (*GeobufData_Value) GetNegIntValue ¶
func (x *GeobufData_Value) GetNegIntValue() uint64
func (*GeobufData_Value) GetPosIntValue ¶
func (x *GeobufData_Value) GetPosIntValue() uint64
func (*GeobufData_Value) GetStringValue ¶
func (x *GeobufData_Value) GetStringValue() string
func (*GeobufData_Value) GetValueType ¶
func (x *GeobufData_Value) GetValueType() isGeobufData_Value_ValueType
func (*GeobufData_Value) ProtoMessage ¶
func (*GeobufData_Value) ProtoMessage()
func (*GeobufData_Value) ProtoReflect ¶
func (x *GeobufData_Value) ProtoReflect() protoreflect.Message
func (*GeobufData_Value) Reset ¶
func (x *GeobufData_Value) Reset()
func (*GeobufData_Value) String ¶
func (x *GeobufData_Value) String() string
type GeobufData_Value_BoolValue ¶
type GeobufData_Value_BoolValue struct {
BoolValue bool `protobuf:"varint,5,opt,name=bool_value,json=boolValue,proto3,oneof"`
}
type GeobufData_Value_DoubleValue ¶
type GeobufData_Value_DoubleValue struct {
DoubleValue float64 `protobuf:"fixed64,2,opt,name=double_value,json=doubleValue,proto3,oneof"`
}
type GeobufData_Value_JsonValue ¶
type GeobufData_Value_JsonValue struct {
JsonValue []byte `protobuf:"bytes,6,opt,name=json_value,json=jsonValue,proto3,oneof"`
}
type GeobufData_Value_NegIntValue ¶
type GeobufData_Value_NegIntValue struct {
NegIntValue uint64 `protobuf:"varint,4,opt,name=neg_int_value,json=negIntValue,proto3,oneof"`
}
type GeobufData_Value_PosIntValue ¶
type GeobufData_Value_PosIntValue struct {
PosIntValue uint64 `protobuf:"varint,3,opt,name=pos_int_value,json=posIntValue,proto3,oneof"`
}
type GeobufData_Value_StringValue ¶
type GeobufData_Value_StringValue struct {
StringValue string `protobuf:"bytes,1,opt,name=string_value,json=stringValue,proto3,oneof"`
}
type Geometry ¶
type Geometry struct {
Wkb []byte `protobuf:"bytes,1,opt,name=wkb,proto3" json:"wkb,omitempty"` // well-known binary representation of a geometry
// contains filtered or unexported fields
}
Geometry is of a particular type, e.g. POINT, POLYGON, MULTIPOLYGON, encoded in a binary format
func NewGeometry ¶
NewGeometry constructs a new Geometry from the provided orb.Geometry.
func (*Geometry) AsGeometry ¶
AsGeometry converts x to a orb.Geometry.
func (*Geometry) CheckValid ¶
CheckValid returns an error if the geometry is invalid. An error is reported for a nil Geometry.
func (*Geometry) Descriptor
deprecated
func (*Geometry) IsValid ¶
IsValid reports whether the geometry is valid. It is equivalent to CheckValid == nil.
func (*Geometry) ProtoMessage ¶
func (*Geometry) ProtoMessage()
func (*Geometry) ProtoReflect ¶
func (x *Geometry) ProtoReflect() protoreflect.Message
type GetCollectionByNameRequest ¶
type GetCollectionByNameRequest struct {
CollectionName string `protobuf:"bytes,1,opt,name=collection_name,json=collectionName,proto3" json:"collection_name,omitempty"` // The name of the collection retrieve.
WithAvailability bool `protobuf:"varint,2,opt,name=with_availability,json=withAvailability,proto3" json:"with_availability,omitempty"` // If true, the response will include the availability interval.
WithCount bool `protobuf:"varint,3,opt,name=with_count,json=withCount,proto3" json:"with_count,omitempty"` // If true, the response will include the number of entries.
DatasetId *ID `protobuf:"bytes,4,opt,name=dataset_id,json=datasetId,proto3" json:"dataset_id,omitempty"` // The dataset id.
// contains filtered or unexported fields
}
GetCollectionByNameRequest contains the request parameters for retrieving a single collection by its name.
func (*GetCollectionByNameRequest) Descriptor
deprecated
func (*GetCollectionByNameRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetCollectionByNameRequest.ProtoReflect.Descriptor instead.
func (*GetCollectionByNameRequest) GetCollectionName ¶
func (x *GetCollectionByNameRequest) GetCollectionName() string
func (*GetCollectionByNameRequest) GetDatasetId ¶
func (x *GetCollectionByNameRequest) GetDatasetId() *ID
func (*GetCollectionByNameRequest) GetWithAvailability ¶
func (x *GetCollectionByNameRequest) GetWithAvailability() bool
func (*GetCollectionByNameRequest) GetWithCount ¶
func (x *GetCollectionByNameRequest) GetWithCount() bool
func (*GetCollectionByNameRequest) ProtoMessage ¶
func (*GetCollectionByNameRequest) ProtoMessage()
func (*GetCollectionByNameRequest) ProtoReflect ¶
func (x *GetCollectionByNameRequest) ProtoReflect() protoreflect.Message
func (*GetCollectionByNameRequest) Reset ¶
func (x *GetCollectionByNameRequest) Reset()
func (*GetCollectionByNameRequest) String ¶
func (x *GetCollectionByNameRequest) String() string
type GetDatapointByIdRequest ¶
type GetDatapointByIdRequest struct {
CollectionId string `protobuf:"bytes,1,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"` // The collection id.
Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` // The id of the requested data point.
SkipData bool `protobuf:"varint,3,opt,name=skip_data,json=skipData,proto3" json:"skip_data,omitempty"` // If true, only the datapoint metadata is returned.
// contains filtered or unexported fields
}
Legacy message, to be removed in the future. GetDatapointByIdRequest contains the request parameters for retrieving a single data point in a collection by its id.
func (*GetDatapointByIdRequest) Descriptor
deprecated
func (*GetDatapointByIdRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDatapointByIdRequest.ProtoReflect.Descriptor instead.
func (*GetDatapointByIdRequest) GetCollectionId ¶
func (x *GetDatapointByIdRequest) GetCollectionId() string
func (*GetDatapointByIdRequest) GetId ¶
func (x *GetDatapointByIdRequest) GetId() string
func (*GetDatapointByIdRequest) GetSkipData ¶
func (x *GetDatapointByIdRequest) GetSkipData() bool
func (*GetDatapointByIdRequest) ProtoMessage ¶
func (*GetDatapointByIdRequest) ProtoMessage()
func (*GetDatapointByIdRequest) ProtoReflect ¶
func (x *GetDatapointByIdRequest) ProtoReflect() protoreflect.Message
func (*GetDatapointByIdRequest) Reset ¶
func (x *GetDatapointByIdRequest) Reset()
func (*GetDatapointByIdRequest) String ¶
func (x *GetDatapointByIdRequest) String() string
type GetDatasetForIntervalRequest ¶
type GetDatasetForIntervalRequest struct {
CollectionId string `protobuf:"bytes,1,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"` // The collection id.
// Either time interval or datapoint interval must be set, but not both.
TimeInterval *TimeInterval `protobuf:"bytes,2,opt,name=time_interval,json=timeInterval,proto3" json:"time_interval,omitempty"` // The time interval for which data is requested.
DatapointInterval *DatapointInterval `protobuf:"bytes,6,opt,name=datapoint_interval,json=datapointInterval,proto3" json:"datapoint_interval,omitempty"` // The datapoint interval for which data is requested.
Page *LegacyPagination `protobuf:"bytes,3,opt,name=page,proto3,oneof" json:"page,omitempty"` // The pagination parameters for this request.
SkipData bool `protobuf:"varint,4,opt,name=skip_data,json=skipData,proto3" json:"skip_data,omitempty"` // If true, the datapoint data is not returned.
// If true, the datapoint metadata is not returned.
// If both skip_data and skip_meta are true,
// the response will only consist of a list of datapoint ids without any additional data or metadata.
SkipMeta bool `protobuf:"varint,5,opt,name=skip_meta,json=skipMeta,proto3" json:"skip_meta,omitempty"`
// contains filtered or unexported fields
}
Legacy message, to be removed in the future. GetDatasetForIntervalRequest contains the request parameters for retrieving data for a time interval.
func (*GetDatasetForIntervalRequest) Descriptor
deprecated
func (*GetDatasetForIntervalRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDatasetForIntervalRequest.ProtoReflect.Descriptor instead.
func (*GetDatasetForIntervalRequest) GetCollectionId ¶
func (x *GetDatasetForIntervalRequest) GetCollectionId() string
func (*GetDatasetForIntervalRequest) GetDatapointInterval ¶
func (x *GetDatasetForIntervalRequest) GetDatapointInterval() *DatapointInterval
func (*GetDatasetForIntervalRequest) GetPage ¶
func (x *GetDatasetForIntervalRequest) GetPage() *LegacyPagination
func (*GetDatasetForIntervalRequest) GetSkipData ¶
func (x *GetDatasetForIntervalRequest) GetSkipData() bool
func (*GetDatasetForIntervalRequest) GetSkipMeta ¶
func (x *GetDatasetForIntervalRequest) GetSkipMeta() bool
func (*GetDatasetForIntervalRequest) GetTimeInterval ¶
func (x *GetDatasetForIntervalRequest) GetTimeInterval() *TimeInterval
func (*GetDatasetForIntervalRequest) ProtoMessage ¶
func (*GetDatasetForIntervalRequest) ProtoMessage()
func (*GetDatasetForIntervalRequest) ProtoReflect ¶
func (x *GetDatasetForIntervalRequest) ProtoReflect() protoreflect.Message
func (*GetDatasetForIntervalRequest) Reset ¶
func (x *GetDatasetForIntervalRequest) Reset()
func (*GetDatasetForIntervalRequest) String ¶
func (x *GetDatasetForIntervalRequest) String() string
type GetDatasetRequest ¶
type GetDatasetRequest struct {
// slug of the dataset to be returned, e.g. "open_data.copernicus.sentinel1_sar"
Slug string `protobuf:"bytes,1,opt,name=slug,proto3" json:"slug,omitempty"`
// or alternatively a dataset id
Id *ID `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
GetDatasetRequest is the request message for the GetDataset RPC method for fetching a single dataset
func (*GetDatasetRequest) Descriptor
deprecated
func (*GetDatasetRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDatasetRequest.ProtoReflect.Descriptor instead.
func (*GetDatasetRequest) GetId ¶
func (x *GetDatasetRequest) GetId() *ID
func (*GetDatasetRequest) GetSlug ¶
func (x *GetDatasetRequest) GetSlug() string
func (*GetDatasetRequest) ProtoMessage ¶
func (*GetDatasetRequest) ProtoMessage()
func (*GetDatasetRequest) ProtoReflect ¶
func (x *GetDatasetRequest) ProtoReflect() protoreflect.Message
func (*GetDatasetRequest) Reset ¶
func (x *GetDatasetRequest) Reset()
func (*GetDatasetRequest) String ¶
func (x *GetDatasetRequest) String() string
type ID ¶
type ID struct {
Uuid []byte `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
General, multi purpose messages
func (*ID) Descriptor
deprecated
func (*ID) ProtoMessage ¶
func (*ID) ProtoMessage()
func (*ID) ProtoReflect ¶
func (x *ID) ProtoReflect() protoreflect.Message
type IngestDatapointsRequest ¶
type IngestDatapointsRequest struct {
CollectionId *ID `protobuf:"bytes,1,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"` // The collection to insert the datapoints into.
Datapoints *Datapoints `protobuf:"bytes,2,opt,name=datapoints,proto3" json:"datapoints,omitempty"`
// Whether to allow existing datapoints as part of the request. If true, datapoints that already exist will be
// ignored, and the number of such existing datapoints will be returned in the response. If false, any datapoints
// that already exist will result in an error. Setting this to true is useful for achieving idempotency (e.g.
// allowing re-ingestion of datapoints that have already been ingested in the past).
AllowExisting bool `protobuf:"varint,3,opt,name=allow_existing,json=allowExisting,proto3" json:"allow_existing,omitempty"`
// contains filtered or unexported fields
}
Legacy ingest request IngestDatapointsRequest is used to ingest one or multiple datapoints into a collection.
func (*IngestDatapointsRequest) Descriptor
deprecated
func (*IngestDatapointsRequest) Descriptor() ([]byte, []int)
Deprecated: Use IngestDatapointsRequest.ProtoReflect.Descriptor instead.
func (*IngestDatapointsRequest) GetAllowExisting ¶
func (x *IngestDatapointsRequest) GetAllowExisting() bool
func (*IngestDatapointsRequest) GetCollectionId ¶
func (x *IngestDatapointsRequest) GetCollectionId() *ID
func (*IngestDatapointsRequest) GetDatapoints ¶
func (x *IngestDatapointsRequest) GetDatapoints() *Datapoints
func (*IngestDatapointsRequest) ProtoMessage ¶
func (*IngestDatapointsRequest) ProtoMessage()
func (*IngestDatapointsRequest) ProtoReflect ¶
func (x *IngestDatapointsRequest) ProtoReflect() protoreflect.Message
func (*IngestDatapointsRequest) Reset ¶
func (x *IngestDatapointsRequest) Reset()
func (*IngestDatapointsRequest) String ¶
func (x *IngestDatapointsRequest) String() string
type IngestRequest ¶
type IngestRequest struct {
CollectionId *ID `protobuf:"bytes,1,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"` // The collection to insert the datapoints into.
// The datapoints to insert. The values here are encoded protobuf messages. The type of the message is determined
// by the type of the dataset that the specified collection belongs to.
Values [][]byte `protobuf:"bytes,2,rep,name=values,proto3" json:"values,omitempty"`
// Whether to allow existing datapoints as part of the request. If true, datapoints that already exist will be
// ignored, and the number of such existing datapoints will be returned in the response. If false, any datapoints
// that already exist will result in an error. Setting this to true is useful for achieving idempotency (e.g.
// allowing re-ingestion of datapoints that have already been ingested in the past).
AllowExisting bool `protobuf:"varint,3,opt,name=allow_existing,json=allowExisting,proto3" json:"allow_existing,omitempty"`
// contains filtered or unexported fields
}
IngestRequest is used to ingest one or multiple datapoints into a collection.
func (*IngestRequest) Descriptor
deprecated
func (*IngestRequest) Descriptor() ([]byte, []int)
Deprecated: Use IngestRequest.ProtoReflect.Descriptor instead.
func (*IngestRequest) GetAllowExisting ¶
func (x *IngestRequest) GetAllowExisting() bool
func (*IngestRequest) GetCollectionId ¶
func (x *IngestRequest) GetCollectionId() *ID
func (*IngestRequest) GetValues ¶
func (x *IngestRequest) GetValues() [][]byte
func (*IngestRequest) ProtoMessage ¶
func (*IngestRequest) ProtoMessage()
func (*IngestRequest) ProtoReflect ¶
func (x *IngestRequest) ProtoReflect() protoreflect.Message
func (*IngestRequest) Reset ¶
func (x *IngestRequest) Reset()
func (*IngestRequest) String ¶
func (x *IngestRequest) String() string
type IngestResponse ¶
type IngestResponse struct {
NumCreated int64 `protobuf:"varint,1,opt,name=num_created,json=numCreated,proto3" json:"num_created,omitempty"` // The number of datapoints that were created.
NumExisting int64 `protobuf:"varint,2,opt,name=num_existing,json=numExisting,proto3" json:"num_existing,omitempty"` // The number of datapoints that were ignored because they already existed.
DatapointIds []*ID `protobuf:"bytes,3,rep,name=datapoint_ids,json=datapointIds,proto3" json:"datapoint_ids,omitempty"` // The ids of the datapoints in the same order as the datapoints in the request.
// contains filtered or unexported fields
}
IngestResponse is the response to a IngestRequest, indicating the number of datapoints that were ingested as well as the generated ids for those datapoints.
func (*IngestResponse) Descriptor
deprecated
func (*IngestResponse) Descriptor() ([]byte, []int)
Deprecated: Use IngestResponse.ProtoReflect.Descriptor instead.
func (*IngestResponse) GetDatapointIds ¶
func (x *IngestResponse) GetDatapointIds() []*ID
func (*IngestResponse) GetNumCreated ¶
func (x *IngestResponse) GetNumCreated() int64
func (*IngestResponse) GetNumExisting ¶
func (x *IngestResponse) GetNumExisting() int64
func (*IngestResponse) ProtoMessage ¶
func (*IngestResponse) ProtoMessage()
func (*IngestResponse) ProtoReflect ¶
func (x *IngestResponse) ProtoReflect() protoreflect.Message
func (*IngestResponse) Reset ¶
func (x *IngestResponse) Reset()
func (*IngestResponse) String ¶
func (x *IngestResponse) String() string
type LatLon ¶
type LatLon struct {
Latitude float64 `protobuf:"fixed64,1,opt,name=latitude,proto3" json:"latitude,omitempty"`
Longitude float64 `protobuf:"fixed64,2,opt,name=longitude,proto3" json:"longitude,omitempty"`
// contains filtered or unexported fields
}
LatLon is a pair of latitude and longitude values representing a point on the Earth's surface
func (*LatLon) Descriptor
deprecated
func (*LatLon) GetLatitude ¶
func (*LatLon) GetLongitude ¶
func (*LatLon) ProtoMessage ¶
func (*LatLon) ProtoMessage()
func (*LatLon) ProtoReflect ¶
func (x *LatLon) ProtoReflect() protoreflect.Message
type LatLonAlt ¶
type LatLonAlt struct {
Latitude float64 `protobuf:"fixed64,1,opt,name=latitude,proto3" json:"latitude,omitempty"`
Longitude float64 `protobuf:"fixed64,2,opt,name=longitude,proto3" json:"longitude,omitempty"`
Altitude float64 `protobuf:"fixed64,3,opt,name=altitude,proto3" json:"altitude,omitempty"`
// contains filtered or unexported fields
}
LatLonAlt is a pair of latitude, longitude and altitude values representing a point on the Earth's surface While we could also use a Vec3 for this, we use a separate message to make the intent of the data clearer.
func (*LatLonAlt) Descriptor
deprecated
func (*LatLonAlt) GetAltitude ¶
func (*LatLonAlt) GetLatitude ¶
func (*LatLonAlt) GetLongitude ¶
func (*LatLonAlt) ProtoMessage ¶
func (*LatLonAlt) ProtoMessage()
func (*LatLonAlt) ProtoReflect ¶
func (x *LatLonAlt) ProtoReflect() protoreflect.Message
type LegacyPagination ¶
type LegacyPagination struct {
// The maximum number of entries to return.
Limit *int64 `protobuf:"varint,1,opt,name=limit,proto3,oneof" json:"limit,omitempty"`
// Return entries starting after this entry.
// This is the id of the last entry returned in the previous page as the next parameter in each paginated query.
StartingAfter *string `protobuf:"bytes,2,opt,name=starting_after,json=startingAfter,proto3,oneof" json:"starting_after,omitempty"`
// contains filtered or unexported fields
}
LegacyPagination - used for backwards compatibility, will be removed as soon as all datasets are migrated
func (*LegacyPagination) Descriptor
deprecated
func (*LegacyPagination) Descriptor() ([]byte, []int)
Deprecated: Use LegacyPagination.ProtoReflect.Descriptor instead.
func (*LegacyPagination) GetLimit ¶
func (x *LegacyPagination) GetLimit() int64
func (*LegacyPagination) GetStartingAfter ¶
func (x *LegacyPagination) GetStartingAfter() string
func (*LegacyPagination) ProtoMessage ¶
func (*LegacyPagination) ProtoMessage()
func (*LegacyPagination) ProtoReflect ¶
func (x *LegacyPagination) ProtoReflect() protoreflect.Message
func (*LegacyPagination) Reset ¶
func (x *LegacyPagination) Reset()
func (*LegacyPagination) String ¶
func (x *LegacyPagination) String() string
type ListCollectionsRequest ¶
type ListCollectionsRequest struct {
DatasetId *ID `protobuf:"bytes,1,opt,name=dataset_id,json=datasetId,proto3" json:"dataset_id,omitempty"` // The dataset id.
WithAvailability bool `protobuf:"varint,2,opt,name=with_availability,json=withAvailability,proto3" json:"with_availability,omitempty"` // If true, the response will include the availability interval.
WithCount bool `protobuf:"varint,3,opt,name=with_count,json=withCount,proto3" json:"with_count,omitempty"` // If true, the response will include the number of entries.
// contains filtered or unexported fields
}
ListCollectionsRequest contains the request parameters for retrieving a list of all available collections for a given dataset.
func (*ListCollectionsRequest) Descriptor
deprecated
func (*ListCollectionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListCollectionsRequest.ProtoReflect.Descriptor instead.
func (*ListCollectionsRequest) GetDatasetId ¶
func (x *ListCollectionsRequest) GetDatasetId() *ID
func (*ListCollectionsRequest) GetWithAvailability ¶
func (x *ListCollectionsRequest) GetWithAvailability() bool
func (*ListCollectionsRequest) GetWithCount ¶
func (x *ListCollectionsRequest) GetWithCount() bool
func (*ListCollectionsRequest) ProtoMessage ¶
func (*ListCollectionsRequest) ProtoMessage()
func (*ListCollectionsRequest) ProtoReflect ¶
func (x *ListCollectionsRequest) ProtoReflect() protoreflect.Message
func (*ListCollectionsRequest) Reset ¶
func (x *ListCollectionsRequest) Reset()
func (*ListCollectionsRequest) String ¶
func (x *ListCollectionsRequest) String() string
type ListDatasetsRequest ¶
type ListDatasetsRequest struct {
// some information about the Tilebox client requesting the datasets
ClientInfo *ClientInfo `protobuf:"bytes,1,opt,name=client_info,json=clientInfo,proto3" json:"client_info,omitempty"`
// contains filtered or unexported fields
}
ListDatasetsRequest is used to request a list of datasets
func (*ListDatasetsRequest) Descriptor
deprecated
func (*ListDatasetsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListDatasetsRequest.ProtoReflect.Descriptor instead.
func (*ListDatasetsRequest) GetClientInfo ¶
func (x *ListDatasetsRequest) GetClientInfo() *ClientInfo
func (*ListDatasetsRequest) ProtoMessage ¶
func (*ListDatasetsRequest) ProtoMessage()
func (*ListDatasetsRequest) ProtoReflect ¶
func (x *ListDatasetsRequest) ProtoReflect() protoreflect.Message
func (*ListDatasetsRequest) Reset ¶
func (x *ListDatasetsRequest) Reset()
func (*ListDatasetsRequest) String ¶
func (x *ListDatasetsRequest) String() string
type ListDatasetsResponse ¶
type ListDatasetsResponse struct {
// list of datasets a user has access to
Datasets []*Dataset `protobuf:"bytes,1,rep,name=datasets,proto3" json:"datasets,omitempty"`
// list of dataset groups a user has access to
Groups []*DatasetGroup `protobuf:"bytes,2,rep,name=groups,proto3" json:"groups,omitempty"`
// an optional message to be displayed to the user when they access a list of datasets
ServerMessage string `protobuf:"bytes,3,opt,name=server_message,json=serverMessage,proto3" json:"server_message,omitempty"`
// Number of datasets that the users organization is the owner of
OwnedDatasets int64 `protobuf:"varint,4,opt,name=owned_datasets,json=ownedDatasets,proto3" json:"owned_datasets,omitempty"`
// Maximum number of datasets that can be created and therefore owned by the organization. Nil means unlimited.
MaximumOwnedDatasets *int64 `` /* 130-byte string literal not displayed */
// contains filtered or unexported fields
}
A list of datasets and dataset groups
func (*ListDatasetsResponse) Descriptor
deprecated
func (*ListDatasetsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDatasetsResponse.ProtoReflect.Descriptor instead.
func (*ListDatasetsResponse) GetDatasets ¶
func (x *ListDatasetsResponse) GetDatasets() []*Dataset
func (*ListDatasetsResponse) GetGroups ¶
func (x *ListDatasetsResponse) GetGroups() []*DatasetGroup
func (*ListDatasetsResponse) GetMaximumOwnedDatasets ¶
func (x *ListDatasetsResponse) GetMaximumOwnedDatasets() int64
func (*ListDatasetsResponse) GetOwnedDatasets ¶
func (x *ListDatasetsResponse) GetOwnedDatasets() int64
func (*ListDatasetsResponse) GetServerMessage ¶
func (x *ListDatasetsResponse) GetServerMessage() string
func (*ListDatasetsResponse) ProtoMessage ¶
func (*ListDatasetsResponse) ProtoMessage()
func (*ListDatasetsResponse) ProtoReflect ¶
func (x *ListDatasetsResponse) ProtoReflect() protoreflect.Message
func (*ListDatasetsResponse) Reset ¶
func (x *ListDatasetsResponse) Reset()
func (*ListDatasetsResponse) String ¶
func (x *ListDatasetsResponse) String() string
type ObservationDirection ¶
type ObservationDirection int32
Observation direction
const ( ObservationDirection_OBSERVATION_DIRECTION_UNSPECIFIED ObservationDirection = 0 ObservationDirection_OBSERVATION_DIRECTION_LEFT ObservationDirection = 1 ObservationDirection_OBSERVATION_DIRECTION_RIGHT ObservationDirection = 2 )
func (ObservationDirection) Descriptor ¶
func (ObservationDirection) Descriptor() protoreflect.EnumDescriptor
func (ObservationDirection) Enum ¶
func (x ObservationDirection) Enum() *ObservationDirection
func (ObservationDirection) EnumDescriptor
deprecated
func (ObservationDirection) EnumDescriptor() ([]byte, []int)
Deprecated: Use ObservationDirection.Descriptor instead.
func (ObservationDirection) Number ¶
func (x ObservationDirection) Number() protoreflect.EnumNumber
func (ObservationDirection) String ¶
func (x ObservationDirection) String() string
func (ObservationDirection) Type ¶
func (ObservationDirection) Type() protoreflect.EnumType
type OpendataProvider ¶
type OpendataProvider int32
The open data provider.
const ( OpendataProvider_OPENDATA_PROVIDER_UNSPECIFIED OpendataProvider = 0 OpendataProvider_OPENDATA_PROVIDER_ASF OpendataProvider = 1 // Alaska Satellite Facility OpendataProvider_OPENDATA_PROVIDER_COPERNICUS_DATASPACE OpendataProvider = 2 // Copernicus Dataspace OpendataProvider_OPENDATA_PROVIDER_UMBRA OpendataProvider = 3 // Umbra Space )
func (OpendataProvider) Descriptor ¶
func (OpendataProvider) Descriptor() protoreflect.EnumDescriptor
func (OpendataProvider) Enum ¶
func (x OpendataProvider) Enum() *OpendataProvider
func (OpendataProvider) EnumDescriptor
deprecated
func (OpendataProvider) EnumDescriptor() ([]byte, []int)
Deprecated: Use OpendataProvider.Descriptor instead.
func (OpendataProvider) Number ¶
func (x OpendataProvider) Number() protoreflect.EnumNumber
func (OpendataProvider) String ¶
func (x OpendataProvider) String() string
func (OpendataProvider) Type ¶
func (OpendataProvider) Type() protoreflect.EnumType
type Package ¶
type Package struct {
// package name
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// package version
Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
// contains filtered or unexported fields
}
Package contains information about the installed version of a given package on the client
func (*Package) Descriptor
deprecated
func (*Package) GetVersion ¶
func (*Package) ProtoMessage ¶
func (*Package) ProtoMessage()
func (*Package) ProtoReflect ¶
func (x *Package) ProtoReflect() protoreflect.Message
type Pagination ¶
type Pagination struct {
// The maximum number of entries to return.
Limit *int64 `protobuf:"varint,1,opt,name=limit,proto3,oneof" json:"limit,omitempty"`
// Return entries starting after this entry.
// This is the id of the last entry returned in the previous page as the next parameter in each paginated query.
StartingAfter *ID `protobuf:"bytes,2,opt,name=starting_after,json=startingAfter,proto3,oneof" json:"starting_after,omitempty"`
// contains filtered or unexported fields
}
Pagination information for paginated queries
func (*Pagination) Descriptor
deprecated
func (*Pagination) Descriptor() ([]byte, []int)
Deprecated: Use Pagination.ProtoReflect.Descriptor instead.
func (*Pagination) GetLimit ¶
func (x *Pagination) GetLimit() int64
func (*Pagination) GetStartingAfter ¶
func (x *Pagination) GetStartingAfter() *ID
func (*Pagination) ProtoMessage ¶
func (*Pagination) ProtoMessage()
func (*Pagination) ProtoReflect ¶
func (x *Pagination) ProtoReflect() protoreflect.Message
func (*Pagination) Reset ¶
func (x *Pagination) Reset()
func (*Pagination) String ¶
func (x *Pagination) String() string
type Polarization ¶
type Polarization int32
Polarization of the radar signal.
const ( // Horizontal transmit, Horizontal receive Polarization_POLARIZATION_UNSPECIFIED Polarization = 0 Polarization_POLARIZATION_HH Polarization = 1 Polarization_POLARIZATION_HV Polarization = 2 // Horizontal transmit, Vertical receive Polarization_POLARIZATION_VH Polarization = 3 // Vertical transmit, Horizontal receive Polarization_POLARIZATION_VV Polarization = 4 // Vertical transmit, Vertical receive Polarization_POLARIZATION_DUAL_HH Polarization = 5 // HH+HH Polarization_POLARIZATION_DUAL_HV Polarization = 6 // HV+HV Polarization_POLARIZATION_DUAL_VH Polarization = 7 // VH+VH Polarization_POLARIZATION_DUAL_VV Polarization = 8 // VV+VV Polarization_POLARIZATION_HH_HV Polarization = 9 // HH+HV Polarization_POLARIZATION_VV_VH Polarization = 10 // VV+VH )
func (Polarization) Descriptor ¶
func (Polarization) Descriptor() protoreflect.EnumDescriptor
func (Polarization) Enum ¶
func (x Polarization) Enum() *Polarization
func (Polarization) EnumDescriptor
deprecated
func (Polarization) EnumDescriptor() ([]byte, []int)
Deprecated: Use Polarization.Descriptor instead.
func (Polarization) Number ¶
func (x Polarization) Number() protoreflect.EnumNumber
func (Polarization) String ¶
func (x Polarization) String() string
func (Polarization) Type ¶
func (Polarization) Type() protoreflect.EnumType
type ProcessingLevel ¶
type ProcessingLevel int32
const ( ProcessingLevel_PROCESSING_LEVEL_UNSPECIFIED ProcessingLevel = 0 ProcessingLevel_PROCESSING_LEVEL_L0 ProcessingLevel = 12 // Raw data ProcessingLevel_PROCESSING_LEVEL_L1 ProcessingLevel = 10 ProcessingLevel_PROCESSING_LEVEL_L1A ProcessingLevel = 1 ProcessingLevel_PROCESSING_LEVEL_L1B ProcessingLevel = 2 ProcessingLevel_PROCESSING_LEVEL_L1C ProcessingLevel = 3 ProcessingLevel_PROCESSING_LEVEL_L2 ProcessingLevel = 4 ProcessingLevel_PROCESSING_LEVEL_L2A ProcessingLevel = 5 ProcessingLevel_PROCESSING_LEVEL_L2B ProcessingLevel = 6 ProcessingLevel_PROCESSING_LEVEL_L3 ProcessingLevel = 7 ProcessingLevel_PROCESSING_LEVEL_L3A ProcessingLevel = 8 ProcessingLevel_PROCESSING_LEVEL_L4 ProcessingLevel = 9 ProcessingLevel_PROCESSING_LEVEL_NOT_APPLICABLE ProcessingLevel = 11 )
func (ProcessingLevel) Descriptor ¶
func (ProcessingLevel) Descriptor() protoreflect.EnumDescriptor
func (ProcessingLevel) Enum ¶
func (x ProcessingLevel) Enum() *ProcessingLevel
func (ProcessingLevel) EnumDescriptor
deprecated
func (ProcessingLevel) EnumDescriptor() ([]byte, []int)
Deprecated: Use ProcessingLevel.Descriptor instead.
func (ProcessingLevel) Number ¶
func (x ProcessingLevel) Number() protoreflect.EnumNumber
func (ProcessingLevel) String ¶
func (x ProcessingLevel) String() string
func (ProcessingLevel) Type ¶
func (ProcessingLevel) Type() protoreflect.EnumType
type Quaternion ¶
type Quaternion struct {
Q1 float64 `protobuf:"fixed64,1,opt,name=q1,proto3" json:"q1,omitempty"`
Q2 float64 `protobuf:"fixed64,2,opt,name=q2,proto3" json:"q2,omitempty"`
Q3 float64 `protobuf:"fixed64,3,opt,name=q3,proto3" json:"q3,omitempty"`
Q4 float64 `protobuf:"fixed64,4,opt,name=q4,proto3" json:"q4,omitempty"`
// contains filtered or unexported fields
}
A quaternion
func (*Quaternion) Descriptor
deprecated
func (*Quaternion) Descriptor() ([]byte, []int)
Deprecated: Use Quaternion.ProtoReflect.Descriptor instead.
func (*Quaternion) GetQ1 ¶
func (x *Quaternion) GetQ1() float64
func (*Quaternion) GetQ2 ¶
func (x *Quaternion) GetQ2() float64
func (*Quaternion) GetQ3 ¶
func (x *Quaternion) GetQ3() float64
func (*Quaternion) GetQ4 ¶
func (x *Quaternion) GetQ4() float64
func (*Quaternion) ProtoMessage ¶
func (*Quaternion) ProtoMessage()
func (*Quaternion) ProtoReflect ¶
func (x *Quaternion) ProtoReflect() protoreflect.Message
func (*Quaternion) Reset ¶
func (x *Quaternion) Reset()
func (*Quaternion) String ¶
func (x *Quaternion) String() string
type QueryByIDRequest ¶
type QueryByIDRequest struct {
CollectionIds []*ID `protobuf:"bytes,1,rep,name=collection_ids,json=collectionIds,proto3" json:"collection_ids,omitempty"` // collection ids to query.
Id *ID `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` // The id of the requested data point.
SkipData bool `protobuf:"varint,3,opt,name=skip_data,json=skipData,proto3" json:"skip_data,omitempty"` // If true, only the datapoint metadata is returned.
// contains filtered or unexported fields
}
QueryByIDRequest contains the request parameters for retrieving a single data point by its id.
func (*QueryByIDRequest) Descriptor
deprecated
func (*QueryByIDRequest) Descriptor() ([]byte, []int)
Deprecated: Use QueryByIDRequest.ProtoReflect.Descriptor instead.
func (*QueryByIDRequest) GetCollectionIds ¶
func (x *QueryByIDRequest) GetCollectionIds() []*ID
func (*QueryByIDRequest) GetId ¶
func (x *QueryByIDRequest) GetId() *ID
func (*QueryByIDRequest) GetSkipData ¶
func (x *QueryByIDRequest) GetSkipData() bool
func (*QueryByIDRequest) ProtoMessage ¶
func (*QueryByIDRequest) ProtoMessage()
func (*QueryByIDRequest) ProtoReflect ¶
func (x *QueryByIDRequest) ProtoReflect() protoreflect.Message
func (*QueryByIDRequest) Reset ¶
func (x *QueryByIDRequest) Reset()
func (*QueryByIDRequest) String ¶
func (x *QueryByIDRequest) String() string
type QueryFilters ¶
type QueryFilters struct {
// Either a time interval or datapoint interval must be set, but not both.
//
// Types that are valid to be assigned to TemporalExtent:
//
// *QueryFilters_TimeInterval
// *QueryFilters_DatapointInterval
TemporalExtent isQueryFilters_TemporalExtent `protobuf_oneof:"temporal_extent"`
SpatialExtent *SpatialFilter `protobuf:"bytes,3,opt,name=spatial_extent,json=spatialExtent,proto3" json:"spatial_extent,omitempty"`
// contains filtered or unexported fields
}
QueryFilters contains the filters to apply to a query.
func (*QueryFilters) Descriptor
deprecated
func (*QueryFilters) Descriptor() ([]byte, []int)
Deprecated: Use QueryFilters.ProtoReflect.Descriptor instead.
func (*QueryFilters) GetDatapointInterval ¶
func (x *QueryFilters) GetDatapointInterval() *DatapointInterval
func (*QueryFilters) GetSpatialExtent ¶
func (x *QueryFilters) GetSpatialExtent() *SpatialFilter
func (*QueryFilters) GetTemporalExtent ¶
func (x *QueryFilters) GetTemporalExtent() isQueryFilters_TemporalExtent
func (*QueryFilters) GetTimeInterval ¶
func (x *QueryFilters) GetTimeInterval() *TimeInterval
func (*QueryFilters) ProtoMessage ¶
func (*QueryFilters) ProtoMessage()
func (*QueryFilters) ProtoReflect ¶
func (x *QueryFilters) ProtoReflect() protoreflect.Message
func (*QueryFilters) Reset ¶
func (x *QueryFilters) Reset()
func (*QueryFilters) String ¶
func (x *QueryFilters) String() string
type QueryFilters_DatapointInterval ¶
type QueryFilters_DatapointInterval struct {
DatapointInterval *DatapointInterval `protobuf:"bytes,2,opt,name=datapoint_interval,json=datapointInterval,proto3,oneof"`
}
type QueryFilters_TimeInterval ¶
type QueryFilters_TimeInterval struct {
TimeInterval *TimeInterval `protobuf:"bytes,1,opt,name=time_interval,json=timeInterval,proto3,oneof"`
}
type QueryRequest ¶
type QueryRequest struct {
CollectionIds []*ID `protobuf:"bytes,1,rep,name=collection_ids,json=collectionIds,proto3" json:"collection_ids,omitempty"` // collection ids to query.
Filters *QueryFilters `protobuf:"bytes,2,opt,name=filters,proto3" json:"filters,omitempty"` // Filters to apply to the query.
Page *Pagination `protobuf:"bytes,3,opt,name=page,proto3,oneof" json:"page,omitempty"` // The pagination parameters for this request.
SkipData bool `protobuf:"varint,4,opt,name=skip_data,json=skipData,proto3" json:"skip_data,omitempty"` // If true, only datapoint metadata, such as id, time and ingestion_time are returned.
// contains filtered or unexported fields
}
QueryRequest contains the request parameters for retrieving data from a Tilebox dataset.
func (*QueryRequest) Descriptor
deprecated
func (*QueryRequest) Descriptor() ([]byte, []int)
Deprecated: Use QueryRequest.ProtoReflect.Descriptor instead.
func (*QueryRequest) GetCollectionIds ¶
func (x *QueryRequest) GetCollectionIds() []*ID
func (*QueryRequest) GetFilters ¶
func (x *QueryRequest) GetFilters() *QueryFilters
func (*QueryRequest) GetPage ¶
func (x *QueryRequest) GetPage() *Pagination
func (*QueryRequest) GetSkipData ¶
func (x *QueryRequest) GetSkipData() bool
func (*QueryRequest) ProtoMessage ¶
func (*QueryRequest) ProtoMessage()
func (*QueryRequest) ProtoReflect ¶
func (x *QueryRequest) ProtoReflect() protoreflect.Message
func (*QueryRequest) Reset ¶
func (x *QueryRequest) Reset()
func (*QueryRequest) String ¶
func (x *QueryRequest) String() string
type QueryResultPage ¶
type QueryResultPage struct {
Data *RepeatedAny `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` // The datapoints.
NextPage *Pagination `protobuf:"bytes,2,opt,name=next_page,json=nextPage,proto3,oneof" json:"next_page,omitempty"` // The pagination parameters for the next page.
// contains filtered or unexported fields
}
QueryResultPage is a single page of data points of a Tilebox dataset
func (*QueryResultPage) Descriptor
deprecated
func (*QueryResultPage) Descriptor() ([]byte, []int)
Deprecated: Use QueryResultPage.ProtoReflect.Descriptor instead.
func (*QueryResultPage) GetData ¶
func (x *QueryResultPage) GetData() *RepeatedAny
func (*QueryResultPage) GetNextPage ¶
func (x *QueryResultPage) GetNextPage() *Pagination
func (*QueryResultPage) ProtoMessage ¶
func (*QueryResultPage) ProtoMessage()
func (*QueryResultPage) ProtoReflect ¶
func (x *QueryResultPage) ProtoReflect() protoreflect.Message
func (*QueryResultPage) Reset ¶
func (x *QueryResultPage) Reset()
func (*QueryResultPage) String ¶
func (x *QueryResultPage) String() string
type RepeatedAny ¶
type RepeatedAny struct {
TypeUrl string `protobuf:"bytes,1,opt,name=type_url,json=typeUrl,proto3" json:"type_url,omitempty"`
// Must be a valid serialized protocol buffer of the above specified type.
Value [][]byte `protobuf:"bytes,2,rep,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
RepeatedAny is a message holding a list of messages, that all share the same variable message type. It is preferable over a repeated Any field because it avoids repeating the type_url for every single element.
func (*RepeatedAny) Descriptor
deprecated
func (*RepeatedAny) Descriptor() ([]byte, []int)
Deprecated: Use RepeatedAny.ProtoReflect.Descriptor instead.
func (*RepeatedAny) GetTypeUrl ¶
func (x *RepeatedAny) GetTypeUrl() string
func (*RepeatedAny) GetValue ¶
func (x *RepeatedAny) GetValue() [][]byte
func (*RepeatedAny) ProtoMessage ¶
func (*RepeatedAny) ProtoMessage()
func (*RepeatedAny) ProtoReflect ¶
func (x *RepeatedAny) ProtoReflect() protoreflect.Message
func (*RepeatedAny) Reset ¶
func (x *RepeatedAny) Reset()
func (*RepeatedAny) String ¶
func (x *RepeatedAny) String() string
type SpatialCoordinateSystem ¶
type SpatialCoordinateSystem int32
SpatialCoordinateSystem specifies the coordinate system in which to perform geometry calculations such as intersections.
const ( SpatialCoordinateSystem_SPATIAL_COORDINATE_SYSTEM_UNSPECIFIED SpatialCoordinateSystem = 0 // Unspecified coordinate system, will default to cartesian. SpatialCoordinateSystem_SPATIAL_COORDINATE_SYSTEM_CARTESIAN SpatialCoordinateSystem = 1 // Cartesian (lat/lon) coordinate system SpatialCoordinateSystem_SPATIAL_COORDINATE_SYSTEM_SPHERICAL SpatialCoordinateSystem = 2 // Spherical (x/y/z) coordinate system )
func (SpatialCoordinateSystem) Descriptor ¶
func (SpatialCoordinateSystem) Descriptor() protoreflect.EnumDescriptor
func (SpatialCoordinateSystem) Enum ¶
func (x SpatialCoordinateSystem) Enum() *SpatialCoordinateSystem
func (SpatialCoordinateSystem) EnumDescriptor
deprecated
func (SpatialCoordinateSystem) EnumDescriptor() ([]byte, []int)
Deprecated: Use SpatialCoordinateSystem.Descriptor instead.
func (SpatialCoordinateSystem) Number ¶
func (x SpatialCoordinateSystem) Number() protoreflect.EnumNumber
func (SpatialCoordinateSystem) String ¶
func (x SpatialCoordinateSystem) String() string
func (SpatialCoordinateSystem) Type ¶
func (SpatialCoordinateSystem) Type() protoreflect.EnumType
type SpatialFilter ¶
type SpatialFilter struct {
Geometry *Geometry `protobuf:"bytes,1,opt,name=geometry,proto3" json:"geometry,omitempty"` // The geometry to filter by.
Mode SpatialFilterMode `protobuf:"varint,2,opt,name=mode,proto3,enum=datasets.v1.SpatialFilterMode" json:"mode,omitempty"` // Whether to filter by intersection or containment.
CoordinateSystem SpatialCoordinateSystem `` // Coordinate system in which to perform geometry calculations.
/* 151-byte string literal not displayed */
// contains filtered or unexported fields
}
SpatialFilter defines a spatial filter operation as part of a query.
func (*SpatialFilter) Descriptor
deprecated
func (*SpatialFilter) Descriptor() ([]byte, []int)
Deprecated: Use SpatialFilter.ProtoReflect.Descriptor instead.
func (*SpatialFilter) GetCoordinateSystem ¶
func (x *SpatialFilter) GetCoordinateSystem() SpatialCoordinateSystem
func (*SpatialFilter) GetGeometry ¶
func (x *SpatialFilter) GetGeometry() *Geometry
func (*SpatialFilter) GetMode ¶
func (x *SpatialFilter) GetMode() SpatialFilterMode
func (*SpatialFilter) ProtoMessage ¶
func (*SpatialFilter) ProtoMessage()
func (*SpatialFilter) ProtoReflect ¶
func (x *SpatialFilter) ProtoReflect() protoreflect.Message
func (*SpatialFilter) Reset ¶
func (x *SpatialFilter) Reset()
func (*SpatialFilter) String ¶
func (x *SpatialFilter) String() string
type SpatialFilterMode ¶
type SpatialFilterMode int32
SpatialFilterMode specifies how geometries are compared to a given spatial filter.
const ( SpatialFilterMode_SPATIAL_FILTER_MODE_UNSPECIFIED SpatialFilterMode = 0 // Unspecified spatial filter mode, will default to intersects. SpatialFilterMode_SPATIAL_FILTER_MODE_INTERSECTS SpatialFilterMode = 1 // Any geometry that intersects the filter geometry is included. SpatialFilterMode_SPATIAL_FILTER_MODE_CONTAINS SpatialFilterMode = 2 // Only geometries fully contained within the filter geometry are included. )
func (SpatialFilterMode) Descriptor ¶
func (SpatialFilterMode) Descriptor() protoreflect.EnumDescriptor
func (SpatialFilterMode) Enum ¶
func (x SpatialFilterMode) Enum() *SpatialFilterMode
func (SpatialFilterMode) EnumDescriptor
deprecated
func (SpatialFilterMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use SpatialFilterMode.Descriptor instead.
func (SpatialFilterMode) Number ¶
func (x SpatialFilterMode) Number() protoreflect.EnumNumber
func (SpatialFilterMode) String ¶
func (x SpatialFilterMode) String() string
func (SpatialFilterMode) Type ¶
func (SpatialFilterMode) Type() protoreflect.EnumType
type SpatioTemporalDatapoint ¶
type SpatioTemporalDatapoint struct {
Time *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=time,proto3" json:"time,omitempty"` // The timestamp associated with each data point.
Id *UUID `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` // A universally unique identifier (UUID) that uniquely identifies each data point.
IngestionTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=ingestion_time,json=ingestionTime,proto3" json:"ingestion_time,omitempty"` // The time the data point was ingested into the Tilebox API.
Geometry *Geometry `protobuf:"bytes,4,opt,name=geometry,proto3" json:"geometry,omitempty"` // The geometry associated with each data point.
// contains filtered or unexported fields
}
SpatioTemporalDatapoint is a single datapoint in a spatiotemporal dataset. The message is a superset of all message types that are spatiotemporal Datasets.
func (*SpatioTemporalDatapoint) Descriptor
deprecated
func (*SpatioTemporalDatapoint) Descriptor() ([]byte, []int)
Deprecated: Use SpatioTemporalDatapoint.ProtoReflect.Descriptor instead.
func (*SpatioTemporalDatapoint) GetGeometry ¶
func (x *SpatioTemporalDatapoint) GetGeometry() *Geometry
func (*SpatioTemporalDatapoint) GetId ¶
func (x *SpatioTemporalDatapoint) GetId() *UUID
func (*SpatioTemporalDatapoint) GetIngestionTime ¶
func (x *SpatioTemporalDatapoint) GetIngestionTime() *timestamppb.Timestamp
func (*SpatioTemporalDatapoint) GetTime ¶
func (x *SpatioTemporalDatapoint) GetTime() *timestamppb.Timestamp
func (*SpatioTemporalDatapoint) ProtoMessage ¶
func (*SpatioTemporalDatapoint) ProtoMessage()
func (*SpatioTemporalDatapoint) ProtoReflect ¶
func (x *SpatioTemporalDatapoint) ProtoReflect() protoreflect.Message
func (*SpatioTemporalDatapoint) Reset ¶
func (x *SpatioTemporalDatapoint) Reset()
func (*SpatioTemporalDatapoint) String ¶
func (x *SpatioTemporalDatapoint) String() string
type TemporalDatapoint ¶
type TemporalDatapoint struct {
Time *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=time,proto3" json:"time,omitempty"` // The timestamp associated with ach data point.
Id *UUID `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` // A universally unique identifier (UUID) that uniquely identifies each data point.
IngestionTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=ingestion_time,json=ingestionTime,proto3" json:"ingestion_time,omitempty"` // The time the data point was ingested into the Tilebox API.
// contains filtered or unexported fields
}
TemporalDatapoint is a single datapoint in a temporal dataset. The message is a superset of all message types that are Temporal Datasets.
func (*TemporalDatapoint) Descriptor
deprecated
func (*TemporalDatapoint) Descriptor() ([]byte, []int)
Deprecated: Use TemporalDatapoint.ProtoReflect.Descriptor instead.
func (*TemporalDatapoint) GetId ¶
func (x *TemporalDatapoint) GetId() *UUID
func (*TemporalDatapoint) GetIngestionTime ¶
func (x *TemporalDatapoint) GetIngestionTime() *timestamppb.Timestamp
func (*TemporalDatapoint) GetTime ¶
func (x *TemporalDatapoint) GetTime() *timestamppb.Timestamp
func (*TemporalDatapoint) ProtoMessage ¶
func (*TemporalDatapoint) ProtoMessage()
func (*TemporalDatapoint) ProtoReflect ¶
func (x *TemporalDatapoint) ProtoReflect() protoreflect.Message
func (*TemporalDatapoint) Reset ¶
func (x *TemporalDatapoint) Reset()
func (*TemporalDatapoint) String ¶
func (x *TemporalDatapoint) String() string
type TimeChunk ¶
type TimeChunk struct {
TimeInterval *TimeInterval `protobuf:"bytes,1,opt,name=time_interval,json=timeInterval,proto3" json:"time_interval,omitempty"`
ChunkSize *durationpb.Duration `protobuf:"bytes,2,opt,name=chunk_size,json=chunkSize,proto3" json:"chunk_size,omitempty"`
// contains filtered or unexported fields
}
TimeChunk is a message that represents a time interval and a chunk size. used by workflow tasks that are executed once for each chunk of size chunk_size in a time interval e.g. for a time interval of 100 days, and a chunk size of 1 day, such a workflow will spawn a tree of eventually 100 leaf tasks
func (*TimeChunk) Descriptor
deprecated
func (*TimeChunk) GetChunkSize ¶
func (x *TimeChunk) GetChunkSize() *durationpb.Duration
func (*TimeChunk) GetTimeInterval ¶
func (x *TimeChunk) GetTimeInterval() *TimeInterval
func (*TimeChunk) ProtoMessage ¶
func (*TimeChunk) ProtoMessage()
func (*TimeChunk) ProtoReflect ¶
func (x *TimeChunk) ProtoReflect() protoreflect.Message
type TimeInterval ¶
type TimeInterval struct {
StartTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` // Start time of the interval.
EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` // End time of the interval.
// We use exclusive for start and inclusive for end, because that way when both are false
// we have a half-open interval [start, end) which is the default behaviour we want to achieve.
// Flag indicating whether the start time is exclusive. If true, the start time is not included in the interval.
StartExclusive bool `protobuf:"varint,3,opt,name=start_exclusive,json=startExclusive,proto3" json:"start_exclusive,omitempty"`
// Flag indicating whether the end time is inclusive. If true, the end time is included in the interval.
EndInclusive bool `protobuf:"varint,4,opt,name=end_inclusive,json=endInclusive,proto3" json:"end_inclusive,omitempty"`
// contains filtered or unexported fields
}
A time interval
func (*TimeInterval) Descriptor
deprecated
func (*TimeInterval) Descriptor() ([]byte, []int)
Deprecated: Use TimeInterval.ProtoReflect.Descriptor instead.
func (*TimeInterval) GetEndInclusive ¶
func (x *TimeInterval) GetEndInclusive() bool
func (*TimeInterval) GetEndTime ¶
func (x *TimeInterval) GetEndTime() *timestamppb.Timestamp
func (*TimeInterval) GetStartExclusive ¶
func (x *TimeInterval) GetStartExclusive() bool
func (*TimeInterval) GetStartTime ¶
func (x *TimeInterval) GetStartTime() *timestamppb.Timestamp
func (*TimeInterval) ProtoMessage ¶
func (*TimeInterval) ProtoMessage()
func (*TimeInterval) ProtoReflect ¶
func (x *TimeInterval) ProtoReflect() protoreflect.Message
func (*TimeInterval) Reset ¶
func (x *TimeInterval) Reset()
func (*TimeInterval) String ¶
func (x *TimeInterval) String() string
type TimeseriesDatasetChunk ¶
type TimeseriesDatasetChunk struct {
DatasetId *ID `protobuf:"bytes,1,opt,name=dataset_id,json=datasetId,proto3" json:"dataset_id,omitempty"`
CollectionId *ID `protobuf:"bytes,2,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
TimeInterval *TimeInterval `protobuf:"bytes,3,opt,name=time_interval,json=timeInterval,proto3" json:"time_interval,omitempty"`
DatapointInterval *DatapointInterval `protobuf:"bytes,4,opt,name=datapoint_interval,json=datapointInterval,proto3" json:"datapoint_interval,omitempty"`
BranchFactor int32 `protobuf:"varint,5,opt,name=branch_factor,json=branchFactor,proto3" json:"branch_factor,omitempty"`
ChunkSize int32 `protobuf:"varint,6,opt,name=chunk_size,json=chunkSize,proto3" json:"chunk_size,omitempty"`
DatapointsPer_365Days int64 `` /* 126-byte string literal not displayed */
// contains filtered or unexported fields
}
TimeseriesDatasetChunk is a message that represents a chunk of a timeseries dataset. used by workflow tasks that are executed once for each datapoint in a timeseries dataset
func (*TimeseriesDatasetChunk) Descriptor
deprecated
func (*TimeseriesDatasetChunk) Descriptor() ([]byte, []int)
Deprecated: Use TimeseriesDatasetChunk.ProtoReflect.Descriptor instead.
func (*TimeseriesDatasetChunk) GetBranchFactor ¶
func (x *TimeseriesDatasetChunk) GetBranchFactor() int32
func (*TimeseriesDatasetChunk) GetChunkSize ¶
func (x *TimeseriesDatasetChunk) GetChunkSize() int32
func (*TimeseriesDatasetChunk) GetCollectionId ¶
func (x *TimeseriesDatasetChunk) GetCollectionId() *ID
func (*TimeseriesDatasetChunk) GetDatapointInterval ¶
func (x *TimeseriesDatasetChunk) GetDatapointInterval() *DatapointInterval
func (*TimeseriesDatasetChunk) GetDatapointsPer_365Days ¶
func (x *TimeseriesDatasetChunk) GetDatapointsPer_365Days() int64
func (*TimeseriesDatasetChunk) GetDatasetId ¶
func (x *TimeseriesDatasetChunk) GetDatasetId() *ID
func (*TimeseriesDatasetChunk) GetTimeInterval ¶
func (x *TimeseriesDatasetChunk) GetTimeInterval() *TimeInterval
func (*TimeseriesDatasetChunk) ProtoMessage ¶
func (*TimeseriesDatasetChunk) ProtoMessage()
func (*TimeseriesDatasetChunk) ProtoReflect ¶
func (x *TimeseriesDatasetChunk) ProtoReflect() protoreflect.Message
func (*TimeseriesDatasetChunk) Reset ¶
func (x *TimeseriesDatasetChunk) Reset()
func (*TimeseriesDatasetChunk) String ¶
func (x *TimeseriesDatasetChunk) String() string
type UUID ¶
type UUID struct {
Uuid []byte `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
Bytes field (in message)
func (*UUID) CheckValid ¶
CheckValid returns an error if the uuid is invalid. An error is reported for a nil UUID.
func (*UUID) Descriptor
deprecated
func (*UUID) IsValid ¶
IsValid reports whether the timestamp is valid. It is equivalent to CheckValid == nil.
func (*UUID) ProtoMessage ¶
func (*UUID) ProtoMessage()
func (*UUID) ProtoReflect ¶
func (x *UUID) ProtoReflect() protoreflect.Message
type UnimplementedCollectionServiceServer ¶
type UnimplementedCollectionServiceServer struct{}
UnimplementedCollectionServiceServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedCollectionServiceServer) CreateCollection ¶
func (UnimplementedCollectionServiceServer) CreateCollection(context.Context, *CreateCollectionRequest) (*CollectionInfo, error)
func (UnimplementedCollectionServiceServer) GetCollectionByName ¶
func (UnimplementedCollectionServiceServer) GetCollectionByName(context.Context, *GetCollectionByNameRequest) (*CollectionInfo, error)
func (UnimplementedCollectionServiceServer) ListCollections ¶
func (UnimplementedCollectionServiceServer) ListCollections(context.Context, *ListCollectionsRequest) (*CollectionInfos, error)
type UnimplementedDataAccessServiceServer ¶
type UnimplementedDataAccessServiceServer struct{}
UnimplementedDataAccessServiceServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedDataAccessServiceServer) GetDatapointByID ¶
func (UnimplementedDataAccessServiceServer) GetDatapointByID(context.Context, *GetDatapointByIdRequest) (*Datapoint, error)
func (UnimplementedDataAccessServiceServer) GetDatasetForInterval ¶
func (UnimplementedDataAccessServiceServer) GetDatasetForInterval(context.Context, *GetDatasetForIntervalRequest) (*DatapointPage, error)
func (UnimplementedDataAccessServiceServer) Query ¶
func (UnimplementedDataAccessServiceServer) Query(context.Context, *QueryRequest) (*QueryResultPage, error)
func (UnimplementedDataAccessServiceServer) QueryByID ¶
func (UnimplementedDataAccessServiceServer) QueryByID(context.Context, *QueryByIDRequest) (*Any, error)
type UnimplementedDataIngestionServiceServer ¶
type UnimplementedDataIngestionServiceServer struct{}
UnimplementedDataIngestionServiceServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedDataIngestionServiceServer) Delete ¶
func (UnimplementedDataIngestionServiceServer) Delete(context.Context, *DeleteRequest) (*DeleteResponse, error)
func (UnimplementedDataIngestionServiceServer) Ingest ¶
func (UnimplementedDataIngestionServiceServer) Ingest(context.Context, *IngestRequest) (*IngestResponse, error)
func (UnimplementedDataIngestionServiceServer) IngestDatapoints ¶
func (UnimplementedDataIngestionServiceServer) IngestDatapoints(context.Context, *IngestDatapointsRequest) (*IngestResponse, error)
type UnimplementedDatasetServiceServer ¶
type UnimplementedDatasetServiceServer struct{}
UnimplementedDatasetServiceServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedDatasetServiceServer) CreateDataset ¶
func (UnimplementedDatasetServiceServer) CreateDataset(context.Context, *CreateDatasetRequest) (*Dataset, error)
func (UnimplementedDatasetServiceServer) GetDataset ¶
func (UnimplementedDatasetServiceServer) GetDataset(context.Context, *GetDatasetRequest) (*Dataset, error)
func (UnimplementedDatasetServiceServer) ListDatasets ¶
func (UnimplementedDatasetServiceServer) ListDatasets(context.Context, *ListDatasetsRequest) (*ListDatasetsResponse, error)
func (UnimplementedDatasetServiceServer) UpdateDataset ¶
func (UnimplementedDatasetServiceServer) UpdateDataset(context.Context, *UpdateDatasetRequest) (*Dataset, error)
func (UnimplementedDatasetServiceServer) UpdateDatasetDescription ¶
func (UnimplementedDatasetServiceServer) UpdateDatasetDescription(context.Context, *UpdateDatasetDescriptionRequest) (*Dataset, error)
type UnsafeCollectionServiceServer ¶
type UnsafeCollectionServiceServer interface {
// contains filtered or unexported methods
}
UnsafeCollectionServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CollectionServiceServer will result in compilation errors.
type UnsafeDataAccessServiceServer ¶
type UnsafeDataAccessServiceServer interface {
// contains filtered or unexported methods
}
UnsafeDataAccessServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DataAccessServiceServer will result in compilation errors.
type UnsafeDataIngestionServiceServer ¶
type UnsafeDataIngestionServiceServer interface {
// contains filtered or unexported methods
}
UnsafeDataIngestionServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DataIngestionServiceServer will result in compilation errors.
type UnsafeDatasetServiceServer ¶
type UnsafeDatasetServiceServer interface {
// contains filtered or unexported methods
}
UnsafeDatasetServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DatasetServiceServer will result in compilation errors.
type UpdateDatasetDescriptionRequest ¶
type UpdateDatasetDescriptionRequest struct {
// dataset id
Id *ID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// description of the dataset, in markdown format
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
// contains filtered or unexported fields
}
UpdateDatasetDescriptionRequest is used to update a dataset description
func (*UpdateDatasetDescriptionRequest) Descriptor
deprecated
func (*UpdateDatasetDescriptionRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDatasetDescriptionRequest.ProtoReflect.Descriptor instead.
func (*UpdateDatasetDescriptionRequest) GetDescription ¶
func (x *UpdateDatasetDescriptionRequest) GetDescription() string
func (*UpdateDatasetDescriptionRequest) GetId ¶
func (x *UpdateDatasetDescriptionRequest) GetId() *ID
func (*UpdateDatasetDescriptionRequest) ProtoMessage ¶
func (*UpdateDatasetDescriptionRequest) ProtoMessage()
func (*UpdateDatasetDescriptionRequest) ProtoReflect ¶
func (x *UpdateDatasetDescriptionRequest) ProtoReflect() protoreflect.Message
func (*UpdateDatasetDescriptionRequest) Reset ¶
func (x *UpdateDatasetDescriptionRequest) Reset()
func (*UpdateDatasetDescriptionRequest) String ¶
func (x *UpdateDatasetDescriptionRequest) String() string
type UpdateDatasetRequest ¶
type UpdateDatasetRequest struct {
// id of the dataset to update.
Id *ID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// updated name of the dataset.
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// updated type of the dataset.
Type *DatasetType `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
// updated summary of the dataset.
Summary string `protobuf:"bytes,4,opt,name=summary,proto3" json:"summary,omitempty"`
// contains filtered or unexported fields
}
UpdateDatasetRequest is used to update a dataset.
func (*UpdateDatasetRequest) Descriptor
deprecated
func (*UpdateDatasetRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDatasetRequest.ProtoReflect.Descriptor instead.
func (*UpdateDatasetRequest) GetId ¶
func (x *UpdateDatasetRequest) GetId() *ID
func (*UpdateDatasetRequest) GetName ¶
func (x *UpdateDatasetRequest) GetName() string
func (*UpdateDatasetRequest) GetSummary ¶
func (x *UpdateDatasetRequest) GetSummary() string
func (*UpdateDatasetRequest) GetType ¶
func (x *UpdateDatasetRequest) GetType() *DatasetType
func (*UpdateDatasetRequest) ProtoMessage ¶
func (*UpdateDatasetRequest) ProtoMessage()
func (*UpdateDatasetRequest) ProtoReflect ¶
func (x *UpdateDatasetRequest) ProtoReflect() protoreflect.Message
func (*UpdateDatasetRequest) Reset ¶
func (x *UpdateDatasetRequest) Reset()
func (*UpdateDatasetRequest) String ¶
func (x *UpdateDatasetRequest) String() string
type Vec3 ¶
type Vec3 struct {
X float64 `protobuf:"fixed64,1,opt,name=x,proto3" json:"x,omitempty"`
Y float64 `protobuf:"fixed64,2,opt,name=y,proto3" json:"y,omitempty"`
Z float64 `protobuf:"fixed64,3,opt,name=z,proto3" json:"z,omitempty"`
// contains filtered or unexported fields
}
A 3D vector
func (*Vec3) Descriptor
deprecated
func (*Vec3) ProtoMessage ¶
func (*Vec3) ProtoMessage()
func (*Vec3) ProtoReflect ¶
func (x *Vec3) ProtoReflect() protoreflect.Message
type Visibility ¶
type Visibility int32
Visibility is a visibility a user (as part of an org) can have on a dataset
const ( Visibility_VISIBILITY_UNSPECIFIED Visibility = 0 Visibility_VISIBILITY_PRIVATE Visibility = 1 Visibility_VISIBILITY_SHARED_WITH_ME Visibility = 2 Visibility_VISIBILITY_PUBLIC Visibility = 3 )
func (Visibility) Descriptor ¶
func (Visibility) Descriptor() protoreflect.EnumDescriptor
func (Visibility) Enum ¶
func (x Visibility) Enum() *Visibility
func (Visibility) EnumDescriptor
deprecated
func (Visibility) EnumDescriptor() ([]byte, []int)
Deprecated: Use Visibility.Descriptor instead.
func (Visibility) Number ¶
func (x Visibility) Number() protoreflect.EnumNumber
func (Visibility) String ¶
func (x Visibility) String() string
func (Visibility) Type ¶
func (Visibility) Type() protoreflect.EnumType