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 AnnouncementUserStatusDetailsbuild()AnnouncementUserStatusDetails.Buildercopy(AnnouncementUserStatusDetails model)AnnouncementUserStatusDetails.BuildertimeAcknowledged(Date timeAcknowledged)The date and time the announcement was acknowledged, expressed in RFC 3339 timestamp format.AnnouncementUserStatusDetails.BuilderuserId(String userId)The OCID of the user that this status is associated with.AnnouncementUserStatusDetails.BuilderuserStatusAnnouncementId(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)
-
-