Ydb_Scheme

package
v2.9.4 Latest Latest
Warning

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

Go to latest
Published: Sep 27, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Entry_Type_name = map[int32]string{
	0:  "TYPE_UNSPECIFIED",
	1:  "DIRECTORY",
	2:  "TABLE",
	3:  "PERS_QUEUE_GROUP",
	4:  "DATABASE",
	5:  "RTMR_VOLUME",
	6:  "BLOCK_STORE_VOLUME",
	7:  "COORDINATION_NODE",
	15: "SEQUENCE",
}
View Source
var Entry_Type_value = map[string]int32{
	"TYPE_UNSPECIFIED":   0,
	"DIRECTORY":          1,
	"TABLE":              2,
	"PERS_QUEUE_GROUP":   3,
	"DATABASE":           4,
	"RTMR_VOLUME":        5,
	"BLOCK_STORE_VOLUME": 6,
	"COORDINATION_NODE":  7,
	"SEQUENCE":           15,
}

Functions

This section is empty.

Types

type DescribePathRequest

type DescribePathRequest struct {
	OperationParams      *Ydb_Operations.OperationParams `protobuf:"bytes,1,opt,name=operation_params,json=operationParams,proto3" json:"operation_params,omitempty"`
	Path                 string                          `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
	XXX_unrecognized     []byte                          `json:"-"`
	XXX_sizecache        int32                           `json:"-"`
}

Returns information about object with given path

func (*DescribePathRequest) Descriptor

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

func (*DescribePathRequest) GetOperationParams

func (m *DescribePathRequest) GetOperationParams() *Ydb_Operations.OperationParams

func (*DescribePathRequest) GetPath

func (m *DescribePathRequest) GetPath() string

func (*DescribePathRequest) ProtoMessage

func (*DescribePathRequest) ProtoMessage()

func (*DescribePathRequest) Reset

func (m *DescribePathRequest) Reset()

func (*DescribePathRequest) SetOperationParams

func (m *DescribePathRequest) SetOperationParams(v *Ydb_Operations.OperationParams)

SetOperationParams implements ydb generic interface for setting operation parameters inside driver implementation.

func (*DescribePathRequest) String

func (m *DescribePathRequest) String() string

func (*DescribePathRequest) XXX_DiscardUnknown

func (m *DescribePathRequest) XXX_DiscardUnknown()

func (*DescribePathRequest) XXX_Marshal

func (m *DescribePathRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DescribePathRequest) XXX_Merge

func (m *DescribePathRequest) XXX_Merge(src proto.Message)

func (*DescribePathRequest) XXX_Size

func (m *DescribePathRequest) XXX_Size() int

func (*DescribePathRequest) XXX_Unmarshal

func (m *DescribePathRequest) XXX_Unmarshal(b []byte) error

type DescribePathResponse

type DescribePathResponse struct {
	// Holds DescribePathResult in case of DescribePathResult
	Operation            *Ydb_Operations.Operation `protobuf:"bytes,1,opt,name=operation,proto3" json:"operation,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

func (*DescribePathResponse) Descriptor

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

func (*DescribePathResponse) GetOperation

func (m *DescribePathResponse) GetOperation() *Ydb_Operations.Operation

func (*DescribePathResponse) ProtoMessage

func (*DescribePathResponse) ProtoMessage()

func (*DescribePathResponse) Reset

func (m *DescribePathResponse) Reset()

func (*DescribePathResponse) String

func (m *DescribePathResponse) String() string

func (*DescribePathResponse) XXX_DiscardUnknown

func (m *DescribePathResponse) XXX_DiscardUnknown()

func (*DescribePathResponse) XXX_Marshal

func (m *DescribePathResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DescribePathResponse) XXX_Merge

func (m *DescribePathResponse) XXX_Merge(src proto.Message)

func (*DescribePathResponse) XXX_Size

func (m *DescribePathResponse) XXX_Size() int

func (*DescribePathResponse) XXX_Unmarshal

func (m *DescribePathResponse) XXX_Unmarshal(b []byte) error

type DescribePathResult

type DescribePathResult struct {
	Self                 *Entry   `protobuf:"bytes,1,opt,name=self,proto3" json:"self,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DescribePathResult) Descriptor

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

func (*DescribePathResult) GetSelf

func (m *DescribePathResult) GetSelf() *Entry

func (*DescribePathResult) ProtoMessage

func (*DescribePathResult) ProtoMessage()

func (*DescribePathResult) Reset

func (m *DescribePathResult) Reset()

func (*DescribePathResult) String

func (m *DescribePathResult) String() string

func (*DescribePathResult) XXX_DiscardUnknown

func (m *DescribePathResult) XXX_DiscardUnknown()

func (*DescribePathResult) XXX_Marshal

func (m *DescribePathResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DescribePathResult) XXX_Merge

func (m *DescribePathResult) XXX_Merge(src proto.Message)

func (*DescribePathResult) XXX_Size

func (m *DescribePathResult) XXX_Size() int

func (*DescribePathResult) XXX_Unmarshal

func (m *DescribePathResult) XXX_Unmarshal(b []byte) error

type Entry

type Entry struct {
	// Name of scheme entry (dir2 of /dir1/dir2)
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// SID (Security ID) of user or group
	Owner                string         `protobuf:"bytes,2,opt,name=owner,proto3" json:"owner,omitempty"`
	Type                 Entry_Type     `protobuf:"varint,5,opt,name=type,proto3,enum=Ydb.Scheme.Entry_Type" json:"type,omitempty"`
	EffectivePermissions []*Permissions `protobuf:"bytes,6,rep,name=effective_permissions,json=effectivePermissions,proto3" json:"effective_permissions,omitempty"`
	Permissions          []*Permissions `protobuf:"bytes,7,rep,name=permissions,proto3" json:"permissions,omitempty"`
	// Size of entry in bytes. Currently filled for:
	// - TABLE;
	// - DATABASE.
	// Empty (zero) in other cases.
	SizeBytes            uint64   `protobuf:"varint,8,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Entry) Descriptor

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

func (*Entry) GetEffectivePermissions

func (m *Entry) GetEffectivePermissions() []*Permissions

func (*Entry) GetName

func (m *Entry) GetName() string

func (*Entry) GetOwner

func (m *Entry) GetOwner() string

func (*Entry) GetPermissions

func (m *Entry) GetPermissions() []*Permissions

func (*Entry) GetSizeBytes added in v2.5.3

func (m *Entry) GetSizeBytes() uint64

func (*Entry) GetType

func (m *Entry) GetType() Entry_Type

func (*Entry) ProtoMessage

func (*Entry) ProtoMessage()

func (*Entry) Reset

func (m *Entry) Reset()

func (*Entry) String

func (m *Entry) String() string

func (*Entry) XXX_DiscardUnknown

func (m *Entry) XXX_DiscardUnknown()

func (*Entry) XXX_Marshal

func (m *Entry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Entry) XXX_Merge

func (m *Entry) XXX_Merge(src proto.Message)

func (*Entry) XXX_Size

func (m *Entry) XXX_Size() int

func (*Entry) XXX_Unmarshal

func (m *Entry) XXX_Unmarshal(b []byte) error

type Entry_Type

type Entry_Type int32
const (
	Entry_TYPE_UNSPECIFIED   Entry_Type = 0
	Entry_DIRECTORY          Entry_Type = 1
	Entry_TABLE              Entry_Type = 2
	Entry_PERS_QUEUE_GROUP   Entry_Type = 3
	Entry_DATABASE           Entry_Type = 4
	Entry_RTMR_VOLUME        Entry_Type = 5
	Entry_BLOCK_STORE_VOLUME Entry_Type = 6
	Entry_COORDINATION_NODE  Entry_Type = 7
	Entry_SEQUENCE           Entry_Type = 15
)

func (Entry_Type) EnumDescriptor

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

func (Entry_Type) String

func (x Entry_Type) String() string

type ListDirectoryRequest

type ListDirectoryRequest struct {
	OperationParams      *Ydb_Operations.OperationParams `protobuf:"bytes,1,opt,name=operation_params,json=operationParams,proto3" json:"operation_params,omitempty"`
	Path                 string                          `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
	XXX_unrecognized     []byte                          `json:"-"`
	XXX_sizecache        int32                           `json:"-"`
}

List directory

func (*ListDirectoryRequest) Descriptor

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

func (*ListDirectoryRequest) GetOperationParams

func (m *ListDirectoryRequest) GetOperationParams() *Ydb_Operations.OperationParams

func (*ListDirectoryRequest) GetPath

func (m *ListDirectoryRequest) GetPath() string

func (*ListDirectoryRequest) ProtoMessage

func (*ListDirectoryRequest) ProtoMessage()

func (*ListDirectoryRequest) Reset

func (m *ListDirectoryRequest) Reset()

func (*ListDirectoryRequest) SetOperationParams

func (m *ListDirectoryRequest) SetOperationParams(v *Ydb_Operations.OperationParams)

SetOperationParams implements ydb generic interface for setting operation parameters inside driver implementation.

func (*ListDirectoryRequest) String

func (m *ListDirectoryRequest) String() string

func (*ListDirectoryRequest) XXX_DiscardUnknown

func (m *ListDirectoryRequest) XXX_DiscardUnknown()

func (*ListDirectoryRequest) XXX_Marshal

func (m *ListDirectoryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListDirectoryRequest) XXX_Merge

func (m *ListDirectoryRequest) XXX_Merge(src proto.Message)

func (*ListDirectoryRequest) XXX_Size

func (m *ListDirectoryRequest) XXX_Size() int

func (*ListDirectoryRequest) XXX_Unmarshal

func (m *ListDirectoryRequest) XXX_Unmarshal(b []byte) error

type ListDirectoryResponse

type ListDirectoryResponse struct {
	// Holds ListDirectoryResult in case of successful call
	Operation            *Ydb_Operations.Operation `protobuf:"bytes,1,opt,name=operation,proto3" json:"operation,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

func (*ListDirectoryResponse) Descriptor

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

func (*ListDirectoryResponse) GetOperation

func (m *ListDirectoryResponse) GetOperation() *Ydb_Operations.Operation

func (*ListDirectoryResponse) ProtoMessage

func (*ListDirectoryResponse) ProtoMessage()

func (*ListDirectoryResponse) Reset

func (m *ListDirectoryResponse) Reset()

func (*ListDirectoryResponse) String

func (m *ListDirectoryResponse) String() string

func (*ListDirectoryResponse) XXX_DiscardUnknown

func (m *ListDirectoryResponse) XXX_DiscardUnknown()

func (*ListDirectoryResponse) XXX_Marshal

func (m *ListDirectoryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListDirectoryResponse) XXX_Merge

func (m *ListDirectoryResponse) XXX_Merge(src proto.Message)

func (*ListDirectoryResponse) XXX_Size

func (m *ListDirectoryResponse) XXX_Size() int

func (*ListDirectoryResponse) XXX_Unmarshal

func (m *ListDirectoryResponse) XXX_Unmarshal(b []byte) error

type ListDirectoryResult

type ListDirectoryResult struct {
	Self                 *Entry   `protobuf:"bytes,1,opt,name=self,proto3" json:"self,omitempty"`
	Children             []*Entry `protobuf:"bytes,2,rep,name=children,proto3" json:"children,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListDirectoryResult) Descriptor

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

func (*ListDirectoryResult) GetChildren

func (m *ListDirectoryResult) GetChildren() []*Entry

func (*ListDirectoryResult) GetSelf

func (m *ListDirectoryResult) GetSelf() *Entry

func (*ListDirectoryResult) ProtoMessage

func (*ListDirectoryResult) ProtoMessage()

func (*ListDirectoryResult) Reset

func (m *ListDirectoryResult) Reset()

func (*ListDirectoryResult) String

func (m *ListDirectoryResult) String() string

func (*ListDirectoryResult) XXX_DiscardUnknown

func (m *ListDirectoryResult) XXX_DiscardUnknown()

func (*ListDirectoryResult) XXX_Marshal

func (m *ListDirectoryResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListDirectoryResult) XXX_Merge

func (m *ListDirectoryResult) XXX_Merge(src proto.Message)

func (*ListDirectoryResult) XXX_Size

func (m *ListDirectoryResult) XXX_Size() int

func (*ListDirectoryResult) XXX_Unmarshal

func (m *ListDirectoryResult) XXX_Unmarshal(b []byte) error

type MakeDirectoryRequest

type MakeDirectoryRequest struct {
	OperationParams      *Ydb_Operations.OperationParams `protobuf:"bytes,1,opt,name=operation_params,json=operationParams,proto3" json:"operation_params,omitempty"`
	Path                 string                          `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
	XXX_unrecognized     []byte                          `json:"-"`
	XXX_sizecache        int32                           `json:"-"`
}

Create directory. All intermediate directories must be created

func (*MakeDirectoryRequest) Descriptor

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

func (*MakeDirectoryRequest) GetOperationParams

func (m *MakeDirectoryRequest) GetOperationParams() *Ydb_Operations.OperationParams

func (*MakeDirectoryRequest) GetPath

func (m *MakeDirectoryRequest) GetPath() string

func (*MakeDirectoryRequest) ProtoMessage

func (*MakeDirectoryRequest) ProtoMessage()

func (*MakeDirectoryRequest) Reset

func (m *MakeDirectoryRequest) Reset()

func (*MakeDirectoryRequest) SetOperationParams

func (m *MakeDirectoryRequest) SetOperationParams(v *Ydb_Operations.OperationParams)

SetOperationParams implements ydb generic interface for setting operation parameters inside driver implementation.

func (*MakeDirectoryRequest) String

func (m *MakeDirectoryRequest) String() string

func (*MakeDirectoryRequest) XXX_DiscardUnknown

func (m *MakeDirectoryRequest) XXX_DiscardUnknown()

func (*MakeDirectoryRequest) XXX_Marshal

func (m *MakeDirectoryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MakeDirectoryRequest) XXX_Merge

func (m *MakeDirectoryRequest) XXX_Merge(src proto.Message)

func (*MakeDirectoryRequest) XXX_Size

func (m *MakeDirectoryRequest) XXX_Size() int

func (*MakeDirectoryRequest) XXX_Unmarshal

func (m *MakeDirectoryRequest) XXX_Unmarshal(b []byte) error

type MakeDirectoryResponse

type MakeDirectoryResponse struct {
	Operation            *Ydb_Operations.Operation `protobuf:"bytes,1,opt,name=operation,proto3" json:"operation,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

func (*MakeDirectoryResponse) Descriptor

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

func (*MakeDirectoryResponse) GetOperation

func (m *MakeDirectoryResponse) GetOperation() *Ydb_Operations.Operation

func (*MakeDirectoryResponse) ProtoMessage

func (*MakeDirectoryResponse) ProtoMessage()

func (*MakeDirectoryResponse) Reset

func (m *MakeDirectoryResponse) Reset()

func (*MakeDirectoryResponse) String

func (m *MakeDirectoryResponse) String() string

func (*MakeDirectoryResponse) XXX_DiscardUnknown

func (m *MakeDirectoryResponse) XXX_DiscardUnknown()

func (*MakeDirectoryResponse) XXX_Marshal

func (m *MakeDirectoryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MakeDirectoryResponse) XXX_Merge

func (m *MakeDirectoryResponse) XXX_Merge(src proto.Message)

func (*MakeDirectoryResponse) XXX_Size

func (m *MakeDirectoryResponse) XXX_Size() int

func (*MakeDirectoryResponse) XXX_Unmarshal

func (m *MakeDirectoryResponse) XXX_Unmarshal(b []byte) error

type ModifyPermissionsRequest

type ModifyPermissionsRequest struct {
	OperationParams *Ydb_Operations.OperationParams `protobuf:"bytes,1,opt,name=operation_params,json=operationParams,proto3" json:"operation_params,omitempty"`
	Path            string                          `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	Actions         []*PermissionsAction            `protobuf:"bytes,3,rep,name=actions,proto3" json:"actions,omitempty"`
	// Clear all permissions on the object for all subjects
	ClearPermissions     bool     `protobuf:"varint,4,opt,name=clear_permissions,json=clearPermissions,proto3" json:"clear_permissions,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Modify permissions of given object

func (*ModifyPermissionsRequest) Descriptor

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

func (*ModifyPermissionsRequest) GetActions

func (m *ModifyPermissionsRequest) GetActions() []*PermissionsAction

func (*ModifyPermissionsRequest) GetClearPermissions

func (m *ModifyPermissionsRequest) GetClearPermissions() bool

func (*ModifyPermissionsRequest) GetOperationParams

func (m *ModifyPermissionsRequest) GetOperationParams() *Ydb_Operations.OperationParams

func (*ModifyPermissionsRequest) GetPath

func (m *ModifyPermissionsRequest) GetPath() string

func (*ModifyPermissionsRequest) ProtoMessage

func (*ModifyPermissionsRequest) ProtoMessage()

func (*ModifyPermissionsRequest) Reset

func (m *ModifyPermissionsRequest) Reset()

func (*ModifyPermissionsRequest) SetOperationParams

func (m *ModifyPermissionsRequest) SetOperationParams(v *Ydb_Operations.OperationParams)

SetOperationParams implements ydb generic interface for setting operation parameters inside driver implementation.

func (*ModifyPermissionsRequest) String

func (m *ModifyPermissionsRequest) String() string

func (*ModifyPermissionsRequest) XXX_DiscardUnknown

func (m *ModifyPermissionsRequest) XXX_DiscardUnknown()

func (*ModifyPermissionsRequest) XXX_Marshal

func (m *ModifyPermissionsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ModifyPermissionsRequest) XXX_Merge

func (m *ModifyPermissionsRequest) XXX_Merge(src proto.Message)

func (*ModifyPermissionsRequest) XXX_Size

func (m *ModifyPermissionsRequest) XXX_Size() int

func (*ModifyPermissionsRequest) XXX_Unmarshal

func (m *ModifyPermissionsRequest) XXX_Unmarshal(b []byte) error

type ModifyPermissionsResponse

type ModifyPermissionsResponse struct {
	Operation            *Ydb_Operations.Operation `protobuf:"bytes,1,opt,name=operation,proto3" json:"operation,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

func (*ModifyPermissionsResponse) Descriptor

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

func (*ModifyPermissionsResponse) GetOperation

func (*ModifyPermissionsResponse) ProtoMessage

func (*ModifyPermissionsResponse) ProtoMessage()

func (*ModifyPermissionsResponse) Reset

func (m *ModifyPermissionsResponse) Reset()

func (*ModifyPermissionsResponse) String

func (m *ModifyPermissionsResponse) String() string

func (*ModifyPermissionsResponse) XXX_DiscardUnknown

func (m *ModifyPermissionsResponse) XXX_DiscardUnknown()

func (*ModifyPermissionsResponse) XXX_Marshal

func (m *ModifyPermissionsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ModifyPermissionsResponse) XXX_Merge

func (m *ModifyPermissionsResponse) XXX_Merge(src proto.Message)

func (*ModifyPermissionsResponse) XXX_Size

func (m *ModifyPermissionsResponse) XXX_Size() int

func (*ModifyPermissionsResponse) XXX_Unmarshal

func (m *ModifyPermissionsResponse) XXX_Unmarshal(b []byte) error

type Permissions

type Permissions struct {
	// SID (Security ID) of user or group
	Subject              string   `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	PermissionNames      []string `protobuf:"bytes,2,rep,name=permission_names,json=permissionNames,proto3" json:"permission_names,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Permissions) Descriptor

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

func (*Permissions) GetPermissionNames

func (m *Permissions) GetPermissionNames() []string

func (*Permissions) GetSubject

func (m *Permissions) GetSubject() string

func (*Permissions) ProtoMessage

func (*Permissions) ProtoMessage()

func (*Permissions) Reset

func (m *Permissions) Reset()

func (*Permissions) String

func (m *Permissions) String() string

func (*Permissions) XXX_DiscardUnknown

func (m *Permissions) XXX_DiscardUnknown()

func (*Permissions) XXX_Marshal

func (m *Permissions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Permissions) XXX_Merge

func (m *Permissions) XXX_Merge(src proto.Message)

func (*Permissions) XXX_Size

func (m *Permissions) XXX_Size() int

func (*Permissions) XXX_Unmarshal

func (m *Permissions) XXX_Unmarshal(b []byte) error

type PermissionsAction

type PermissionsAction struct {
	// Types that are valid to be assigned to Action:
	//	*PermissionsAction_Grant
	//	*PermissionsAction_Revoke
	//	*PermissionsAction_Set
	//	*PermissionsAction_ChangeOwner
	Action               isPermissionsAction_Action `protobuf_oneof:"action"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

func (*PermissionsAction) Descriptor

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

func (*PermissionsAction) GetAction

func (m *PermissionsAction) GetAction() isPermissionsAction_Action

func (*PermissionsAction) GetChangeOwner

func (m *PermissionsAction) GetChangeOwner() string

func (*PermissionsAction) GetGrant

func (m *PermissionsAction) GetGrant() *Permissions

func (*PermissionsAction) GetRevoke

func (m *PermissionsAction) GetRevoke() *Permissions

func (*PermissionsAction) GetSet

func (m *PermissionsAction) GetSet() *Permissions

func (*PermissionsAction) ProtoMessage

func (*PermissionsAction) ProtoMessage()

func (*PermissionsAction) Reset

func (m *PermissionsAction) Reset()

func (*PermissionsAction) String

func (m *PermissionsAction) String() string

func (*PermissionsAction) XXX_DiscardUnknown

func (m *PermissionsAction) XXX_DiscardUnknown()

func (*PermissionsAction) XXX_Marshal

func (m *PermissionsAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PermissionsAction) XXX_Merge

func (m *PermissionsAction) XXX_Merge(src proto.Message)

func (*PermissionsAction) XXX_OneofWrappers

func (*PermissionsAction) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*PermissionsAction) XXX_Size

func (m *PermissionsAction) XXX_Size() int

func (*PermissionsAction) XXX_Unmarshal

func (m *PermissionsAction) XXX_Unmarshal(b []byte) error

type PermissionsAction_ChangeOwner

type PermissionsAction_ChangeOwner struct {
	ChangeOwner string `protobuf:"bytes,4,opt,name=change_owner,json=changeOwner,proto3,oneof"`
}

type PermissionsAction_Grant

type PermissionsAction_Grant struct {
	Grant *Permissions `protobuf:"bytes,1,opt,name=grant,proto3,oneof"`
}

type PermissionsAction_Revoke

type PermissionsAction_Revoke struct {
	Revoke *Permissions `protobuf:"bytes,2,opt,name=revoke,proto3,oneof"`
}

type PermissionsAction_Set

type PermissionsAction_Set struct {
	Set *Permissions `protobuf:"bytes,3,opt,name=set,proto3,oneof"`
}

type RemoveDirectoryRequest

type RemoveDirectoryRequest struct {
	OperationParams      *Ydb_Operations.OperationParams `protobuf:"bytes,1,opt,name=operation_params,json=operationParams,proto3" json:"operation_params,omitempty"`
	Path                 string                          `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
	XXX_unrecognized     []byte                          `json:"-"`
	XXX_sizecache        int32                           `json:"-"`
}

Remove directory

func (*RemoveDirectoryRequest) Descriptor

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

func (*RemoveDirectoryRequest) GetOperationParams

func (m *RemoveDirectoryRequest) GetOperationParams() *Ydb_Operations.OperationParams

func (*RemoveDirectoryRequest) GetPath

func (m *RemoveDirectoryRequest) GetPath() string

func (*RemoveDirectoryRequest) ProtoMessage

func (*RemoveDirectoryRequest) ProtoMessage()

func (*RemoveDirectoryRequest) Reset

func (m *RemoveDirectoryRequest) Reset()

func (*RemoveDirectoryRequest) SetOperationParams

func (m *RemoveDirectoryRequest) SetOperationParams(v *Ydb_Operations.OperationParams)

SetOperationParams implements ydb generic interface for setting operation parameters inside driver implementation.

func (*RemoveDirectoryRequest) String

func (m *RemoveDirectoryRequest) String() string

func (*RemoveDirectoryRequest) XXX_DiscardUnknown

func (m *RemoveDirectoryRequest) XXX_DiscardUnknown()

func (*RemoveDirectoryRequest) XXX_Marshal

func (m *RemoveDirectoryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RemoveDirectoryRequest) XXX_Merge

func (m *RemoveDirectoryRequest) XXX_Merge(src proto.Message)

func (*RemoveDirectoryRequest) XXX_Size

func (m *RemoveDirectoryRequest) XXX_Size() int

func (*RemoveDirectoryRequest) XXX_Unmarshal

func (m *RemoveDirectoryRequest) XXX_Unmarshal(b []byte) error

type RemoveDirectoryResponse

type RemoveDirectoryResponse struct {
	Operation            *Ydb_Operations.Operation `protobuf:"bytes,1,opt,name=operation,proto3" json:"operation,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

func (*RemoveDirectoryResponse) Descriptor

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

func (*RemoveDirectoryResponse) GetOperation

func (*RemoveDirectoryResponse) ProtoMessage

func (*RemoveDirectoryResponse) ProtoMessage()

func (*RemoveDirectoryResponse) Reset

func (m *RemoveDirectoryResponse) Reset()

func (*RemoveDirectoryResponse) String

func (m *RemoveDirectoryResponse) String() string

func (*RemoveDirectoryResponse) XXX_DiscardUnknown

func (m *RemoveDirectoryResponse) XXX_DiscardUnknown()

func (*RemoveDirectoryResponse) XXX_Marshal

func (m *RemoveDirectoryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RemoveDirectoryResponse) XXX_Merge

func (m *RemoveDirectoryResponse) XXX_Merge(src proto.Message)

func (*RemoveDirectoryResponse) XXX_Size

func (m *RemoveDirectoryResponse) XXX_Size() int

func (*RemoveDirectoryResponse) XXX_Unmarshal

func (m *RemoveDirectoryResponse) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

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