Class AppLogCollectionDownloadDetails

  • All Implemented Interfaces:
    com.github.davidmoten.odata.client.ODataType

    public class AppLogCollectionDownloadDetails
    extends Object
    implements com.github.davidmoten.odata.client.ODataType
    • Field Detail

      • contextPath

        protected com.github.davidmoten.odata.client.ContextPath contextPath
      • unmappedFields

        protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl unmappedFields
      • odataType

        protected String odataType
      • decryptionKey

        protected String decryptionKey
      • downloadUrl

        protected String downloadUrl
    • Constructor Detail

      • AppLogCollectionDownloadDetails

        protected AppLogCollectionDownloadDetails()
    • Method Detail

      • odataTypeName

        public String odataTypeName()
        Specified by:
        odataTypeName in interface com.github.davidmoten.odata.client.ODataType
      • getAppLogDecryptionAlgorithm

        public Optional<AppLogDecryptionAlgorithm> getAppLogDecryptionAlgorithm()
        “Decryption algorithm for Content. Default is ASE256.”
        Returns:
        property appLogDecryptionAlgorithm
      • withAppLogDecryptionAlgorithm

        public AppLogCollectionDownloadDetails withAppLogDecryptionAlgorithm​(AppLogDecryptionAlgorithm appLogDecryptionAlgorithm)
        Returns an immutable copy of this with just the appLogDecryptionAlgorithm field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Decryption algorithm for Content. Default is ASE256.”

        Parameters:
        appLogDecryptionAlgorithm - new value of appLogDecryptionAlgorithm field (as defined in service metadata)
        Returns:
        immutable copy of this with just the appLogDecryptionAlgorithm field changed
      • getDecryptionKey

        public Optional<String> getDecryptionKey()
        “Decryption key that used to decrypt the log.”
        Returns:
        property decryptionKey
      • withDecryptionKey

        public AppLogCollectionDownloadDetails withDecryptionKey​(String decryptionKey)
        Returns an immutable copy of this with just the decryptionKey field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “Decryption key that used to decrypt the log.”

        Parameters:
        decryptionKey - new value of decryptionKey field (as defined in service metadata)
        Returns:
        immutable copy of this with just the decryptionKey field changed
      • getDownloadUrl

        public Optional<String> getDownloadUrl()
        “Download SAS (Shared Access Signature) Url for completed app log request.”
        Returns:
        property downloadUrl
      • withDownloadUrl

        public AppLogCollectionDownloadDetails withDownloadUrl​(String downloadUrl)
        Returns an immutable copy of this with just the downloadUrl field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “Download SAS (Shared Access Signature) Url for completed app log request.”

        Parameters:
        downloadUrl - new value of downloadUrl field (as defined in service metadata)
        Returns:
        immutable copy of this with just the downloadUrl field changed
      • getUnmappedFields

        public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
        Specified by:
        getUnmappedFields in interface com.github.davidmoten.odata.client.ODataType
      • postInject

        public void postInject​(boolean addKeysToContextPath)
        Specified by:
        postInject in interface com.github.davidmoten.odata.client.ODataType
      • builder

        public static AppLogCollectionDownloadDetails.Builder builder()
        Returns a builder which is used to create a new instance of this class (given that this class is immutable).
        Returns:
        a new Builder for this class