public static class CreateLicenseRecordDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CreateLicenseRecordDetails |
build() |
CreateLicenseRecordDetails.Builder |
copy(CreateLicenseRecordDetails model) |
CreateLicenseRecordDetails.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.
|
CreateLicenseRecordDetails.Builder |
displayName(String displayName)
License record name.
|
CreateLicenseRecordDetails.Builder |
expirationDate(Date expirationDate)
The license record end date in RFC 3339 date
format.
|
CreateLicenseRecordDetails.Builder |
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type, or scope.
|
CreateLicenseRecordDetails.Builder |
isPerpetual(Boolean isPerpetual)
Specifies if the license record term is perpertual.
|
CreateLicenseRecordDetails.Builder |
isUnlimited(Boolean isUnlimited)
Specifies if the license count is unlimited.
|
CreateLicenseRecordDetails.Builder |
licenseCount(Integer licenseCount)
The number of license units added by a user in a license record.
|
CreateLicenseRecordDetails.Builder |
productId(String productId)
The license record product ID.
|
CreateLicenseRecordDetails.Builder |
supportEndDate(Date supportEndDate)
The license record support end date in RFC 3339
date format.
|
public CreateLicenseRecordDetails.Builder displayName(String displayName)
License record name.
displayName
- the value to setpublic CreateLicenseRecordDetails.Builder isPerpetual(Boolean isPerpetual)
Specifies if the license record term is perpertual.
isPerpetual
- the value to setpublic CreateLicenseRecordDetails.Builder expirationDate(Date expirationDate)
The license record end date in RFC 3339 date
format. Example: 2018-09-12
expirationDate
- the value to setpublic CreateLicenseRecordDetails.Builder supportEndDate(Date supportEndDate)
The license record support end date in RFC 3339
date format. Example: 2018-09-12
supportEndDate
- the value to setpublic CreateLicenseRecordDetails.Builder isUnlimited(Boolean isUnlimited)
Specifies if the license count is unlimited.
isUnlimited
- the value to setpublic CreateLicenseRecordDetails.Builder licenseCount(Integer licenseCount)
The number of license units added by a user in a license record. Default 1
licenseCount
- the value to setpublic CreateLicenseRecordDetails.Builder productId(String productId)
The license record product ID.
productId
- the value to setpublic CreateLicenseRecordDetails.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"}
freeformTags
- the value to setpublic CreateLicenseRecordDetails.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"}}
definedTags
- the value to setpublic CreateLicenseRecordDetails build()
public CreateLicenseRecordDetails.Builder copy(CreateLicenseRecordDetails model)
Copyright © 2016–2024. All rights reserved.