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()
        “DecryptionAlgorithm for Content”
        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.

        “DecryptionAlgorithm for Content”

        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()
        “DecryptionKey as string”
        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.

        “DecryptionKey as string”

        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 Url for completed AppLogUploadRequest”
        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 Url for completed AppLogUploadRequest”

        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