v1

package
v0.0.0-...-ae3c806 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 1, 2024 License: Apache-2.0 Imports: 12 Imported by: 1

Documentation

Index

Constants

View Source
const (
	File_Add_FullMethodName            = "/spaceone.api.file_manager.v1.File/add"
	File_Update_FullMethodName         = "/spaceone.api.file_manager.v1.File/update"
	File_Delete_FullMethodName         = "/spaceone.api.file_manager.v1.File/delete"
	File_GetDownloadUrl_FullMethodName = "/spaceone.api.file_manager.v1.File/get_download_url"
	File_Get_FullMethodName            = "/spaceone.api.file_manager.v1.File/get"
	File_List_FullMethodName           = "/spaceone.api.file_manager.v1.File/list"
	File_Stat_FullMethodName           = "/spaceone.api.file_manager.v1.File/stat"
)

Variables

View Source
var (
	FileState_name = map[int32]string{
		0: "STATE_NONE",
		1: "PENDING",
		2: "DONE",
	}
	FileState_value = map[string]int32{
		"STATE_NONE": 0,
		"PENDING":    1,
		"DONE":       2,
	}
)

Enum value maps for FileState.

View Source
var (
	CreateFileRequest_ResourceGroup_name = map[int32]string{
		0: "RESOURCE_GROUP_NONE",
		1: "SYSTEM",
		2: "DOMAIN",
		3: "WORKSPACE",
		4: "PROJECT",
	}
	CreateFileRequest_ResourceGroup_value = map[string]int32{
		"RESOURCE_GROUP_NONE": 0,
		"SYSTEM":              1,
		"DOMAIN":              2,
		"WORKSPACE":           3,
		"PROJECT":             4,
	}
)

Enum value maps for CreateFileRequest_ResourceGroup.

View Source
var (
	FileInfo_ResourceGroup_name = map[int32]string{
		0: "RESOURCE_GROUP_NONE",
		1: "SYSTEM",
		2: "DOMAIN",
		3: "WORKSPACE",
		4: "PROJECT",
	}
	FileInfo_ResourceGroup_value = map[string]int32{
		"RESOURCE_GROUP_NONE": 0,
		"SYSTEM":              1,
		"DOMAIN":              2,
		"WORKSPACE":           3,
		"PROJECT":             4,
	}
)

Enum value maps for FileInfo_ResourceGroup.

View Source
var File_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "spaceone.api.file_manager.v1.File",
	HandlerType: (*FileServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "add",
			Handler:    _File_Add_Handler,
		},
		{
			MethodName: "update",
			Handler:    _File_Update_Handler,
		},
		{
			MethodName: "delete",
			Handler:    _File_Delete_Handler,
		},
		{
			MethodName: "get_download_url",
			Handler:    _File_GetDownloadUrl_Handler,
		},
		{
			MethodName: "get",
			Handler:    _File_Get_Handler,
		},
		{
			MethodName: "list",
			Handler:    _File_List_Handler,
		},
		{
			MethodName: "stat",
			Handler:    _File_Stat_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "spaceone/api/file_manager/v1/file.proto",
}

File_ServiceDesc is the grpc.ServiceDesc for File service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_spaceone_api_file_manager_v1_file_proto protoreflect.FileDescriptor

Functions

func RegisterFileServer

func RegisterFileServer(s grpc.ServiceRegistrar, srv FileServer)

Types

type CreateFileRequest

type CreateFileRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// +optional
	Tags *_struct.Struct `protobuf:"bytes,2,opt,name=tags,proto3" json:"tags,omitempty"`
	// +optional
	Reference     *FileReference                  `protobuf:"bytes,3,opt,name=reference,proto3" json:"reference,omitempty"`
	ResourceGroup CreateFileRequest_ResourceGroup `` /* 168-byte string literal not displayed */
	// +optional
	DomainId string `protobuf:"bytes,21,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"`
	// +optional
	WorkspaceId string `protobuf:"bytes,22,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateFileRequest) Descriptor deprecated

func (*CreateFileRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateFileRequest.ProtoReflect.Descriptor instead.

func (*CreateFileRequest) GetDomainId

func (x *CreateFileRequest) GetDomainId() string

func (*CreateFileRequest) GetName

func (x *CreateFileRequest) GetName() string

func (*CreateFileRequest) GetReference

func (x *CreateFileRequest) GetReference() *FileReference

func (*CreateFileRequest) GetResourceGroup

func (x *CreateFileRequest) GetResourceGroup() CreateFileRequest_ResourceGroup

func (*CreateFileRequest) GetTags

func (x *CreateFileRequest) GetTags() *_struct.Struct

func (*CreateFileRequest) GetWorkspaceId

func (x *CreateFileRequest) GetWorkspaceId() string

func (*CreateFileRequest) ProtoMessage

func (*CreateFileRequest) ProtoMessage()

func (*CreateFileRequest) ProtoReflect

func (x *CreateFileRequest) ProtoReflect() protoreflect.Message

func (*CreateFileRequest) Reset

func (x *CreateFileRequest) Reset()

func (*CreateFileRequest) String

func (x *CreateFileRequest) String() string

type CreateFileRequest_ResourceGroup

type CreateFileRequest_ResourceGroup int32
const (
	CreateFileRequest_RESOURCE_GROUP_NONE CreateFileRequest_ResourceGroup = 0
	CreateFileRequest_SYSTEM              CreateFileRequest_ResourceGroup = 1
	CreateFileRequest_DOMAIN              CreateFileRequest_ResourceGroup = 2
	CreateFileRequest_WORKSPACE           CreateFileRequest_ResourceGroup = 3
	CreateFileRequest_PROJECT             CreateFileRequest_ResourceGroup = 4
)

func (CreateFileRequest_ResourceGroup) Descriptor

func (CreateFileRequest_ResourceGroup) Enum

func (CreateFileRequest_ResourceGroup) EnumDescriptor deprecated

func (CreateFileRequest_ResourceGroup) EnumDescriptor() ([]byte, []int)

Deprecated: Use CreateFileRequest_ResourceGroup.Descriptor instead.

func (CreateFileRequest_ResourceGroup) Number

func (CreateFileRequest_ResourceGroup) String

func (CreateFileRequest_ResourceGroup) Type

type FileClient

type FileClient interface {
	Add(ctx context.Context, in *CreateFileRequest, opts ...grpc.CallOption) (*FileInfo, error)
	Update(ctx context.Context, in *UpdateFileRequest, opts ...grpc.CallOption) (*FileInfo, error)
	Delete(ctx context.Context, in *FileRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	GetDownloadUrl(ctx context.Context, in *FileRequest, opts ...grpc.CallOption) (*FileInfo, error)
	Get(ctx context.Context, in *FileRequest, opts ...grpc.CallOption) (*FileInfo, error)
	List(ctx context.Context, in *FileSearchQuery, opts ...grpc.CallOption) (*FilesInfo, error)
	Stat(ctx context.Context, in *FileStatQuery, opts ...grpc.CallOption) (*_struct.Struct, error)
}

FileClient is the client API for File service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewFileClient

func NewFileClient(cc grpc.ClientConnInterface) FileClient

type FileInfo

type FileInfo struct {
	FileId        string                 `protobuf:"bytes,1,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"`
	Name          string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	State         FileState              `protobuf:"varint,3,opt,name=state,proto3,enum=spaceone.api.file_manager.v1.FileState" json:"state,omitempty"`
	FileType      string                 `protobuf:"bytes,4,opt,name=file_type,json=fileType,proto3" json:"file_type,omitempty"`
	UploadUrl     string                 `protobuf:"bytes,5,opt,name=upload_url,json=uploadUrl,proto3" json:"upload_url,omitempty"`
	UploadOptions *_struct.Struct        `protobuf:"bytes,6,opt,name=upload_options,json=uploadOptions,proto3" json:"upload_options,omitempty"`
	DownloadUrl   string                 `protobuf:"bytes,7,opt,name=download_url,json=downloadUrl,proto3" json:"download_url,omitempty"`
	Tags          *_struct.Struct        `protobuf:"bytes,8,opt,name=tags,proto3" json:"tags,omitempty"`
	Reference     *FileReference         `protobuf:"bytes,9,opt,name=reference,proto3" json:"reference,omitempty"`
	ResourceGroup FileInfo_ResourceGroup `` /* 159-byte string literal not displayed */
	DomainId      string                 `protobuf:"bytes,21,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"`
	WorkspaceId   string                 `protobuf:"bytes,22,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	UserId        string                 `protobuf:"bytes,23,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	CreatedAt     string                 `protobuf:"bytes,31,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// contains filtered or unexported fields
}

func (*FileInfo) Descriptor deprecated

func (*FileInfo) Descriptor() ([]byte, []int)

Deprecated: Use FileInfo.ProtoReflect.Descriptor instead.

func (*FileInfo) GetCreatedAt

func (x *FileInfo) GetCreatedAt() string

func (*FileInfo) GetDomainId

func (x *FileInfo) GetDomainId() string

func (*FileInfo) GetDownloadUrl

func (x *FileInfo) GetDownloadUrl() string

func (*FileInfo) GetFileId

func (x *FileInfo) GetFileId() string

func (*FileInfo) GetFileType

func (x *FileInfo) GetFileType() string

func (*FileInfo) GetName

func (x *FileInfo) GetName() string

func (*FileInfo) GetReference

func (x *FileInfo) GetReference() *FileReference

func (*FileInfo) GetResourceGroup

func (x *FileInfo) GetResourceGroup() FileInfo_ResourceGroup

func (*FileInfo) GetState

func (x *FileInfo) GetState() FileState

func (*FileInfo) GetTags

func (x *FileInfo) GetTags() *_struct.Struct

func (*FileInfo) GetUploadOptions

func (x *FileInfo) GetUploadOptions() *_struct.Struct

func (*FileInfo) GetUploadUrl

func (x *FileInfo) GetUploadUrl() string

func (*FileInfo) GetUserId

func (x *FileInfo) GetUserId() string

func (*FileInfo) GetWorkspaceId

func (x *FileInfo) GetWorkspaceId() string

func (*FileInfo) ProtoMessage

func (*FileInfo) ProtoMessage()

func (*FileInfo) ProtoReflect

func (x *FileInfo) ProtoReflect() protoreflect.Message

func (*FileInfo) Reset

func (x *FileInfo) Reset()

func (*FileInfo) String

func (x *FileInfo) String() string

type FileInfo_ResourceGroup

type FileInfo_ResourceGroup int32
const (
	FileInfo_RESOURCE_GROUP_NONE FileInfo_ResourceGroup = 0
	FileInfo_SYSTEM              FileInfo_ResourceGroup = 1
	FileInfo_DOMAIN              FileInfo_ResourceGroup = 2
	FileInfo_WORKSPACE           FileInfo_ResourceGroup = 3
	FileInfo_PROJECT             FileInfo_ResourceGroup = 4
)

func (FileInfo_ResourceGroup) Descriptor

func (FileInfo_ResourceGroup) Enum

func (FileInfo_ResourceGroup) EnumDescriptor deprecated

func (FileInfo_ResourceGroup) EnumDescriptor() ([]byte, []int)

Deprecated: Use FileInfo_ResourceGroup.Descriptor instead.

func (FileInfo_ResourceGroup) Number

func (FileInfo_ResourceGroup) String

func (x FileInfo_ResourceGroup) String() string

func (FileInfo_ResourceGroup) Type

type FileReference

type FileReference struct {
	ResourceType string `protobuf:"bytes,1,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
	ResourceId   string `protobuf:"bytes,2,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
	// contains filtered or unexported fields
}

func (*FileReference) Descriptor deprecated

func (*FileReference) Descriptor() ([]byte, []int)

Deprecated: Use FileReference.ProtoReflect.Descriptor instead.

func (*FileReference) GetResourceId

func (x *FileReference) GetResourceId() string

func (*FileReference) GetResourceType

func (x *FileReference) GetResourceType() string

func (*FileReference) ProtoMessage

func (*FileReference) ProtoMessage()

func (*FileReference) ProtoReflect

func (x *FileReference) ProtoReflect() protoreflect.Message

func (*FileReference) Reset

func (x *FileReference) Reset()

func (*FileReference) String

func (x *FileReference) String() string

type FileRequest

type FileRequest struct {
	FileId string `protobuf:"bytes,1,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"`
	// contains filtered or unexported fields
}

func (*FileRequest) Descriptor deprecated

func (*FileRequest) Descriptor() ([]byte, []int)

Deprecated: Use FileRequest.ProtoReflect.Descriptor instead.

func (*FileRequest) GetFileId

func (x *FileRequest) GetFileId() string

func (*FileRequest) ProtoMessage

func (*FileRequest) ProtoMessage()

func (*FileRequest) ProtoReflect

func (x *FileRequest) ProtoReflect() protoreflect.Message

func (*FileRequest) Reset

func (x *FileRequest) Reset()

func (*FileRequest) String

func (x *FileRequest) String() string

type FileSearchQuery

type FileSearchQuery struct {

	// +optional
	Query *v2.Query `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// +optional
	FileId string `protobuf:"bytes,2,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"`
	// / +optional
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// +optional
	State FileState `protobuf:"varint,4,opt,name=state,proto3,enum=spaceone.api.file_manager.v1.FileState" json:"state,omitempty"`
	// +optional
	FileType string `protobuf:"bytes,6,opt,name=file_type,json=fileType,proto3" json:"file_type,omitempty"`
	// +optional
	ResourceType string `protobuf:"bytes,7,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
	// +optional
	ResourceId string `protobuf:"bytes,8,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
	// +optional
	DomainId string `protobuf:"bytes,21,opt,name=domain_id,json=domainId,proto3" json:"domain_id,omitempty"`
	// +optional
	WorkspaceId string `protobuf:"bytes,22,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	// contains filtered or unexported fields
}

func (*FileSearchQuery) Descriptor deprecated

func (*FileSearchQuery) Descriptor() ([]byte, []int)

Deprecated: Use FileSearchQuery.ProtoReflect.Descriptor instead.

func (*FileSearchQuery) GetDomainId

func (x *FileSearchQuery) GetDomainId() string

func (*FileSearchQuery) GetFileId

func (x *FileSearchQuery) GetFileId() string

func (*FileSearchQuery) GetFileType

func (x *FileSearchQuery) GetFileType() string

func (*FileSearchQuery) GetName

func (x *FileSearchQuery) GetName() string

func (*FileSearchQuery) GetQuery

func (x *FileSearchQuery) GetQuery() *v2.Query

func (*FileSearchQuery) GetResourceId

func (x *FileSearchQuery) GetResourceId() string

func (*FileSearchQuery) GetResourceType

func (x *FileSearchQuery) GetResourceType() string

func (*FileSearchQuery) GetState

func (x *FileSearchQuery) GetState() FileState

func (*FileSearchQuery) GetWorkspaceId

func (x *FileSearchQuery) GetWorkspaceId() string

func (*FileSearchQuery) ProtoMessage

func (*FileSearchQuery) ProtoMessage()

func (*FileSearchQuery) ProtoReflect

func (x *FileSearchQuery) ProtoReflect() protoreflect.Message

func (*FileSearchQuery) Reset

func (x *FileSearchQuery) Reset()

func (*FileSearchQuery) String

func (x *FileSearchQuery) String() string

type FileServer

type FileServer interface {
	Add(context.Context, *CreateFileRequest) (*FileInfo, error)
	Update(context.Context, *UpdateFileRequest) (*FileInfo, error)
	Delete(context.Context, *FileRequest) (*empty.Empty, error)
	GetDownloadUrl(context.Context, *FileRequest) (*FileInfo, error)
	Get(context.Context, *FileRequest) (*FileInfo, error)
	List(context.Context, *FileSearchQuery) (*FilesInfo, error)
	Stat(context.Context, *FileStatQuery) (*_struct.Struct, error)
	// contains filtered or unexported methods
}

FileServer is the server API for File service. All implementations must embed UnimplementedFileServer for forward compatibility

type FileStatQuery

type FileStatQuery struct {
	Query *v2.StatisticsQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// contains filtered or unexported fields
}

func (*FileStatQuery) Descriptor deprecated

func (*FileStatQuery) Descriptor() ([]byte, []int)

Deprecated: Use FileStatQuery.ProtoReflect.Descriptor instead.

func (*FileStatQuery) GetQuery

func (x *FileStatQuery) GetQuery() *v2.StatisticsQuery

func (*FileStatQuery) ProtoMessage

func (*FileStatQuery) ProtoMessage()

func (*FileStatQuery) ProtoReflect

func (x *FileStatQuery) ProtoReflect() protoreflect.Message

func (*FileStatQuery) Reset

func (x *FileStatQuery) Reset()

func (*FileStatQuery) String

func (x *FileStatQuery) String() string

type FileState

type FileState int32
const (
	FileState_STATE_NONE FileState = 0
	FileState_PENDING    FileState = 1
	FileState_DONE       FileState = 2
)

func (FileState) Descriptor

func (FileState) Descriptor() protoreflect.EnumDescriptor

func (FileState) Enum

func (x FileState) Enum() *FileState

func (FileState) EnumDescriptor deprecated

func (FileState) EnumDescriptor() ([]byte, []int)

Deprecated: Use FileState.Descriptor instead.

func (FileState) Number

func (x FileState) Number() protoreflect.EnumNumber

func (FileState) String

func (x FileState) String() string

func (FileState) Type

type FilesInfo

type FilesInfo struct {
	Results    []*FileInfo `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	TotalCount int32       `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

func (*FilesInfo) Descriptor deprecated

func (*FilesInfo) Descriptor() ([]byte, []int)

Deprecated: Use FilesInfo.ProtoReflect.Descriptor instead.

func (*FilesInfo) GetResults

func (x *FilesInfo) GetResults() []*FileInfo

func (*FilesInfo) GetTotalCount

func (x *FilesInfo) GetTotalCount() int32

func (*FilesInfo) ProtoMessage

func (*FilesInfo) ProtoMessage()

func (*FilesInfo) ProtoReflect

func (x *FilesInfo) ProtoReflect() protoreflect.Message

func (*FilesInfo) Reset

func (x *FilesInfo) Reset()

func (*FilesInfo) String

func (x *FilesInfo) String() string

type UnimplementedFileServer

type UnimplementedFileServer struct {
}

UnimplementedFileServer must be embedded to have forward compatible implementations.

func (UnimplementedFileServer) Add

func (UnimplementedFileServer) Delete

func (UnimplementedFileServer) Get

func (UnimplementedFileServer) GetDownloadUrl

func (UnimplementedFileServer) List

func (UnimplementedFileServer) Stat

func (UnimplementedFileServer) Update

type UnsafeFileServer

type UnsafeFileServer interface {
	// contains filtered or unexported methods
}

UnsafeFileServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to FileServer will result in compilation errors.

type UpdateFileRequest

type UpdateFileRequest struct {
	FileId string `protobuf:"bytes,1,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"`
	// +optional
	Tags *_struct.Struct `protobuf:"bytes,2,opt,name=tags,proto3" json:"tags,omitempty"`
	// +optional
	Reference *FileReference `protobuf:"bytes,3,opt,name=reference,proto3" json:"reference,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateFileRequest) Descriptor deprecated

func (*UpdateFileRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateFileRequest.ProtoReflect.Descriptor instead.

func (*UpdateFileRequest) GetFileId

func (x *UpdateFileRequest) GetFileId() string

func (*UpdateFileRequest) GetReference

func (x *UpdateFileRequest) GetReference() *FileReference

func (*UpdateFileRequest) GetTags

func (x *UpdateFileRequest) GetTags() *_struct.Struct

func (*UpdateFileRequest) ProtoMessage

func (*UpdateFileRequest) ProtoMessage()

func (*UpdateFileRequest) ProtoReflect

func (x *UpdateFileRequest) ProtoReflect() protoreflect.Message

func (*UpdateFileRequest) Reset

func (x *UpdateFileRequest) Reset()

func (*UpdateFileRequest) String

func (x *UpdateFileRequest) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL