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.
|
CreateSubscriberRequest.Builder |
tags(Collection<Tag> tags)
An array of objects, one for each tag to associate with the subscriber.
|
CreateSubscriberRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
An array of objects, one for each tag to associate with the subscriber.
|
CreateSubscriberRequest.Builder |
tags(Tag... tags)
An array of objects, one for each tag to associate with the subscriber.
|
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 tags(Collection<Tag> tags)
An array of objects, one for each tag to associate with the subscriber. For each tag, you must specify both a tag key and a tag value. A tag value cannot be null, but it can be an empty string.
tags - An array of objects, one for each tag to associate with the subscriber. For each tag, you must specify
both a tag key and a tag value. A tag value cannot be null, but it can be an empty string.CreateSubscriberRequest.Builder tags(Tag... tags)
An array of objects, one for each tag to associate with the subscriber. For each tag, you must specify both a tag key and a tag value. A tag value cannot be null, but it can be an empty string.
tags - An array of objects, one for each tag to associate with the subscriber. For each tag, you must specify
both a tag key and a tag value. A tag value cannot be null, but it can be an empty string.CreateSubscriberRequest.Builder tags(Consumer<Tag.Builder>... tags)
An array of objects, one for each tag to associate with the subscriber. For each tag, you must specify both a tag key and a tag value. A tag value cannot be null, but it can be an empty string.
This is a convenience method that creates an instance of theTag.Builder avoiding the need to create one
manually via Tag.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #tags(List.
tags - a consumer that will call methods on
Tag.Builder#tags(java.util.Collection) 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.