@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 Security Lake S3 bucket.
|
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()
IAM Role ARN 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 Security Lake S3 bucket.
|
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)
IAM Role ARN 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 Security Lake S3 bucket.
|
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)
IAM Role ARN 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 Security Lake S3 bucket.
customDataLocation
- The location of the partition in the Security Lake S3 bucket.public String getCustomDataLocation()
The location of the partition in the Security Lake S3 bucket.
public CreateCustomLogSourceResult withCustomDataLocation(String customDataLocation)
The location of the partition in the Security Lake S3 bucket.
customDataLocation
- The location of the partition in the Security Lake S3 bucket.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)
IAM Role ARN 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 this Role must have the trust policy created manually. This Role's
name must start with the text 'Security Lake'. It must trust the logProviderAccountId
to assume it.
logProviderAccessRoleArn
- IAM Role ARN 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 this Role must have the trust policy created manually.
This Role's name must start with the text 'Security Lake'. It must trust the
logProviderAccountId
to assume it.public String getLogProviderAccessRoleArn()
IAM Role ARN 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 this Role must have the trust policy created manually. This Role's
name must start with the text 'Security Lake'. It must trust the logProviderAccountId
to assume it.
logProviderAccountId
to assume it.public CreateCustomLogSourceResult withLogProviderAccessRoleArn(String logProviderAccessRoleArn)
IAM Role ARN 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 this Role must have the trust policy created manually. This Role's
name must start with the text 'Security Lake'. It must trust the logProviderAccountId
to assume it.
logProviderAccessRoleArn
- IAM Role ARN 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 this Role must have the trust policy created manually.
This Role's name must start with the text 'Security Lake'. It must trust the
logProviderAccountId
to assume it.public String toString()
toString
in class Object
Object.toString()
public CreateCustomLogSourceResult clone()