Interface ConfigurationRecorderSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ConfigurationRecorderSummary.Builder,ConfigurationRecorderSummary>,SdkBuilder<ConfigurationRecorderSummary.Builder,ConfigurationRecorderSummary>,SdkPojo
- Enclosing class:
- ConfigurationRecorderSummary
public static interface ConfigurationRecorderSummary.Builder extends SdkPojo, CopyableBuilder<ConfigurationRecorderSummary.Builder,ConfigurationRecorderSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConfigurationRecorderSummary.Builderarn(String arn)The Amazon Resource Name (ARN) of the configuration recorder.ConfigurationRecorderSummary.Buildername(String name)The name of the configuration recorder.ConfigurationRecorderSummary.BuilderrecordingScope(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).ConfigurationRecorderSummary.BuilderrecordingScope(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).ConfigurationRecorderSummary.BuilderservicePrincipal(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 Detail
-
arn
ConfigurationRecorderSummary.Builder arn(String 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
ConfigurationRecorderSummary.Builder name(String 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
ConfigurationRecorderSummary.Builder servicePrincipal(String 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
ConfigurationRecorderSummary.Builder 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).- 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,RecordingScope
-
recordingScope
ConfigurationRecorderSummary.Builder 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).- 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,RecordingScope
-
-