public static interface UpdateSubscriberRequest.Builder extends SecurityLakeRequest.Builder, SdkPojo, CopyableBuilder<UpdateSubscriberRequest.Builder,UpdateSubscriberRequest>
| Modifier and Type | Method and Description |
|---|---|
UpdateSubscriberRequest.Builder |
externalId(String externalId)
The external ID of the Security Lake account.
|
UpdateSubscriberRequest.Builder |
id(String id)
A value created by Security Lake that uniquely identifies your subscription.
|
UpdateSubscriberRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
UpdateSubscriberRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
UpdateSubscriberRequest.Builder |
sourceTypes(Collection<SourceType> sourceTypes)
The supported Amazon Web Services from which logs and events are collected.
|
UpdateSubscriberRequest.Builder |
sourceTypes(Consumer<SourceType.Builder>... sourceTypes)
The supported Amazon Web Services from which logs and events are collected.
|
UpdateSubscriberRequest.Builder |
sourceTypes(SourceType... sourceTypes)
The supported Amazon Web Services from which logs and events are collected.
|
UpdateSubscriberRequest.Builder |
subscriberDescription(String subscriberDescription)
The description of the Security Lake account subscriber.
|
UpdateSubscriberRequest.Builder |
subscriberName(String subscriberName)
The name of the Security Lake account subscriber.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildUpdateSubscriberRequest.Builder externalId(String externalId)
The external ID of the Security Lake account.
externalId - The external ID of the Security Lake account.UpdateSubscriberRequest.Builder id(String id)
A value created by Security Lake that uniquely identifies your subscription.
id - A value created by Security Lake that uniquely identifies your subscription.UpdateSubscriberRequest.Builder sourceTypes(Collection<SourceType> sourceTypes)
The supported Amazon Web Services from which logs and events are collected. For the list of supported Amazon Web Services, see the Amazon Security Lake User Guide.
sourceTypes - The supported Amazon Web Services from which logs and events are collected. For the list of supported
Amazon Web Services, see the Amazon
Security Lake User Guide.UpdateSubscriberRequest.Builder sourceTypes(SourceType... sourceTypes)
The supported Amazon Web Services from which logs and events are collected. For the list of supported Amazon Web Services, see the Amazon Security Lake User Guide.
sourceTypes - The supported Amazon Web Services from which logs and events are collected. For the list of supported
Amazon Web Services, see the Amazon
Security Lake User Guide.UpdateSubscriberRequest.Builder sourceTypes(Consumer<SourceType.Builder>... sourceTypes)
The supported Amazon Web Services from which logs and events are collected. For the list of supported Amazon Web Services, see the Amazon Security Lake User Guide.
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) UpdateSubscriberRequest.Builder subscriberDescription(String subscriberDescription)
The description of the Security Lake account subscriber.
subscriberDescription - The description of the Security Lake account subscriber.UpdateSubscriberRequest.Builder subscriberName(String subscriberName)
The name of the Security Lake account subscriber.
subscriberName - The name of the Security Lake account subscriber.UpdateSubscriberRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderUpdateSubscriberRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.