public static class VendorSoftwareSource.Builder extends Object
Constructor and Description |
---|
Builder() |
public VendorSoftwareSource.Builder id(String id)
public VendorSoftwareSource.Builder compartmentId(String compartmentId)
public VendorSoftwareSource.Builder displayName(String displayName)
public VendorSoftwareSource.Builder timeCreated(Date timeCreated)
public VendorSoftwareSource.Builder description(String description)
public VendorSoftwareSource.Builder availability(Availability availability)
public VendorSoftwareSource.Builder availabilityAtOci(Availability availabilityAtOci)
public VendorSoftwareSource.Builder repoId(String repoId)
public VendorSoftwareSource.Builder osFamily(OsFamily osFamily)
public VendorSoftwareSource.Builder archType(ArchType archType)
public VendorSoftwareSource.Builder lifecycleState(SoftwareSource.LifecycleState lifecycleState)
public VendorSoftwareSource.Builder packageCount(Long packageCount)
public VendorSoftwareSource.Builder url(String url)
public VendorSoftwareSource.Builder checksumType(ChecksumType checksumType)
public VendorSoftwareSource.Builder gpgKeyUrl(String gpgKeyUrl)
public VendorSoftwareSource.Builder gpgKeyId(String gpgKeyId)
public VendorSoftwareSource.Builder gpgKeyFingerprint(String gpgKeyFingerprint)
public VendorSoftwareSource.Builder size(Double size)
public VendorSoftwareSource.Builder freeformTags(Map<String,String> freeformTags)
public VendorSoftwareSource.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public VendorSoftwareSource.Builder systemTags(Map<String,Map<String,Object>> systemTags)
public VendorSoftwareSource.Builder vendorName(VendorName vendorName)
Name of the vendor providing the software source.
vendorName
- the value to setpublic VendorSoftwareSource.Builder originSoftwareSourceId(String originSoftwareSourceId)
This property applies only to replicated vendor software sources. This is the OCID of the vendor software source in the root compartment.
originSoftwareSourceId
- the value to setpublic VendorSoftwareSource.Builder isMandatoryForAutonomousLinux(Boolean isMandatoryForAutonomousLinux)
Indicates whether the software source is required for the Autonomous Linux service.
isMandatoryForAutonomousLinux
- the value to setpublic VendorSoftwareSource build()
public VendorSoftwareSource.Builder copy(VendorSoftwareSource model)
Copyright © 2016–2024. All rights reserved.