Interface SourceLogsConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SourceLogsConfiguration.Builder,
,SourceLogsConfiguration> SdkBuilder<SourceLogsConfiguration.Builder,
,SourceLogsConfiguration> SdkPojo
- Enclosing class:
SourceLogsConfiguration
@Mutable
@NotThreadSafe
public static interface SourceLogsConfiguration.Builder
extends SdkPojo, CopyableBuilder<SourceLogsConfiguration.Builder,SourceLogsConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionencryptedLogGroupStrategy
(String encryptedLogGroupStrategy) A strategy determining whether to centralize source log groups that are encrypted with customer managed KMS keys (CMK).encryptedLogGroupStrategy
(EncryptedLogGroupStrategy encryptedLogGroupStrategy) A strategy determining whether to centralize source log groups that are encrypted with customer managed KMS keys (CMK).logGroupSelectionCriteria
(String logGroupSelectionCriteria) The selection criteria that specifies which source log groups to centralize.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, sdkFieldNameToField, sdkFields
-
Method Details
-
logGroupSelectionCriteria
The selection criteria that specifies which source log groups to centralize. The selection criteria uses the same format as OAM link filters.
- Parameters:
logGroupSelectionCriteria
- The selection criteria that specifies which source log groups to centralize. The selection criteria uses the same format as OAM link filters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptedLogGroupStrategy
A strategy determining whether to centralize source log groups that are encrypted with customer managed KMS keys (CMK). ALLOW will consider CMK encrypted source log groups for centralization while SKIP will skip CMK encrypted source log groups from centralization.
- Parameters:
encryptedLogGroupStrategy
- A strategy determining whether to centralize source log groups that are encrypted with customer managed KMS keys (CMK). ALLOW will consider CMK encrypted source log groups for centralization while SKIP will skip CMK encrypted source log groups from centralization.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
encryptedLogGroupStrategy
SourceLogsConfiguration.Builder encryptedLogGroupStrategy(EncryptedLogGroupStrategy encryptedLogGroupStrategy) A strategy determining whether to centralize source log groups that are encrypted with customer managed KMS keys (CMK). ALLOW will consider CMK encrypted source log groups for centralization while SKIP will skip CMK encrypted source log groups from centralization.
- Parameters:
encryptedLogGroupStrategy
- A strategy determining whether to centralize source log groups that are encrypted with customer managed KMS keys (CMK). ALLOW will consider CMK encrypted source log groups for centralization while SKIP will skip CMK encrypted source log groups from centralization.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-