public static class CreateApplicationDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
public CreateApplicationDetails.Builder key(String key)
Currently not used on application creation. Reserved for future.
key
- the value to setpublic CreateApplicationDetails.Builder modelVersion(String modelVersion)
The object’s model version.
modelVersion
- the value to setpublic CreateApplicationDetails.Builder modelType(CreateApplicationDetails.ModelType modelType)
The type of the application.
modelType
- the value to setpublic CreateApplicationDetails.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 CreateApplicationDetails.Builder description(String description)
Detailed description for the object.
description
- the value to setpublic CreateApplicationDetails.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 CreateApplicationDetails.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 CreateApplicationDetails.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 CreateApplicationDetails.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 CreateApplicationDetails.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 CreateApplicationDetails.Builder lifecycleState(CreateApplicationDetails.LifecycleState lifecycleState)
The current state of the workspace.
lifecycleState
- the value to setpublic CreateApplicationDetails.Builder sourceApplicationInfo(CreateSourceApplicationInfo sourceApplicationInfo)
public CreateApplicationDetails.Builder registryMetadata(RegistryMetadata registryMetadata)
public CreateApplicationDetails build()
public CreateApplicationDetails.Builder copy(CreateApplicationDetails model)
Copyright © 2016–2024. All rights reserved.