Class Announcement.Builder
- java.lang.Object
- 
- com.oracle.bmc.announcementsservice.model.Announcement.Builder
 
- 
- Enclosing class:
- Announcement
 
 public static class Announcement.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
idpublic Announcement.Builder id(String id) 
 - 
referenceTicketNumberpublic Announcement.Builder referenceTicketNumber(String referenceTicketNumber) 
 - 
summarypublic Announcement.Builder summary(String summary) 
 - 
timeOneTitlepublic Announcement.Builder timeOneTitle(String timeOneTitle) 
 - 
timeOneTypepublic Announcement.Builder timeOneType(BaseAnnouncement.TimeOneType timeOneType) 
 - 
timeOneValuepublic Announcement.Builder timeOneValue(Date timeOneValue) 
 - 
timeTwoTitlepublic Announcement.Builder timeTwoTitle(String timeTwoTitle) 
 - 
timeTwoTypepublic Announcement.Builder timeTwoType(BaseAnnouncement.TimeTwoType timeTwoType) 
 - 
timeTwoValuepublic Announcement.Builder timeTwoValue(Date timeTwoValue) 
 - 
servicespublic Announcement.Builder services(List<String> services) 
 - 
affectedRegionspublic Announcement.Builder affectedRegions(List<String> affectedRegions) 
 - 
announcementTypepublic Announcement.Builder announcementType(BaseAnnouncement.AnnouncementType announcementType) 
 - 
lifecycleStatepublic Announcement.Builder lifecycleState(BaseAnnouncement.LifecycleState lifecycleState) 
 - 
isBannerpublic Announcement.Builder isBanner(Boolean isBanner) 
 - 
timeCreatedpublic Announcement.Builder timeCreated(Date timeCreated) 
 - 
timeUpdatedpublic Announcement.Builder timeUpdated(Date timeUpdated) 
 - 
environmentNamepublic Announcement.Builder environmentName(String environmentName) 
 - 
platformTypepublic Announcement.Builder platformType(BaseAnnouncement.PlatformType platformType) 
 - 
chainIdpublic Announcement.Builder chainId(String chainId) 
 - 
descriptionpublic Announcement.Builder description(String description) A detailed explanation of the event, expressed by using Markdown language.Avoid entering confidential information. - Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
additionalInformationpublic Announcement.Builder additionalInformation(String additionalInformation) Additional information about the event, expressed by using Markdown language and included in the details view of an announcement.Additional information might include remediation steps or answers to frequently asked questions. Avoid entering confidential information. - Parameters:
- additionalInformation- the value to set
- Returns:
- this builder
 
 - 
affectedResourcespublic Announcement.Builder affectedResources(List<AffectedResource> affectedResources) The list of resources, if any, affected by the event described in the announcement.- Parameters:
- affectedResources- the value to set
- Returns:
- this builder
 
 - 
buildpublic Announcement build() 
 - 
copypublic Announcement.Builder copy(Announcement model) 
 
- 
 
-