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