Class JavaDownloadToken.Builder
- java.lang.Object
- 
- com.oracle.bmc.jmsjavadownloads.model.JavaDownloadToken.Builder
 
- 
- Enclosing class:
- JavaDownloadToken
 
 public static class JavaDownloadToken.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description JavaDownloadTokenbuild()JavaDownloadToken.BuildercompartmentId(String compartmentId)The OCID of the tenancy scoped to the JavaDownloadToken.JavaDownloadToken.Buildercopy(JavaDownloadToken model)JavaDownloadToken.BuildercreatedBy(Principal createdBy)JavaDownloadToken.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.JavaDownloadToken.Builderdescription(String description)User provided description of the JavaDownloadToken.JavaDownloadToken.BuilderdisplayName(String displayName)User provided display name of the JavaDownloadToken.JavaDownloadToken.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type, or scope.JavaDownloadToken.Builderid(String id)The OCID of the JavaDownloadToken.JavaDownloadToken.BuilderisDefault(Boolean isDefault)A flag to indicate if the token is default.JavaDownloadToken.BuilderjavaVersion(String javaVersion)The associated Java version of the JavaDownloadToken.JavaDownloadToken.BuilderlastUpdatedBy(Principal lastUpdatedBy)JavaDownloadToken.BuilderlicenseType(List<LicenseType> licenseType)The license type(s) associated with the JavaDownloadToken.JavaDownloadToken.BuilderlifecycleDetails(TokenLifecycleDetails lifecycleDetails)Possible lifecycle substates.JavaDownloadToken.BuilderlifecycleState(LifecycleState lifecycleState)The current state of the JavaDownloadToken.JavaDownloadToken.BuildersystemTags(Map<String,Map<String,Object>> systemTags)System tags for this resource.JavaDownloadToken.BuildertimeCreated(Date timeCreated)The time the JavaDownloadToken was created, displayed as an RFC3339 formatted datetime string.JavaDownloadToken.BuildertimeExpires(Date timeExpires)The expiry time of the JavaDownloadToken, displayed as an RFC3339 formatted datetime string.JavaDownloadToken.BuildertimeLastUsed(Date timeLastUsed)The time the JavaDownloadToken was last used for download, displayed as an RFC3339 formatted datetime string.JavaDownloadToken.BuildertimeUpdated(Date timeUpdated)The time the JavaDownloadToken was updated, displayed as an RFC3339 formatted datetime string.JavaDownloadToken.Buildervalue(String value)Uniquely generated value for the JavaDownloadToken.
 
- 
- 
- 
Method Detail- 
idpublic JavaDownloadToken.Builder id(String id) The OCID of the JavaDownloadToken.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic JavaDownloadToken.Builder displayName(String displayName) User provided display name of the JavaDownloadToken.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic JavaDownloadToken.Builder compartmentId(String compartmentId) The OCID of the tenancy scoped to the JavaDownloadToken.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
createdBypublic JavaDownloadToken.Builder createdBy(Principal createdBy) 
 - 
lastUpdatedBypublic JavaDownloadToken.Builder lastUpdatedBy(Principal lastUpdatedBy) 
 - 
descriptionpublic JavaDownloadToken.Builder description(String description) User provided description of the JavaDownloadToken.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
valuepublic JavaDownloadToken.Builder value(String value) Uniquely generated value for the JavaDownloadToken.- Parameters:
- value- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic JavaDownloadToken.Builder timeCreated(Date timeCreated) The time the JavaDownloadToken was created, displayed as an RFC3339 formatted datetime string.- Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic JavaDownloadToken.Builder timeUpdated(Date timeUpdated) The time the JavaDownloadToken was updated, displayed as an RFC3339 formatted datetime string.- Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
timeLastUsedpublic JavaDownloadToken.Builder timeLastUsed(Date timeLastUsed) The time the JavaDownloadToken was last used for download, displayed as an RFC3339 formatted datetime string.- Parameters:
- timeLastUsed- the value to set
- Returns:
- this builder
 
 - 
timeExpirespublic JavaDownloadToken.Builder timeExpires(Date timeExpires) The expiry time of the JavaDownloadToken, displayed as an RFC3339 formatted datetime string.- Parameters:
- timeExpires- the value to set
- Returns:
- this builder
 
 - 
javaVersionpublic JavaDownloadToken.Builder javaVersion(String javaVersion) The associated Java version of the JavaDownloadToken.- Parameters:
- javaVersion- the value to set
- Returns:
- this builder
 
 - 
licenseTypepublic JavaDownloadToken.Builder licenseType(List<LicenseType> licenseType) The license type(s) associated with the JavaDownloadToken.- Parameters:
- licenseType- the value to set
- Returns:
- this builder
 
 - 
isDefaultpublic JavaDownloadToken.Builder isDefault(Boolean isDefault) A flag to indicate if the token is default.- Parameters:
- isDefault- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic JavaDownloadToken.Builder lifecycleState(LifecycleState lifecycleState) The current state of the JavaDownloadToken.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
lifecycleDetailspublic JavaDownloadToken.Builder lifecycleDetails(TokenLifecycleDetails lifecycleDetails) Possible lifecycle substates.- Parameters:
- lifecycleDetails- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic JavaDownloadToken.Builder freeformTags(Map<String,String> freeformTags) Simple key-value pair that is applied without any predefined name, type, or scope.Exists for cross-compatibility only. Example: {“bar-key”: “value”}. (See Managing Tags and Tag Namespaces.) - Parameters:
- freeformTags- the value to set
- Returns:
- this builder
 
 - 
definedTagspublic JavaDownloadToken.Builder definedTags(Map<String,Map<String,Object>> definedTags) Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}. (See Understanding Free-form Tags). - Parameters:
- definedTags- the value to set
- Returns:
- this builder
 
 - 
systemTagspublic JavaDownloadToken.Builder systemTags(Map<String,Map<String,Object>> systemTags) System tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud": {"free-tier-retained": "true"}} - Parameters:
- systemTags- the value to set
- Returns:
- this builder
 
 - 
buildpublic JavaDownloadToken build() 
 - 
copypublic JavaDownloadToken.Builder copy(JavaDownloadToken model) 
 
- 
 
-