public static class CreateDisApplicationDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
public CreateDisApplicationDetails.Builder compartmentId(String compartmentId)
OCID of the compartment that this resource belongs to. Defaults to compartment of the Workspace.
compartmentId
- the value to setpublic CreateDisApplicationDetails.Builder key(String key)
Currently not used on application creation. Reserved for future.
key
- the value to setpublic CreateDisApplicationDetails.Builder modelVersion(String modelVersion)
The object’s model version.
modelVersion
- the value to setpublic CreateDisApplicationDetails.Builder modelType(CreateDisApplicationDetails.ModelType modelType)
The type of the application.
modelType
- the value to setpublic CreateDisApplicationDetails.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 CreateDisApplicationDetails.Builder description(String description)
Detailed description for the object.
description
- the value to setpublic CreateDisApplicationDetails.Builder objectStatus(Integer objectStatus)
The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
objectStatus
- the value to setpublic CreateDisApplicationDetails.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 CreateDisApplicationDetails.Builder displayName(String displayName)
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.
displayName
- the value to setpublic CreateDisApplicationDetails.Builder freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined
name, type, or namespace. See Resource
Tags. Example:
{"Department": "Finance"}
freeformTags
- the value to setpublic CreateDisApplicationDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource. Each key is predefined and scoped to a namespace. See
Resource Tags.
Example: {"Operations": {"CostCenter": "42"}}
definedTags
- the value to setpublic CreateDisApplicationDetails.Builder lifecycleState(CreateDisApplicationDetails.LifecycleState lifecycleState)
The current state of the workspace.
lifecycleState
- the value to setpublic CreateDisApplicationDetails.Builder sourceApplicationInfo(CreateSourceApplicationInfo sourceApplicationInfo)
public CreateDisApplicationDetails.Builder registryMetadata(RegistryMetadata registryMetadata)
public CreateDisApplicationDetails build()
public CreateDisApplicationDetails.Builder copy(CreateDisApplicationDetails model)
Copyright © 2016–2024. All rights reserved.