Interface ConfigurationRecorderSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ConfigurationRecorderSummary.Builder,
,ConfigurationRecorderSummary> SdkBuilder<ConfigurationRecorderSummary.Builder,
,ConfigurationRecorderSummary> SdkPojo
- Enclosing class:
ConfigurationRecorderSummary
@Mutable
@NotThreadSafe
public static interface ConfigurationRecorderSummary.Builder
extends SdkPojo, CopyableBuilder<ConfigurationRecorderSummary.Builder,ConfigurationRecorderSummary>
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the configuration recorder.The name of the configuration recorder.recordingScope
(String recordingScope) Indicates whether the ConfigurationItems in scope for the configuration recorder are recorded for free (INTERNAL
) or if you are charged a service fee for recording (PAID
).recordingScope
(RecordingScope recordingScope) Indicates whether the ConfigurationItems in scope for the configuration recorder are recorded for free (INTERNAL
) or if you are charged a service fee for recording (PAID
).servicePrincipal
(String servicePrincipal) For service-linked configuration recorders, indicates which Amazon Web Services service the configuration recorder is linked to.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
-
arn
The Amazon Resource Name (ARN) of the configuration recorder.
- Parameters:
arn
- The Amazon Resource Name (ARN) of the configuration recorder.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the configuration recorder.
- Parameters:
name
- The name of the configuration recorder.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
servicePrincipal
For service-linked configuration recorders, indicates which Amazon Web Services service the configuration recorder is linked to.
- Parameters:
servicePrincipal
- For service-linked configuration recorders, indicates which Amazon Web Services service the configuration recorder is linked to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recordingScope
Indicates whether the ConfigurationItems in scope for the configuration recorder are recorded for free (
INTERNAL
) or if you are charged a service fee for recording (PAID
).- Parameters:
recordingScope
- Indicates whether the ConfigurationItems in scope for the configuration recorder are recorded for free (INTERNAL
) or if you are charged a service fee for recording (PAID
).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
recordingScope
Indicates whether the ConfigurationItems in scope for the configuration recorder are recorded for free (
INTERNAL
) or if you are charged a service fee for recording (PAID
).- Parameters:
recordingScope
- Indicates whether the ConfigurationItems in scope for the configuration recorder are recorded for free (INTERNAL
) or if you are charged a service fee for recording (PAID
).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-