@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateCustomLogSourceResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
CreateCustomLogSourceResult() |
Modifier and Type | Method and Description |
---|---|
CreateCustomLogSourceResult |
clone() |
boolean |
equals(Object obj) |
String |
getCustomDataLocation()
The location of the partition in the Amazon S3 bucket for Security Lake.
|
String |
getGlueCrawlerName()
The name of the Glue crawler.
|
String |
getGlueDatabaseName()
The Glue database where results are written, such as:
arn:aws:daylight:us-east-1::database/sometable/* . |
String |
getGlueTableName()
The table name of the Glue crawler.
|
String |
getLogProviderAccessRoleArn()
The ARN of the IAM role to be used by the entity putting logs into your custom source partition.
|
int |
hashCode() |
void |
setCustomDataLocation(String customDataLocation)
The location of the partition in the Amazon S3 bucket for Security Lake.
|
void |
setGlueCrawlerName(String glueCrawlerName)
The name of the Glue crawler.
|
void |
setGlueDatabaseName(String glueDatabaseName)
The Glue database where results are written, such as:
arn:aws:daylight:us-east-1::database/sometable/* . |
void |
setGlueTableName(String glueTableName)
The table name of the Glue crawler.
|
void |
setLogProviderAccessRoleArn(String logProviderAccessRoleArn)
The ARN of the IAM role to be used by the entity putting logs into your custom source partition.
|
String |
toString()
Returns a string representation of this object.
|
CreateCustomLogSourceResult |
withCustomDataLocation(String customDataLocation)
The location of the partition in the Amazon S3 bucket for Security Lake.
|
CreateCustomLogSourceResult |
withGlueCrawlerName(String glueCrawlerName)
The name of the Glue crawler.
|
CreateCustomLogSourceResult |
withGlueDatabaseName(String glueDatabaseName)
The Glue database where results are written, such as:
arn:aws:daylight:us-east-1::database/sometable/* . |
CreateCustomLogSourceResult |
withGlueTableName(String glueTableName)
The table name of the Glue crawler.
|
CreateCustomLogSourceResult |
withLogProviderAccessRoleArn(String logProviderAccessRoleArn)
The ARN of the IAM role to be used by the entity putting logs into your custom source partition.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setCustomDataLocation(String customDataLocation)
The location of the partition in the Amazon S3 bucket for Security Lake.
customDataLocation
- The location of the partition in the Amazon S3 bucket for Security Lake.public String getCustomDataLocation()
The location of the partition in the Amazon S3 bucket for Security Lake.
public CreateCustomLogSourceResult withCustomDataLocation(String customDataLocation)
The location of the partition in the Amazon S3 bucket for Security Lake.
customDataLocation
- The location of the partition in the Amazon S3 bucket for Security Lake.public void setGlueCrawlerName(String glueCrawlerName)
The name of the Glue crawler.
glueCrawlerName
- The name of the Glue crawler.public String getGlueCrawlerName()
The name of the Glue crawler.
public CreateCustomLogSourceResult withGlueCrawlerName(String glueCrawlerName)
The name of the Glue crawler.
glueCrawlerName
- The name of the Glue crawler.public void setGlueDatabaseName(String glueDatabaseName)
The Glue database where results are written, such as:
arn:aws:daylight:us-east-1::database/sometable/*
.
glueDatabaseName
- The Glue database where results are written, such as:
arn:aws:daylight:us-east-1::database/sometable/*
.public String getGlueDatabaseName()
The Glue database where results are written, such as:
arn:aws:daylight:us-east-1::database/sometable/*
.
arn:aws:daylight:us-east-1::database/sometable/*
.public CreateCustomLogSourceResult withGlueDatabaseName(String glueDatabaseName)
The Glue database where results are written, such as:
arn:aws:daylight:us-east-1::database/sometable/*
.
glueDatabaseName
- The Glue database where results are written, such as:
arn:aws:daylight:us-east-1::database/sometable/*
.public void setGlueTableName(String glueTableName)
The table name of the Glue crawler.
glueTableName
- The table name of the Glue crawler.public String getGlueTableName()
The table name of the Glue crawler.
public CreateCustomLogSourceResult withGlueTableName(String glueTableName)
The table name of the Glue crawler.
glueTableName
- The table name of the Glue crawler.public void setLogProviderAccessRoleArn(String logProviderAccessRoleArn)
The ARN of the IAM role to be used by the entity putting logs into your custom source partition. Security Lake
will apply the correct access policies to this role, but you must first manually create the trust policy for this
role. The IAM role name must start with the text 'Security Lake'. The IAM role must trust the
logProviderAccountId
to assume the role.
logProviderAccessRoleArn
- The ARN of the IAM role to be used by the entity putting logs into your custom source partition. Security
Lake will apply the correct access policies to this role, but you must first manually create the trust
policy for this role. The IAM role name must start with the text 'Security Lake'. The IAM role must trust
the logProviderAccountId
to assume the role.public String getLogProviderAccessRoleArn()
The ARN of the IAM role to be used by the entity putting logs into your custom source partition. Security Lake
will apply the correct access policies to this role, but you must first manually create the trust policy for this
role. The IAM role name must start with the text 'Security Lake'. The IAM role must trust the
logProviderAccountId
to assume the role.
logProviderAccountId
to assume the role.public CreateCustomLogSourceResult withLogProviderAccessRoleArn(String logProviderAccessRoleArn)
The ARN of the IAM role to be used by the entity putting logs into your custom source partition. Security Lake
will apply the correct access policies to this role, but you must first manually create the trust policy for this
role. The IAM role name must start with the text 'Security Lake'. The IAM role must trust the
logProviderAccountId
to assume the role.
logProviderAccessRoleArn
- The ARN of the IAM role to be used by the entity putting logs into your custom source partition. Security
Lake will apply the correct access policies to this role, but you must first manually create the trust
policy for this role. The IAM role name must start with the text 'Security Lake'. The IAM role must trust
the logProviderAccountId
to assume the role.public String toString()
toString
in class Object
Object.toString()
public CreateCustomLogSourceResult clone()