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 third party 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 services from which logs and events are collected.
|
CreateSubscriberRequest.Builder |
sourceTypes(Consumer<SourceType.Builder>... sourceTypes)
The supported Amazon Web Services services from which logs and events are collected.
|
CreateSubscriberRequest.Builder |
sourceTypes(SourceType... sourceTypes)
The supported Amazon Web Services services from which logs and events are collected.
|
CreateSubscriberRequest.Builder |
subscriberDescription(String subscriberDescription)
The subscriber descriptions for the subscriber account in Amazon Security Lake.
|
CreateSubscriberRequest.Builder |
subscriberName(String subscriberName)
The name of your Amazon 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 third party Amazon Web Services account ID used to access your data.
accountId - The third party Amazon Web Services account ID used to access your data.CreateSubscriberRequest.Builder externalId(String externalId)
The external ID of the subscriber. External ID allows the user that is assuming the role to 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. External ID allows the user that is assuming the role to 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 services from which logs and events are collected. Amazon Security Lake supports logs and events collection for natively-supported Amazon Web Services services.
sourceTypes - The supported Amazon Web Services services from which logs and events are collected. Amazon Security
Lake supports logs and events collection for natively-supported Amazon Web Services services.CreateSubscriberRequest.Builder sourceTypes(SourceType... sourceTypes)
The supported Amazon Web Services services from which logs and events are collected. Amazon Security Lake supports logs and events collection for natively-supported Amazon Web Services services.
sourceTypes - The supported Amazon Web Services services from which logs and events are collected. Amazon Security
Lake supports logs and events collection for natively-supported Amazon Web Services services.CreateSubscriberRequest.Builder sourceTypes(Consumer<SourceType.Builder>... sourceTypes)
The supported Amazon Web Services services from which logs and events are collected. Amazon Security Lake supports logs and events collection for natively-supported Amazon Web Services 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 subscriber descriptions for the subscriber account in Amazon Security Lake.
subscriberDescription - The subscriber descriptions for the subscriber account in Amazon Security Lake.CreateSubscriberRequest.Builder subscriberName(String subscriberName)
The name of your Amazon Security Lake subscriber account.
subscriberName - The name of your Amazon 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 © 2022. All rights reserved.