public class Statement extends Object
| Constructor and Description |
|---|
Statement() |
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
actions() |
io.minio.policy.ConditionMap |
conditions() |
String |
effect() |
boolean[] |
getBucketPolicy(String prefix)
Returns bucket policy types for given prefix.
|
boolean[] |
getObjectPolicy()
Returns object policy types.
|
boolean |
isValid(String bucketName)
Returns whether given statement is valid to process for given bucket name.
|
Principal |
principal() |
void |
removeBucketActions(String prefix,
String bucketResource,
boolean readOnlyInUse,
boolean writeOnlyInUse)
Removes bucket actions for given prefix and bucketResource.
|
void |
removeObjectActions(String objectResource)
Removes object actions for given object resource.
|
io.minio.policy.Resources |
resources() |
void |
setActions(Set<String> actions) |
void |
setConditions(io.minio.policy.ConditionMap conditions) |
void |
setEffect(String effect) |
void |
setPrincipal(Principal principal) |
void |
setResources(io.minio.policy.Resources resources) |
void |
setSid(String sid) |
String |
sid() |
public io.minio.policy.ConditionMap conditions()
public void setConditions(io.minio.policy.ConditionMap conditions)
public String effect()
public void setEffect(String effect)
public Principal principal()
public void setPrincipal(Principal principal)
public io.minio.policy.Resources resources()
public void setResources(io.minio.policy.Resources resources)
public String sid()
public void setSid(String sid)
public boolean isValid(String bucketName)
public void removeObjectActions(String objectResource)
public void removeBucketActions(String prefix, String bucketResource, boolean readOnlyInUse, boolean writeOnlyInUse)
public boolean[] getBucketPolicy(String prefix)
public boolean[] getObjectPolicy()