@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RowLevelPermissionDataSet extends Object implements Serializable, Cloneable, StructuredPojo
The row-level security configuration for the dataset.
Constructor and Description |
---|
RowLevelPermissionDataSet() |
Modifier and Type | Method and Description |
---|---|
RowLevelPermissionDataSet |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The Amazon Resource Name (ARN) of the permission dataset.
|
String |
getNamespace()
The namespace associated with the row-level permissions dataset.
|
String |
getPermissionPolicy()
Permission policy.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
The Amazon Resource Name (ARN) of the permission dataset.
|
void |
setNamespace(String namespace)
The namespace associated with the row-level permissions dataset.
|
void |
setPermissionPolicy(String permissionPolicy)
Permission policy.
|
String |
toString()
Returns a string representation of this object.
|
RowLevelPermissionDataSet |
withArn(String arn)
The Amazon Resource Name (ARN) of the permission dataset.
|
RowLevelPermissionDataSet |
withNamespace(String namespace)
The namespace associated with the row-level permissions dataset.
|
RowLevelPermissionDataSet |
withPermissionPolicy(RowLevelPermissionPolicy permissionPolicy)
Permission policy.
|
RowLevelPermissionDataSet |
withPermissionPolicy(String permissionPolicy)
Permission policy.
|
public void setNamespace(String namespace)
The namespace associated with the row-level permissions dataset.
namespace
- The namespace associated with the row-level permissions dataset.public String getNamespace()
The namespace associated with the row-level permissions dataset.
public RowLevelPermissionDataSet withNamespace(String namespace)
The namespace associated with the row-level permissions dataset.
namespace
- The namespace associated with the row-level permissions dataset.public void setArn(String arn)
The Amazon Resource Name (ARN) of the permission dataset.
arn
- The Amazon Resource Name (ARN) of the permission dataset.public String getArn()
The Amazon Resource Name (ARN) of the permission dataset.
public RowLevelPermissionDataSet withArn(String arn)
The Amazon Resource Name (ARN) of the permission dataset.
arn
- The Amazon Resource Name (ARN) of the permission dataset.public void setPermissionPolicy(String permissionPolicy)
Permission policy.
permissionPolicy
- Permission policy.RowLevelPermissionPolicy
public String getPermissionPolicy()
Permission policy.
RowLevelPermissionPolicy
public RowLevelPermissionDataSet withPermissionPolicy(String permissionPolicy)
Permission policy.
permissionPolicy
- Permission policy.RowLevelPermissionPolicy
public RowLevelPermissionDataSet withPermissionPolicy(RowLevelPermissionPolicy permissionPolicy)
Permission policy.
permissionPolicy
- Permission policy.RowLevelPermissionPolicy
public String toString()
toString
in class Object
Object.toString()
public RowLevelPermissionDataSet clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.