Class Announcement.Builder
- java.lang.Object
-
- com.oracle.bmc.announcementsservice.model.Announcement.Builder
-
- Enclosing class:
- Announcement
public static class Announcement.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
id
public Announcement.Builder id(String id)
-
referenceTicketNumber
public Announcement.Builder referenceTicketNumber(String referenceTicketNumber)
-
summary
public Announcement.Builder summary(String summary)
-
timeOneTitle
public Announcement.Builder timeOneTitle(String timeOneTitle)
-
timeOneType
public Announcement.Builder timeOneType(BaseAnnouncement.TimeOneType timeOneType)
-
timeOneValue
public Announcement.Builder timeOneValue(Date timeOneValue)
-
timeTwoTitle
public Announcement.Builder timeTwoTitle(String timeTwoTitle)
-
timeTwoType
public Announcement.Builder timeTwoType(BaseAnnouncement.TimeTwoType timeTwoType)
-
timeTwoValue
public Announcement.Builder timeTwoValue(Date timeTwoValue)
-
services
public Announcement.Builder services(List<String> services)
-
affectedRegions
public Announcement.Builder affectedRegions(List<String> affectedRegions)
-
announcementType
public Announcement.Builder announcementType(BaseAnnouncement.AnnouncementType announcementType)
-
lifecycleState
public Announcement.Builder lifecycleState(BaseAnnouncement.LifecycleState lifecycleState)
-
isBanner
public Announcement.Builder isBanner(Boolean isBanner)
-
timeCreated
public Announcement.Builder timeCreated(Date timeCreated)
-
timeUpdated
public Announcement.Builder timeUpdated(Date timeUpdated)
-
environmentName
public Announcement.Builder environmentName(String environmentName)
-
platformType
public Announcement.Builder platformType(BaseAnnouncement.PlatformType platformType)
-
chainId
public Announcement.Builder chainId(String chainId)
-
description
public 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
-
additionalInformation
public 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
-
affectedResources
public 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
-
build
public Announcement build()
-
copy
public Announcement.Builder copy(Announcement model)
-
-