Class CreatePrivateSoftwareSourceDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.osmanagementhub.model.CreatePrivateSoftwareSourceDetails.Builder
 
- 
- Enclosing class:
- CreatePrivateSoftwareSourceDetails
 
 public static class CreatePrivateSoftwareSourceDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
compartmentIdpublic CreatePrivateSoftwareSourceDetails.Builder compartmentId(String compartmentId) 
 - 
displayNamepublic CreatePrivateSoftwareSourceDetails.Builder displayName(String displayName) 
 - 
descriptionpublic CreatePrivateSoftwareSourceDetails.Builder description(String description) 
 - 
freeformTagspublic CreatePrivateSoftwareSourceDetails.Builder freeformTags(Map<String,String> freeformTags) 
 - 
definedTagspublic CreatePrivateSoftwareSourceDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags) 
 - 
osFamilypublic CreatePrivateSoftwareSourceDetails.Builder osFamily(OsFamily osFamily) The OS family for the private software source.- Parameters:
- osFamily- the value to set
- Returns:
- this builder
 
 - 
archTypepublic CreatePrivateSoftwareSourceDetails.Builder archType(ArchType archType) The architecture type supported by the private software source.- Parameters:
- archType- the value to set
- Returns:
- this builder
 
 - 
urlpublic CreatePrivateSoftwareSourceDetails.Builder url(String url) URL for the private software source.- Parameters:
- url- the value to set
- Returns:
- this builder
 
 - 
gpgKeyUrlpublic CreatePrivateSoftwareSourceDetails.Builder gpgKeyUrl(String gpgKeyUrl) URI of the GPG key for this software source.- Parameters:
- gpgKeyUrl- the value to set
- Returns:
- this builder
 
 - 
isGpgCheckEnabledpublic CreatePrivateSoftwareSourceDetails.Builder isGpgCheckEnabled(Boolean isGpgCheckEnabled) Whether signature verification should be done for the software source- Parameters:
- isGpgCheckEnabled- the value to set
- Returns:
- this builder
 
 - 
isSslVerifyEnabledpublic CreatePrivateSoftwareSourceDetails.Builder isSslVerifyEnabled(Boolean isSslVerifyEnabled) Whether SSL validation needs to be turned on- Parameters:
- isSslVerifyEnabled- the value to set
- Returns:
- this builder
 
 - 
advancedRepoOptionspublic CreatePrivateSoftwareSourceDetails.Builder advancedRepoOptions(String advancedRepoOptions) Advanced repository options for the software source- Parameters:
- advancedRepoOptions- the value to set
- Returns:
- this builder
 
 - 
isMirrorSyncAllowedpublic CreatePrivateSoftwareSourceDetails.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 CreatePrivateSoftwareSourceDetails build() 
 - 
copypublic CreatePrivateSoftwareSourceDetails.Builder copy(CreatePrivateSoftwareSourceDetails model) 
 
- 
 
-