public static class PrivateApplication.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
PrivateApplication |
build() |
PrivateApplication.Builder |
compartmentId(String compartmentId)
The OCID of the
compartment where the private application resides.
|
PrivateApplication.Builder |
copy(PrivateApplication model) |
PrivateApplication.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.
|
PrivateApplication.Builder |
displayName(String displayName)
The name of the private application.
|
PrivateApplication.Builder |
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.
|
PrivateApplication.Builder |
id(String id)
The unique identifier for the private application in Marketplace.
|
PrivateApplication.Builder |
lifecycleState(PrivateApplication.LifecycleState lifecycleState)
The lifecycle state of the private application.
|
PrivateApplication.Builder |
logo(UploadData logo) |
PrivateApplication.Builder |
longDescription(String longDescription)
A long description of the private application.
|
PrivateApplication.Builder |
packageType(PackageTypeEnum packageType)
Type of packages within this private application.
|
PrivateApplication.Builder |
shortDescription(String shortDescription)
A short description of the private application.
|
PrivateApplication.Builder |
timeCreated(Date timeCreated)
The date and time the private application was created, expressed in RFC
3339 timestamp format.
|
PrivateApplication.Builder |
timeUpdated(Date timeUpdated)
The date and time the private application was last modified, expressed in RFC
3339 timestamp format.
|
public PrivateApplication.Builder lifecycleState(PrivateApplication.LifecycleState lifecycleState)
The lifecycle state of the private application.
lifecycleState
- the value to setpublic PrivateApplication.Builder compartmentId(String compartmentId)
The OCID of the compartment where the private application resides.
compartmentId
- the value to setpublic PrivateApplication.Builder id(String id)
The unique identifier for the private application in Marketplace.
id
- the value to setpublic PrivateApplication.Builder displayName(String displayName)
The name of the private application.
displayName
- the value to setpublic PrivateApplication.Builder shortDescription(String shortDescription)
A short description of the private application.
shortDescription
- the value to setpublic PrivateApplication.Builder longDescription(String longDescription)
A long description of the private application.
longDescription
- the value to setpublic PrivateApplication.Builder logo(UploadData logo)
public PrivateApplication.Builder packageType(PackageTypeEnum packageType)
Type of packages within this private application.
packageType
- the value to setpublic PrivateApplication.Builder timeCreated(Date timeCreated)
The date and time the private application was created, expressed in RFC 3339 timestamp format.
Example: 2021-05-26T21:10:29.600Z
timeCreated
- the value to setpublic PrivateApplication.Builder timeUpdated(Date timeUpdated)
The date and time the private application was last modified, expressed in RFC 3339 timestamp format.
Example: 2021-12-10T05:10:29.721Z
timeUpdated
- the value to setpublic PrivateApplication.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource. Each key is predefined and scoped to a namespace.
Example: {"foo-namespace": {"bar-key": "value"}}
definedTags
- the value to setpublic PrivateApplication.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope. Exists
for cross-compatibility only. Example: {"bar-key": "value"}
freeformTags
- the value to setpublic PrivateApplication build()
public PrivateApplication.Builder copy(PrivateApplication model)
Copyright © 2016–2024. All rights reserved.