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
- type AnnotatedType
- func (x *AnnotatedType) ClearDescriptorSet()
- func (x *AnnotatedType) GetDescriptorSet() *descriptorpb.FileDescriptorSet
- func (x *AnnotatedType) GetFieldAnnotations() []*FieldAnnotation
- func (x *AnnotatedType) GetKind() DatasetKind
- func (x *AnnotatedType) GetTypeUrl() string
- func (x *AnnotatedType) HasDescriptorSet() bool
- func (*AnnotatedType) ProtoMessage()
- func (x *AnnotatedType) ProtoReflect() protoreflect.Message
- func (x *AnnotatedType) Reset()
- func (x *AnnotatedType) SetDescriptorSet(v *descriptorpb.FileDescriptorSet)
- func (x *AnnotatedType) SetFieldAnnotations(v []*FieldAnnotation)
- func (x *AnnotatedType) SetKind(v DatasetKind)
- func (x *AnnotatedType) SetTypeUrl(v string)
- func (x *AnnotatedType) String() string
- type AnnotatedType_builder
- type Any
- type Any_builder
- type ClientInfo
- 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) SetEnvironment(v string)
- func (x *ClientInfo) SetName(v string)
- func (x *ClientInfo) SetPackages(v []*Package)
- func (x *ClientInfo) String() string
- type ClientInfo_builder
- type Collection
- func (x *Collection) ClearId()
- func (x *Collection) GetId() *v1.ID
- func (x *Collection) GetLegacyId() string
- func (x *Collection) GetName() string
- func (x *Collection) HasId() bool
- func (*Collection) ProtoMessage()
- func (x *Collection) ProtoReflect() protoreflect.Message
- func (x *Collection) Reset()
- func (x *Collection) SetId(v *v1.ID)
- func (x *Collection) SetLegacyId(v string)
- func (x *Collection) SetName(v string)
- func (x *Collection) String() string
- type CollectionInfo
- func (x *CollectionInfo) ClearAvailability()
- func (x *CollectionInfo) ClearCollection()
- func (x *CollectionInfo) ClearCount()
- func (x *CollectionInfo) GetAvailability() *v1.TimeInterval
- func (x *CollectionInfo) GetCollection() *Collection
- func (x *CollectionInfo) GetCount() uint64
- func (x *CollectionInfo) HasAvailability() bool
- func (x *CollectionInfo) HasCollection() bool
- func (x *CollectionInfo) HasCount() bool
- func (*CollectionInfo) ProtoMessage()
- func (x *CollectionInfo) ProtoReflect() protoreflect.Message
- func (x *CollectionInfo) Reset()
- func (x *CollectionInfo) SetAvailability(v *v1.TimeInterval)
- func (x *CollectionInfo) SetCollection(v *Collection)
- func (x *CollectionInfo) SetCount(v uint64)
- func (x *CollectionInfo) String() string
- type CollectionInfo_builder
- type CollectionInfos
- type CollectionInfos_builder
- type CollectionServiceClient
- type CollectionServiceServer
- type Collection_builder
- type CreateCollectionRequest
- func (x *CreateCollectionRequest) ClearDatasetId()
- func (x *CreateCollectionRequest) GetDatasetId() *v1.ID
- func (x *CreateCollectionRequest) GetName() string
- func (x *CreateCollectionRequest) HasDatasetId() bool
- func (*CreateCollectionRequest) ProtoMessage()
- func (x *CreateCollectionRequest) ProtoReflect() protoreflect.Message
- func (x *CreateCollectionRequest) Reset()
- func (x *CreateCollectionRequest) SetDatasetId(v *v1.ID)
- func (x *CreateCollectionRequest) SetName(v string)
- func (x *CreateCollectionRequest) String() string
- type CreateCollectionRequest_builder
- type CreateDatasetRequest
- func (x *CreateDatasetRequest) ClearType()
- func (x *CreateDatasetRequest) GetCodeName() string
- func (x *CreateDatasetRequest) GetName() string
- func (x *CreateDatasetRequest) GetSummary() string
- func (x *CreateDatasetRequest) GetType() *DatasetType
- func (x *CreateDatasetRequest) HasType() bool
- func (*CreateDatasetRequest) ProtoMessage()
- func (x *CreateDatasetRequest) ProtoReflect() protoreflect.Message
- func (x *CreateDatasetRequest) Reset()
- func (x *CreateDatasetRequest) SetCodeName(v string)
- func (x *CreateDatasetRequest) SetName(v string)
- func (x *CreateDatasetRequest) SetSummary(v string)
- func (x *CreateDatasetRequest) SetType(v *DatasetType)
- func (x *CreateDatasetRequest) String() string
- type CreateDatasetRequest_builder
- type DataAccessServiceClient
- type DataAccessServiceServer
- type DataIngestionServiceClient
- type DataIngestionServiceServer
- type Datapoint
- func (x *Datapoint) ClearData()
- func (x *Datapoint) ClearMeta()
- func (x *Datapoint) GetData() *Any
- func (x *Datapoint) GetMeta() *DatapointMetadata
- func (x *Datapoint) HasData() bool
- func (x *Datapoint) HasMeta() bool
- func (*Datapoint) ProtoMessage()
- func (x *Datapoint) ProtoReflect() protoreflect.Message
- func (x *Datapoint) Reset()
- func (x *Datapoint) SetData(v *Any)
- func (x *Datapoint) SetMeta(v *DatapointMetadata)
- func (x *Datapoint) String() string
- type DatapointMetadata
- func (x *DatapointMetadata) ClearEventTime()
- func (x *DatapointMetadata) ClearId()
- func (x *DatapointMetadata) ClearIngestionTime()
- func (x *DatapointMetadata) GetEventTime() *timestamppb.Timestamp
- func (x *DatapointMetadata) GetId() string
- func (x *DatapointMetadata) GetIngestionTime() *timestamppb.Timestamp
- func (x *DatapointMetadata) HasEventTime() bool
- func (x *DatapointMetadata) HasId() bool
- func (x *DatapointMetadata) HasIngestionTime() bool
- func (*DatapointMetadata) ProtoMessage()
- func (x *DatapointMetadata) ProtoReflect() protoreflect.Message
- func (x *DatapointMetadata) Reset()
- func (x *DatapointMetadata) SetEventTime(v *timestamppb.Timestamp)
- func (x *DatapointMetadata) SetId(v string)
- func (x *DatapointMetadata) SetIngestionTime(v *timestamppb.Timestamp)
- func (x *DatapointMetadata) String() string
- type DatapointMetadata_builder
- type DatapointPage
- func (x *DatapointPage) ClearData()
- func (x *DatapointPage) ClearNextPage()
- func (x *DatapointPage) GetData() *RepeatedAny
- func (x *DatapointPage) GetMeta() []*DatapointMetadata
- func (x *DatapointPage) GetNextPage() *LegacyPagination
- func (x *DatapointPage) HasData() bool
- func (x *DatapointPage) HasNextPage() bool
- func (*DatapointPage) ProtoMessage()
- func (x *DatapointPage) ProtoReflect() protoreflect.Message
- func (x *DatapointPage) Reset()
- func (x *DatapointPage) SetData(v *RepeatedAny)
- func (x *DatapointPage) SetMeta(v []*DatapointMetadata)
- func (x *DatapointPage) SetNextPage(v *LegacyPagination)
- func (x *DatapointPage) String() string
- type DatapointPage_builder
- type Datapoint_builder
- type Dataset
- func (x *Dataset) ClearGroupId()
- func (x *Dataset) ClearId()
- func (x *Dataset) ClearType()
- func (x *Dataset) GetCodeName() string
- func (x *Dataset) GetDescription() string
- func (x *Dataset) GetGroupId() *v1.ID
- func (x *Dataset) GetIcon() string
- func (x *Dataset) GetId() *v1.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) GetTypeEditable() bool
- func (x *Dataset) GetVisibility() Visibility
- func (x *Dataset) HasGroupId() bool
- func (x *Dataset) HasId() bool
- func (x *Dataset) HasType() bool
- func (*Dataset) ProtoMessage()
- func (x *Dataset) ProtoReflect() protoreflect.Message
- func (x *Dataset) Reset()
- func (x *Dataset) SetCodeName(v string)
- func (x *Dataset) SetDescription(v string)
- func (x *Dataset) SetGroupId(v *v1.ID)
- func (x *Dataset) SetIcon(v string)
- func (x *Dataset) SetId(v *v1.ID)
- func (x *Dataset) SetName(v string)
- func (x *Dataset) SetPermissions(v []DatasetPermission)
- func (x *Dataset) SetSlug(v string)
- func (x *Dataset) SetSummary(v string)
- func (x *Dataset) SetType(v *AnnotatedType)
- func (x *Dataset) SetTypeEditable(v bool)
- func (x *Dataset) SetVisibility(v Visibility)
- func (x *Dataset) String() string
- type DatasetGroup
- func (x *DatasetGroup) ClearId()
- func (x *DatasetGroup) ClearParentId()
- func (x *DatasetGroup) GetCodeName() string
- func (x *DatasetGroup) GetIcon() string
- func (x *DatasetGroup) GetId() *v1.ID
- func (x *DatasetGroup) GetName() string
- func (x *DatasetGroup) GetParentId() *v1.ID
- func (x *DatasetGroup) HasId() bool
- func (x *DatasetGroup) HasParentId() bool
- func (*DatasetGroup) ProtoMessage()
- func (x *DatasetGroup) ProtoReflect() protoreflect.Message
- func (x *DatasetGroup) Reset()
- func (x *DatasetGroup) SetCodeName(v string)
- func (x *DatasetGroup) SetIcon(v string)
- func (x *DatasetGroup) SetId(v *v1.ID)
- func (x *DatasetGroup) SetName(v string)
- func (x *DatasetGroup) SetParentId(v *v1.ID)
- func (x *DatasetGroup) String() string
- type DatasetGroup_builder
- type DatasetKind
- type DatasetPermission
- type DatasetServiceClient
- type DatasetServiceServer
- type DatasetType
- 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) SetFields(v []*Field)
- func (x *DatasetType) SetKind(v DatasetKind)
- func (x *DatasetType) String() string
- type DatasetType_builder
- type Dataset_builder
- type DeleteCollectionRequest
- func (x *DeleteCollectionRequest) ClearCollectionId()
- func (x *DeleteCollectionRequest) ClearDatasetId()
- func (x *DeleteCollectionRequest) GetCollectionId() *v1.ID
- func (x *DeleteCollectionRequest) GetDatasetId() *v1.ID
- func (x *DeleteCollectionRequest) HasCollectionId() bool
- func (x *DeleteCollectionRequest) HasDatasetId() bool
- func (*DeleteCollectionRequest) ProtoMessage()
- func (x *DeleteCollectionRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteCollectionRequest) Reset()
- func (x *DeleteCollectionRequest) SetCollectionId(v *v1.ID)
- func (x *DeleteCollectionRequest) SetDatasetId(v *v1.ID)
- func (x *DeleteCollectionRequest) String() string
- type DeleteCollectionRequest_builder
- type DeleteCollectionResponse
- type DeleteCollectionResponse_builder
- type DeleteDatasetRequest
- func (x *DeleteDatasetRequest) ClearId()
- func (x *DeleteDatasetRequest) GetId() *v1.ID
- func (x *DeleteDatasetRequest) HasId() bool
- func (*DeleteDatasetRequest) ProtoMessage()
- func (x *DeleteDatasetRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteDatasetRequest) Reset()
- func (x *DeleteDatasetRequest) SetId(v *v1.ID)
- func (x *DeleteDatasetRequest) String() string
- type DeleteDatasetRequest_builder
- type DeleteDatasetResponse
- func (x *DeleteDatasetResponse) GetTrashed() bool
- func (*DeleteDatasetResponse) ProtoMessage()
- func (x *DeleteDatasetResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteDatasetResponse) Reset()
- func (x *DeleteDatasetResponse) SetTrashed(v bool)
- func (x *DeleteDatasetResponse) String() string
- type DeleteDatasetResponse_builder
- type DeleteRequest
- func (x *DeleteRequest) ClearCollectionId()
- func (x *DeleteRequest) GetCollectionId() *v1.ID
- func (x *DeleteRequest) GetDatapointIds() []*v1.ID
- func (x *DeleteRequest) HasCollectionId() bool
- func (*DeleteRequest) ProtoMessage()
- func (x *DeleteRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteRequest) Reset()
- func (x *DeleteRequest) SetCollectionId(v *v1.ID)
- func (x *DeleteRequest) SetDatapointIds(v []*v1.ID)
- func (x *DeleteRequest) String() string
- type DeleteRequest_builder
- type DeleteResponse
- type DeleteResponse_builder
- type Field
- func (x *Field) ClearAnnotation()
- func (x *Field) ClearDescriptor()
- func (x *Field) GetAnnotation() *FieldAnnotation
- func (x *Field) GetDescriptor() *descriptorpb.FieldDescriptorProto
- func (x *Field) GetQueryable() bool
- func (x *Field) HasAnnotation() bool
- func (x *Field) HasDescriptor() bool
- func (*Field) ProtoMessage()
- func (x *Field) ProtoReflect() protoreflect.Message
- func (x *Field) Reset()
- func (x *Field) SetAnnotation(v *FieldAnnotation)
- func (x *Field) SetDescriptor(v *descriptorpb.FieldDescriptorProto)
- func (x *Field) SetQueryable(v bool)
- func (x *Field) String() string
- type FieldAnnotation
- 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) SetDescription(v string)
- func (x *FieldAnnotation) SetExampleValue(v string)
- func (x *FieldAnnotation) String() string
- type FieldAnnotation_builder
- type Field_builder
- type FlightDirection
- type Geometry
- func (x *Geometry) AsGeometry() orb.Geometry
- func (x *Geometry) CheckValid() error
- 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) SetWkb(v []byte)
- func (x *Geometry) String() string
- type Geometry_builder
- type GetCollectionByNameRequest
- func (x *GetCollectionByNameRequest) ClearDatasetId()
- func (x *GetCollectionByNameRequest) GetCollectionName() string
- func (x *GetCollectionByNameRequest) GetDatasetId() *v1.ID
- func (x *GetCollectionByNameRequest) GetWithAvailability() bool
- func (x *GetCollectionByNameRequest) GetWithCount() bool
- func (x *GetCollectionByNameRequest) HasDatasetId() bool
- func (*GetCollectionByNameRequest) ProtoMessage()
- func (x *GetCollectionByNameRequest) ProtoReflect() protoreflect.Message
- func (x *GetCollectionByNameRequest) Reset()
- func (x *GetCollectionByNameRequest) SetCollectionName(v string)
- func (x *GetCollectionByNameRequest) SetDatasetId(v *v1.ID)
- func (x *GetCollectionByNameRequest) SetWithAvailability(v bool)
- func (x *GetCollectionByNameRequest) SetWithCount(v bool)
- func (x *GetCollectionByNameRequest) String() string
- type GetCollectionByNameRequest_builder
- type GetDatapointByIdRequest
- 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) SetCollectionId(v string)
- func (x *GetDatapointByIdRequest) SetId(v string)
- func (x *GetDatapointByIdRequest) SetSkipData(v bool)
- func (x *GetDatapointByIdRequest) String() string
- type GetDatapointByIdRequest_builder
- type GetDatasetForIntervalRequest
- func (x *GetDatasetForIntervalRequest) ClearDatapointInterval()
- func (x *GetDatasetForIntervalRequest) ClearPage()
- func (x *GetDatasetForIntervalRequest) ClearTimeInterval()
- func (x *GetDatasetForIntervalRequest) GetCollectionId() string
- func (x *GetDatasetForIntervalRequest) GetDatapointInterval() *v1.IDInterval
- func (x *GetDatasetForIntervalRequest) GetPage() *LegacyPagination
- func (x *GetDatasetForIntervalRequest) GetSkipData() bool
- func (x *GetDatasetForIntervalRequest) GetSkipMeta() bool
- func (x *GetDatasetForIntervalRequest) GetTimeInterval() *v1.TimeInterval
- func (x *GetDatasetForIntervalRequest) HasDatapointInterval() bool
- func (x *GetDatasetForIntervalRequest) HasPage() bool
- func (x *GetDatasetForIntervalRequest) HasTimeInterval() bool
- func (*GetDatasetForIntervalRequest) ProtoMessage()
- func (x *GetDatasetForIntervalRequest) ProtoReflect() protoreflect.Message
- func (x *GetDatasetForIntervalRequest) Reset()
- func (x *GetDatasetForIntervalRequest) SetCollectionId(v string)
- func (x *GetDatasetForIntervalRequest) SetDatapointInterval(v *v1.IDInterval)
- func (x *GetDatasetForIntervalRequest) SetPage(v *LegacyPagination)
- func (x *GetDatasetForIntervalRequest) SetSkipData(v bool)
- func (x *GetDatasetForIntervalRequest) SetSkipMeta(v bool)
- func (x *GetDatasetForIntervalRequest) SetTimeInterval(v *v1.TimeInterval)
- func (x *GetDatasetForIntervalRequest) String() string
- type GetDatasetForIntervalRequest_builder
- type GetDatasetRequest
- func (x *GetDatasetRequest) ClearId()
- func (x *GetDatasetRequest) GetId() *v1.ID
- func (x *GetDatasetRequest) GetSlug() string
- func (x *GetDatasetRequest) HasId() bool
- func (*GetDatasetRequest) ProtoMessage()
- func (x *GetDatasetRequest) ProtoReflect() protoreflect.Message
- func (x *GetDatasetRequest) Reset()
- func (x *GetDatasetRequest) SetId(v *v1.ID)
- func (x *GetDatasetRequest) SetSlug(v string)
- func (x *GetDatasetRequest) String() string
- type GetDatasetRequest_builder
- type IngestRequest
- func (x *IngestRequest) ClearCollectionId()
- func (x *IngestRequest) GetAllowExisting() bool
- func (x *IngestRequest) GetCollectionId() *v1.ID
- func (x *IngestRequest) GetValues() [][]byte
- func (x *IngestRequest) HasCollectionId() bool
- func (*IngestRequest) ProtoMessage()
- func (x *IngestRequest) ProtoReflect() protoreflect.Message
- func (x *IngestRequest) Reset()
- func (x *IngestRequest) SetAllowExisting(v bool)
- func (x *IngestRequest) SetCollectionId(v *v1.ID)
- func (x *IngestRequest) SetValues(v [][]byte)
- func (x *IngestRequest) String() string
- type IngestRequest_builder
- type IngestResponse
- func (x *IngestResponse) GetDatapointIds() []*v1.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) SetDatapointIds(v []*v1.ID)
- func (x *IngestResponse) SetNumCreated(v int64)
- func (x *IngestResponse) SetNumExisting(v int64)
- func (x *IngestResponse) String() string
- type IngestResponse_builder
- type LatLon
- func (x *LatLon) GetLatitude() float64
- func (x *LatLon) GetLongitude() float64
- func (*LatLon) ProtoMessage()
- func (x *LatLon) ProtoReflect() protoreflect.Message
- func (x *LatLon) Reset()
- func (x *LatLon) SetLatitude(v float64)
- func (x *LatLon) SetLongitude(v float64)
- func (x *LatLon) String() string
- type LatLonAlt
- 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) SetAltitude(v float64)
- func (x *LatLonAlt) SetLatitude(v float64)
- func (x *LatLonAlt) SetLongitude(v float64)
- func (x *LatLonAlt) String() string
- type LatLonAlt_builder
- type LatLon_builder
- type LegacyPagination
- func (x *LegacyPagination) ClearLimit()
- func (x *LegacyPagination) ClearStartingAfter()
- func (x *LegacyPagination) GetLimit() int64
- func (x *LegacyPagination) GetStartingAfter() string
- func (x *LegacyPagination) HasLimit() bool
- func (x *LegacyPagination) HasStartingAfter() bool
- func (*LegacyPagination) ProtoMessage()
- func (x *LegacyPagination) ProtoReflect() protoreflect.Message
- func (x *LegacyPagination) Reset()
- func (x *LegacyPagination) SetLimit(v int64)
- func (x *LegacyPagination) SetStartingAfter(v string)
- func (x *LegacyPagination) String() string
- type LegacyPagination_builder
- type ListCollectionsRequest
- func (x *ListCollectionsRequest) ClearDatasetId()
- func (x *ListCollectionsRequest) GetDatasetId() *v1.ID
- func (x *ListCollectionsRequest) GetWithAvailability() bool
- func (x *ListCollectionsRequest) GetWithCount() bool
- func (x *ListCollectionsRequest) HasDatasetId() bool
- func (*ListCollectionsRequest) ProtoMessage()
- func (x *ListCollectionsRequest) ProtoReflect() protoreflect.Message
- func (x *ListCollectionsRequest) Reset()
- func (x *ListCollectionsRequest) SetDatasetId(v *v1.ID)
- func (x *ListCollectionsRequest) SetWithAvailability(v bool)
- func (x *ListCollectionsRequest) SetWithCount(v bool)
- func (x *ListCollectionsRequest) String() string
- type ListCollectionsRequest_builder
- type ListDatasetsRequest
- func (x *ListDatasetsRequest) ClearClientInfo()
- func (x *ListDatasetsRequest) GetClientInfo() *ClientInfo
- func (x *ListDatasetsRequest) HasClientInfo() bool
- func (*ListDatasetsRequest) ProtoMessage()
- func (x *ListDatasetsRequest) ProtoReflect() protoreflect.Message
- func (x *ListDatasetsRequest) Reset()
- func (x *ListDatasetsRequest) SetClientInfo(v *ClientInfo)
- func (x *ListDatasetsRequest) String() string
- type ListDatasetsRequest_builder
- type ListDatasetsResponse
- func (x *ListDatasetsResponse) ClearMaximumOwnedDatasets()
- 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 (x *ListDatasetsResponse) HasMaximumOwnedDatasets() bool
- func (*ListDatasetsResponse) ProtoMessage()
- func (x *ListDatasetsResponse) ProtoReflect() protoreflect.Message
- func (x *ListDatasetsResponse) Reset()
- func (x *ListDatasetsResponse) SetDatasets(v []*Dataset)
- func (x *ListDatasetsResponse) SetGroups(v []*DatasetGroup)
- func (x *ListDatasetsResponse) SetMaximumOwnedDatasets(v int64)
- func (x *ListDatasetsResponse) SetOwnedDatasets(v int64)
- func (x *ListDatasetsResponse) SetServerMessage(v string)
- func (x *ListDatasetsResponse) String() string
- type ListDatasetsResponse_builder
- type ObservationDirection
- type OpendataProvider
- type Package
- type Package_builder
- type Polarization
- type ProcessingLevel
- type Quaternion
- 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) SetQ1(v float64)
- func (x *Quaternion) SetQ2(v float64)
- func (x *Quaternion) SetQ3(v float64)
- func (x *Quaternion) SetQ4(v float64)
- func (x *Quaternion) String() string
- type Quaternion_builder
- type QueryByIDRequest
- func (x *QueryByIDRequest) ClearId()
- func (x *QueryByIDRequest) GetCollectionIds() []*v1.ID
- func (x *QueryByIDRequest) GetId() *v1.ID
- func (x *QueryByIDRequest) GetSkipData() bool
- func (x *QueryByIDRequest) HasId() bool
- func (*QueryByIDRequest) ProtoMessage()
- func (x *QueryByIDRequest) ProtoReflect() protoreflect.Message
- func (x *QueryByIDRequest) Reset()
- func (x *QueryByIDRequest) SetCollectionIds(v []*v1.ID)
- func (x *QueryByIDRequest) SetId(v *v1.ID)
- func (x *QueryByIDRequest) SetSkipData(v bool)
- func (x *QueryByIDRequest) String() string
- type QueryByIDRequest_builder
- type QueryFilters
- func (x *QueryFilters) ClearDatapointInterval()
- func (x *QueryFilters) ClearSpatialExtent()
- func (x *QueryFilters) ClearTimeInterval()
- func (x *QueryFilters) GetDatapointInterval() *v1.IDInterval
- func (x *QueryFilters) GetSpatialExtent() *SpatialFilter
- func (x *QueryFilters) GetTimeInterval() *v1.TimeInterval
- func (x *QueryFilters) HasDatapointInterval() bool
- func (x *QueryFilters) HasSpatialExtent() bool
- func (x *QueryFilters) HasTimeInterval() bool
- func (*QueryFilters) ProtoMessage()
- func (x *QueryFilters) ProtoReflect() protoreflect.Message
- func (x *QueryFilters) Reset()
- func (x *QueryFilters) SetDatapointInterval(v *v1.IDInterval)
- func (x *QueryFilters) SetSpatialExtent(v *SpatialFilter)
- func (x *QueryFilters) SetTimeInterval(v *v1.TimeInterval)
- func (x *QueryFilters) String() string
- type QueryFilters_builder
- type QueryRequest
- func (x *QueryRequest) ClearFilters()
- func (x *QueryRequest) ClearPage()
- func (x *QueryRequest) GetCollectionIds() []*v1.ID
- func (x *QueryRequest) GetFilters() *QueryFilters
- func (x *QueryRequest) GetPage() *v1.Pagination
- func (x *QueryRequest) GetSkipData() bool
- func (x *QueryRequest) HasFilters() bool
- func (x *QueryRequest) HasPage() bool
- func (*QueryRequest) ProtoMessage()
- func (x *QueryRequest) ProtoReflect() protoreflect.Message
- func (x *QueryRequest) Reset()
- func (x *QueryRequest) SetCollectionIds(v []*v1.ID)
- func (x *QueryRequest) SetFilters(v *QueryFilters)
- func (x *QueryRequest) SetPage(v *v1.Pagination)
- func (x *QueryRequest) SetSkipData(v bool)
- func (x *QueryRequest) String() string
- type QueryRequest_builder
- type QueryResultPage
- func (x *QueryResultPage) ClearData()
- func (x *QueryResultPage) ClearNextPage()
- func (x *QueryResultPage) GetData() *RepeatedAny
- func (x *QueryResultPage) GetNextPage() *v1.Pagination
- func (x *QueryResultPage) HasData() bool
- func (x *QueryResultPage) HasNextPage() bool
- func (*QueryResultPage) ProtoMessage()
- func (x *QueryResultPage) ProtoReflect() protoreflect.Message
- func (x *QueryResultPage) Reset()
- func (x *QueryResultPage) SetData(v *RepeatedAny)
- func (x *QueryResultPage) SetNextPage(v *v1.Pagination)
- func (x *QueryResultPage) String() string
- type QueryResultPage_builder
- type RepeatedAny
- 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) SetTypeUrl(v string)
- func (x *RepeatedAny) SetValue(v [][]byte)
- func (x *RepeatedAny) String() string
- type RepeatedAny_builder
- type SpatialCoordinateSystem
- func (SpatialCoordinateSystem) Descriptor() protoreflect.EnumDescriptor
- func (x SpatialCoordinateSystem) Enum() *SpatialCoordinateSystem
- func (x SpatialCoordinateSystem) Number() protoreflect.EnumNumber
- func (x SpatialCoordinateSystem) String() string
- func (SpatialCoordinateSystem) Type() protoreflect.EnumType
- type SpatialFilter
- func (x *SpatialFilter) ClearGeometry()
- func (x *SpatialFilter) GetCoordinateSystem() SpatialCoordinateSystem
- func (x *SpatialFilter) GetGeometry() *Geometry
- func (x *SpatialFilter) GetMode() SpatialFilterMode
- func (x *SpatialFilter) HasGeometry() bool
- func (*SpatialFilter) ProtoMessage()
- func (x *SpatialFilter) ProtoReflect() protoreflect.Message
- func (x *SpatialFilter) Reset()
- func (x *SpatialFilter) SetCoordinateSystem(v SpatialCoordinateSystem)
- func (x *SpatialFilter) SetGeometry(v *Geometry)
- func (x *SpatialFilter) SetMode(v SpatialFilterMode)
- func (x *SpatialFilter) String() string
- type SpatialFilterMode
- type SpatialFilter_builder
- type SpatioTemporalDatapoint
- func (x *SpatioTemporalDatapoint) ClearGeometry()
- func (x *SpatioTemporalDatapoint) ClearId()
- func (x *SpatioTemporalDatapoint) ClearIngestionTime()
- func (x *SpatioTemporalDatapoint) ClearTime()
- func (x *SpatioTemporalDatapoint) GetGeometry() *Geometry
- func (x *SpatioTemporalDatapoint) GetId() *v1.ID
- func (x *SpatioTemporalDatapoint) GetIngestionTime() *timestamppb.Timestamp
- func (x *SpatioTemporalDatapoint) GetTime() *timestamppb.Timestamp
- func (x *SpatioTemporalDatapoint) HasGeometry() bool
- func (x *SpatioTemporalDatapoint) HasId() bool
- func (x *SpatioTemporalDatapoint) HasIngestionTime() bool
- func (x *SpatioTemporalDatapoint) HasTime() bool
- func (*SpatioTemporalDatapoint) ProtoMessage()
- func (x *SpatioTemporalDatapoint) ProtoReflect() protoreflect.Message
- func (x *SpatioTemporalDatapoint) Reset()
- func (x *SpatioTemporalDatapoint) SetGeometry(v *Geometry)
- func (x *SpatioTemporalDatapoint) SetId(v *v1.ID)
- func (x *SpatioTemporalDatapoint) SetIngestionTime(v *timestamppb.Timestamp)
- func (x *SpatioTemporalDatapoint) SetTime(v *timestamppb.Timestamp)
- func (x *SpatioTemporalDatapoint) String() string
- type SpatioTemporalDatapoint_builder
- type TemporalDatapoint
- func (x *TemporalDatapoint) ClearId()
- func (x *TemporalDatapoint) ClearIngestionTime()
- func (x *TemporalDatapoint) ClearTime()
- func (x *TemporalDatapoint) GetId() *v1.ID
- func (x *TemporalDatapoint) GetIngestionTime() *timestamppb.Timestamp
- func (x *TemporalDatapoint) GetTime() *timestamppb.Timestamp
- func (x *TemporalDatapoint) HasId() bool
- func (x *TemporalDatapoint) HasIngestionTime() bool
- func (x *TemporalDatapoint) HasTime() bool
- func (*TemporalDatapoint) ProtoMessage()
- func (x *TemporalDatapoint) ProtoReflect() protoreflect.Message
- func (x *TemporalDatapoint) Reset()
- func (x *TemporalDatapoint) SetId(v *v1.ID)
- func (x *TemporalDatapoint) SetIngestionTime(v *timestamppb.Timestamp)
- func (x *TemporalDatapoint) SetTime(v *timestamppb.Timestamp)
- func (x *TemporalDatapoint) String() string
- type TemporalDatapoint_builder
- type TimeChunk
- func (x *TimeChunk) ClearChunkSize()
- func (x *TimeChunk) ClearTimeInterval()
- func (x *TimeChunk) GetChunkSize() *durationpb.Duration
- func (x *TimeChunk) GetTimeInterval() *v1.TimeInterval
- func (x *TimeChunk) HasChunkSize() bool
- func (x *TimeChunk) HasTimeInterval() bool
- func (*TimeChunk) ProtoMessage()
- func (x *TimeChunk) ProtoReflect() protoreflect.Message
- func (x *TimeChunk) Reset()
- func (x *TimeChunk) SetChunkSize(v *durationpb.Duration)
- func (x *TimeChunk) SetTimeInterval(v *v1.TimeInterval)
- func (x *TimeChunk) String() string
- type TimeChunk_builder
- type TimeseriesDatasetChunk
- func (x *TimeseriesDatasetChunk) ClearCollectionId()
- func (x *TimeseriesDatasetChunk) ClearDatapointInterval()
- func (x *TimeseriesDatasetChunk) ClearDatasetId()
- func (x *TimeseriesDatasetChunk) ClearTimeInterval()
- func (x *TimeseriesDatasetChunk) GetBranchFactor() int32
- func (x *TimeseriesDatasetChunk) GetChunkSize() int32
- func (x *TimeseriesDatasetChunk) GetCollectionId() *v1.ID
- func (x *TimeseriesDatasetChunk) GetDatapointInterval() *v1.IDInterval
- func (x *TimeseriesDatasetChunk) GetDatapointsPer_365Days() int64
- func (x *TimeseriesDatasetChunk) GetDatasetId() *v1.ID
- func (x *TimeseriesDatasetChunk) GetTimeInterval() *v1.TimeInterval
- func (x *TimeseriesDatasetChunk) HasCollectionId() bool
- func (x *TimeseriesDatasetChunk) HasDatapointInterval() bool
- func (x *TimeseriesDatasetChunk) HasDatasetId() bool
- func (x *TimeseriesDatasetChunk) HasTimeInterval() bool
- func (*TimeseriesDatasetChunk) ProtoMessage()
- func (x *TimeseriesDatasetChunk) ProtoReflect() protoreflect.Message
- func (x *TimeseriesDatasetChunk) Reset()
- func (x *TimeseriesDatasetChunk) SetBranchFactor(v int32)
- func (x *TimeseriesDatasetChunk) SetChunkSize(v int32)
- func (x *TimeseriesDatasetChunk) SetCollectionId(v *v1.ID)
- func (x *TimeseriesDatasetChunk) SetDatapointInterval(v *v1.IDInterval)
- func (x *TimeseriesDatasetChunk) SetDatapointsPer_365Days(v int64)
- func (x *TimeseriesDatasetChunk) SetDatasetId(v *v1.ID)
- func (x *TimeseriesDatasetChunk) SetTimeInterval(v *v1.TimeInterval)
- func (x *TimeseriesDatasetChunk) String() string
- type TimeseriesDatasetChunk_builder
- type UUID
- type UUID_builder
- type UnimplementedCollectionServiceServer
- func (UnimplementedCollectionServiceServer) CreateCollection(context.Context, *CreateCollectionRequest) (*CollectionInfo, error)
- func (UnimplementedCollectionServiceServer) DeleteCollection(context.Context, *DeleteCollectionRequest) (*DeleteCollectionResponse, 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
- type UnimplementedDatasetServiceServer
- func (UnimplementedDatasetServiceServer) CreateDataset(context.Context, *CreateDatasetRequest) (*Dataset, error)
- func (UnimplementedDatasetServiceServer) DeleteDataset(context.Context, *DeleteDatasetRequest) (*DeleteDatasetResponse, 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 (x *UpdateDatasetDescriptionRequest) ClearId()
- func (x *UpdateDatasetDescriptionRequest) GetDescription() string
- func (x *UpdateDatasetDescriptionRequest) GetId() *v1.ID
- func (x *UpdateDatasetDescriptionRequest) HasId() bool
- func (*UpdateDatasetDescriptionRequest) ProtoMessage()
- func (x *UpdateDatasetDescriptionRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateDatasetDescriptionRequest) Reset()
- func (x *UpdateDatasetDescriptionRequest) SetDescription(v string)
- func (x *UpdateDatasetDescriptionRequest) SetId(v *v1.ID)
- func (x *UpdateDatasetDescriptionRequest) String() string
- type UpdateDatasetDescriptionRequest_builder
- type UpdateDatasetRequest
- func (x *UpdateDatasetRequest) ClearId()
- func (x *UpdateDatasetRequest) ClearType()
- func (x *UpdateDatasetRequest) GetId() *v1.ID
- func (x *UpdateDatasetRequest) GetName() string
- func (x *UpdateDatasetRequest) GetSummary() string
- func (x *UpdateDatasetRequest) GetType() *DatasetType
- func (x *UpdateDatasetRequest) HasId() bool
- func (x *UpdateDatasetRequest) HasType() bool
- func (*UpdateDatasetRequest) ProtoMessage()
- func (x *UpdateDatasetRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateDatasetRequest) Reset()
- func (x *UpdateDatasetRequest) SetId(v *v1.ID)
- func (x *UpdateDatasetRequest) SetName(v string)
- func (x *UpdateDatasetRequest) SetSummary(v string)
- func (x *UpdateDatasetRequest) SetType(v *DatasetType)
- func (x *UpdateDatasetRequest) String() string
- type UpdateDatasetRequest_builder
- type Vec3
- func (x *Vec3) GetX() float64
- func (x *Vec3) GetY() float64
- func (x *Vec3) GetZ() float64
- func (*Vec3) ProtoMessage()
- func (x *Vec3) ProtoReflect() protoreflect.Message
- func (x *Vec3) Reset()
- func (x *Vec3) SetX(v float64)
- func (x *Vec3) SetY(v float64)
- func (x *Vec3) SetZ(v float64)
- func (x *Vec3) String() string
- type Vec3_builder
- type Visibility
Constants ¶
const ( CollectionService_CreateCollection_FullMethodName = "/datasets.v1.CollectionService/CreateCollection" CollectionService_GetCollectionByName_FullMethodName = "/datasets.v1.CollectionService/GetCollectionByName" CollectionService_DeleteCollection_FullMethodName = "/datasets.v1.CollectionService/DeleteCollection" 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_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_DeleteDataset_FullMethodName = "/datasets.v1.DatasetService/DeleteDataset" 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 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: "DeleteCollection", Handler: _CollectionService_DeleteCollection_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: "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: "DeleteDataset", Handler: _DatasetService_DeleteDataset_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 ( // In case it is not set for a dataset AcquisitionMode_ACQUISITION_MODE_UNSPECIFIED AcquisitionMode = 0 // used by Sentinel-1 SAR: // Strip Map AcquisitionMode_ACQUISITION_MODE_SM AcquisitionMode = 1 // Extra Wide Swath AcquisitionMode_ACQUISITION_MODE_EW AcquisitionMode = 2 // Interferometric Wide Swath AcquisitionMode_ACQUISITION_MODE_IW AcquisitionMode = 3 // Wave AcquisitionMode_ACQUISITION_MODE_WV AcquisitionMode = 4 // used by Umbra SAR: // Spotlight AcquisitionMode_ACQUISITION_MODE_SPOTLIGHT AcquisitionMode = 10 // used by Sentinel 2 MSI: // Nominal Observation AcquisitionMode_ACQUISITION_MODE_NOBS AcquisitionMode = 20 // Extended Observation AcquisitionMode_ACQUISITION_MODE_EOBS AcquisitionMode = 21 // Dark Signal Calibration AcquisitionMode_ACQUISITION_MODE_DASC AcquisitionMode = 22 // Absolute Radiometry Calibration AcquisitionMode_ACQUISITION_MODE_ABSR AcquisitionMode = 23 // Vicarious Calibration AcquisitionMode_ACQUISITION_MODE_VIC AcquisitionMode = 24 // Raw Measurement AcquisitionMode_ACQUISITION_MODE_RAW AcquisitionMode = 25 // Test Mode AcquisitionMode_ACQUISITION_MODE_TST AcquisitionMode = 26 )
func (AcquisitionMode) Descriptor ¶
func (AcquisitionMode) Descriptor() protoreflect.EnumDescriptor
func (AcquisitionMode) Enum ¶
func (x AcquisitionMode) Enum() *AcquisitionMode
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 {
// contains filtered or unexported fields
}
AnnotatedType describes a message type
func (*AnnotatedType) ClearDescriptorSet ¶
func (x *AnnotatedType) ClearDescriptorSet()
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) HasDescriptorSet ¶
func (x *AnnotatedType) HasDescriptorSet() bool
func (*AnnotatedType) ProtoMessage ¶
func (*AnnotatedType) ProtoMessage()
func (*AnnotatedType) ProtoReflect ¶
func (x *AnnotatedType) ProtoReflect() protoreflect.Message
func (*AnnotatedType) Reset ¶
func (x *AnnotatedType) Reset()
func (*AnnotatedType) SetDescriptorSet ¶
func (x *AnnotatedType) SetDescriptorSet(v *descriptorpb.FileDescriptorSet)
func (*AnnotatedType) SetFieldAnnotations ¶
func (x *AnnotatedType) SetFieldAnnotations(v []*FieldAnnotation)
func (*AnnotatedType) SetKind ¶
func (x *AnnotatedType) SetKind(v DatasetKind)
func (*AnnotatedType) SetTypeUrl ¶
func (x *AnnotatedType) SetTypeUrl(v string)
func (*AnnotatedType) String ¶
func (x *AnnotatedType) String() string
type AnnotatedType_builder ¶
type AnnotatedType_builder struct {
DescriptorSet *descriptorpb.FileDescriptorSet
// the url of the type, one of the types defined in the descriptor
TypeUrl string
FieldAnnotations []*FieldAnnotation
Kind DatasetKind
// contains filtered or unexported fields
}
func (AnnotatedType_builder) Build ¶
func (b0 AnnotatedType_builder) Build() *AnnotatedType
type Any ¶
type Any struct {
// 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) GetTypeUrl ¶
func (*Any) ProtoMessage ¶
func (*Any) ProtoMessage()
func (*Any) ProtoReflect ¶
func (x *Any) ProtoReflect() protoreflect.Message
func (*Any) SetTypeUrl ¶
type Any_builder ¶
type Any_builder struct {
TypeUrl string
// Must be a valid serialized protocol buffer of the above specified type.
Value []byte
// contains filtered or unexported fields
}
func (Any_builder) Build ¶
func (b0 Any_builder) Build() *Any
type ClientInfo ¶
type ClientInfo struct {
// contains filtered or unexported fields
}
ClientInfo contains information about the client requesting datasets, useful for us to gather usage data
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) SetEnvironment ¶
func (x *ClientInfo) SetEnvironment(v string)
func (*ClientInfo) SetName ¶
func (x *ClientInfo) SetName(v string)
func (*ClientInfo) SetPackages ¶
func (x *ClientInfo) SetPackages(v []*Package)
func (*ClientInfo) String ¶
func (x *ClientInfo) String() string
type ClientInfo_builder ¶
type ClientInfo_builder struct {
// name of the client, e.g. "python"
Name string
// environment the client is running in, e.g. "JupyterLab using python 3.11.4"
Environment string
// list of packages installed on the client
Packages []*Package
// contains filtered or unexported fields
}
func (ClientInfo_builder) Build ¶
func (b0 ClientInfo_builder) Build() *ClientInfo
type Collection ¶
type Collection struct {
// contains filtered or unexported fields
}
Collection contains basic information about a dataset collection
func (*Collection) ClearId ¶
func (x *Collection) ClearId()
func (*Collection) GetId ¶
func (x *Collection) GetId() *v1.ID
func (*Collection) GetLegacyId ¶
func (x *Collection) GetLegacyId() string
func (*Collection) GetName ¶
func (x *Collection) GetName() string
func (*Collection) HasId ¶
func (x *Collection) HasId() bool
func (*Collection) ProtoMessage ¶
func (*Collection) ProtoMessage()
func (*Collection) ProtoReflect ¶
func (x *Collection) ProtoReflect() protoreflect.Message
func (*Collection) Reset ¶
func (x *Collection) Reset()
func (*Collection) SetId ¶
func (x *Collection) SetId(v *v1.ID)
func (*Collection) SetLegacyId ¶
func (x *Collection) SetLegacyId(v string)
func (*Collection) SetName ¶
func (x *Collection) SetName(v string)
func (*Collection) String ¶
func (x *Collection) String() string
type CollectionInfo ¶
type CollectionInfo struct {
XXX_raceDetectHookData protoimpl.RaceDetectHookData
XXX_presence [1]uint32
// contains filtered or unexported fields
}
CollectionInfo contains information about the data available in a dataset collection
func (*CollectionInfo) ClearAvailability ¶
func (x *CollectionInfo) ClearAvailability()
func (*CollectionInfo) ClearCollection ¶
func (x *CollectionInfo) ClearCollection()
func (*CollectionInfo) ClearCount ¶
func (x *CollectionInfo) ClearCount()
func (*CollectionInfo) GetAvailability ¶
func (x *CollectionInfo) GetAvailability() *v1.TimeInterval
func (*CollectionInfo) GetCollection ¶
func (x *CollectionInfo) GetCollection() *Collection
func (*CollectionInfo) GetCount ¶
func (x *CollectionInfo) GetCount() uint64
func (*CollectionInfo) HasAvailability ¶
func (x *CollectionInfo) HasAvailability() bool
func (*CollectionInfo) HasCollection ¶
func (x *CollectionInfo) HasCollection() bool
func (*CollectionInfo) HasCount ¶
func (x *CollectionInfo) HasCount() bool
func (*CollectionInfo) ProtoMessage ¶
func (*CollectionInfo) ProtoMessage()
func (*CollectionInfo) ProtoReflect ¶
func (x *CollectionInfo) ProtoReflect() protoreflect.Message
func (*CollectionInfo) Reset ¶
func (x *CollectionInfo) Reset()
func (*CollectionInfo) SetAvailability ¶
func (x *CollectionInfo) SetAvailability(v *v1.TimeInterval)
func (*CollectionInfo) SetCollection ¶
func (x *CollectionInfo) SetCollection(v *Collection)
func (*CollectionInfo) SetCount ¶
func (x *CollectionInfo) SetCount(v uint64)
func (*CollectionInfo) String ¶
func (x *CollectionInfo) String() string
type CollectionInfo_builder ¶
type CollectionInfo_builder struct {
Collection *Collection
// The time interval for which data is available.
Availability *v1.TimeInterval
// Number of entries in the dataset.
Count *uint64
// contains filtered or unexported fields
}
func (CollectionInfo_builder) Build ¶
func (b0 CollectionInfo_builder) Build() *CollectionInfo
type CollectionInfos ¶
type CollectionInfos struct {
// contains filtered or unexported fields
}
CollectionInfos contains a list of CollectionInfo messages.
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) SetData ¶
func (x *CollectionInfos) SetData(v []*CollectionInfo)
func (*CollectionInfos) String ¶
func (x *CollectionInfos) String() string
type CollectionInfos_builder ¶
type CollectionInfos_builder struct {
Data []*CollectionInfo
// contains filtered or unexported fields
}
func (CollectionInfos_builder) Build ¶
func (b0 CollectionInfos_builder) Build() *CollectionInfos
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)
DeleteCollection(ctx context.Context, in *DeleteCollectionRequest, opts ...grpc.CallOption) (*DeleteCollectionResponse, 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)
DeleteCollection(context.Context, *DeleteCollectionRequest) (*DeleteCollectionResponse, 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 Collection_builder ¶
type Collection_builder struct {
// Here for backwards compatibility, to be removed in the future.
LegacyId string
Name string
Id *v1.ID
// contains filtered or unexported fields
}
func (Collection_builder) Build ¶
func (b0 Collection_builder) Build() *Collection
type CreateCollectionRequest ¶
type CreateCollectionRequest struct {
// contains filtered or unexported fields
}
CreateCollectionRequest is used to create a new collection.
func (*CreateCollectionRequest) ClearDatasetId ¶
func (x *CreateCollectionRequest) ClearDatasetId()
func (*CreateCollectionRequest) GetDatasetId ¶
func (x *CreateCollectionRequest) GetDatasetId() *v1.ID
func (*CreateCollectionRequest) GetName ¶
func (x *CreateCollectionRequest) GetName() string
func (*CreateCollectionRequest) HasDatasetId ¶
func (x *CreateCollectionRequest) HasDatasetId() bool
func (*CreateCollectionRequest) ProtoMessage ¶
func (*CreateCollectionRequest) ProtoMessage()
func (*CreateCollectionRequest) ProtoReflect ¶
func (x *CreateCollectionRequest) ProtoReflect() protoreflect.Message
func (*CreateCollectionRequest) Reset ¶
func (x *CreateCollectionRequest) Reset()
func (*CreateCollectionRequest) SetDatasetId ¶
func (x *CreateCollectionRequest) SetDatasetId(v *v1.ID)
func (*CreateCollectionRequest) SetName ¶
func (x *CreateCollectionRequest) SetName(v string)
func (*CreateCollectionRequest) String ¶
func (x *CreateCollectionRequest) String() string
type CreateCollectionRequest_builder ¶
type CreateCollectionRequest_builder struct {
// The dataset id where the collection should be created.
DatasetId *v1.ID
// The name of the collection to create.
Name string
// contains filtered or unexported fields
}
func (CreateCollectionRequest_builder) Build ¶
func (b0 CreateCollectionRequest_builder) Build() *CreateCollectionRequest
type CreateDatasetRequest ¶
type CreateDatasetRequest struct {
// contains filtered or unexported fields
}
CreateDatasetRequest is used to create a new dataset.
func (*CreateDatasetRequest) ClearType ¶
func (x *CreateDatasetRequest) ClearType()
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) HasType ¶
func (x *CreateDatasetRequest) HasType() bool
func (*CreateDatasetRequest) ProtoMessage ¶
func (*CreateDatasetRequest) ProtoMessage()
func (*CreateDatasetRequest) ProtoReflect ¶
func (x *CreateDatasetRequest) ProtoReflect() protoreflect.Message
func (*CreateDatasetRequest) Reset ¶
func (x *CreateDatasetRequest) Reset()
func (*CreateDatasetRequest) SetCodeName ¶
func (x *CreateDatasetRequest) SetCodeName(v string)
func (*CreateDatasetRequest) SetName ¶
func (x *CreateDatasetRequest) SetName(v string)
func (*CreateDatasetRequest) SetSummary ¶
func (x *CreateDatasetRequest) SetSummary(v string)
func (*CreateDatasetRequest) SetType ¶
func (x *CreateDatasetRequest) SetType(v *DatasetType)
func (*CreateDatasetRequest) String ¶
func (x *CreateDatasetRequest) String() string
type CreateDatasetRequest_builder ¶
type CreateDatasetRequest_builder struct {
// name of the dataset to create.
Name string
// message type of the dataset to create.
Type *DatasetType
// short text summary of the dataset to create.
Summary string
// normalized snake case name of the dataset to create.
CodeName string
// contains filtered or unexported fields
}
func (CreateDatasetRequest_builder) Build ¶
func (b0 CreateDatasetRequest_builder) Build() *CreateDatasetRequest
type DataAccessServiceClient ¶
type DataAccessServiceClient interface {
// legacy endpoint, kept around for backwards compatibility with older python clients for now
GetDatasetForInterval(ctx context.Context, in *GetDatasetForIntervalRequest, opts ...grpc.CallOption) (*DatapointPage, error)
// legacy endpoint, kept around for backwards compatibility with older python clients for now
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 {
// legacy endpoint, kept around for backwards compatibility with older python clients for now
GetDatasetForInterval(context.Context, *GetDatasetForIntervalRequest) (*DatapointPage, error)
// legacy endpoint, kept around for backwards compatibility with older python clients for now
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 {
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 {
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 {
// contains filtered or unexported fields
}
Datapoint is a single datapoint in a Tilebox Dataset
func (*Datapoint) GetMeta ¶
func (x *Datapoint) GetMeta() *DatapointMetadata
func (*Datapoint) ProtoMessage ¶
func (*Datapoint) ProtoMessage()
func (*Datapoint) ProtoReflect ¶
func (x *Datapoint) ProtoReflect() protoreflect.Message
func (*Datapoint) SetMeta ¶
func (x *Datapoint) SetMeta(v *DatapointMetadata)
type DatapointMetadata ¶
type DatapointMetadata struct {
XXX_raceDetectHookData protoimpl.RaceDetectHookData
XXX_presence [1]uint32
// contains filtered or unexported fields
}
DatapointMetadata contains the metadata for a single data point. legacy, only relevant for old endpoints
func (*DatapointMetadata) ClearEventTime ¶
func (x *DatapointMetadata) ClearEventTime()
func (*DatapointMetadata) ClearId ¶
func (x *DatapointMetadata) ClearId()
func (*DatapointMetadata) ClearIngestionTime ¶
func (x *DatapointMetadata) ClearIngestionTime()
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) HasEventTime ¶
func (x *DatapointMetadata) HasEventTime() bool
func (*DatapointMetadata) HasId ¶
func (x *DatapointMetadata) HasId() bool
func (*DatapointMetadata) HasIngestionTime ¶
func (x *DatapointMetadata) HasIngestionTime() bool
func (*DatapointMetadata) ProtoMessage ¶
func (*DatapointMetadata) ProtoMessage()
func (*DatapointMetadata) ProtoReflect ¶
func (x *DatapointMetadata) ProtoReflect() protoreflect.Message
func (*DatapointMetadata) Reset ¶
func (x *DatapointMetadata) Reset()
func (*DatapointMetadata) SetEventTime ¶
func (x *DatapointMetadata) SetEventTime(v *timestamppb.Timestamp)
func (*DatapointMetadata) SetId ¶
func (x *DatapointMetadata) SetId(v string)
func (*DatapointMetadata) SetIngestionTime ¶
func (x *DatapointMetadata) SetIngestionTime(v *timestamppb.Timestamp)
func (*DatapointMetadata) String ¶
func (x *DatapointMetadata) String() string
type DatapointMetadata_builder ¶
type DatapointMetadata_builder struct {
// The time the message was received by the on-board computer.
EventTime *timestamppb.Timestamp
// The time the message was ingested by Tilebox.
IngestionTime *timestamppb.Timestamp
// The external id of the datapoint.
Id *string
// contains filtered or unexported fields
}
func (DatapointMetadata_builder) Build ¶
func (b0 DatapointMetadata_builder) Build() *DatapointMetadata
type DatapointPage ¶
type DatapointPage struct {
// 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) ClearData ¶
func (x *DatapointPage) ClearData()
func (*DatapointPage) ClearNextPage ¶
func (x *DatapointPage) ClearNextPage()
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) HasData ¶
func (x *DatapointPage) HasData() bool
func (*DatapointPage) HasNextPage ¶
func (x *DatapointPage) HasNextPage() bool
func (*DatapointPage) ProtoMessage ¶
func (*DatapointPage) ProtoMessage()
func (*DatapointPage) ProtoReflect ¶
func (x *DatapointPage) ProtoReflect() protoreflect.Message
func (*DatapointPage) Reset ¶
func (x *DatapointPage) Reset()
func (*DatapointPage) SetData ¶
func (x *DatapointPage) SetData(v *RepeatedAny)
func (*DatapointPage) SetMeta ¶
func (x *DatapointPage) SetMeta(v []*DatapointMetadata)
func (*DatapointPage) SetNextPage ¶
func (x *DatapointPage) SetNextPage(v *LegacyPagination)
func (*DatapointPage) String ¶
func (x *DatapointPage) String() string
type DatapointPage_builder ¶
type DatapointPage_builder struct {
// A metadata for a datapoint.
Meta []*DatapointMetadata
// The datapoints.
Data *RepeatedAny
// The pagination parameters for the next page.
NextPage *LegacyPagination
// contains filtered or unexported fields
}
func (DatapointPage_builder) Build ¶
func (b0 DatapointPage_builder) Build() *DatapointPage
type Datapoint_builder ¶
type Datapoint_builder struct {
// A metadata for a datapoint.
Meta *DatapointMetadata
// The data.
Data *Any
// contains filtered or unexported fields
}
func (Datapoint_builder) Build ¶
func (b0 Datapoint_builder) Build() *Datapoint
type Dataset ¶
type Dataset struct {
// contains filtered or unexported fields
}
Dataset contains information about a single dataset
func (*Dataset) ClearGroupId ¶
func (x *Dataset) ClearGroupId()
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) GetTypeEditable ¶
func (*Dataset) GetVisibility ¶
func (x *Dataset) GetVisibility() Visibility
func (*Dataset) HasGroupId ¶
func (*Dataset) ProtoMessage ¶
func (*Dataset) ProtoMessage()
func (*Dataset) ProtoReflect ¶
func (x *Dataset) ProtoReflect() protoreflect.Message
func (*Dataset) SetCodeName ¶
func (*Dataset) SetDescription ¶
func (*Dataset) SetGroupId ¶
func (*Dataset) SetPermissions ¶
func (x *Dataset) SetPermissions(v []DatasetPermission)
func (*Dataset) SetSummary ¶
func (*Dataset) SetType ¶
func (x *Dataset) SetType(v *AnnotatedType)
func (*Dataset) SetTypeEditable ¶
func (*Dataset) SetVisibility ¶
func (x *Dataset) SetVisibility(v Visibility)
type DatasetGroup ¶
type DatasetGroup struct {
// contains filtered or unexported fields
}
DatasetGroup represent a dataset group
func (*DatasetGroup) ClearId ¶
func (x *DatasetGroup) ClearId()
func (*DatasetGroup) ClearParentId ¶
func (x *DatasetGroup) ClearParentId()
func (*DatasetGroup) GetCodeName ¶
func (x *DatasetGroup) GetCodeName() string
func (*DatasetGroup) GetIcon ¶
func (x *DatasetGroup) GetIcon() string
func (*DatasetGroup) GetId ¶
func (x *DatasetGroup) GetId() *v1.ID
func (*DatasetGroup) GetName ¶
func (x *DatasetGroup) GetName() string
func (*DatasetGroup) GetParentId ¶
func (x *DatasetGroup) GetParentId() *v1.ID
func (*DatasetGroup) HasId ¶
func (x *DatasetGroup) HasId() bool
func (*DatasetGroup) HasParentId ¶
func (x *DatasetGroup) HasParentId() bool
func (*DatasetGroup) ProtoMessage ¶
func (*DatasetGroup) ProtoMessage()
func (*DatasetGroup) ProtoReflect ¶
func (x *DatasetGroup) ProtoReflect() protoreflect.Message
func (*DatasetGroup) Reset ¶
func (x *DatasetGroup) Reset()
func (*DatasetGroup) SetCodeName ¶
func (x *DatasetGroup) SetCodeName(v string)
func (*DatasetGroup) SetIcon ¶
func (x *DatasetGroup) SetIcon(v string)
func (*DatasetGroup) SetId ¶
func (x *DatasetGroup) SetId(v *v1.ID)
func (*DatasetGroup) SetName ¶
func (x *DatasetGroup) SetName(v string)
func (*DatasetGroup) SetParentId ¶
func (x *DatasetGroup) SetParentId(v *v1.ID)
func (*DatasetGroup) String ¶
func (x *DatasetGroup) String() string
type DatasetGroup_builder ¶
type DatasetGroup_builder struct {
// group id
Id *v1.ID
// optional parent group id
ParentId *v1.ID
// normalized snake case name of the dataset group, which can be used as a valid code identifier
CodeName string
// display name of the group
Name string
// optional icon of the group
Icon string
// contains filtered or unexported fields
}
func (DatasetGroup_builder) Build ¶
func (b0 DatasetGroup_builder) Build() *DatasetGroup
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) 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) 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)
DeleteDataset(ctx context.Context, in *DeleteDatasetRequest, opts ...grpc.CallOption) (*DeleteDatasetResponse, 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)
DeleteDataset(context.Context, *DeleteDatasetRequest) (*DeleteDatasetResponse, 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 {
// contains filtered or unexported fields
}
DatasetType describes the type of a dataset.
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) SetFields ¶
func (x *DatasetType) SetFields(v []*Field)
func (*DatasetType) SetKind ¶
func (x *DatasetType) SetKind(v DatasetKind)
func (*DatasetType) String ¶
func (x *DatasetType) String() string
type DatasetType_builder ¶
type DatasetType_builder 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
// A list of fields that this dataset consists of.
Fields []*Field
// contains filtered or unexported fields
}
func (DatasetType_builder) Build ¶
func (b0 DatasetType_builder) Build() *DatasetType
type Dataset_builder ¶
type Dataset_builder struct {
// dataset id
Id *v1.ID
// the dataset group to which this dataset belongs
GroupId *v1.ID
// the type of the dataset
Type *AnnotatedType
// normalized snake case name of the dataset, which can be used as a valid code identifier
CodeName string
// display name of the dataset
Name string
// summary of the dataset
Summary string
// optional icon of the dataset
Icon string
// description of the dataset, in markdown format
Description string
// permissions of the requesting user on the dataset
Permissions []DatasetPermission
// visibility of the requesting user on the dataset
Visibility Visibility
// complete slug of the dataset
Slug string
// true if the dataset type is editable
TypeEditable bool
// contains filtered or unexported fields
}
func (Dataset_builder) Build ¶
func (b0 Dataset_builder) Build() *Dataset
type DeleteCollectionRequest ¶
type DeleteCollectionRequest struct {
// contains filtered or unexported fields
}
DeleteCollectionRequest contains the request parameters for deleting a single collection.
func (*DeleteCollectionRequest) ClearCollectionId ¶
func (x *DeleteCollectionRequest) ClearCollectionId()
func (*DeleteCollectionRequest) ClearDatasetId ¶
func (x *DeleteCollectionRequest) ClearDatasetId()
func (*DeleteCollectionRequest) GetCollectionId ¶
func (x *DeleteCollectionRequest) GetCollectionId() *v1.ID
func (*DeleteCollectionRequest) GetDatasetId ¶
func (x *DeleteCollectionRequest) GetDatasetId() *v1.ID
func (*DeleteCollectionRequest) HasCollectionId ¶
func (x *DeleteCollectionRequest) HasCollectionId() bool
func (*DeleteCollectionRequest) HasDatasetId ¶
func (x *DeleteCollectionRequest) HasDatasetId() bool
func (*DeleteCollectionRequest) ProtoMessage ¶
func (*DeleteCollectionRequest) ProtoMessage()
func (*DeleteCollectionRequest) ProtoReflect ¶
func (x *DeleteCollectionRequest) ProtoReflect() protoreflect.Message
func (*DeleteCollectionRequest) Reset ¶
func (x *DeleteCollectionRequest) Reset()
func (*DeleteCollectionRequest) SetCollectionId ¶
func (x *DeleteCollectionRequest) SetCollectionId(v *v1.ID)
func (*DeleteCollectionRequest) SetDatasetId ¶
func (x *DeleteCollectionRequest) SetDatasetId(v *v1.ID)
func (*DeleteCollectionRequest) String ¶
func (x *DeleteCollectionRequest) String() string
type DeleteCollectionRequest_builder ¶
type DeleteCollectionRequest_builder struct {
// The id of the collection to delete.
CollectionId *v1.ID
// The dataset id.
DatasetId *v1.ID
// contains filtered or unexported fields
}
func (DeleteCollectionRequest_builder) Build ¶
func (b0 DeleteCollectionRequest_builder) Build() *DeleteCollectionRequest
type DeleteCollectionResponse ¶
type DeleteCollectionResponse struct {
// contains filtered or unexported fields
}
DeleteCollectionResponse is the response to DeleteCollectionRequest.
func (*DeleteCollectionResponse) ProtoMessage ¶
func (*DeleteCollectionResponse) ProtoMessage()
func (*DeleteCollectionResponse) ProtoReflect ¶
func (x *DeleteCollectionResponse) ProtoReflect() protoreflect.Message
func (*DeleteCollectionResponse) Reset ¶
func (x *DeleteCollectionResponse) Reset()
func (*DeleteCollectionResponse) String ¶
func (x *DeleteCollectionResponse) String() string
type DeleteCollectionResponse_builder ¶
type DeleteCollectionResponse_builder struct {
// contains filtered or unexported fields
}
func (DeleteCollectionResponse_builder) Build ¶
func (b0 DeleteCollectionResponse_builder) Build() *DeleteCollectionResponse
type DeleteDatasetRequest ¶
type DeleteDatasetRequest struct {
// contains filtered or unexported fields
}
DeleteDatasetRequest is used to delete a dataset
func (*DeleteDatasetRequest) ClearId ¶
func (x *DeleteDatasetRequest) ClearId()
func (*DeleteDatasetRequest) GetId ¶
func (x *DeleteDatasetRequest) GetId() *v1.ID
func (*DeleteDatasetRequest) HasId ¶
func (x *DeleteDatasetRequest) HasId() bool
func (*DeleteDatasetRequest) ProtoMessage ¶
func (*DeleteDatasetRequest) ProtoMessage()
func (*DeleteDatasetRequest) ProtoReflect ¶
func (x *DeleteDatasetRequest) ProtoReflect() protoreflect.Message
func (*DeleteDatasetRequest) Reset ¶
func (x *DeleteDatasetRequest) Reset()
func (*DeleteDatasetRequest) SetId ¶
func (x *DeleteDatasetRequest) SetId(v *v1.ID)
func (*DeleteDatasetRequest) String ¶
func (x *DeleteDatasetRequest) String() string
type DeleteDatasetRequest_builder ¶
type DeleteDatasetRequest_builder struct {
// id of the dataset to delete.
Id *v1.ID
// contains filtered or unexported fields
}
func (DeleteDatasetRequest_builder) Build ¶
func (b0 DeleteDatasetRequest_builder) Build() *DeleteDatasetRequest
type DeleteDatasetResponse ¶
type DeleteDatasetResponse struct {
// contains filtered or unexported fields
}
DeleteDatasetResponse is the response to DeleteDatasetRequest
func (*DeleteDatasetResponse) GetTrashed ¶
func (x *DeleteDatasetResponse) GetTrashed() bool
func (*DeleteDatasetResponse) ProtoMessage ¶
func (*DeleteDatasetResponse) ProtoMessage()
func (*DeleteDatasetResponse) ProtoReflect ¶
func (x *DeleteDatasetResponse) ProtoReflect() protoreflect.Message
func (*DeleteDatasetResponse) Reset ¶
func (x *DeleteDatasetResponse) Reset()
func (*DeleteDatasetResponse) SetTrashed ¶
func (x *DeleteDatasetResponse) SetTrashed(v bool)
func (*DeleteDatasetResponse) String ¶
func (x *DeleteDatasetResponse) String() string
type DeleteDatasetResponse_builder ¶
type DeleteDatasetResponse_builder struct {
// whether the dataset has been trashed or not
Trashed bool
// contains filtered or unexported fields
}
func (DeleteDatasetResponse_builder) Build ¶
func (b0 DeleteDatasetResponse_builder) Build() *DeleteDatasetResponse
type DeleteRequest ¶
type DeleteRequest struct {
// contains filtered or unexported fields
}
DeleteRequest is used to delete multiple datapoints from a collection.
func (*DeleteRequest) ClearCollectionId ¶
func (x *DeleteRequest) ClearCollectionId()
func (*DeleteRequest) GetCollectionId ¶
func (x *DeleteRequest) GetCollectionId() *v1.ID
func (*DeleteRequest) GetDatapointIds ¶
func (x *DeleteRequest) GetDatapointIds() []*v1.ID
func (*DeleteRequest) HasCollectionId ¶
func (x *DeleteRequest) HasCollectionId() bool
func (*DeleteRequest) ProtoMessage ¶
func (*DeleteRequest) ProtoMessage()
func (*DeleteRequest) ProtoReflect ¶
func (x *DeleteRequest) ProtoReflect() protoreflect.Message
func (*DeleteRequest) Reset ¶
func (x *DeleteRequest) Reset()
func (*DeleteRequest) SetCollectionId ¶
func (x *DeleteRequest) SetCollectionId(v *v1.ID)
func (*DeleteRequest) SetDatapointIds ¶
func (x *DeleteRequest) SetDatapointIds(v []*v1.ID)
func (*DeleteRequest) String ¶
func (x *DeleteRequest) String() string
type DeleteRequest_builder ¶
type DeleteRequest_builder struct {
CollectionId *v1.ID
DatapointIds []*v1.ID
// contains filtered or unexported fields
}
func (DeleteRequest_builder) Build ¶
func (b0 DeleteRequest_builder) Build() *DeleteRequest
type DeleteResponse ¶
type DeleteResponse struct {
// contains filtered or unexported fields
}
DeleteResponse is used to indicate that multiple datapoints were deleted.
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) SetNumDeleted ¶
func (x *DeleteResponse) SetNumDeleted(v int64)
func (*DeleteResponse) String ¶
func (x *DeleteResponse) String() string
type DeleteResponse_builder ¶
type DeleteResponse_builder struct {
// The number of datapoints that were deleted.
NumDeleted int64
// contains filtered or unexported fields
}
func (DeleteResponse_builder) Build ¶
func (b0 DeleteResponse_builder) Build() *DeleteResponse
type Field ¶
type Field struct {
// contains filtered or unexported fields
}
Field describes a field of a dataset.
func (*Field) ClearAnnotation ¶
func (x *Field) ClearAnnotation()
func (*Field) ClearDescriptor ¶
func (x *Field) ClearDescriptor()
func (*Field) GetAnnotation ¶
func (x *Field) GetAnnotation() *FieldAnnotation
func (*Field) GetDescriptor ¶
func (x *Field) GetDescriptor() *descriptorpb.FieldDescriptorProto
func (*Field) GetQueryable ¶
func (*Field) HasAnnotation ¶
func (*Field) HasDescriptor ¶
func (*Field) ProtoMessage ¶
func (*Field) ProtoMessage()
func (*Field) ProtoReflect ¶
func (x *Field) ProtoReflect() protoreflect.Message
func (*Field) SetAnnotation ¶
func (x *Field) SetAnnotation(v *FieldAnnotation)
func (*Field) SetDescriptor ¶
func (x *Field) SetDescriptor(v *descriptorpb.FieldDescriptorProto)
func (*Field) SetQueryable ¶
type FieldAnnotation ¶
type FieldAnnotation struct {
// contains filtered or unexported fields
}
FieldAnnotation contains additional information about a field in a dataset
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) SetDescription ¶
func (x *FieldAnnotation) SetDescription(v string)
func (*FieldAnnotation) SetExampleValue ¶
func (x *FieldAnnotation) SetExampleValue(v string)
func (*FieldAnnotation) String ¶
func (x *FieldAnnotation) String() string
type FieldAnnotation_builder ¶
type FieldAnnotation_builder struct {
Description string
ExampleValue string
// contains filtered or unexported fields
}
func (FieldAnnotation_builder) Build ¶
func (b0 FieldAnnotation_builder) Build() *FieldAnnotation
type Field_builder ¶
type Field_builder 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
// An optional description and example value for the field.
Annotation *FieldAnnotation
// 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
// contains filtered or unexported fields
}
func (Field_builder) Build ¶
func (b0 Field_builder) Build() *Field
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) Number ¶
func (x FlightDirection) Number() protoreflect.EnumNumber
func (FlightDirection) String ¶
func (x FlightDirection) String() string
func (FlightDirection) Type ¶
func (FlightDirection) Type() protoreflect.EnumType
type Geometry ¶
type Geometry struct {
// 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) 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 Geometry_builder ¶
type Geometry_builder struct {
// well-known binary representation of a geometry
Wkb []byte
// contains filtered or unexported fields
}
func (Geometry_builder) Build ¶
func (b0 Geometry_builder) Build() *Geometry
type GetCollectionByNameRequest ¶
type GetCollectionByNameRequest struct {
// contains filtered or unexported fields
}
GetCollectionByNameRequest contains the request parameters for retrieving a single collection by its name.
func (*GetCollectionByNameRequest) ClearDatasetId ¶
func (x *GetCollectionByNameRequest) ClearDatasetId()
func (*GetCollectionByNameRequest) GetCollectionName ¶
func (x *GetCollectionByNameRequest) GetCollectionName() string
func (*GetCollectionByNameRequest) GetDatasetId ¶
func (x *GetCollectionByNameRequest) GetDatasetId() *v1.ID
func (*GetCollectionByNameRequest) GetWithAvailability ¶
func (x *GetCollectionByNameRequest) GetWithAvailability() bool
func (*GetCollectionByNameRequest) GetWithCount ¶
func (x *GetCollectionByNameRequest) GetWithCount() bool
func (*GetCollectionByNameRequest) HasDatasetId ¶
func (x *GetCollectionByNameRequest) HasDatasetId() 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) SetCollectionName ¶
func (x *GetCollectionByNameRequest) SetCollectionName(v string)
func (*GetCollectionByNameRequest) SetDatasetId ¶
func (x *GetCollectionByNameRequest) SetDatasetId(v *v1.ID)
func (*GetCollectionByNameRequest) SetWithAvailability ¶
func (x *GetCollectionByNameRequest) SetWithAvailability(v bool)
func (*GetCollectionByNameRequest) SetWithCount ¶
func (x *GetCollectionByNameRequest) SetWithCount(v bool)
func (*GetCollectionByNameRequest) String ¶
func (x *GetCollectionByNameRequest) String() string
type GetCollectionByNameRequest_builder ¶
type GetCollectionByNameRequest_builder struct {
// The name of the collection to retrieve.
CollectionName string
// If true, the response will include the availability interval.
WithAvailability bool
// If true, the response will include the number of entries.
WithCount bool
// The dataset id.
DatasetId *v1.ID
// contains filtered or unexported fields
}
func (GetCollectionByNameRequest_builder) Build ¶
func (b0 GetCollectionByNameRequest_builder) Build() *GetCollectionByNameRequest
type GetDatapointByIdRequest ¶
type GetDatapointByIdRequest struct {
// 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) 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) SetCollectionId ¶
func (x *GetDatapointByIdRequest) SetCollectionId(v string)
func (*GetDatapointByIdRequest) SetId ¶
func (x *GetDatapointByIdRequest) SetId(v string)
func (*GetDatapointByIdRequest) SetSkipData ¶
func (x *GetDatapointByIdRequest) SetSkipData(v bool)
func (*GetDatapointByIdRequest) String ¶
func (x *GetDatapointByIdRequest) String() string
type GetDatapointByIdRequest_builder ¶
type GetDatapointByIdRequest_builder struct {
// The collection id.
CollectionId string
// The id of the requested data point.
Id string
// If true, only the datapoint metadata is returned.
SkipData bool
// contains filtered or unexported fields
}
func (GetDatapointByIdRequest_builder) Build ¶
func (b0 GetDatapointByIdRequest_builder) Build() *GetDatapointByIdRequest
type GetDatasetForIntervalRequest ¶
type GetDatasetForIntervalRequest struct {
// 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) ClearDatapointInterval ¶
func (x *GetDatasetForIntervalRequest) ClearDatapointInterval()
func (*GetDatasetForIntervalRequest) ClearPage ¶
func (x *GetDatasetForIntervalRequest) ClearPage()
func (*GetDatasetForIntervalRequest) ClearTimeInterval ¶
func (x *GetDatasetForIntervalRequest) ClearTimeInterval()
func (*GetDatasetForIntervalRequest) GetCollectionId ¶
func (x *GetDatasetForIntervalRequest) GetCollectionId() string
func (*GetDatasetForIntervalRequest) GetDatapointInterval ¶
func (x *GetDatasetForIntervalRequest) GetDatapointInterval() *v1.IDInterval
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() *v1.TimeInterval
func (*GetDatasetForIntervalRequest) HasDatapointInterval ¶
func (x *GetDatasetForIntervalRequest) HasDatapointInterval() bool
func (*GetDatasetForIntervalRequest) HasPage ¶
func (x *GetDatasetForIntervalRequest) HasPage() bool
func (*GetDatasetForIntervalRequest) HasTimeInterval ¶
func (x *GetDatasetForIntervalRequest) HasTimeInterval() bool
func (*GetDatasetForIntervalRequest) ProtoMessage ¶
func (*GetDatasetForIntervalRequest) ProtoMessage()
func (*GetDatasetForIntervalRequest) ProtoReflect ¶
func (x *GetDatasetForIntervalRequest) ProtoReflect() protoreflect.Message
func (*GetDatasetForIntervalRequest) Reset ¶
func (x *GetDatasetForIntervalRequest) Reset()
func (*GetDatasetForIntervalRequest) SetCollectionId ¶
func (x *GetDatasetForIntervalRequest) SetCollectionId(v string)
func (*GetDatasetForIntervalRequest) SetDatapointInterval ¶
func (x *GetDatasetForIntervalRequest) SetDatapointInterval(v *v1.IDInterval)
func (*GetDatasetForIntervalRequest) SetPage ¶
func (x *GetDatasetForIntervalRequest) SetPage(v *LegacyPagination)
func (*GetDatasetForIntervalRequest) SetSkipData ¶
func (x *GetDatasetForIntervalRequest) SetSkipData(v bool)
func (*GetDatasetForIntervalRequest) SetSkipMeta ¶
func (x *GetDatasetForIntervalRequest) SetSkipMeta(v bool)
func (*GetDatasetForIntervalRequest) SetTimeInterval ¶
func (x *GetDatasetForIntervalRequest) SetTimeInterval(v *v1.TimeInterval)
func (*GetDatasetForIntervalRequest) String ¶
func (x *GetDatasetForIntervalRequest) String() string
type GetDatasetForIntervalRequest_builder ¶
type GetDatasetForIntervalRequest_builder struct {
// The collection id.
CollectionId string
// Either time interval or datapoint interval must be set, but not both.
// The time interval for which data is requested.
TimeInterval *v1.TimeInterval
// The datapoint interval for which data is requested.
DatapointInterval *v1.IDInterval
// The pagination parameters for this request.
Page *LegacyPagination
// If true, the datapoint data is not returned.
SkipData bool
// 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
// contains filtered or unexported fields
}
func (GetDatasetForIntervalRequest_builder) Build ¶
func (b0 GetDatasetForIntervalRequest_builder) Build() *GetDatasetForIntervalRequest
type GetDatasetRequest ¶
type GetDatasetRequest struct {
// contains filtered or unexported fields
}
GetDatasetRequest is the request message for the GetDataset RPC method for fetching a single dataset
func (*GetDatasetRequest) ClearId ¶
func (x *GetDatasetRequest) ClearId()
func (*GetDatasetRequest) GetId ¶
func (x *GetDatasetRequest) GetId() *v1.ID
func (*GetDatasetRequest) GetSlug ¶
func (x *GetDatasetRequest) GetSlug() string
func (*GetDatasetRequest) HasId ¶
func (x *GetDatasetRequest) HasId() bool
func (*GetDatasetRequest) ProtoMessage ¶
func (*GetDatasetRequest) ProtoMessage()
func (*GetDatasetRequest) ProtoReflect ¶
func (x *GetDatasetRequest) ProtoReflect() protoreflect.Message
func (*GetDatasetRequest) Reset ¶
func (x *GetDatasetRequest) Reset()
func (*GetDatasetRequest) SetId ¶
func (x *GetDatasetRequest) SetId(v *v1.ID)
func (*GetDatasetRequest) SetSlug ¶
func (x *GetDatasetRequest) SetSlug(v string)
func (*GetDatasetRequest) String ¶
func (x *GetDatasetRequest) String() string
type GetDatasetRequest_builder ¶
type GetDatasetRequest_builder struct {
// slug of the dataset to be returned, e.g. "open_data.copernicus.sentinel1_sar"
// it must contain at least one group and one dataset code name separated by a "."
Slug string
// or alternatively a dataset id
Id *v1.ID
// contains filtered or unexported fields
}
func (GetDatasetRequest_builder) Build ¶
func (b0 GetDatasetRequest_builder) Build() *GetDatasetRequest
type IngestRequest ¶
type IngestRequest struct {
// contains filtered or unexported fields
}
IngestRequest is used to ingest one or multiple datapoints into a collection.
func (*IngestRequest) ClearCollectionId ¶
func (x *IngestRequest) ClearCollectionId()
func (*IngestRequest) GetAllowExisting ¶
func (x *IngestRequest) GetAllowExisting() bool
func (*IngestRequest) GetCollectionId ¶
func (x *IngestRequest) GetCollectionId() *v1.ID
func (*IngestRequest) GetValues ¶
func (x *IngestRequest) GetValues() [][]byte
func (*IngestRequest) HasCollectionId ¶
func (x *IngestRequest) HasCollectionId() bool
func (*IngestRequest) ProtoMessage ¶
func (*IngestRequest) ProtoMessage()
func (*IngestRequest) ProtoReflect ¶
func (x *IngestRequest) ProtoReflect() protoreflect.Message
func (*IngestRequest) Reset ¶
func (x *IngestRequest) Reset()
func (*IngestRequest) SetAllowExisting ¶
func (x *IngestRequest) SetAllowExisting(v bool)
func (*IngestRequest) SetCollectionId ¶
func (x *IngestRequest) SetCollectionId(v *v1.ID)
func (*IngestRequest) SetValues ¶
func (x *IngestRequest) SetValues(v [][]byte)
func (*IngestRequest) String ¶
func (x *IngestRequest) String() string
type IngestRequest_builder ¶
type IngestRequest_builder struct {
// The collection to insert the datapoints into.
CollectionId *v1.ID
// 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
// 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
// contains filtered or unexported fields
}
func (IngestRequest_builder) Build ¶
func (b0 IngestRequest_builder) Build() *IngestRequest
type IngestResponse ¶
type IngestResponse struct {
// 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) GetDatapointIds ¶
func (x *IngestResponse) GetDatapointIds() []*v1.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) SetDatapointIds ¶
func (x *IngestResponse) SetDatapointIds(v []*v1.ID)
func (*IngestResponse) SetNumCreated ¶
func (x *IngestResponse) SetNumCreated(v int64)
func (*IngestResponse) SetNumExisting ¶
func (x *IngestResponse) SetNumExisting(v int64)
func (*IngestResponse) String ¶
func (x *IngestResponse) String() string
type IngestResponse_builder ¶
type IngestResponse_builder struct {
// The number of datapoints that were created.
NumCreated int64
// The number of datapoints that were ignored because they already existed.
NumExisting int64
// The ids of the datapoints in the same order as the datapoints in the request.
DatapointIds []*v1.ID
// contains filtered or unexported fields
}
func (IngestResponse_builder) Build ¶
func (b0 IngestResponse_builder) Build() *IngestResponse
type LatLon ¶
type LatLon struct {
// contains filtered or unexported fields
}
LatLon is a pair of latitude and longitude values representing a point on the Earth's surface
func (*LatLon) GetLatitude ¶
func (*LatLon) GetLongitude ¶
func (*LatLon) ProtoMessage ¶
func (*LatLon) ProtoMessage()
func (*LatLon) ProtoReflect ¶
func (x *LatLon) ProtoReflect() protoreflect.Message
func (*LatLon) SetLatitude ¶
func (*LatLon) SetLongitude ¶
type LatLonAlt ¶
type LatLonAlt struct {
// 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) GetAltitude ¶
func (*LatLonAlt) GetLatitude ¶
func (*LatLonAlt) GetLongitude ¶
func (*LatLonAlt) ProtoMessage ¶
func (*LatLonAlt) ProtoMessage()
func (*LatLonAlt) ProtoReflect ¶
func (x *LatLonAlt) ProtoReflect() protoreflect.Message
func (*LatLonAlt) SetAltitude ¶
func (*LatLonAlt) SetLatitude ¶
func (*LatLonAlt) SetLongitude ¶
type LatLonAlt_builder ¶
type LatLonAlt_builder struct {
Latitude float64
Longitude float64
Altitude float64
// contains filtered or unexported fields
}
func (LatLonAlt_builder) Build ¶
func (b0 LatLonAlt_builder) Build() *LatLonAlt
type LatLon_builder ¶
type LatLon_builder struct {
Latitude float64
Longitude float64
// contains filtered or unexported fields
}
func (LatLon_builder) Build ¶
func (b0 LatLon_builder) Build() *LatLon
type LegacyPagination ¶
type LegacyPagination struct {
XXX_raceDetectHookData protoimpl.RaceDetectHookData
XXX_presence [1]uint32
// contains filtered or unexported fields
}
LegacyPagination - used for backwards compatibility, will be removed as soon as all datasets are migrated
func (*LegacyPagination) ClearLimit ¶
func (x *LegacyPagination) ClearLimit()
func (*LegacyPagination) ClearStartingAfter ¶
func (x *LegacyPagination) ClearStartingAfter()
func (*LegacyPagination) GetLimit ¶
func (x *LegacyPagination) GetLimit() int64
func (*LegacyPagination) GetStartingAfter ¶
func (x *LegacyPagination) GetStartingAfter() string
func (*LegacyPagination) HasLimit ¶
func (x *LegacyPagination) HasLimit() bool
func (*LegacyPagination) HasStartingAfter ¶
func (x *LegacyPagination) HasStartingAfter() bool
func (*LegacyPagination) ProtoMessage ¶
func (*LegacyPagination) ProtoMessage()
func (*LegacyPagination) ProtoReflect ¶
func (x *LegacyPagination) ProtoReflect() protoreflect.Message
func (*LegacyPagination) Reset ¶
func (x *LegacyPagination) Reset()
func (*LegacyPagination) SetLimit ¶
func (x *LegacyPagination) SetLimit(v int64)
func (*LegacyPagination) SetStartingAfter ¶
func (x *LegacyPagination) SetStartingAfter(v string)
func (*LegacyPagination) String ¶
func (x *LegacyPagination) String() string
type LegacyPagination_builder ¶
type LegacyPagination_builder struct {
// The maximum number of entries to return.
Limit *int64
// 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
// contains filtered or unexported fields
}
func (LegacyPagination_builder) Build ¶
func (b0 LegacyPagination_builder) Build() *LegacyPagination
type ListCollectionsRequest ¶
type ListCollectionsRequest struct {
// contains filtered or unexported fields
}
ListCollectionsRequest contains the request parameters for retrieving a list of all available collections for a given dataset.
func (*ListCollectionsRequest) ClearDatasetId ¶
func (x *ListCollectionsRequest) ClearDatasetId()
func (*ListCollectionsRequest) GetDatasetId ¶
func (x *ListCollectionsRequest) GetDatasetId() *v1.ID
func (*ListCollectionsRequest) GetWithAvailability ¶
func (x *ListCollectionsRequest) GetWithAvailability() bool
func (*ListCollectionsRequest) GetWithCount ¶
func (x *ListCollectionsRequest) GetWithCount() bool
func (*ListCollectionsRequest) HasDatasetId ¶
func (x *ListCollectionsRequest) HasDatasetId() 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) SetDatasetId ¶
func (x *ListCollectionsRequest) SetDatasetId(v *v1.ID)
func (*ListCollectionsRequest) SetWithAvailability ¶
func (x *ListCollectionsRequest) SetWithAvailability(v bool)
func (*ListCollectionsRequest) SetWithCount ¶
func (x *ListCollectionsRequest) SetWithCount(v bool)
func (*ListCollectionsRequest) String ¶
func (x *ListCollectionsRequest) String() string
type ListCollectionsRequest_builder ¶
type ListCollectionsRequest_builder struct {
// The dataset id.
DatasetId *v1.ID
// If true, the response will include the availability interval.
WithAvailability bool
// If true, the response will include the number of entries.
WithCount bool
// contains filtered or unexported fields
}
func (ListCollectionsRequest_builder) Build ¶
func (b0 ListCollectionsRequest_builder) Build() *ListCollectionsRequest
type ListDatasetsRequest ¶
type ListDatasetsRequest struct {
// contains filtered or unexported fields
}
ListDatasetsRequest is used to request a list of datasets
func (*ListDatasetsRequest) ClearClientInfo ¶
func (x *ListDatasetsRequest) ClearClientInfo()
func (*ListDatasetsRequest) GetClientInfo ¶
func (x *ListDatasetsRequest) GetClientInfo() *ClientInfo
func (*ListDatasetsRequest) HasClientInfo ¶
func (x *ListDatasetsRequest) HasClientInfo() bool
func (*ListDatasetsRequest) ProtoMessage ¶
func (*ListDatasetsRequest) ProtoMessage()
func (*ListDatasetsRequest) ProtoReflect ¶
func (x *ListDatasetsRequest) ProtoReflect() protoreflect.Message
func (*ListDatasetsRequest) Reset ¶
func (x *ListDatasetsRequest) Reset()
func (*ListDatasetsRequest) SetClientInfo ¶
func (x *ListDatasetsRequest) SetClientInfo(v *ClientInfo)
func (*ListDatasetsRequest) String ¶
func (x *ListDatasetsRequest) String() string
type ListDatasetsRequest_builder ¶
type ListDatasetsRequest_builder struct {
// some information about the Tilebox client requesting the datasets
ClientInfo *ClientInfo
// contains filtered or unexported fields
}
func (ListDatasetsRequest_builder) Build ¶
func (b0 ListDatasetsRequest_builder) Build() *ListDatasetsRequest
type ListDatasetsResponse ¶
type ListDatasetsResponse struct {
XXX_raceDetectHookData protoimpl.RaceDetectHookData
XXX_presence [1]uint32
// contains filtered or unexported fields
}
A list of datasets and dataset groups
func (*ListDatasetsResponse) ClearMaximumOwnedDatasets ¶
func (x *ListDatasetsResponse) ClearMaximumOwnedDatasets()
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) HasMaximumOwnedDatasets ¶
func (x *ListDatasetsResponse) HasMaximumOwnedDatasets() bool
func (*ListDatasetsResponse) ProtoMessage ¶
func (*ListDatasetsResponse) ProtoMessage()
func (*ListDatasetsResponse) ProtoReflect ¶
func (x *ListDatasetsResponse) ProtoReflect() protoreflect.Message
func (*ListDatasetsResponse) Reset ¶
func (x *ListDatasetsResponse) Reset()
func (*ListDatasetsResponse) SetDatasets ¶
func (x *ListDatasetsResponse) SetDatasets(v []*Dataset)
func (*ListDatasetsResponse) SetGroups ¶
func (x *ListDatasetsResponse) SetGroups(v []*DatasetGroup)
func (*ListDatasetsResponse) SetMaximumOwnedDatasets ¶
func (x *ListDatasetsResponse) SetMaximumOwnedDatasets(v int64)
func (*ListDatasetsResponse) SetOwnedDatasets ¶
func (x *ListDatasetsResponse) SetOwnedDatasets(v int64)
func (*ListDatasetsResponse) SetServerMessage ¶
func (x *ListDatasetsResponse) SetServerMessage(v string)
func (*ListDatasetsResponse) String ¶
func (x *ListDatasetsResponse) String() string
type ListDatasetsResponse_builder ¶
type ListDatasetsResponse_builder struct {
// list of datasets a user has access to
Datasets []*Dataset
// list of dataset groups a user has access to
Groups []*DatasetGroup
// an optional message to be displayed to the user when they access a list of datasets
ServerMessage string
// Number of datasets that the users organization is the owner of
OwnedDatasets int64
// Maximum number of datasets that can be created and therefore owned by the organization. Nil means unlimited.
MaximumOwnedDatasets *int64
// contains filtered or unexported fields
}
func (ListDatasetsResponse_builder) Build ¶
func (b0 ListDatasetsResponse_builder) Build() *ListDatasetsResponse
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) 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 // Alaska Satellite Facility OpendataProvider_OPENDATA_PROVIDER_ASF OpendataProvider = 1 // Copernicus Dataspace OpendataProvider_OPENDATA_PROVIDER_COPERNICUS_DATASPACE OpendataProvider = 2 // Umbra Space OpendataProvider_OPENDATA_PROVIDER_UMBRA OpendataProvider = 3 )
func (OpendataProvider) Descriptor ¶
func (OpendataProvider) Descriptor() protoreflect.EnumDescriptor
func (OpendataProvider) Enum ¶
func (x OpendataProvider) Enum() *OpendataProvider
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 {
// contains filtered or unexported fields
}
Package contains information about the installed version of a given package on the client
func (*Package) GetVersion ¶
func (*Package) ProtoMessage ¶
func (*Package) ProtoMessage()
func (*Package) ProtoReflect ¶
func (x *Package) ProtoReflect() protoreflect.Message
func (*Package) SetVersion ¶
type Package_builder ¶
type Package_builder struct {
// package name
Name string
// package version
Version string
// contains filtered or unexported fields
}
func (Package_builder) Build ¶
func (b0 Package_builder) Build() *Package
type Polarization ¶
type Polarization int32
Polarization of the radar signal.
const ( Polarization_POLARIZATION_UNSPECIFIED Polarization = 0 // Horizontal transmit, Horizontal receive Polarization_POLARIZATION_HH Polarization = 1 // Horizontal transmit, Vertical receive Polarization_POLARIZATION_HV Polarization = 2 // Vertical transmit, Horizontal receive Polarization_POLARIZATION_VH Polarization = 3 // Vertical transmit, Vertical receive Polarization_POLARIZATION_VV Polarization = 4 // HH+HH Polarization_POLARIZATION_DUAL_HH Polarization = 5 // HV+HV Polarization_POLARIZATION_DUAL_HV Polarization = 6 // VH+VH Polarization_POLARIZATION_DUAL_VH Polarization = 7 // VV+VV Polarization_POLARIZATION_DUAL_VV Polarization = 8 // HH+HV Polarization_POLARIZATION_HH_HV Polarization = 9 // VV+VH Polarization_POLARIZATION_VV_VH Polarization = 10 )
func (Polarization) Descriptor ¶
func (Polarization) Descriptor() protoreflect.EnumDescriptor
func (Polarization) Enum ¶
func (x Polarization) Enum() *Polarization
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 // Raw data ProcessingLevel_PROCESSING_LEVEL_L0 ProcessingLevel = 12 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) 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 {
// contains filtered or unexported fields
}
A quaternion
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) SetQ1 ¶
func (x *Quaternion) SetQ1(v float64)
func (*Quaternion) SetQ2 ¶
func (x *Quaternion) SetQ2(v float64)
func (*Quaternion) SetQ3 ¶
func (x *Quaternion) SetQ3(v float64)
func (*Quaternion) SetQ4 ¶
func (x *Quaternion) SetQ4(v float64)
func (*Quaternion) String ¶
func (x *Quaternion) String() string
type Quaternion_builder ¶
type Quaternion_builder struct {
Q1 float64
Q2 float64
Q3 float64
Q4 float64
// contains filtered or unexported fields
}
func (Quaternion_builder) Build ¶
func (b0 Quaternion_builder) Build() *Quaternion
type QueryByIDRequest ¶
type QueryByIDRequest struct {
// contains filtered or unexported fields
}
QueryByIDRequest contains the request parameters for retrieving a single data point by its id.
func (*QueryByIDRequest) ClearId ¶
func (x *QueryByIDRequest) ClearId()
func (*QueryByIDRequest) GetCollectionIds ¶
func (x *QueryByIDRequest) GetCollectionIds() []*v1.ID
func (*QueryByIDRequest) GetId ¶
func (x *QueryByIDRequest) GetId() *v1.ID
func (*QueryByIDRequest) GetSkipData ¶
func (x *QueryByIDRequest) GetSkipData() bool
func (*QueryByIDRequest) HasId ¶
func (x *QueryByIDRequest) HasId() 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) SetCollectionIds ¶
func (x *QueryByIDRequest) SetCollectionIds(v []*v1.ID)
func (*QueryByIDRequest) SetId ¶
func (x *QueryByIDRequest) SetId(v *v1.ID)
func (*QueryByIDRequest) SetSkipData ¶
func (x *QueryByIDRequest) SetSkipData(v bool)
func (*QueryByIDRequest) String ¶
func (x *QueryByIDRequest) String() string
type QueryByIDRequest_builder ¶
type QueryByIDRequest_builder struct {
// collection ids to query.
CollectionIds []*v1.ID
// The id of the requested data point.
Id *v1.ID
// If true, only the datapoint metadata is returned.
SkipData bool
// contains filtered or unexported fields
}
func (QueryByIDRequest_builder) Build ¶
func (b0 QueryByIDRequest_builder) Build() *QueryByIDRequest
type QueryFilters ¶
type QueryFilters struct {
// contains filtered or unexported fields
}
QueryFilters contains the filters to apply to a query.
func (*QueryFilters) ClearDatapointInterval ¶
func (x *QueryFilters) ClearDatapointInterval()
func (*QueryFilters) ClearSpatialExtent ¶
func (x *QueryFilters) ClearSpatialExtent()
func (*QueryFilters) ClearTimeInterval ¶
func (x *QueryFilters) ClearTimeInterval()
func (*QueryFilters) GetDatapointInterval ¶
func (x *QueryFilters) GetDatapointInterval() *v1.IDInterval
func (*QueryFilters) GetSpatialExtent ¶
func (x *QueryFilters) GetSpatialExtent() *SpatialFilter
func (*QueryFilters) GetTimeInterval ¶
func (x *QueryFilters) GetTimeInterval() *v1.TimeInterval
func (*QueryFilters) HasDatapointInterval ¶
func (x *QueryFilters) HasDatapointInterval() bool
func (*QueryFilters) HasSpatialExtent ¶
func (x *QueryFilters) HasSpatialExtent() bool
func (*QueryFilters) HasTimeInterval ¶
func (x *QueryFilters) HasTimeInterval() bool
func (*QueryFilters) ProtoMessage ¶
func (*QueryFilters) ProtoMessage()
func (*QueryFilters) ProtoReflect ¶
func (x *QueryFilters) ProtoReflect() protoreflect.Message
func (*QueryFilters) Reset ¶
func (x *QueryFilters) Reset()
func (*QueryFilters) SetDatapointInterval ¶
func (x *QueryFilters) SetDatapointInterval(v *v1.IDInterval)
func (*QueryFilters) SetSpatialExtent ¶
func (x *QueryFilters) SetSpatialExtent(v *SpatialFilter)
func (*QueryFilters) SetTimeInterval ¶
func (x *QueryFilters) SetTimeInterval(v *v1.TimeInterval)
func (*QueryFilters) String ¶
func (x *QueryFilters) String() string
type QueryFilters_builder ¶
type QueryFilters_builder struct {
TimeInterval *v1.TimeInterval
DatapointInterval *v1.IDInterval
SpatialExtent *SpatialFilter
// contains filtered or unexported fields
}
func (QueryFilters_builder) Build ¶
func (b0 QueryFilters_builder) Build() *QueryFilters
type QueryRequest ¶
type QueryRequest struct {
// contains filtered or unexported fields
}
QueryRequest contains the request parameters for retrieving data from a Tilebox dataset.
func (*QueryRequest) ClearFilters ¶
func (x *QueryRequest) ClearFilters()
func (*QueryRequest) ClearPage ¶
func (x *QueryRequest) ClearPage()
func (*QueryRequest) GetCollectionIds ¶
func (x *QueryRequest) GetCollectionIds() []*v1.ID
func (*QueryRequest) GetFilters ¶
func (x *QueryRequest) GetFilters() *QueryFilters
func (*QueryRequest) GetPage ¶
func (x *QueryRequest) GetPage() *v1.Pagination
func (*QueryRequest) GetSkipData ¶
func (x *QueryRequest) GetSkipData() bool
func (*QueryRequest) HasFilters ¶
func (x *QueryRequest) HasFilters() bool
func (*QueryRequest) HasPage ¶
func (x *QueryRequest) HasPage() 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) SetCollectionIds ¶
func (x *QueryRequest) SetCollectionIds(v []*v1.ID)
func (*QueryRequest) SetFilters ¶
func (x *QueryRequest) SetFilters(v *QueryFilters)
func (*QueryRequest) SetPage ¶
func (x *QueryRequest) SetPage(v *v1.Pagination)
func (*QueryRequest) SetSkipData ¶
func (x *QueryRequest) SetSkipData(v bool)
func (*QueryRequest) String ¶
func (x *QueryRequest) String() string
type QueryRequest_builder ¶
type QueryRequest_builder struct {
// collection ids to query.
CollectionIds []*v1.ID
// Filters to apply to the query.
Filters *QueryFilters
// The pagination parameters for this request.
Page *v1.Pagination
// If true, only datapoint metadata, such as id, time and ingestion_time are returned.
SkipData bool
// contains filtered or unexported fields
}
func (QueryRequest_builder) Build ¶
func (b0 QueryRequest_builder) Build() *QueryRequest
type QueryResultPage ¶
type QueryResultPage struct {
// contains filtered or unexported fields
}
QueryResultPage is a single page of data points of a Tilebox dataset
func (*QueryResultPage) ClearData ¶
func (x *QueryResultPage) ClearData()
func (*QueryResultPage) ClearNextPage ¶
func (x *QueryResultPage) ClearNextPage()
func (*QueryResultPage) GetData ¶
func (x *QueryResultPage) GetData() *RepeatedAny
func (*QueryResultPage) GetNextPage ¶
func (x *QueryResultPage) GetNextPage() *v1.Pagination
func (*QueryResultPage) HasData ¶
func (x *QueryResultPage) HasData() bool
func (*QueryResultPage) HasNextPage ¶
func (x *QueryResultPage) HasNextPage() bool
func (*QueryResultPage) ProtoMessage ¶
func (*QueryResultPage) ProtoMessage()
func (*QueryResultPage) ProtoReflect ¶
func (x *QueryResultPage) ProtoReflect() protoreflect.Message
func (*QueryResultPage) Reset ¶
func (x *QueryResultPage) Reset()
func (*QueryResultPage) SetData ¶
func (x *QueryResultPage) SetData(v *RepeatedAny)
func (*QueryResultPage) SetNextPage ¶
func (x *QueryResultPage) SetNextPage(v *v1.Pagination)
func (*QueryResultPage) String ¶
func (x *QueryResultPage) String() string
type QueryResultPage_builder ¶
type QueryResultPage_builder struct {
// The datapoints.
Data *RepeatedAny
// The pagination parameters for the next page.
NextPage *v1.Pagination
// contains filtered or unexported fields
}
func (QueryResultPage_builder) Build ¶
func (b0 QueryResultPage_builder) Build() *QueryResultPage
type RepeatedAny ¶
type RepeatedAny struct {
// 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) 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) SetTypeUrl ¶
func (x *RepeatedAny) SetTypeUrl(v string)
func (*RepeatedAny) SetValue ¶
func (x *RepeatedAny) SetValue(v [][]byte)
func (*RepeatedAny) String ¶
func (x *RepeatedAny) String() string
type RepeatedAny_builder ¶
type RepeatedAny_builder struct {
TypeUrl string
// Must be a valid serialized protocol buffer of the above specified type.
Value [][]byte
// contains filtered or unexported fields
}
func (RepeatedAny_builder) Build ¶
func (b0 RepeatedAny_builder) Build() *RepeatedAny
type SpatialCoordinateSystem ¶
type SpatialCoordinateSystem int32
SpatialCoordinateSystem specifies the coordinate system in which to perform geometry calculations such as intersections.
const ( // Unspecified coordinate system, will default to cartesian. SpatialCoordinateSystem_SPATIAL_COORDINATE_SYSTEM_UNSPECIFIED SpatialCoordinateSystem = 0 // Cartesian (lat/lon) coordinate system SpatialCoordinateSystem_SPATIAL_COORDINATE_SYSTEM_CARTESIAN SpatialCoordinateSystem = 1 // Spherical (x/y/z) coordinate system SpatialCoordinateSystem_SPATIAL_COORDINATE_SYSTEM_SPHERICAL SpatialCoordinateSystem = 2 )
func (SpatialCoordinateSystem) Descriptor ¶
func (SpatialCoordinateSystem) Descriptor() protoreflect.EnumDescriptor
func (SpatialCoordinateSystem) Enum ¶
func (x SpatialCoordinateSystem) Enum() *SpatialCoordinateSystem
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 {
// contains filtered or unexported fields
}
SpatialFilter defines a spatial filter operation as part of a query.
func (*SpatialFilter) ClearGeometry ¶
func (x *SpatialFilter) ClearGeometry()
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) HasGeometry ¶
func (x *SpatialFilter) HasGeometry() bool
func (*SpatialFilter) ProtoMessage ¶
func (*SpatialFilter) ProtoMessage()
func (*SpatialFilter) ProtoReflect ¶
func (x *SpatialFilter) ProtoReflect() protoreflect.Message
func (*SpatialFilter) Reset ¶
func (x *SpatialFilter) Reset()
func (*SpatialFilter) SetCoordinateSystem ¶
func (x *SpatialFilter) SetCoordinateSystem(v SpatialCoordinateSystem)
func (*SpatialFilter) SetGeometry ¶
func (x *SpatialFilter) SetGeometry(v *Geometry)
func (*SpatialFilter) SetMode ¶
func (x *SpatialFilter) SetMode(v SpatialFilterMode)
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 ( // Unspecified spatial filter mode, will default to intersects. SpatialFilterMode_SPATIAL_FILTER_MODE_UNSPECIFIED SpatialFilterMode = 0 // Any geometry that intersects the filter geometry is included. SpatialFilterMode_SPATIAL_FILTER_MODE_INTERSECTS SpatialFilterMode = 1 // Only geometries fully contained within the filter geometry are included. SpatialFilterMode_SPATIAL_FILTER_MODE_CONTAINS SpatialFilterMode = 2 )
func (SpatialFilterMode) Descriptor ¶
func (SpatialFilterMode) Descriptor() protoreflect.EnumDescriptor
func (SpatialFilterMode) Enum ¶
func (x SpatialFilterMode) Enum() *SpatialFilterMode
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 SpatialFilter_builder ¶
type SpatialFilter_builder struct {
// The geometry to filter by.
Geometry *Geometry
// Whether to filter by intersection or containment.
Mode SpatialFilterMode
// Coordinate system in which to perform geometry calculations.
CoordinateSystem SpatialCoordinateSystem
// contains filtered or unexported fields
}
func (SpatialFilter_builder) Build ¶
func (b0 SpatialFilter_builder) Build() *SpatialFilter
type SpatioTemporalDatapoint ¶
type SpatioTemporalDatapoint struct {
// 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) ClearGeometry ¶
func (x *SpatioTemporalDatapoint) ClearGeometry()
func (*SpatioTemporalDatapoint) ClearId ¶
func (x *SpatioTemporalDatapoint) ClearId()
func (*SpatioTemporalDatapoint) ClearIngestionTime ¶
func (x *SpatioTemporalDatapoint) ClearIngestionTime()
func (*SpatioTemporalDatapoint) ClearTime ¶
func (x *SpatioTemporalDatapoint) ClearTime()
func (*SpatioTemporalDatapoint) GetGeometry ¶
func (x *SpatioTemporalDatapoint) GetGeometry() *Geometry
func (*SpatioTemporalDatapoint) GetId ¶
func (x *SpatioTemporalDatapoint) GetId() *v1.ID
func (*SpatioTemporalDatapoint) GetIngestionTime ¶
func (x *SpatioTemporalDatapoint) GetIngestionTime() *timestamppb.Timestamp
func (*SpatioTemporalDatapoint) GetTime ¶
func (x *SpatioTemporalDatapoint) GetTime() *timestamppb.Timestamp
func (*SpatioTemporalDatapoint) HasGeometry ¶
func (x *SpatioTemporalDatapoint) HasGeometry() bool
func (*SpatioTemporalDatapoint) HasId ¶
func (x *SpatioTemporalDatapoint) HasId() bool
func (*SpatioTemporalDatapoint) HasIngestionTime ¶
func (x *SpatioTemporalDatapoint) HasIngestionTime() bool
func (*SpatioTemporalDatapoint) HasTime ¶
func (x *SpatioTemporalDatapoint) HasTime() bool
func (*SpatioTemporalDatapoint) ProtoMessage ¶
func (*SpatioTemporalDatapoint) ProtoMessage()
func (*SpatioTemporalDatapoint) ProtoReflect ¶
func (x *SpatioTemporalDatapoint) ProtoReflect() protoreflect.Message
func (*SpatioTemporalDatapoint) Reset ¶
func (x *SpatioTemporalDatapoint) Reset()
func (*SpatioTemporalDatapoint) SetGeometry ¶
func (x *SpatioTemporalDatapoint) SetGeometry(v *Geometry)
func (*SpatioTemporalDatapoint) SetId ¶
func (x *SpatioTemporalDatapoint) SetId(v *v1.ID)
func (*SpatioTemporalDatapoint) SetIngestionTime ¶
func (x *SpatioTemporalDatapoint) SetIngestionTime(v *timestamppb.Timestamp)
func (*SpatioTemporalDatapoint) SetTime ¶
func (x *SpatioTemporalDatapoint) SetTime(v *timestamppb.Timestamp)
func (*SpatioTemporalDatapoint) String ¶
func (x *SpatioTemporalDatapoint) String() string
type SpatioTemporalDatapoint_builder ¶
type SpatioTemporalDatapoint_builder struct {
// The timestamp associated with each data point.
Time *timestamppb.Timestamp
// A universally unique identifier (UUID) that uniquely identifies each data point.
Id *v1.ID
// The time the data point was ingested into the Tilebox API.
IngestionTime *timestamppb.Timestamp
// The geometry associated with each data point.
Geometry *Geometry
// contains filtered or unexported fields
}
func (SpatioTemporalDatapoint_builder) Build ¶
func (b0 SpatioTemporalDatapoint_builder) Build() *SpatioTemporalDatapoint
type TemporalDatapoint ¶
type TemporalDatapoint struct {
// 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) ClearId ¶
func (x *TemporalDatapoint) ClearId()
func (*TemporalDatapoint) ClearIngestionTime ¶
func (x *TemporalDatapoint) ClearIngestionTime()
func (*TemporalDatapoint) ClearTime ¶
func (x *TemporalDatapoint) ClearTime()
func (*TemporalDatapoint) GetId ¶
func (x *TemporalDatapoint) GetId() *v1.ID
func (*TemporalDatapoint) GetIngestionTime ¶
func (x *TemporalDatapoint) GetIngestionTime() *timestamppb.Timestamp
func (*TemporalDatapoint) GetTime ¶
func (x *TemporalDatapoint) GetTime() *timestamppb.Timestamp
func (*TemporalDatapoint) HasId ¶
func (x *TemporalDatapoint) HasId() bool
func (*TemporalDatapoint) HasIngestionTime ¶
func (x *TemporalDatapoint) HasIngestionTime() bool
func (*TemporalDatapoint) HasTime ¶
func (x *TemporalDatapoint) HasTime() bool
func (*TemporalDatapoint) ProtoMessage ¶
func (*TemporalDatapoint) ProtoMessage()
func (*TemporalDatapoint) ProtoReflect ¶
func (x *TemporalDatapoint) ProtoReflect() protoreflect.Message
func (*TemporalDatapoint) Reset ¶
func (x *TemporalDatapoint) Reset()
func (*TemporalDatapoint) SetId ¶
func (x *TemporalDatapoint) SetId(v *v1.ID)
func (*TemporalDatapoint) SetIngestionTime ¶
func (x *TemporalDatapoint) SetIngestionTime(v *timestamppb.Timestamp)
func (*TemporalDatapoint) SetTime ¶
func (x *TemporalDatapoint) SetTime(v *timestamppb.Timestamp)
func (*TemporalDatapoint) String ¶
func (x *TemporalDatapoint) String() string
type TemporalDatapoint_builder ¶
type TemporalDatapoint_builder struct {
// The timestamp associated with each data point.
Time *timestamppb.Timestamp
// A universally unique identifier (UUID) that uniquely identifies each data point.
Id *v1.ID
// The time the data point was ingested into the Tilebox API.
IngestionTime *timestamppb.Timestamp
// contains filtered or unexported fields
}
func (TemporalDatapoint_builder) Build ¶
func (b0 TemporalDatapoint_builder) Build() *TemporalDatapoint
type TimeChunk ¶
type TimeChunk struct {
// 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) ClearChunkSize ¶
func (x *TimeChunk) ClearChunkSize()
func (*TimeChunk) ClearTimeInterval ¶
func (x *TimeChunk) ClearTimeInterval()
func (*TimeChunk) GetChunkSize ¶
func (x *TimeChunk) GetChunkSize() *durationpb.Duration
func (*TimeChunk) GetTimeInterval ¶
func (x *TimeChunk) GetTimeInterval() *v1.TimeInterval
func (*TimeChunk) HasChunkSize ¶
func (*TimeChunk) HasTimeInterval ¶
func (*TimeChunk) ProtoMessage ¶
func (*TimeChunk) ProtoMessage()
func (*TimeChunk) ProtoReflect ¶
func (x *TimeChunk) ProtoReflect() protoreflect.Message
func (*TimeChunk) SetChunkSize ¶
func (x *TimeChunk) SetChunkSize(v *durationpb.Duration)
func (*TimeChunk) SetTimeInterval ¶
func (x *TimeChunk) SetTimeInterval(v *v1.TimeInterval)
type TimeChunk_builder ¶
type TimeChunk_builder struct {
TimeInterval *v1.TimeInterval
ChunkSize *durationpb.Duration
// contains filtered or unexported fields
}
func (TimeChunk_builder) Build ¶
func (b0 TimeChunk_builder) Build() *TimeChunk
type TimeseriesDatasetChunk ¶
type TimeseriesDatasetChunk struct {
// 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) ClearCollectionId ¶
func (x *TimeseriesDatasetChunk) ClearCollectionId()
func (*TimeseriesDatasetChunk) ClearDatapointInterval ¶
func (x *TimeseriesDatasetChunk) ClearDatapointInterval()
func (*TimeseriesDatasetChunk) ClearDatasetId ¶
func (x *TimeseriesDatasetChunk) ClearDatasetId()
func (*TimeseriesDatasetChunk) ClearTimeInterval ¶
func (x *TimeseriesDatasetChunk) ClearTimeInterval()
func (*TimeseriesDatasetChunk) GetBranchFactor ¶
func (x *TimeseriesDatasetChunk) GetBranchFactor() int32
func (*TimeseriesDatasetChunk) GetChunkSize ¶
func (x *TimeseriesDatasetChunk) GetChunkSize() int32
func (*TimeseriesDatasetChunk) GetCollectionId ¶
func (x *TimeseriesDatasetChunk) GetCollectionId() *v1.ID
func (*TimeseriesDatasetChunk) GetDatapointInterval ¶
func (x *TimeseriesDatasetChunk) GetDatapointInterval() *v1.IDInterval
func (*TimeseriesDatasetChunk) GetDatapointsPer_365Days ¶
func (x *TimeseriesDatasetChunk) GetDatapointsPer_365Days() int64
func (*TimeseriesDatasetChunk) GetDatasetId ¶
func (x *TimeseriesDatasetChunk) GetDatasetId() *v1.ID
func (*TimeseriesDatasetChunk) GetTimeInterval ¶
func (x *TimeseriesDatasetChunk) GetTimeInterval() *v1.TimeInterval
func (*TimeseriesDatasetChunk) HasCollectionId ¶
func (x *TimeseriesDatasetChunk) HasCollectionId() bool
func (*TimeseriesDatasetChunk) HasDatapointInterval ¶
func (x *TimeseriesDatasetChunk) HasDatapointInterval() bool
func (*TimeseriesDatasetChunk) HasDatasetId ¶
func (x *TimeseriesDatasetChunk) HasDatasetId() bool
func (*TimeseriesDatasetChunk) HasTimeInterval ¶
func (x *TimeseriesDatasetChunk) HasTimeInterval() bool
func (*TimeseriesDatasetChunk) ProtoMessage ¶
func (*TimeseriesDatasetChunk) ProtoMessage()
func (*TimeseriesDatasetChunk) ProtoReflect ¶
func (x *TimeseriesDatasetChunk) ProtoReflect() protoreflect.Message
func (*TimeseriesDatasetChunk) Reset ¶
func (x *TimeseriesDatasetChunk) Reset()
func (*TimeseriesDatasetChunk) SetBranchFactor ¶
func (x *TimeseriesDatasetChunk) SetBranchFactor(v int32)
func (*TimeseriesDatasetChunk) SetChunkSize ¶
func (x *TimeseriesDatasetChunk) SetChunkSize(v int32)
func (*TimeseriesDatasetChunk) SetCollectionId ¶
func (x *TimeseriesDatasetChunk) SetCollectionId(v *v1.ID)
func (*TimeseriesDatasetChunk) SetDatapointInterval ¶
func (x *TimeseriesDatasetChunk) SetDatapointInterval(v *v1.IDInterval)
func (*TimeseriesDatasetChunk) SetDatapointsPer_365Days ¶
func (x *TimeseriesDatasetChunk) SetDatapointsPer_365Days(v int64)
func (*TimeseriesDatasetChunk) SetDatasetId ¶
func (x *TimeseriesDatasetChunk) SetDatasetId(v *v1.ID)
func (*TimeseriesDatasetChunk) SetTimeInterval ¶
func (x *TimeseriesDatasetChunk) SetTimeInterval(v *v1.TimeInterval)
func (*TimeseriesDatasetChunk) String ¶
func (x *TimeseriesDatasetChunk) String() string
type TimeseriesDatasetChunk_builder ¶
type TimeseriesDatasetChunk_builder struct {
DatasetId *v1.ID
CollectionId *v1.ID
TimeInterval *v1.TimeInterval
DatapointInterval *v1.IDInterval
BranchFactor int32
ChunkSize int32
DatapointsPer_365Days int64
// contains filtered or unexported fields
}
func (TimeseriesDatasetChunk_builder) Build ¶
func (b0 TimeseriesDatasetChunk_builder) Build() *TimeseriesDatasetChunk
type UUID ¶
type UUID struct {
// 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) IsValid ¶
IsValid reports whether the uuid is valid. It is equivalent to CheckValid == nil.
func (*UUID) ProtoMessage ¶
func (*UUID) ProtoMessage()
func (*UUID) ProtoReflect ¶
func (x *UUID) ProtoReflect() protoreflect.Message
type UUID_builder ¶
type UUID_builder struct {
Uuid []byte
// contains filtered or unexported fields
}
func (UUID_builder) Build ¶
func (b0 UUID_builder) Build() *UUID
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) DeleteCollection ¶
func (UnimplementedCollectionServiceServer) DeleteCollection(context.Context, *DeleteCollectionRequest) (*DeleteCollectionResponse, 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)
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) DeleteDataset ¶
func (UnimplementedDatasetServiceServer) DeleteDataset(context.Context, *DeleteDatasetRequest) (*DeleteDatasetResponse, 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 {
// contains filtered or unexported fields
}
UpdateDatasetDescriptionRequest is used to update a dataset description
func (*UpdateDatasetDescriptionRequest) ClearId ¶
func (x *UpdateDatasetDescriptionRequest) ClearId()
func (*UpdateDatasetDescriptionRequest) GetDescription ¶
func (x *UpdateDatasetDescriptionRequest) GetDescription() string
func (*UpdateDatasetDescriptionRequest) GetId ¶
func (x *UpdateDatasetDescriptionRequest) GetId() *v1.ID
func (*UpdateDatasetDescriptionRequest) HasId ¶
func (x *UpdateDatasetDescriptionRequest) HasId() bool
func (*UpdateDatasetDescriptionRequest) ProtoMessage ¶
func (*UpdateDatasetDescriptionRequest) ProtoMessage()
func (*UpdateDatasetDescriptionRequest) ProtoReflect ¶
func (x *UpdateDatasetDescriptionRequest) ProtoReflect() protoreflect.Message
func (*UpdateDatasetDescriptionRequest) Reset ¶
func (x *UpdateDatasetDescriptionRequest) Reset()
func (*UpdateDatasetDescriptionRequest) SetDescription ¶
func (x *UpdateDatasetDescriptionRequest) SetDescription(v string)
func (*UpdateDatasetDescriptionRequest) SetId ¶
func (x *UpdateDatasetDescriptionRequest) SetId(v *v1.ID)
func (*UpdateDatasetDescriptionRequest) String ¶
func (x *UpdateDatasetDescriptionRequest) String() string
type UpdateDatasetDescriptionRequest_builder ¶
type UpdateDatasetDescriptionRequest_builder struct {
// dataset id
Id *v1.ID
// description of the dataset, in markdown format
Description string
// contains filtered or unexported fields
}
func (UpdateDatasetDescriptionRequest_builder) Build ¶
func (b0 UpdateDatasetDescriptionRequest_builder) Build() *UpdateDatasetDescriptionRequest
type UpdateDatasetRequest ¶
type UpdateDatasetRequest struct {
// contains filtered or unexported fields
}
UpdateDatasetRequest is used to update a dataset.
func (*UpdateDatasetRequest) ClearId ¶
func (x *UpdateDatasetRequest) ClearId()
func (*UpdateDatasetRequest) ClearType ¶
func (x *UpdateDatasetRequest) ClearType()
func (*UpdateDatasetRequest) GetId ¶
func (x *UpdateDatasetRequest) GetId() *v1.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) HasId ¶
func (x *UpdateDatasetRequest) HasId() bool
func (*UpdateDatasetRequest) HasType ¶
func (x *UpdateDatasetRequest) HasType() bool
func (*UpdateDatasetRequest) ProtoMessage ¶
func (*UpdateDatasetRequest) ProtoMessage()
func (*UpdateDatasetRequest) ProtoReflect ¶
func (x *UpdateDatasetRequest) ProtoReflect() protoreflect.Message
func (*UpdateDatasetRequest) Reset ¶
func (x *UpdateDatasetRequest) Reset()
func (*UpdateDatasetRequest) SetId ¶
func (x *UpdateDatasetRequest) SetId(v *v1.ID)
func (*UpdateDatasetRequest) SetName ¶
func (x *UpdateDatasetRequest) SetName(v string)
func (*UpdateDatasetRequest) SetSummary ¶
func (x *UpdateDatasetRequest) SetSummary(v string)
func (*UpdateDatasetRequest) SetType ¶
func (x *UpdateDatasetRequest) SetType(v *DatasetType)
func (*UpdateDatasetRequest) String ¶
func (x *UpdateDatasetRequest) String() string
type UpdateDatasetRequest_builder ¶
type UpdateDatasetRequest_builder struct {
// id of the dataset to update.
Id *v1.ID
// updated name of the dataset.
Name string
// updated type of the dataset.
Type *DatasetType
// updated summary of the dataset.
Summary string
// contains filtered or unexported fields
}
func (UpdateDatasetRequest_builder) Build ¶
func (b0 UpdateDatasetRequest_builder) Build() *UpdateDatasetRequest
type Vec3 ¶
type Vec3 struct {
// contains filtered or unexported fields
}
A 3D vector
func (*Vec3) ProtoMessage ¶
func (*Vec3) ProtoMessage()
func (*Vec3) ProtoReflect ¶
func (x *Vec3) ProtoReflect() protoreflect.Message
type Vec3_builder ¶
type Vec3_builder struct {
X float64
Y float64
Z float64
// contains filtered or unexported fields
}
func (Vec3_builder) Build ¶
func (b0 Vec3_builder) Build() *Vec3
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) Number ¶
func (x Visibility) Number() protoreflect.EnumNumber
func (Visibility) String ¶
func (x Visibility) String() string
func (Visibility) Type ¶
func (Visibility) Type() protoreflect.EnumType