@Generated(value="software.amazon.awssdk:codegen") public final class ControlMappingSource extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ControlMappingSource.Builder,ControlMappingSource>
The data source that determines from where AWS Audit Manager collects evidence 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 specified source.
|
SourceFrequency |
sourceFrequency()
The frequency of evidence collection for the specified control mapping source.
|
String |
sourceFrequencyAsString()
The frequency of evidence collection for the specified control mapping source.
|
String |
sourceId()
The unique identifier for the specified source.
|
SourceKeyword |
sourceKeyword()
Returns the value of the SourceKeyword property for this object.
|
String |
sourceName()
The name of the specified source.
|
SourceSetUpOption |
sourceSetUpOption()
The setup option for the data source, which reflects if the evidence collection is automated or manual.
|
String |
sourceSetUpOptionAsString()
The setup option for the data source, which reflects if the evidence collection is automated or manual.
|
SourceType |
sourceType()
Specifies one of the five types of data sources for evidence collection.
|
String |
sourceTypeAsString()
Specifies one of the five types of data sources for evidence collection.
|
ControlMappingSource.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
troubleshootingText()
The instructions for troubleshooting the specified control.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String sourceId()
The unique identifier for the specified source.
public final String sourceName()
The name of the specified source.
public final String sourceDescription()
The description of the specified source.
public final SourceSetUpOption sourceSetUpOption()
The setup option for the data source, which 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, which 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 types of data sources 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 types of data sources 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()
The frequency of evidence collection for the specified 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()
The frequency of evidence collection for the specified 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 specified 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 © 2021. All rights reserved.