Class ExternalPublication.Builder
- java.lang.Object
- 
- com.oracle.bmc.dataintegration.model.ExternalPublication.Builder
 
- 
- Enclosing class:
- ExternalPublication
 
 public static class ExternalPublication.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ExternalPublication.BuilderapplicationCompartmentId(String applicationCompartmentId)The OCID of the compartment where the application is created in the Oracle Cloud Infrastructure Data Flow Service.ExternalPublication.BuilderapplicationId(String applicationId)The unique OCID of the identifier that is returned after creating the Oracle Cloud Infrastructure Data Flow application.ExternalPublicationbuild()ExternalPublication.BuilderconfigurationDetails(ConfigurationDetails configurationDetails)ExternalPublication.Buildercopy(ExternalPublication model)ExternalPublication.Builderdescription(String description)Detailed description for the object.ExternalPublication.BuilderdisplayName(String displayName)The name of the application.ExternalPublication.BuildererrorMessage(String errorMessage)The error of the published object in the application.ExternalPublication.Builderidentifier(String identifier)Value can only contain upper case letters, underscore, and numbers.ExternalPublication.Builderkey(String key)The object key.ExternalPublication.BuilderkeyMap(Map<String,String> keyMap)A key map.ExternalPublication.Buildermetadata(ObjectMetadata metadata)ExternalPublication.BuildermodelType(String modelType)The object type.ExternalPublication.BuildermodelVersion(String modelVersion)This is a version number that is used by the service to upgrade objects if needed through releases of the service.ExternalPublication.Buildername(String name)Free form text without any restriction on permitted characters.ExternalPublication.BuilderobjectStatus(Integer objectStatus)The status of an object that can be set to value 1 for shallow references across objects.ExternalPublication.BuilderobjectVersion(Integer objectVersion)The version of the object that is used to track changes in the object instance.ExternalPublication.BuilderparentRef(ParentReference parentRef)ExternalPublication.BuilderresourceConfiguration(ResourceConfiguration resourceConfiguration)ExternalPublication.Builderstatus(ExternalPublication.Status status)The status of the publishing action to Oracle Cloud Infrastructure Data Flow.
 
- 
- 
- 
Method Detail- 
applicationIdpublic ExternalPublication.Builder applicationId(String applicationId) The unique OCID of the identifier that is returned after creating the Oracle Cloud Infrastructure Data Flow application.- Parameters:
- applicationId- the value to set
- Returns:
- this builder
 
 - 
applicationCompartmentIdpublic ExternalPublication.Builder applicationCompartmentId(String applicationCompartmentId) The OCID of the compartment where the application is created in the Oracle Cloud Infrastructure Data Flow Service.- Parameters:
- applicationCompartmentId- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic ExternalPublication.Builder displayName(String displayName) The name of the application.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
resourceConfigurationpublic ExternalPublication.Builder resourceConfiguration(ResourceConfiguration resourceConfiguration) 
 - 
configurationDetailspublic ExternalPublication.Builder configurationDetails(ConfigurationDetails configurationDetails) 
 - 
statuspublic ExternalPublication.Builder status(ExternalPublication.Status status) The status of the publishing action to Oracle Cloud Infrastructure Data Flow.- Parameters:
- status- the value to set
- Returns:
- this builder
 
 - 
errorMessagepublic ExternalPublication.Builder errorMessage(String errorMessage) The error of the published object in the application.- Parameters:
- errorMessage- the value to set
- Returns:
- this builder
 
 - 
keypublic ExternalPublication.Builder key(String key) The object key.- Parameters:
- key- the value to set
- Returns:
- this builder
 
 - 
modelTypepublic ExternalPublication.Builder modelType(String modelType) The object type.- Parameters:
- modelType- the value to set
- Returns:
- this builder
 
 - 
modelVersionpublic ExternalPublication.Builder modelVersion(String modelVersion) This is a version number that is used by the service to upgrade objects if needed through releases of the service.- Parameters:
- modelVersion- the value to set
- Returns:
- this builder
 
 - 
namepublic ExternalPublication.Builder name(String name) Free form text without any restriction on permitted characters.Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. - Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic ExternalPublication.Builder description(String description) Detailed description for the object.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
objectVersionpublic ExternalPublication.Builder objectVersion(Integer objectVersion) The version of the object that is used to track changes in the object instance.- Parameters:
- objectVersion- the value to set
- Returns:
- this builder
 
 - 
objectStatuspublic ExternalPublication.Builder objectStatus(Integer objectStatus) The status of an object that can be set to value 1 for shallow references across objects.Other values are reserved. - Parameters:
- objectStatus- the value to set
- Returns:
- this builder
 
 - 
identifierpublic ExternalPublication.Builder identifier(String identifier) Value can only contain upper case letters, underscore, and numbers.It should begin with upper case letter or underscore. The value can be modified. - Parameters:
- identifier- the value to set
- Returns:
- this builder
 
 - 
parentRefpublic ExternalPublication.Builder parentRef(ParentReference parentRef) 
 - 
metadatapublic ExternalPublication.Builder metadata(ObjectMetadata metadata) 
 - 
keyMappublic ExternalPublication.Builder keyMap(Map<String,String> keyMap) A key map.If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key. - Parameters:
- keyMap- the value to set
- Returns:
- this builder
 
 - 
buildpublic ExternalPublication build() 
 - 
copypublic ExternalPublication.Builder copy(ExternalPublication model) 
 
- 
 
-