Class VendorSoftwareSource.Builder
- java.lang.Object
- 
- com.oracle.bmc.osmanagementhub.model.VendorSoftwareSource.Builder
 
- 
- Enclosing class:
- VendorSoftwareSource
 
 public static class VendorSoftwareSource.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
idpublic VendorSoftwareSource.Builder id(String id) 
 - 
compartmentIdpublic VendorSoftwareSource.Builder compartmentId(String compartmentId) 
 - 
displayNamepublic VendorSoftwareSource.Builder displayName(String displayName) 
 - 
timeCreatedpublic VendorSoftwareSource.Builder timeCreated(Date timeCreated) 
 - 
descriptionpublic VendorSoftwareSource.Builder description(String description) 
 - 
availabilitypublic VendorSoftwareSource.Builder availability(Availability availability) 
 - 
availabilityAtOcipublic VendorSoftwareSource.Builder availabilityAtOci(Availability availabilityAtOci) 
 - 
repoIdpublic VendorSoftwareSource.Builder repoId(String repoId) 
 - 
osFamilypublic VendorSoftwareSource.Builder osFamily(OsFamily osFamily) 
 - 
archTypepublic VendorSoftwareSource.Builder archType(ArchType archType) 
 - 
lifecycleStatepublic VendorSoftwareSource.Builder lifecycleState(SoftwareSource.LifecycleState lifecycleState) 
 - 
packageCountpublic VendorSoftwareSource.Builder packageCount(Long packageCount) 
 - 
urlpublic VendorSoftwareSource.Builder url(String url) 
 - 
checksumTypepublic VendorSoftwareSource.Builder checksumType(ChecksumType checksumType) 
 - 
gpgKeyUrlpublic VendorSoftwareSource.Builder gpgKeyUrl(String gpgKeyUrl) 
 - 
gpgKeyIdpublic VendorSoftwareSource.Builder gpgKeyId(String gpgKeyId) 
 - 
gpgKeyFingerprintpublic VendorSoftwareSource.Builder gpgKeyFingerprint(String gpgKeyFingerprint) 
 - 
sizepublic VendorSoftwareSource.Builder size(Double size) 
 - 
freeformTagspublic VendorSoftwareSource.Builder freeformTags(Map<String,String> freeformTags) 
 - 
definedTagspublic VendorSoftwareSource.Builder definedTags(Map<String,Map<String,Object>> definedTags) 
 - 
systemTagspublic VendorSoftwareSource.Builder systemTags(Map<String,Map<String,Object>> systemTags) 
 - 
vendorNamepublic VendorSoftwareSource.Builder vendorName(VendorName vendorName) Name of the vendor providing the software source.- Parameters:
- vendorName- the value to set
- Returns:
- this builder
 
 - 
originSoftwareSourceIdpublic VendorSoftwareSource.Builder originSoftwareSourceId(String originSoftwareSourceId) The OCID of the vendor software source in the root compartment.This property applies only to replicated vendor software sources. - Parameters:
- originSoftwareSourceId- the value to set
- Returns:
- this builder
 
 - 
isMandatoryForAutonomousLinuxpublic VendorSoftwareSource.Builder isMandatoryForAutonomousLinux(Boolean isMandatoryForAutonomousLinux) Indicates whether the software source is required for the Autonomous Linux service.- Parameters:
- isMandatoryForAutonomousLinux- the value to set
- Returns:
- this builder
 
 - 
buildpublic VendorSoftwareSource build() 
 - 
copypublic VendorSoftwareSource.Builder copy(VendorSoftwareSource model) 
 
- 
 
-