@Generated(value="software.amazon.awssdk:codegen") public final class ScheduledAuditMetadata extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ScheduledAuditMetadata.Builder,ScheduledAuditMetadata>
Information about the scheduled audit.
Modifier and Type | Class and Description |
---|---|
static interface |
ScheduledAuditMetadata.Builder |
Modifier and Type | Method and Description |
---|---|
static ScheduledAuditMetadata.Builder |
builder() |
String |
dayOfMonth()
The day of the month on which the scheduled audit is run (if the
frequency is "MONTHLY"). |
DayOfWeek |
dayOfWeek()
The day of the week on which the scheduled audit is run (if the
frequency is "WEEKLY" or
"BIWEEKLY"). |
String |
dayOfWeekAsString()
The day of the week on which the scheduled audit is run (if the
frequency is "WEEKLY" or
"BIWEEKLY"). |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
AuditFrequency |
frequency()
How often the scheduled audit occurs.
|
String |
frequencyAsString()
How often the scheduled audit occurs.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
scheduledAuditArn()
The ARN of the scheduled audit.
|
String |
scheduledAuditName()
The name of the scheduled audit.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ScheduledAuditMetadata.Builder> |
serializableBuilderClass() |
ScheduledAuditMetadata.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public String scheduledAuditName()
The name of the scheduled audit.
public String scheduledAuditArn()
The ARN of the scheduled audit.
public AuditFrequency frequency()
How often the scheduled audit occurs.
If the service returns an enum value that is not available in the current SDK version, frequency
will
return AuditFrequency.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
frequencyAsString()
.
AuditFrequency
public String frequencyAsString()
How often the scheduled audit occurs.
If the service returns an enum value that is not available in the current SDK version, frequency
will
return AuditFrequency.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
frequencyAsString()
.
AuditFrequency
public String dayOfMonth()
The day of the month on which the scheduled audit is run (if the frequency
is "MONTHLY"). If days
29-31 are specified, and the month does not have that many days, the audit takes place on the "LAST" day of the
month.
frequency
is "MONTHLY"). If
days 29-31 are specified, and the month does not have that many days, the audit takes place on the "LAST"
day of the month.public DayOfWeek dayOfWeek()
The day of the week on which the scheduled audit is run (if the frequency
is "WEEKLY" or
"BIWEEKLY").
If the service returns an enum value that is not available in the current SDK version, dayOfWeek
will
return DayOfWeek.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
dayOfWeekAsString()
.
frequency
is "WEEKLY" or
"BIWEEKLY").DayOfWeek
public String dayOfWeekAsString()
The day of the week on which the scheduled audit is run (if the frequency
is "WEEKLY" or
"BIWEEKLY").
If the service returns an enum value that is not available in the current SDK version, dayOfWeek
will
return DayOfWeek.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
dayOfWeekAsString()
.
frequency
is "WEEKLY" or
"BIWEEKLY").DayOfWeek
public ScheduledAuditMetadata.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<ScheduledAuditMetadata.Builder,ScheduledAuditMetadata>
public static ScheduledAuditMetadata.Builder builder()
public static Class<? extends ScheduledAuditMetadata.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public String toString()
Copyright © 2020. All rights reserved.