-
Notifications
You must be signed in to change notification settings - Fork 254
/
com.azure.storage.file.datalake.models.RolePermissions.yml
177 lines (177 loc) · 11.8 KB
/
com.azure.storage.file.datalake.models.RolePermissions.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
### YamlMime:JavaType
uid: "com.azure.storage.file.datalake.models.RolePermissions"
fullName: "com.azure.storage.file.datalake.models.RolePermissions"
name: "RolePermissions"
nameWithType: "RolePermissions"
summary: "Represents the POSIX-style permissions on given resource for an arbitrary role."
inheritances:
- "<xref href=\"java.lang.Object?displayProperty=fullName\" data-throw-if-not-resolved=\"False\" />"
inheritedClassMethods:
- classRef: "java.lang.<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html\">Object</a>"
methodsRef:
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--\">clone</a>"
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-\">equals</a>"
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--\">finalize</a>"
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--\">getClass</a>"
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--\">hashCode</a>"
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--\">notify</a>"
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--\">notifyAll</a>"
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--\">toString</a>"
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--\">wait</a>"
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-\">wait</a>"
- "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-\">wait</a>"
syntax: "public class **RolePermissions**"
constructors:
- uid: "com.azure.storage.file.datalake.models.RolePermissions.RolePermissions()"
fullName: "com.azure.storage.file.datalake.models.RolePermissions.RolePermissions()"
name: "RolePermissions()"
nameWithType: "RolePermissions.RolePermissions()"
summary: "Initializes an instance of `RolePermissions` with all values set to false."
syntax: "public RolePermissions()"
desc: "Initializes an instance of `RolePermissions` with all values set to false."
methods:
- uid: "com.azure.storage.file.datalake.models.RolePermissions.equals(java.lang.Object)"
fullName: "com.azure.storage.file.datalake.models.RolePermissions.equals(Object o)"
name: "equals(Object o)"
nameWithType: "RolePermissions.equals(Object o)"
overridden: "java.lang.Object.equals(java.lang.Object)"
parameters:
- name: "o"
type: "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html\">Object</a>"
syntax: "public boolean equals(Object o)"
returns:
type: "<xref href=\"boolean?alt=boolean&text=boolean\" data-throw-if-not-resolved=\"False\" />"
- uid: "com.azure.storage.file.datalake.models.RolePermissions.hasExecutePermission()"
fullName: "com.azure.storage.file.datalake.models.RolePermissions.hasExecutePermission()"
name: "hasExecutePermission()"
nameWithType: "RolePermissions.hasExecutePermission()"
syntax: "public boolean hasExecutePermission()"
returns:
description: "the execute permission status"
type: "<xref href=\"boolean?alt=boolean&text=boolean\" data-throw-if-not-resolved=\"False\" />"
- uid: "com.azure.storage.file.datalake.models.RolePermissions.hasReadPermission()"
fullName: "com.azure.storage.file.datalake.models.RolePermissions.hasReadPermission()"
name: "hasReadPermission()"
nameWithType: "RolePermissions.hasReadPermission()"
syntax: "public boolean hasReadPermission()"
returns:
description: "the read permission status"
type: "<xref href=\"boolean?alt=boolean&text=boolean\" data-throw-if-not-resolved=\"False\" />"
- uid: "com.azure.storage.file.datalake.models.RolePermissions.hasWritePermission()"
fullName: "com.azure.storage.file.datalake.models.RolePermissions.hasWritePermission()"
name: "hasWritePermission()"
nameWithType: "RolePermissions.hasWritePermission()"
syntax: "public boolean hasWritePermission()"
returns:
description: "the write permission status"
type: "<xref href=\"boolean?alt=boolean&text=boolean\" data-throw-if-not-resolved=\"False\" />"
- uid: "com.azure.storage.file.datalake.models.RolePermissions.hashCode()"
fullName: "com.azure.storage.file.datalake.models.RolePermissions.hashCode()"
name: "hashCode()"
nameWithType: "RolePermissions.hashCode()"
overridden: "java.lang.Object.hashCode()"
syntax: "public int hashCode()"
returns:
type: "<xref href=\"int?alt=int&text=int\" data-throw-if-not-resolved=\"False\" />"
- uid: "com.azure.storage.file.datalake.models.RolePermissions.parseOctal(int)"
fullName: "com.azure.storage.file.datalake.models.RolePermissions.parseOctal(int octal)"
name: "parseOctal(int octal)"
nameWithType: "RolePermissions.parseOctal(int octal)"
summary: "Convert an octal representation of permissions for a given role into an `RolePermissions` instance."
modifiers:
- "static"
parameters:
- description: "The octal digit representing the permissions for the given role."
name: "octal"
type: "<xref href=\"int?alt=int&text=int\" data-throw-if-not-resolved=\"False\" />"
syntax: "public static RolePermissions parseOctal(int octal)"
desc: "Convert an octal representation of permissions for a given role into an `RolePermissions` instance."
returns:
description: "An <xref uid=\"com.azure.storage.file.datalake.models.RolePermissions\" data-throw-if-not-resolved=\"false\" data-raw-source=\"RolePermissions\"></xref> instance with appropriate fields set."
type: "<xref href=\"com.azure.storage.file.datalake.models.RolePermissions?alt=com.azure.storage.file.datalake.models.RolePermissions&text=RolePermissions\" data-throw-if-not-resolved=\"False\" />"
- uid: "com.azure.storage.file.datalake.models.RolePermissions.parseSymbolic(java.lang.String,boolean)"
fullName: "com.azure.storage.file.datalake.models.RolePermissions.parseSymbolic(String str, boolean allowStickyBit)"
name: "parseSymbolic(String str, boolean allowStickyBit)"
nameWithType: "RolePermissions.parseSymbolic(String str, boolean allowStickyBit)"
summary: "Convert a symbolic representation of permissions for a given role into an `RolePermissions` instance."
modifiers:
- "static"
parameters:
- description: "The string representing the permissions for the given role."
name: "str"
type: "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html\">String</a>"
- description: "Indicates whether the parsing should tolerate the sticky bit. The sticky bit is only\n valid as the last character of permissions for \"other\" in a <code>String</code> representing full permissions for a\n resource."
name: "allowStickyBit"
type: "<xref href=\"boolean?alt=boolean&text=boolean\" data-throw-if-not-resolved=\"False\" />"
syntax: "public static RolePermissions parseSymbolic(String str, boolean allowStickyBit)"
desc: "Convert a symbolic representation of permissions for a given role into an `RolePermissions` instance."
returns:
description: "An <xref uid=\"com.azure.storage.file.datalake.models.RolePermissions\" data-throw-if-not-resolved=\"false\" data-raw-source=\"RolePermissions\"></xref> instance with appropriate fields set."
type: "<xref href=\"com.azure.storage.file.datalake.models.RolePermissions?alt=com.azure.storage.file.datalake.models.RolePermissions&text=RolePermissions\" data-throw-if-not-resolved=\"False\" />"
- uid: "com.azure.storage.file.datalake.models.RolePermissions.setExecutePermission(boolean)"
fullName: "com.azure.storage.file.datalake.models.RolePermissions.setExecutePermission(boolean hasExecutePermission)"
name: "setExecutePermission(boolean hasExecutePermission)"
nameWithType: "RolePermissions.setExecutePermission(boolean hasExecutePermission)"
summary: "Sets the execute permission status."
parameters:
- description: "Permission status to set"
name: "hasExecutePermission"
type: "<xref href=\"boolean?alt=boolean&text=boolean\" data-throw-if-not-resolved=\"False\" />"
syntax: "public RolePermissions setExecutePermission(boolean hasExecutePermission)"
desc: "Sets the execute permission status."
returns:
description: "the updated RolePermissions object"
type: "<xref href=\"com.azure.storage.file.datalake.models.RolePermissions?alt=com.azure.storage.file.datalake.models.RolePermissions&text=RolePermissions\" data-throw-if-not-resolved=\"False\" />"
- uid: "com.azure.storage.file.datalake.models.RolePermissions.setReadPermission(boolean)"
fullName: "com.azure.storage.file.datalake.models.RolePermissions.setReadPermission(boolean hasReadPermission)"
name: "setReadPermission(boolean hasReadPermission)"
nameWithType: "RolePermissions.setReadPermission(boolean hasReadPermission)"
summary: "Sets the read permission status."
parameters:
- description: "Permission status to set"
name: "hasReadPermission"
type: "<xref href=\"boolean?alt=boolean&text=boolean\" data-throw-if-not-resolved=\"False\" />"
syntax: "public RolePermissions setReadPermission(boolean hasReadPermission)"
desc: "Sets the read permission status."
returns:
description: "the updated RolePermissions object"
type: "<xref href=\"com.azure.storage.file.datalake.models.RolePermissions?alt=com.azure.storage.file.datalake.models.RolePermissions&text=RolePermissions\" data-throw-if-not-resolved=\"False\" />"
- uid: "com.azure.storage.file.datalake.models.RolePermissions.setWritePermission(boolean)"
fullName: "com.azure.storage.file.datalake.models.RolePermissions.setWritePermission(boolean hasWritePermission)"
name: "setWritePermission(boolean hasWritePermission)"
nameWithType: "RolePermissions.setWritePermission(boolean hasWritePermission)"
summary: "Sets the write permission status."
parameters:
- description: "Permission status to set"
name: "hasWritePermission"
type: "<xref href=\"boolean?alt=boolean&text=boolean\" data-throw-if-not-resolved=\"False\" />"
syntax: "public RolePermissions setWritePermission(boolean hasWritePermission)"
desc: "Sets the write permission status."
returns:
description: "the updated RolePermissions object"
type: "<xref href=\"com.azure.storage.file.datalake.models.RolePermissions?alt=com.azure.storage.file.datalake.models.RolePermissions&text=RolePermissions\" data-throw-if-not-resolved=\"False\" />"
- uid: "com.azure.storage.file.datalake.models.RolePermissions.toOctal()"
fullName: "com.azure.storage.file.datalake.models.RolePermissions.toOctal()"
name: "toOctal()"
nameWithType: "RolePermissions.toOctal()"
summary: "Converts the `RolePermissions` instance into its octal representation."
syntax: "public String toOctal()"
desc: "Converts the `RolePermissions` instance into its octal representation."
returns:
description: "The <code>String</code> representation of the permissions."
type: "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html\">String</a>"
- uid: "com.azure.storage.file.datalake.models.RolePermissions.toSymbolic()"
fullName: "com.azure.storage.file.datalake.models.RolePermissions.toSymbolic()"
name: "toSymbolic()"
nameWithType: "RolePermissions.toSymbolic()"
summary: "Converts the `RolePermissions` instance into its symbolic representation."
syntax: "public String toSymbolic()"
desc: "Converts the `RolePermissions` instance into its symbolic representation."
returns:
description: "The <code>String</code> representation of the permission."
type: "<a href=\"https://docs.oracle.com/javase/8/docs/api/java/lang/String.html\">String</a>"
type: "class"
desc: "Represents the POSIX-style permissions on given resource for an arbitrary role. Each role can have any combination of read, write, and execute permissions. Manipulating resource permissions is only supported when ADLS interop and Hierarchical Namespace are enabled."
metadata: {}
package: "com.azure.storage.file.datalake.models"
artifact: com.azure:azure-storage-file-datalake:12.20.0