@Generated(value="software.amazon.awssdk:codegen") public final class CreateCustomLogSourceResponse extends SecurityLakeResponse implements ToCopyableBuilder<CreateCustomLogSourceResponse.Builder,CreateCustomLogSourceResponse>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateCustomLogSourceResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CreateCustomLogSourceResponse.Builder |
builder() |
String |
customDataLocation()
The location of the partition in the Security Lake S3 bucket.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
String |
glueCrawlerName()
The name of the Glue crawler.
|
String |
glueDatabaseName()
The Glue database where results are written, such as:
arn:aws:daylight:us-east-1::database/sometable/*. |
String |
glueTableName()
The table name of the Glue crawler.
|
int |
hashCode() |
String |
logProviderAccessRoleArn()
IAM Role ARN to be used by the entity putting logs into your Custom Source partition.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateCustomLogSourceResponse.Builder> |
serializableBuilderClass() |
CreateCustomLogSourceResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
responseMetadatasdkHttpResponseclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String customDataLocation()
The location of the partition in the Security Lake S3 bucket.
public final String glueCrawlerName()
The name of the Glue crawler.
public final String glueDatabaseName()
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 final String glueTableName()
The table name of the Glue crawler.
public final 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.
logProviderAccountId to assume it.public CreateCustomLogSourceResponse.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateCustomLogSourceResponse.Builder,CreateCustomLogSourceResponse>toBuilder in class AwsResponsepublic static CreateCustomLogSourceResponse.Builder builder()
public static Class<? extends CreateCustomLogSourceResponse.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsResponsepublic final boolean equals(Object obj)
equals in class AwsResponsepublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkResponseCopyright © 2022. All rights reserved.