Interface ScheduledAuditMetadata.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ScheduledAuditMetadata.Builder,ScheduledAuditMetadata>,SdkBuilder<ScheduledAuditMetadata.Builder,ScheduledAuditMetadata>,SdkPojo
- Enclosing class:
- ScheduledAuditMetadata
public static interface ScheduledAuditMetadata.Builder extends SdkPojo, CopyableBuilder<ScheduledAuditMetadata.Builder,ScheduledAuditMetadata>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ScheduledAuditMetadata.BuilderdayOfMonth(String dayOfMonth)The day of the month on which the scheduled audit is run (if thefrequencyis "MONTHLY").ScheduledAuditMetadata.BuilderdayOfWeek(String dayOfWeek)The day of the week on which the scheduled audit is run (if thefrequencyis "WEEKLY" or "BIWEEKLY").ScheduledAuditMetadata.BuilderdayOfWeek(DayOfWeek dayOfWeek)The day of the week on which the scheduled audit is run (if thefrequencyis "WEEKLY" or "BIWEEKLY").ScheduledAuditMetadata.Builderfrequency(String frequency)How often the scheduled audit occurs.ScheduledAuditMetadata.Builderfrequency(AuditFrequency frequency)How often the scheduled audit occurs.ScheduledAuditMetadata.BuilderscheduledAuditArn(String scheduledAuditArn)The ARN of the scheduled audit.ScheduledAuditMetadata.BuilderscheduledAuditName(String scheduledAuditName)The name of the scheduled audit.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
scheduledAuditName
ScheduledAuditMetadata.Builder scheduledAuditName(String scheduledAuditName)
The name of the scheduled audit.
- Parameters:
scheduledAuditName- The name of the scheduled audit.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scheduledAuditArn
ScheduledAuditMetadata.Builder scheduledAuditArn(String scheduledAuditArn)
The ARN of the scheduled audit.
- Parameters:
scheduledAuditArn- The ARN of the scheduled audit.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
frequency
ScheduledAuditMetadata.Builder frequency(String frequency)
How often the scheduled audit occurs.
- Parameters:
frequency- How often the scheduled audit occurs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AuditFrequency,AuditFrequency
-
frequency
ScheduledAuditMetadata.Builder frequency(AuditFrequency frequency)
How often the scheduled audit occurs.
- Parameters:
frequency- How often the scheduled audit occurs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AuditFrequency,AuditFrequency
-
dayOfMonth
ScheduledAuditMetadata.Builder dayOfMonth(String dayOfMonth)
The day of the month on which the scheduled audit is run (if the
frequencyis "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.- Parameters:
dayOfMonth- The day of the month on which the scheduled audit is run (if thefrequencyis "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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dayOfWeek
ScheduledAuditMetadata.Builder dayOfWeek(String dayOfWeek)
The day of the week on which the scheduled audit is run (if the
frequencyis "WEEKLY" or "BIWEEKLY").
-
dayOfWeek
ScheduledAuditMetadata.Builder dayOfWeek(DayOfWeek dayOfWeek)
The day of the week on which the scheduled audit is run (if the
frequencyis "WEEKLY" or "BIWEEKLY").
-
-