Class ExternalPublicationSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.dataintegration.model.ExternalPublicationSummary.Builder
-
- Enclosing class:
- ExternalPublicationSummary
public static class ExternalPublicationSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExternalPublicationSummary.Builder
applicationCompartmentId(String applicationCompartmentId)
The OCID of the compartment where the application is created in the Oracle Cloud Infrastructure Data Flow Service.ExternalPublicationSummary.Builder
applicationId(String applicationId)
The unique OCID of the identifier that is returned after creating the Oracle Cloud Infrastructure Data Flow application.ExternalPublicationSummary
build()
ExternalPublicationSummary.Builder
configurationDetails(ConfigurationDetails configurationDetails)
ExternalPublicationSummary.Builder
copy(ExternalPublicationSummary model)
ExternalPublicationSummary.Builder
description(String description)
Detailed description for the object.ExternalPublicationSummary.Builder
displayName(String displayName)
The name of the application.ExternalPublicationSummary.Builder
errorMessage(String errorMessage)
The error of the published object in the application.ExternalPublicationSummary.Builder
identifier(String identifier)
Value can only contain upper case letters, underscore, and numbers.ExternalPublicationSummary.Builder
key(String key)
The object key.ExternalPublicationSummary.Builder
keyMap(Map<String,String> keyMap)
A key map.ExternalPublicationSummary.Builder
metadata(ObjectMetadata metadata)
ExternalPublicationSummary.Builder
modelType(String modelType)
The object type.ExternalPublicationSummary.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.ExternalPublicationSummary.Builder
name(String name)
Free form text without any restriction on permitted characters.ExternalPublicationSummary.Builder
objectStatus(Integer objectStatus)
The status of an object that can be set to value 1 for shallow references across objects.ExternalPublicationSummary.Builder
objectVersion(Integer objectVersion)
The version of the object that is used to track changes in the object instance.ExternalPublicationSummary.Builder
parentRef(ParentReference parentRef)
ExternalPublicationSummary.Builder
resourceConfiguration(ResourceConfiguration resourceConfiguration)
ExternalPublicationSummary.Builder
status(ExternalPublicationSummary.Status status)
The status of the publishing action to Oracle Cloud Infrastructure Data Flow.
-
-
-
Method Detail
-
applicationId
public ExternalPublicationSummary.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
-
applicationCompartmentId
public ExternalPublicationSummary.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
-
displayName
public ExternalPublicationSummary.Builder displayName(String displayName)
The name of the application.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
resourceConfiguration
public ExternalPublicationSummary.Builder resourceConfiguration(ResourceConfiguration resourceConfiguration)
-
configurationDetails
public ExternalPublicationSummary.Builder configurationDetails(ConfigurationDetails configurationDetails)
-
status
public ExternalPublicationSummary.Builder status(ExternalPublicationSummary.Status status)
The status of the publishing action to Oracle Cloud Infrastructure Data Flow.- Parameters:
status
- the value to set- Returns:
- this builder
-
errorMessage
public ExternalPublicationSummary.Builder errorMessage(String errorMessage)
The error of the published object in the application.- Parameters:
errorMessage
- the value to set- Returns:
- this builder
-
key
public ExternalPublicationSummary.Builder key(String key)
The object key.- Parameters:
key
- the value to set- Returns:
- this builder
-
modelType
public ExternalPublicationSummary.Builder modelType(String modelType)
The object type.- Parameters:
modelType
- the value to set- Returns:
- this builder
-
modelVersion
public ExternalPublicationSummary.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
-
name
public ExternalPublicationSummary.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
-
description
public ExternalPublicationSummary.Builder description(String description)
Detailed description for the object.- Parameters:
description
- the value to set- Returns:
- this builder
-
objectVersion
public ExternalPublicationSummary.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
-
objectStatus
public ExternalPublicationSummary.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
-
identifier
public ExternalPublicationSummary.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
-
parentRef
public ExternalPublicationSummary.Builder parentRef(ParentReference parentRef)
-
metadata
public ExternalPublicationSummary.Builder metadata(ObjectMetadata metadata)
-
keyMap
public ExternalPublicationSummary.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
-
build
public ExternalPublicationSummary build()
-
copy
public ExternalPublicationSummary.Builder copy(ExternalPublicationSummary model)
-
-