@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class LFTagPolicyDetails extends Object implements Serializable, Cloneable, StructuredPojo
Details about the LF-tag policy.
Constructor and Description |
---|
LFTagPolicyDetails() |
Modifier and Type | Method and Description |
---|---|
LFTagPolicyDetails |
clone() |
boolean |
equals(Object obj) |
String |
getCatalogId()
The identifier for the AWS Glue Data Catalog.
|
LFResourceDetails |
getResourceDetails()
Details for the Lake Formation Resources included in the LF-tag policy.
|
String |
getResourceType()
The resource type for which the LF-tag policy applies.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCatalogId(String catalogId)
The identifier for the AWS Glue Data Catalog.
|
void |
setResourceDetails(LFResourceDetails resourceDetails)
Details for the Lake Formation Resources included in the LF-tag policy.
|
void |
setResourceType(String resourceType)
The resource type for which the LF-tag policy applies.
|
String |
toString()
Returns a string representation of this object.
|
LFTagPolicyDetails |
withCatalogId(String catalogId)
The identifier for the AWS Glue Data Catalog.
|
LFTagPolicyDetails |
withResourceDetails(LFResourceDetails resourceDetails)
Details for the Lake Formation Resources included in the LF-tag policy.
|
LFTagPolicyDetails |
withResourceType(LFResourceType resourceType)
The resource type for which the LF-tag policy applies.
|
LFTagPolicyDetails |
withResourceType(String resourceType)
The resource type for which the LF-tag policy applies.
|
public void setCatalogId(String catalogId)
The identifier for the AWS Glue Data Catalog.
catalogId
- The identifier for the AWS Glue Data Catalog.public String getCatalogId()
The identifier for the AWS Glue Data Catalog.
public LFTagPolicyDetails withCatalogId(String catalogId)
The identifier for the AWS Glue Data Catalog.
catalogId
- The identifier for the AWS Glue Data Catalog.public void setResourceType(String resourceType)
The resource type for which the LF-tag policy applies.
resourceType
- The resource type for which the LF-tag policy applies.LFResourceType
public String getResourceType()
The resource type for which the LF-tag policy applies.
LFResourceType
public LFTagPolicyDetails withResourceType(String resourceType)
The resource type for which the LF-tag policy applies.
resourceType
- The resource type for which the LF-tag policy applies.LFResourceType
public LFTagPolicyDetails withResourceType(LFResourceType resourceType)
The resource type for which the LF-tag policy applies.
resourceType
- The resource type for which the LF-tag policy applies.LFResourceType
public void setResourceDetails(LFResourceDetails resourceDetails)
Details for the Lake Formation Resources included in the LF-tag policy.
resourceDetails
- Details for the Lake Formation Resources included in the LF-tag policy.public LFResourceDetails getResourceDetails()
Details for the Lake Formation Resources included in the LF-tag policy.
public LFTagPolicyDetails withResourceDetails(LFResourceDetails resourceDetails)
Details for the Lake Formation Resources included in the LF-tag policy.
resourceDetails
- Details for the Lake Formation Resources included in the LF-tag policy.public String toString()
toString
in class Object
Object.toString()
public LFTagPolicyDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.