@Generated(value="software.amazon.awssdk:codegen") public final class ControlMappingSource extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ControlMappingSource.Builder,ControlMappingSource>
The data source that determines where Audit Manager collects evidence from for the control.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ControlMappingSource.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ControlMappingSource.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ControlMappingSource.Builder> |
serializableBuilderClass() |
String |
sourceDescription()
The description of the source.
|
SourceFrequency |
sourceFrequency()
Specifies how often evidence is collected from the control mapping source.
|
String |
sourceFrequencyAsString()
Specifies how often evidence is collected from the control mapping source.
|
String |
sourceId()
The unique identifier for the source.
|
SourceKeyword |
sourceKeyword()
Returns the value of the SourceKeyword property for this object.
|
String |
sourceName()
The name of the source.
|
SourceSetUpOption |
sourceSetUpOption()
The setup option for the data source.
|
String |
sourceSetUpOptionAsString()
The setup option for the data source.
|
SourceType |
sourceType()
Specifies one of the five data source types for evidence collection.
|
String |
sourceTypeAsString()
Specifies one of the five data source types for evidence collection.
|
ControlMappingSource.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
troubleshootingText()
The instructions for troubleshooting the control.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String sourceId()
The unique identifier for the source.
public final String sourceName()
The name of the source.
public final String sourceDescription()
The description of the source.
public final SourceSetUpOption sourceSetUpOption()
The setup option for the data source. This option reflects if the evidence collection is automated or manual.
If the service returns an enum value that is not available in the current SDK version, sourceSetUpOption
will return SourceSetUpOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from sourceSetUpOptionAsString().
SourceSetUpOptionpublic final String sourceSetUpOptionAsString()
The setup option for the data source. This option reflects if the evidence collection is automated or manual.
If the service returns an enum value that is not available in the current SDK version, sourceSetUpOption
will return SourceSetUpOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from sourceSetUpOptionAsString().
SourceSetUpOptionpublic final SourceType sourceType()
Specifies one of the five data source types for evidence collection.
If the service returns an enum value that is not available in the current SDK version, sourceType will
return SourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
sourceTypeAsString().
SourceTypepublic final String sourceTypeAsString()
Specifies one of the five data source types for evidence collection.
If the service returns an enum value that is not available in the current SDK version, sourceType will
return SourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
sourceTypeAsString().
SourceTypepublic final SourceKeyword sourceKeyword()
public final SourceFrequency sourceFrequency()
Specifies how often evidence is collected from the control mapping source.
If the service returns an enum value that is not available in the current SDK version, sourceFrequency
will return SourceFrequency.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from sourceFrequencyAsString().
SourceFrequencypublic final String sourceFrequencyAsString()
Specifies how often evidence is collected from the control mapping source.
If the service returns an enum value that is not available in the current SDK version, sourceFrequency
will return SourceFrequency.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from sourceFrequencyAsString().
SourceFrequencypublic final String troubleshootingText()
The instructions for troubleshooting the control.
public ControlMappingSource.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ControlMappingSource.Builder,ControlMappingSource>public static ControlMappingSource.Builder builder()
public static Class<? extends ControlMappingSource.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.