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 |
accountId(String accountId)
The Amazon Web Services account ID used to access your data.
|
CreateSubscriberRequest.Builder |
externalId(String externalId)
The external ID of the subscriber.
|
CreateSubscriberRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateSubscriberRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateSubscriberRequest.Builder |
sourceTypes(Collection<SourceType> sourceTypes)
The supported Amazon Web Services from which logs and events are collected.
|
CreateSubscriberRequest.Builder |
sourceTypes(Consumer<SourceType.Builder>... sourceTypes)
The supported Amazon Web Services from which logs and events are collected.
|
CreateSubscriberRequest.Builder |
sourceTypes(SourceType... sourceTypes)
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 |
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 accountId(String accountId)
The Amazon Web Services account ID used to access your data.
accountId - The Amazon Web Services account ID used to access your data.CreateSubscriberRequest.Builder externalId(String externalId)
The external ID of the subscriber. This lets the user that is assuming the role assert the circumstances in which they are operating. It also provides a way for the account owner to permit the role to be assumed only under specific circumstances.
externalId - The external ID of the subscriber. This lets the user that is assuming the role assert the
circumstances in which they are operating. It also provides a way for the account owner to permit the
role to be assumed only under specific circumstances.CreateSubscriberRequest.Builder sourceTypes(Collection<SourceType> sourceTypes)
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.
sourceTypes - 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 sourceTypes(SourceType... sourceTypes)
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.
sourceTypes - 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 sourceTypes(Consumer<SourceType.Builder>... sourceTypes)
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 theSourceType.Builder avoiding the need to create one
manually via SourceType.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately
and its result is passed to #sourceTypes(List.
sourceTypes - a consumer that will call methods on
SourceType.Builder#sourceTypes(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 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.