Search
Preparing search index...
The search index is not available
Back To Index
|
@azure/storage-file-datalake
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Globals
DataLakeFileClient
Class DataLakeFileClient
Package version
Hierarchy
DataLakePathClient
DataLakeFileClient
Index
Constructors
constructor
Properties
account
Name
blob
Endpoint
Url
credential
dfs
Endpoint
Url
is
Https
storage
Client
Context
url
Accessors
file
System
Name
name
Methods
append
create
delete
flush
get
Access
Control
get
Data
Lake
Lease
Client
get
Properties
move
read
set
Access
Control
set
Http
Headers
set
Metadata
set
Permissions
to
Directory
Client
to
File
Client
Constructors
constructor
new
Data
Lake
File
Client
(
url
:
string
, credential
:
StorageSharedKeyCredential
|
AnonymousCredential
|
TokenCredential
, options
:
StoragePipelineOptions
)
:
DataLakeFileClient
new
Data
Lake
File
Client
(
url
:
string
, pipeline
:
Pipeline
)
:
DataLakeFileClient
Parameters
url:
string
Optional
credential:
StorageSharedKeyCredential
|
AnonymousCredential
|
TokenCredential
Optional
options:
StoragePipelineOptions
Returns
DataLakeFileClient
Parameters
url:
string
pipeline:
Pipeline
Returns
DataLakeFileClient
Properties
account
Name
account
Name
:
string
Protected
blob
Endpoint
Url
blob
Endpoint
Url
:
string
credential
credential
:
StorageSharedKeyCredential
|
AnonymousCredential
|
TokenCredential
Protected
dfs
Endpoint
Url
dfs
Endpoint
Url
:
string
Protected
is
Https
is
Https
:
boolean
Protected
storage
Client
Context
storage
Client
Context
:
StorageClientContext
url
url
:
string
Accessors
file
System
Name
file
System
Name
:
name
name
:
Methods
append
append
(
body
:
HttpRequestBody
, offset
:
number
, length
:
number
, options
?:
FileAppendOptions
)
:
Promise
<
FileAppendResponse
>
Parameters
body:
HttpRequestBody
offset:
number
length:
number
Default value
options:
FileAppendOptions
= {}
Returns
Promise
<
FileAppendResponse
>
create
create
(
resourceType
:
PathResourceType
, options
:
PathCreateOptions
)
:
Promise
<
PathCreateResponse
>
create
(
options
:
FileCreateOptions
)
:
Promise
<
FileCreateResponse
>
Parameters
resourceType:
PathResourceType
Optional
options:
PathCreateOptions
Returns
Promise
<
PathCreateResponse
>
Parameters
Optional
options:
FileCreateOptions
Returns
Promise
<
FileCreateResponse
>
delete
delete
(
recursive
:
undefined
|
false
|
true
, options
?:
PathDeleteOptions
)
:
Promise
<
PathDeleteResponse
>
Parameters
Optional
recursive:
undefined
|
false
|
true
Default value
options:
PathDeleteOptions
= {}
Returns
Promise
<
PathDeleteResponse
>
flush
flush
(
position
:
number
, options
?:
FileFlushOptions
)
:
Promise
<
FileFlushResponse
>
Parameters
position:
number
Default value
options:
FileFlushOptions
= {}
Returns
Promise
<
FileFlushResponse
>
get
Access
Control
get
Access
Control
(
options
?:
PathGetAccessControlOptions
)
:
Promise
<
PathGetAccessControlResponse
>
Parameters
Default value
options:
PathGetAccessControlOptions
= {}
Returns
Promise
<
PathGetAccessControlResponse
>
get
Data
Lake
Lease
Client
get
Data
Lake
Lease
Client
(
proposeLeaseId
:
undefined
|
string
)
:
DataLakeLeaseClient
Parameters
Optional
proposeLeaseId:
undefined
|
string
Returns
DataLakeLeaseClient
get
Properties
get
Properties
(
options
?:
PathGetPropertiesOptions
)
:
Promise
<
PathGetPropertiesResponse
>
Parameters
Default value
options:
PathGetPropertiesOptions
= {}
Returns
Promise
<
PathGetPropertiesResponse
>
move
move
(
destinationPath
:
string
, options
:
PathMoveOptions
)
:
Promise
<
PathMoveResponse
>
move
(
destinationFileSystem
:
string
, destinationPath
:
string
, options
:
PathMoveOptions
)
:
Promise
<
PathMoveResponse
>
Parameters
destinationPath:
string
Optional
options:
PathMoveOptions
Returns
Promise
<
PathMoveResponse
>
Parameters
destinationFileSystem:
string
destinationPath:
string
Optional
options:
PathMoveOptions
Returns
Promise
<
PathMoveResponse
>
read
read
(
offset
?:
number
, count
:
undefined
|
number
, options
?:
FileReadOptions
)
:
Promise
<
FileReadResponse
>
Parameters
Default value
offset:
number
= 0
Optional
count:
undefined
|
number
Default value
options:
FileReadOptions
= {}
Returns
Promise
<
FileReadResponse
>
set
Access
Control
set
Access
Control
(
acl
:
PathAccessControlItem
[]
, options
?:
PathSetAccessControlOptions
)
:
Promise
<
PathSetAccessControlResponse
>
Parameters
acl:
PathAccessControlItem
[]
Default value
options:
PathSetAccessControlOptions
= {}
Returns
Promise
<
PathSetAccessControlResponse
>
set
Http
Headers
set
Http
Headers
(
httpHeaders
:
PathHttpHeaders
, options
?:
PathSetHttpHeadersOptions
)
:
Promise
<
PathSetHttpHeadersResponse
>
Parameters
httpHeaders:
PathHttpHeaders
Default value
options:
PathSetHttpHeadersOptions
= {}
Returns
Promise
<
PathSetHttpHeadersResponse
>
set
Metadata
set
Metadata
(
metadata
:
Metadata
, options
?:
PathSetMetadataOptions
)
:
Promise
<
PathSetMetadataResponse
>
Parameters
Optional
metadata:
Metadata
Default value
options:
PathSetMetadataOptions
= {}
Returns
Promise
<
PathSetMetadataResponse
>
set
Permissions
set
Permissions
(
permissions
:
PathPermissions
, options
?:
PathSetPermissionsOptions
)
:
Promise
<
PathSetPermissionsResponse
>
Parameters
permissions:
PathPermissions
Default value
options:
PathSetPermissionsOptions
= {}
Returns
Promise
<
PathSetPermissionsResponse
>
to
Directory
Client
to
Directory
Client
(
)
:
DataLakeDirectoryClient
Returns
DataLakeDirectoryClient
to
File
Client
to
File
Client
(
)
:
DataLakeFileClient
Returns
DataLakeFileClient
Globals
Data
Lake
File
Client
constructor
account
Name
blob
Endpoint
Url
credential
dfs
Endpoint
Url
is
Https
storage
Client
Context
url
file
System
Name
name
append
create
delete
flush
get
Access
Control
get
Data
Lake
Lease
Client
get
Properties
move
read
set
Access
Control
set
Http
Headers
set
Metadata
set
Permissions
to
Directory
Client
to
File
Client
Generated using
TypeDoc