Interface ConfigurationRecorderSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ConfigurationRecorderSummary.Builder,,ConfigurationRecorderSummary> SdkBuilder<ConfigurationRecorderSummary.Builder,,ConfigurationRecorderSummary> SdkPojo
- Enclosing class:
ConfigurationRecorderSummary
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the configuration recorder.The name of the configuration recorder.For service-linked configuration recorders that record resources from a third-party cloud service provider, indicates the cloud service provider.For service-linked configuration recorders that record resources from a third-party cloud service provider, indicates the cloud service provider.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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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:
-
provider
For service-linked configuration recorders that record resources from a third-party cloud service provider, indicates the cloud service provider. Currently,
AZUREis supported.- Parameters:
provider- For service-linked configuration recorders that record resources from a third-party cloud service provider, indicates the cloud service provider. Currently,AZUREis supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
provider
For service-linked configuration recorders that record resources from a third-party cloud service provider, indicates the cloud service provider. Currently,
AZUREis supported.- Parameters:
provider- For service-linked configuration recorders that record resources from a third-party cloud service provider, indicates the cloud service provider. Currently,AZUREis supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-