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