Class CreateDeliveryMethodOptions

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

    public class CreateDeliveryMethodOptions
    extends com.ibm.cloud.sdk.core.service.model.GenericModel
    The createDeliveryMethod options.
    • Method Detail

      • catalogId

        public java.lang.String catalogId()
        Gets the catalogId. The catalog ID where delivery methods are stored.
        Returns:
        the catalogId
      • name

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

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

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

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

        public ContainerReference container()
        Gets the container. Container reference.
        Returns:
        the container
      • supportedAssetTypes

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public java.util.Map<java.lang.String,​java.lang.Object> dataSourceProperties()
        Gets the dataSourceProperties. Properties specific to data sources.
        Returns:
        the dataSourceProperties
      • deliveryOutput

        public java.util.Map<java.lang.String,​java.lang.Object> deliveryOutput()
        Gets the deliveryOutput. Delivery output configuration including output assets.
        Returns:
        the deliveryOutput