Class DeliveryMethodRes

  • All Implemented Interfaces:
    com.ibm.cloud.sdk.core.service.model.ObjectModel

    public class DeliveryMethodRes
    extends com.ibm.cloud.sdk.core.service.model.GenericModel
    Delivery method response model containing complete delivery method configuration and metadata.
    • Method Detail

      • getName

        public java.lang.String getName()
        Gets the name. The name of the delivery method.
        Returns:
        the name
      • getResourceKey

        public java.lang.String getResourceKey()
        Gets the resourceKey. The unique resource key of the delivery method.
        Returns:
        the resourceKey
      • getDescription

        public java.lang.String getDescription()
        Gets the description. The description of the delivery method.
        Returns:
        the description
      • getStatus

        public java.lang.String getStatus()
        Gets the status. The status of the delivery method.
        Returns:
        the status
      • getSupportedAssetTypes

        public java.util.List<java.lang.String> getSupportedAssetTypes()
        Gets the supportedAssetTypes. List of asset types supported by this delivery method.
        Returns:
        the supportedAssetTypes
      • getSupportedAuthMethods

        public java.util.List<java.lang.String> getSupportedAuthMethods()
        Gets the supportedAuthMethods. List of authentication methods supported by this delivery method.
        Returns:
        the supportedAuthMethods
      • getSupportedAuthMethodsCpd

        public java.util.List<java.lang.String> getSupportedAuthMethodsCpd()
        Gets the supportedAuthMethodsCpd. List of authentication methods supported by this delivery method in CPD.
        Returns:
        the supportedAuthMethodsCpd
      • getSupportedDataSources

        public java.util.List<java.lang.String> getSupportedDataSources()
        Gets the supportedDataSources. List of data source IDs supported by this delivery method.
        Returns:
        the supportedDataSources
      • isSupportsRedelivery

        public java.lang.Boolean isSupportsRedelivery()
        Gets the supportsRedelivery. Whether the delivery method supports redelivery.
        Returns:
        the supportsRedelivery
      • isIsRestricted

        public java.lang.Boolean isIsRestricted()
        Gets the isRestricted. Indicates if the delivery method is restricted.
        Returns:
        the isRestricted
      • isSupportsRetryOnFailure

        public java.lang.Boolean isSupportsRetryOnFailure()
        Gets the supportsRetryOnFailure. Whether the delivery method supports retry on failure.
        Returns:
        the supportsRetryOnFailure
      • isSupportsRevokeAccess

        public java.lang.Boolean isSupportsRevokeAccess()
        Gets the supportsRevokeAccess. Whether the delivery method supports revoke access.
        Returns:
        the supportsRevokeAccess
      • isSupportsColumnSelection

        public java.lang.Boolean isSupportsColumnSelection()
        Gets the supportsColumnSelection. Whether the delivery method supports column selection.
        Returns:
        the supportsColumnSelection
      • isSupportsAddToProject

        public java.lang.Boolean isSupportsAddToProject()
        Gets the supportsAddToProject. Whether the delivery method supports adding to project.
        Returns:
        the supportsAddToProject
      • getProducerInput

        public java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> getProducerInput()
        Gets the producerInput. Input fields required from the data product producer.
        Returns:
        the producerInput
      • getConsumerInput

        public java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> getConsumerInput()
        Gets the consumerInput. Input fields required from the data consumer.
        Returns:
        the consumerInput
      • getOutputFormat

        public java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> getOutputFormat()
        Gets the outputFormat. Output format specifications for the delivery.
        Returns:
        the outputFormat
      • isAutoMarkDelivered

        public java.lang.Boolean isAutoMarkDelivered()
        Gets the autoMarkDelivered. Whether the delivery method automatically marks deliveries as delivered.
        Returns:
        the autoMarkDelivered
      • isDeliveryUsesFunctionalCredentials

        public java.lang.Boolean isDeliveryUsesFunctionalCredentials()
        Gets the deliveryUsesFunctionalCredentials. Whether the delivery method uses functional credentials for delivery.
        Returns:
        the deliveryUsesFunctionalCredentials
      • getId

        public java.lang.String getId()
        Gets the id. The ID of the delivery method.
        Returns:
        the id
      • getType

        public java.lang.String getType()
        Gets the type. The type of the delivery method.
        Returns:
        the type
      • getDeliveryMode

        public java.lang.String getDeliveryMode()
        Gets the deliveryMode. The delivery mode of the delivery method.
        Returns:
        the deliveryMode
      • getDeliveryType

        public java.lang.String getDeliveryType()
        Gets the deliveryType. The delivery type of the delivery method.
        Returns:
        the deliveryType
      • getOriginCountry

        public java.lang.String getOriginCountry()
        Gets the originCountry. The origin country of the delivery method.
        Returns:
        the originCountry
      • getCreatorId

        public java.lang.String getCreatorId()
        Gets the creatorId. The creator ID of the delivery method.
        Returns:
        the creatorId
      • getCatalogId

        public java.lang.String getCatalogId()
        Gets the catalogId. The catalog ID of the delivery method.
        Returns:
        the catalogId
      • getAssetState

        public java.lang.String getAssetState()
        Gets the assetState. The asset state of the delivery method.
        Returns:
        the assetState
      • getVersion

        public java.lang.String getVersion()
        Gets the version. The version of the delivery method.
        Returns:
        the version
      • getRov

        public java.util.Map<java.lang.String,​java.lang.Object> getRov()
        Gets the rov. The ROV configuration of the delivery method.
        Returns:
        the rov
      • getLocalizedName

        public java.util.Map<java.lang.String,​java.lang.Object> getLocalizedName()
        Gets the localizedName. Localized name of the delivery method.
        Returns:
        the localizedName
      • getLocalizedDescription

        public java.util.Map<java.lang.String,​java.lang.Object> getLocalizedDescription()
        Gets the localizedDescription. Localized description of the delivery method.
        Returns:
        the localizedDescription
      • getDeliveryMethodConfig

        public DeliveryMethodConfig getDeliveryMethodConfig()
        Gets the deliveryMethodConfig. Delivery method configuration.
        Returns:
        the deliveryMethodConfig