Class CreateThirdPartySoftwareSourceDetails


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20220901")
    public final class CreateThirdPartySoftwareSourceDetails
    extends CreateSoftwareSourceDetails
    Provides the information used to create a third-party software source.
    Note: Objects should always be created or deserialized using the CreateThirdPartySoftwareSourceDetails.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 CreateThirdPartySoftwareSourceDetails.Builder, which maintain a set of all explicitly set fields called CreateThirdPartySoftwareSourceDetails.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 third-party software source.
        Returns:
        the value
      • getArchType

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

        public String getUrl()
        URL for the third-party 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