Interface DescribeLogGroupsRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CloudWatchLogsRequest.Builder
,CopyableBuilder<DescribeLogGroupsRequest.Builder,
,DescribeLogGroupsRequest> SdkBuilder<DescribeLogGroupsRequest.Builder,
,DescribeLogGroupsRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
DescribeLogGroupsRequest
-
Method Summary
Modifier and TypeMethodDescriptionaccountIdentifiers
(String... accountIdentifiers) WhenincludeLinkedAccounts
is set toTrue
, use this parameter to specify the list of accounts to search.accountIdentifiers
(Collection<String> accountIdentifiers) WhenincludeLinkedAccounts
is set toTrue
, use this parameter to specify the list of accounts to search.includeLinkedAccounts
(Boolean includeLinkedAccounts) If you are using a monitoring account, set this toTrue
to have the operation return log groups in the accounts listed inaccountIdentifiers
.The maximum number of items returned.logGroupNamePattern
(String logGroupNamePattern) If you specify a string for this parameter, the operation returns only log groups that have names that match the string based on a case-sensitive substring search.logGroupNamePrefix
(String logGroupNamePrefix) The prefix to match.The token for the next set of items to return.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.services.cloudwatchlogs.model.CloudWatchLogsRequest.Builder
build
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
-
Method Details
-
accountIdentifiers
When
includeLinkedAccounts
is set toTrue
, use this parameter to specify the list of accounts to search. You can specify as many as 20 account IDs in the array.- Parameters:
accountIdentifiers
- WhenincludeLinkedAccounts
is set toTrue
, use this parameter to specify the list of accounts to search. You can specify as many as 20 account IDs in the array.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountIdentifiers
When
includeLinkedAccounts
is set toTrue
, use this parameter to specify the list of accounts to search. You can specify as many as 20 account IDs in the array.- Parameters:
accountIdentifiers
- WhenincludeLinkedAccounts
is set toTrue
, use this parameter to specify the list of accounts to search. You can specify as many as 20 account IDs in the array.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logGroupNamePrefix
The prefix to match.
logGroupNamePrefix
andlogGroupNamePattern
are mutually exclusive. Only one of these parameters can be passed.- Parameters:
logGroupNamePrefix
- The prefix to match.logGroupNamePrefix
andlogGroupNamePattern
are mutually exclusive. Only one of these parameters can be passed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logGroupNamePattern
If you specify a string for this parameter, the operation returns only log groups that have names that match the string based on a case-sensitive substring search. For example, if you specify
Foo
, log groups namedFooBar
,aws/Foo
, andGroupFoo
would match, butfoo
,F/o/o
andFroo
would not match.If you specify
logGroupNamePattern
in your request, then onlyarn
,creationTime
, andlogGroupName
are included in the response.logGroupNamePattern
andlogGroupNamePrefix
are mutually exclusive. Only one of these parameters can be passed.- Parameters:
logGroupNamePattern
- If you specify a string for this parameter, the operation returns only log groups that have names that match the string based on a case-sensitive substring search. For example, if you specifyFoo
, log groups namedFooBar
,aws/Foo
, andGroupFoo
would match, butfoo
,F/o/o
andFroo
would not match.If you specify
logGroupNamePattern
in your request, then onlyarn
,creationTime
, andlogGroupName
are included in the response.logGroupNamePattern
andlogGroupNamePrefix
are mutually exclusive. Only one of these parameters can be passed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nextToken
The token for the next set of items to return. (You received this token from a previous call.)
- Parameters:
nextToken
- The token for the next set of items to return. (You received this token from a previous call.)- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
limit
The maximum number of items returned. If you don't specify a value, the default is up to 50 items.
- Parameters:
limit
- The maximum number of items returned. If you don't specify a value, the default is up to 50 items.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
includeLinkedAccounts
If you are using a monitoring account, set this to
True
to have the operation return log groups in the accounts listed inaccountIdentifiers
.If this parameter is set to
true
andaccountIdentifiers
contains a null value, the operation returns all log groups in the monitoring account and all log groups in all source accounts that are linked to the monitoring account.- Parameters:
includeLinkedAccounts
- If you are using a monitoring account, set this toTrue
to have the operation return log groups in the accounts listed inaccountIdentifiers
.If this parameter is set to
true
andaccountIdentifiers
contains a null value, the operation returns all log groups in the monitoring account and all log groups in all source accounts that are linked to the monitoring account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
DescribeLogGroupsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
DescribeLogGroupsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-