@Generated(value="software.amazon.awssdk:codegen") public final class CreateControlMappingSource extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CreateControlMappingSource.Builder,CreateControlMappingSource>
The control mapping fields that represent the source for evidence collection, along with related parameters and
metadata. This doesn't contain mappingID.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateControlMappingSource.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CreateControlMappingSource.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 CreateControlMappingSource.Builder> |
serializableBuilderClass() |
String |
sourceDescription()
The description of the data source that determines where Audit Manager collects evidence from for the control.
|
SourceFrequency |
sourceFrequency()
The frequency of evidence collection for the control mapping source.
|
String |
sourceFrequencyAsString()
The frequency of evidence collection for the control mapping source.
|
SourceKeyword |
sourceKeyword()
Returns the value of the SourceKeyword property for this object.
|
String |
sourceName()
The name of the control mapping data 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.
|
CreateControlMappingSource.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 sourceName()
The name of the control mapping data source.
public final String sourceDescription()
The description of the data source that determines where Audit Manager collects evidence from for the control.
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 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 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 CreateControlMappingSource.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateControlMappingSource.Builder,CreateControlMappingSource>public static CreateControlMappingSource.Builder builder()
public static Class<? extends CreateControlMappingSource.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.