@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 Amazon S3 bucket for Security Lake.
|
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()
The ARN of the IAM role 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 Amazon S3 bucket for Security Lake.
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()
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 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 © 2023. All rights reserved.