public static interface CreateSubscriberRequest.Builder extends SecurityLakeRequest.Builder, SdkPojo, CopyableBuilder<CreateSubscriberRequest.Builder,CreateSubscriberRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateSubscriberRequest.Builder |
accessTypes(AccessType... accessTypes)
The Amazon S3 or Lake Formation access type.
|
CreateSubscriberRequest.Builder |
accessTypes(Collection<AccessType> accessTypes)
The Amazon S3 or Lake Formation access type.
|
CreateSubscriberRequest.Builder |
accessTypesWithStrings(Collection<String> accessTypes)
The Amazon S3 or Lake Formation access type.
|
CreateSubscriberRequest.Builder |
accessTypesWithStrings(String... accessTypes)
The Amazon S3 or Lake Formation access type.
|
CreateSubscriberRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateSubscriberRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateSubscriberRequest.Builder |
sources(Collection<LogSourceResource> sources)
The supported Amazon Web Services from which logs and events are collected.
|
CreateSubscriberRequest.Builder |
sources(Consumer<LogSourceResource.Builder>... sources)
The supported Amazon Web Services from which logs and events are collected.
|
CreateSubscriberRequest.Builder |
sources(LogSourceResource... sources)
The supported Amazon Web Services from which logs and events are collected.
|
CreateSubscriberRequest.Builder |
subscriberDescription(String subscriberDescription)
The description for your subscriber account in Security Lake.
|
CreateSubscriberRequest.Builder |
subscriberIdentity(AwsIdentity subscriberIdentity)
The AWS identity used to access your data.
|
default CreateSubscriberRequest.Builder |
subscriberIdentity(Consumer<AwsIdentity.Builder> subscriberIdentity)
The AWS identity used to access your data.
|
CreateSubscriberRequest.Builder |
subscriberName(String subscriberName)
The name of your Security Lake subscriber account.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateSubscriberRequest.Builder accessTypesWithStrings(Collection<String> accessTypes)
The Amazon S3 or Lake Formation access type.
accessTypes - The Amazon S3 or Lake Formation access type.CreateSubscriberRequest.Builder accessTypesWithStrings(String... accessTypes)
The Amazon S3 or Lake Formation access type.
accessTypes - The Amazon S3 or Lake Formation access type.CreateSubscriberRequest.Builder accessTypes(Collection<AccessType> accessTypes)
The Amazon S3 or Lake Formation access type.
accessTypes - The Amazon S3 or Lake Formation access type.CreateSubscriberRequest.Builder accessTypes(AccessType... accessTypes)
The Amazon S3 or Lake Formation access type.
accessTypes - The Amazon S3 or Lake Formation access type.CreateSubscriberRequest.Builder sources(Collection<LogSourceResource> sources)
The supported Amazon Web Services from which logs and events are collected. Security Lake supports log and event collection for natively supported Amazon Web Services.
sources - The supported Amazon Web Services from which logs and events are collected. Security Lake supports log
and event collection for natively supported Amazon Web Services.CreateSubscriberRequest.Builder sources(LogSourceResource... sources)
The supported Amazon Web Services from which logs and events are collected. Security Lake supports log and event collection for natively supported Amazon Web Services.
sources - The supported Amazon Web Services from which logs and events are collected. Security Lake supports log
and event collection for natively supported Amazon Web Services.CreateSubscriberRequest.Builder sources(Consumer<LogSourceResource.Builder>... sources)
The supported Amazon Web Services from which logs and events are collected. Security Lake supports log and event collection for natively supported Amazon Web Services.
This is a convenience method that creates an instance of theLogSourceResource.Builder avoiding the need to
create one manually via
LogSourceResource.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #sources(List.
sources - a consumer that will call methods on
LogSourceResource.Builder#sources(java.util.Collection) CreateSubscriberRequest.Builder subscriberDescription(String subscriberDescription)
The description for your subscriber account in Security Lake.
subscriberDescription - The description for your subscriber account in Security Lake.CreateSubscriberRequest.Builder subscriberIdentity(AwsIdentity subscriberIdentity)
The AWS identity used to access your data.
subscriberIdentity - The AWS identity used to access your data.default CreateSubscriberRequest.Builder subscriberIdentity(Consumer<AwsIdentity.Builder> subscriberIdentity)
The AWS identity used to access your data.
This is a convenience method that creates an instance of theAwsIdentity.Builder avoiding the need to
create one manually via AwsIdentity.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to subscriberIdentity(AwsIdentity).
subscriberIdentity - a consumer that will call methods on AwsIdentity.BuildersubscriberIdentity(AwsIdentity)CreateSubscriberRequest.Builder subscriberName(String subscriberName)
The name of your Security Lake subscriber account.
subscriberName - The name of your Security Lake subscriber account.CreateSubscriberRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateSubscriberRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.