Class PrivateSoftwareSource.Builder
- java.lang.Object
- 
- com.oracle.bmc.osmanagementhub.model.PrivateSoftwareSource.Builder
 
- 
- Enclosing class:
- PrivateSoftwareSource
 
 public static class PrivateSoftwareSource.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
idpublic PrivateSoftwareSource.Builder id(String id) 
 - 
compartmentIdpublic PrivateSoftwareSource.Builder compartmentId(String compartmentId) 
 - 
displayNamepublic PrivateSoftwareSource.Builder displayName(String displayName) 
 - 
timeCreatedpublic PrivateSoftwareSource.Builder timeCreated(Date timeCreated) 
 - 
descriptionpublic PrivateSoftwareSource.Builder description(String description) 
 - 
availabilitypublic PrivateSoftwareSource.Builder availability(Availability availability) 
 - 
availabilityAtOcipublic PrivateSoftwareSource.Builder availabilityAtOci(Availability availabilityAtOci) 
 - 
repoIdpublic PrivateSoftwareSource.Builder repoId(String repoId) 
 - 
osFamilypublic PrivateSoftwareSource.Builder osFamily(OsFamily osFamily) 
 - 
archTypepublic PrivateSoftwareSource.Builder archType(ArchType archType) 
 - 
lifecycleStatepublic PrivateSoftwareSource.Builder lifecycleState(SoftwareSource.LifecycleState lifecycleState) 
 - 
packageCountpublic PrivateSoftwareSource.Builder packageCount(Long packageCount) 
 - 
urlpublic PrivateSoftwareSource.Builder url(String url) 
 - 
checksumTypepublic PrivateSoftwareSource.Builder checksumType(ChecksumType checksumType) 
 - 
gpgKeyUrlpublic PrivateSoftwareSource.Builder gpgKeyUrl(String gpgKeyUrl) 
 - 
gpgKeyIdpublic PrivateSoftwareSource.Builder gpgKeyId(String gpgKeyId) 
 - 
gpgKeyFingerprintpublic PrivateSoftwareSource.Builder gpgKeyFingerprint(String gpgKeyFingerprint) 
 - 
sizepublic PrivateSoftwareSource.Builder size(Double size) 
 - 
freeformTagspublic PrivateSoftwareSource.Builder freeformTags(Map<String,String> freeformTags) 
 - 
definedTagspublic PrivateSoftwareSource.Builder definedTags(Map<String,Map<String,Object>> definedTags) 
 - 
systemTagspublic PrivateSoftwareSource.Builder systemTags(Map<String,Map<String,Object>> systemTags) 
 - 
isGpgCheckEnabledpublic PrivateSoftwareSource.Builder isGpgCheckEnabled(Boolean isGpgCheckEnabled) Indicates if GPG verification is enabled for the software source.- Parameters:
- isGpgCheckEnabled- the value to set
- Returns:
- this builder
 
 - 
isSslVerifyEnabledpublic PrivateSoftwareSource.Builder isSslVerifyEnabled(Boolean isSslVerifyEnabled) Indicates if SSL validation is enabled for the software source.- Parameters:
- isSslVerifyEnabled- the value to set
- Returns:
- this builder
 
 - 
advancedRepoOptionspublic PrivateSoftwareSource.Builder advancedRepoOptions(String advancedRepoOptions) Advanced repository options for the software source- Parameters:
- advancedRepoOptions- the value to set
- Returns:
- this builder
 
 - 
isMirrorSyncAllowedpublic PrivateSoftwareSource.Builder isMirrorSyncAllowed(Boolean isMirrorSyncAllowed) Indicates if this software source can be mirrored to a management station.- Parameters:
- isMirrorSyncAllowed- the value to set
- Returns:
- this builder
 
 - 
buildpublic PrivateSoftwareSource build() 
 - 
copypublic PrivateSoftwareSource.Builder copy(PrivateSoftwareSource model) 
 
- 
 
-