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.Builder
dayOfMonth(String dayOfMonth)
The day of the month on which the scheduled audit is run (if thefrequency
is "MONTHLY").ScheduledAuditMetadata.Builder
dayOfWeek(String dayOfWeek)
The day of the week on which the scheduled audit is run (if thefrequency
is "WEEKLY" or "BIWEEKLY").ScheduledAuditMetadata.Builder
dayOfWeek(DayOfWeek dayOfWeek)
The day of the week on which the scheduled audit is run (if thefrequency
is "WEEKLY" or "BIWEEKLY").ScheduledAuditMetadata.Builder
frequency(String frequency)
How often the scheduled audit occurs.ScheduledAuditMetadata.Builder
frequency(AuditFrequency frequency)
How often the scheduled audit occurs.ScheduledAuditMetadata.Builder
scheduledAuditArn(String scheduledAuditArn)
The ARN of the scheduled audit.ScheduledAuditMetadata.Builder
scheduledAuditName(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
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.- Parameters:
dayOfMonth
- The day of the month on which the scheduled audit is run (if thefrequency
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.- 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
frequency
is "WEEKLY" or "BIWEEKLY").
-
dayOfWeek
ScheduledAuditMetadata.Builder dayOfWeek(DayOfWeek dayOfWeek)
The day of the week on which the scheduled audit is run (if the
frequency
is "WEEKLY" or "BIWEEKLY").
-
-