public static class ThirdPartySoftwareSource.Builder extends Object
Constructor and Description |
---|
Builder() |
public ThirdPartySoftwareSource.Builder id(String id)
public ThirdPartySoftwareSource.Builder compartmentId(String compartmentId)
public ThirdPartySoftwareSource.Builder displayName(String displayName)
public ThirdPartySoftwareSource.Builder timeCreated(Date timeCreated)
public ThirdPartySoftwareSource.Builder description(String description)
public ThirdPartySoftwareSource.Builder availability(Availability availability)
public ThirdPartySoftwareSource.Builder availabilityAtOci(Availability availabilityAtOci)
public ThirdPartySoftwareSource.Builder repoId(String repoId)
public ThirdPartySoftwareSource.Builder osFamily(OsFamily osFamily)
public ThirdPartySoftwareSource.Builder archType(ArchType archType)
public ThirdPartySoftwareSource.Builder lifecycleState(SoftwareSource.LifecycleState lifecycleState)
public ThirdPartySoftwareSource.Builder packageCount(Long packageCount)
public ThirdPartySoftwareSource.Builder url(String url)
public ThirdPartySoftwareSource.Builder checksumType(ChecksumType checksumType)
public ThirdPartySoftwareSource.Builder gpgKeyUrl(String gpgKeyUrl)
public ThirdPartySoftwareSource.Builder gpgKeyId(String gpgKeyId)
public ThirdPartySoftwareSource.Builder gpgKeyFingerprint(String gpgKeyFingerprint)
public ThirdPartySoftwareSource.Builder size(Double size)
public ThirdPartySoftwareSource.Builder freeformTags(Map<String,String> freeformTags)
public ThirdPartySoftwareSource.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public ThirdPartySoftwareSource.Builder systemTags(Map<String,Map<String,Object>> systemTags)
public ThirdPartySoftwareSource.Builder isGpgCheckEnabled(Boolean isGpgCheckEnabled)
Whether signature verification should be done for the software source
isGpgCheckEnabled
- the value to setpublic ThirdPartySoftwareSource.Builder isSslVerifyEnabled(Boolean isSslVerifyEnabled)
Whether SSL validation needs to be turned on
isSslVerifyEnabled
- the value to setpublic ThirdPartySoftwareSource.Builder advancedRepoOptions(String advancedRepoOptions)
Advanced repository options for the software source
advancedRepoOptions
- the value to setpublic ThirdPartySoftwareSource.Builder isMirrorSyncAllowed(Boolean isMirrorSyncAllowed)
Whether this software source can be synced to a management station
isMirrorSyncAllowed
- the value to setpublic ThirdPartySoftwareSource build()
public ThirdPartySoftwareSource.Builder copy(ThirdPartySoftwareSource model)
Copyright © 2016–2025. All rights reserved.