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