Class AnnouncementUserStatusDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.announcementsservice.model.AnnouncementUserStatusDetails.Builder
-
- Enclosing class:
- AnnouncementUserStatusDetails
public static class AnnouncementUserStatusDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnnouncementUserStatusDetails
build()
AnnouncementUserStatusDetails.Builder
copy(AnnouncementUserStatusDetails model)
AnnouncementUserStatusDetails.Builder
timeAcknowledged(Date timeAcknowledged)
The date and time the announcement was acknowledged, expressed in RFC 3339 timestamp format.AnnouncementUserStatusDetails.Builder
userId(String userId)
The OCID of the user that this status is associated with.AnnouncementUserStatusDetails.Builder
userStatusAnnouncementId(String userStatusAnnouncementId)
The OCID of the announcement that this status is associated with.
-
-
-
Method Detail
-
userStatusAnnouncementId
public AnnouncementUserStatusDetails.Builder userStatusAnnouncementId(String userStatusAnnouncementId)
The OCID of the announcement that this status is associated with.- Parameters:
userStatusAnnouncementId
- the value to set- Returns:
- this builder
-
userId
public AnnouncementUserStatusDetails.Builder userId(String userId)
The OCID of the user that this status is associated with.- Parameters:
userId
- the value to set- Returns:
- this builder
-
timeAcknowledged
public AnnouncementUserStatusDetails.Builder timeAcknowledged(Date timeAcknowledged)
The date and time the announcement was acknowledged, expressed in RFC 3339 timestamp format.Example: 2019-01-01T17:43:01.389+0000
- Parameters:
timeAcknowledged
- the value to set- Returns:
- this builder
-
build
public AnnouncementUserStatusDetails build()
-
copy
public AnnouncementUserStatusDetails.Builder copy(AnnouncementUserStatusDetails model)
-
-