Class CreatePrivateSoftwareSourceDetails


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20220901")
    public final class CreatePrivateSoftwareSourceDetails
    extends CreateSoftwareSourceDetails
    Provides the information used to create a private software source.
    Note: Objects should always be created or deserialized using the CreatePrivateSoftwareSourceDetails.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the CreatePrivateSoftwareSourceDetails.Builder, which maintain a set of all explicitly set fields called CreatePrivateSoftwareSourceDetails.Builder.__explicitlySet__. The hashCode() and equals(Object) methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
    • Method Detail

      • getOsFamily

        public OsFamily getOsFamily()
        The OS family for the private software source.
        Returns:
        the value
      • getArchType

        public ArchType getArchType()
        The architecture type supported by the private software source.
        Returns:
        the value
      • getUrl

        public String getUrl()
        URL for the private software source.
        Returns:
        the value
      • getGpgKeyUrl

        public String getGpgKeyUrl()
        URI of the GPG key for this software source.
        Returns:
        the value
      • getIsGpgCheckEnabled

        public Boolean getIsGpgCheckEnabled()
        Whether signature verification should be done for the software source
        Returns:
        the value
      • getIsSslVerifyEnabled

        public Boolean getIsSslVerifyEnabled()
        Whether SSL validation needs to be turned on
        Returns:
        the value
      • getAdvancedRepoOptions

        public String getAdvancedRepoOptions()
        Advanced repository options for the software source
        Returns:
        the value
      • getIsMirrorSyncAllowed

        public Boolean getIsMirrorSyncAllowed()
        Whether this software source can be synced to a management station
        Returns:
        the value
      • toString

        public String toString​(boolean includeByteArrayContents)
        Return a string representation of the object.
        Overrides:
        toString in class CreateSoftwareSourceDetails
        Parameters:
        includeByteArrayContents - true to include the full contents of byte arrays
        Returns:
        string representation