public static class ExternalPublicationSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and 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.
|
public ExternalPublicationSummary.Builder applicationId(String applicationId)
The unique OCID of the identifier that is returned after creating the Oracle Cloud Infrastructure Data Flow application.
applicationId
- the value to setpublic ExternalPublicationSummary.Builder applicationCompartmentId(String applicationCompartmentId)
The OCID of the compartment where the application is created in the Oracle Cloud Infrastructure Data Flow Service.
applicationCompartmentId
- the value to setpublic ExternalPublicationSummary.Builder displayName(String displayName)
The name of the application.
displayName
- the value to setpublic ExternalPublicationSummary.Builder resourceConfiguration(ResourceConfiguration resourceConfiguration)
public ExternalPublicationSummary.Builder configurationDetails(ConfigurationDetails configurationDetails)
public ExternalPublicationSummary.Builder status(ExternalPublicationSummary.Status status)
The status of the publishing action to Oracle Cloud Infrastructure Data Flow.
status
- the value to setpublic ExternalPublicationSummary.Builder errorMessage(String errorMessage)
The error of the published object in the application.
errorMessage
- the value to setpublic ExternalPublicationSummary.Builder key(String key)
The object key.
key
- the value to setpublic ExternalPublicationSummary.Builder modelType(String modelType)
The object type.
modelType
- the value to setpublic 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.
modelVersion
- the value to setpublic 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.
name
- the value to setpublic ExternalPublicationSummary.Builder description(String description)
Detailed description for the object.
description
- the value to setpublic ExternalPublicationSummary.Builder objectVersion(Integer objectVersion)
The version of the object that is used to track changes in the object instance.
objectVersion
- the value to setpublic 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.
objectStatus
- the value to setpublic 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.
identifier
- the value to setpublic ExternalPublicationSummary.Builder parentRef(ParentReference parentRef)
public ExternalPublicationSummary.Builder metadata(ObjectMetadata metadata)
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.
keyMap
- the value to setpublic ExternalPublicationSummary build()
public ExternalPublicationSummary.Builder copy(ExternalPublicationSummary model)
Copyright © 2016–2024. All rights reserved.