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) WhenincludeLinkedAccountsis set toTrue, use this parameter to specify the list of accounts to search.accountIdentifiers(Collection<String> accountIdentifiers) WhenincludeLinkedAccountsis 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 toTrueto 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
overrideConfigurationMethods inherited from interface software.amazon.awssdk.services.cloudwatchlogs.model.CloudWatchLogsRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
accountIdentifiers
When
includeLinkedAccountsis 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- WhenincludeLinkedAccountsis 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
includeLinkedAccountsis 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- WhenincludeLinkedAccountsis 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.
logGroupNamePrefixandlogGroupNamePatternare mutually exclusive. Only one of these parameters can be passed.- Parameters:
logGroupNamePrefix- The prefix to match.logGroupNamePrefixandlogGroupNamePatternare 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, andGroupFoowould match, butfoo,F/o/oandFroowould not match.If you specify
logGroupNamePatternin your request, then onlyarn,creationTime, andlogGroupNameare included in the response.logGroupNamePatternandlogGroupNamePrefixare 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, andGroupFoowould match, butfoo,F/o/oandFroowould not match.If you specify
logGroupNamePatternin your request, then onlyarn,creationTime, andlogGroupNameare included in the response.logGroupNamePatternandlogGroupNamePrefixare 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
Trueto have the operation return log groups in the accounts listed inaccountIdentifiers.If this parameter is set to
trueandaccountIdentifierscontains 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 toTrueto have the operation return log groups in the accounts listed inaccountIdentifiers.If this parameter is set to
trueandaccountIdentifierscontains 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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin 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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-