Class CreateDeliveryMethodOptions
- java.lang.Object
-
- com.ibm.cloud.sdk.core.service.model.GenericModel
-
- com.ibm.cloud.dph_services.dph.v1.model.CreateDeliveryMethodOptions
-
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
public class CreateDeliveryMethodOptions extends com.ibm.cloud.sdk.core.service.model.GenericModelThe createDeliveryMethod options.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCreateDeliveryMethodOptions.BuilderBuilder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.BooleanautoMarkDelivered()Gets the autoMarkDelivered.java.lang.StringcatalogId()Gets the catalogId.java.util.List<java.util.Map<java.lang.String,java.lang.Object>>consumerInput()Gets the consumerInput.ContainerReferencecontainer()Gets the container.java.util.Map<java.lang.String,java.lang.Object>dataSourceProperties()Gets the dataSourceProperties.java.util.Map<java.lang.String,java.lang.Object>deliveryOutput()Gets the deliveryOutput.java.lang.BooleandeliveryUsesFunctionalCredentials()Gets the deliveryUsesFunctionalCredentials.java.lang.Stringdescription()Gets the description.java.lang.BooleanisRestricted()Gets the isRestricted.java.lang.Stringname()Gets the name.CreateDeliveryMethodOptions.BuildernewBuilder()New builder.java.util.List<java.util.Map<java.lang.String,java.lang.Object>>outputFormat()Gets the outputFormat.java.util.List<java.util.Map<java.lang.String,java.lang.Object>>producerInput()Gets the producerInput.java.lang.StringresourceKey()Gets the resourceKey.java.lang.Stringstatus()Gets the status.java.util.List<java.lang.String>supportedAssetTypes()Gets the supportedAssetTypes.java.util.List<java.lang.String>supportedAuthMethods()Gets the supportedAuthMethods.java.util.List<java.lang.String>supportedAuthMethodsCpd()Gets the supportedAuthMethodsCpd.java.util.List<java.lang.String>supportedDataSources()Gets the supportedDataSources.java.lang.BooleansupportsAddToProject()Gets the supportsAddToProject.java.lang.BooleansupportsColumnSelection()Gets the supportsColumnSelection.java.lang.BooleansupportsRedelivery()Gets the supportsRedelivery.java.lang.BooleansupportsRetryOnFailure()Gets the supportsRetryOnFailure.java.lang.BooleansupportsRevokeAccess()Gets the supportsRevokeAccess.
-
-
-
Method Detail
-
newBuilder
public CreateDeliveryMethodOptions.Builder newBuilder()
New builder.- Returns:
- a CreateDeliveryMethodOptions builder
-
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
-
-