Interface ListLogSourcesRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<ListLogSourcesRequest.Builder,ListLogSourcesRequest>,SdkBuilder<ListLogSourcesRequest.Builder,ListLogSourcesRequest>,SdkPojo,SdkRequest.Builder,SecurityLakeRequest.Builder
- Enclosing class:
- ListLogSourcesRequest
public static interface ListLogSourcesRequest.Builder extends SecurityLakeRequest.Builder, SdkPojo, CopyableBuilder<ListLogSourcesRequest.Builder,ListLogSourcesRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ListLogSourcesRequest.Builderaccounts(String... accounts)The list of Amazon Web Services accounts for which log sources are displayed.ListLogSourcesRequest.Builderaccounts(Collection<String> accounts)The list of Amazon Web Services accounts for which log sources are displayed.ListLogSourcesRequest.BuildermaxResults(Integer maxResults)The maximum number of accounts for which the log sources are displayed.ListLogSourcesRequest.BuildernextToken(String nextToken)If nextToken is returned, there are more results available.ListLogSourcesRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)ListLogSourcesRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)ListLogSourcesRequest.Builderregions(String... regions)The list of regions for which log sources are displayed.ListLogSourcesRequest.Builderregions(Collection<String> regions)The list of regions for which log sources are displayed.ListLogSourcesRequest.Buildersources(Collection<LogSourceResource> sources)The list of sources for which log sources are displayed.ListLogSourcesRequest.Buildersources(Consumer<LogSourceResource.Builder>... sources)The list of sources for which log sources are displayed.ListLogSourcesRequest.Buildersources(LogSourceResource... sources)The list of sources for which log sources are displayed.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.services.securitylake.model.SecurityLakeRequest.Builder
build
-
-
-
-
Method Detail
-
accounts
ListLogSourcesRequest.Builder accounts(Collection<String> accounts)
The list of Amazon Web Services accounts for which log sources are displayed.
- Parameters:
accounts- The list of Amazon Web Services accounts for which log sources are displayed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accounts
ListLogSourcesRequest.Builder accounts(String... accounts)
The list of Amazon Web Services accounts for which log sources are displayed.
- Parameters:
accounts- The list of Amazon Web Services accounts for which log sources are displayed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxResults
ListLogSourcesRequest.Builder maxResults(Integer maxResults)
The maximum number of accounts for which the log sources are displayed.
- Parameters:
maxResults- The maximum number of accounts for which the log sources are displayed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nextToken
ListLogSourcesRequest.Builder nextToken(String nextToken)
If nextToken is returned, there are more results available. You can repeat the call using the returned token to retrieve the next page.
- Parameters:
nextToken- If nextToken is returned, there are more results available. You can repeat the call using the returned token to retrieve the next page.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
regions
ListLogSourcesRequest.Builder regions(Collection<String> regions)
The list of regions for which log sources are displayed.
- Parameters:
regions- The list of regions for which log sources are displayed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
regions
ListLogSourcesRequest.Builder regions(String... regions)
The list of regions for which log sources are displayed.
- Parameters:
regions- The list of regions for which log sources are displayed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sources
ListLogSourcesRequest.Builder sources(Collection<LogSourceResource> sources)
The list of sources for which log sources are displayed.
- Parameters:
sources- The list of sources for which log sources are displayed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sources
ListLogSourcesRequest.Builder sources(LogSourceResource... sources)
The list of sources for which log sources are displayed.
- Parameters:
sources- The list of sources for which log sources are displayed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sources
ListLogSourcesRequest.Builder sources(Consumer<LogSourceResource.Builder>... sources)
The list of sources for which log sources are displayed.
This is a convenience method that creates an instance of theLogSourceResource.Builderavoiding the need to create one manually viaLogSourceResource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#sources(List.) - Parameters:
sources- a consumer that will call methods onLogSourceResource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#sources(java.util.Collection)
-
overrideConfiguration
ListLogSourcesRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
ListLogSourcesRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-