Class PrivateApplicationSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.servicecatalog.model.PrivateApplicationSummary.Builder
-
- Enclosing class:
- PrivateApplicationSummary
public static class PrivateApplicationSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrivateApplicationSummary
build()
PrivateApplicationSummary.Builder
compartmentId(String compartmentId)
The OCID of the compartment where the private application resides.PrivateApplicationSummary.Builder
copy(PrivateApplicationSummary model)
PrivateApplicationSummary.Builder
displayName(String displayName)
The name of the private application.PrivateApplicationSummary.Builder
id(String id)
The OCID of the private application.PrivateApplicationSummary.Builder
lifecycleState(PrivateApplication.LifecycleState lifecycleState)
The lifecycle state of the private application.PrivateApplicationSummary.Builder
logo(UploadData logo)
PrivateApplicationSummary.Builder
packageType(PackageTypeEnum packageType)
Type of the packages, which are hosted by the private application.PrivateApplicationSummary.Builder
shortDescription(String shortDescription)
A short description of the private application.PrivateApplicationSummary.Builder
timeCreated(Date timeCreated)
The date and time the private application was created, expressed in RFC 3339 timestamp format.
-
-
-
Method Detail
-
lifecycleState
public PrivateApplicationSummary.Builder lifecycleState(PrivateApplication.LifecycleState lifecycleState)
The lifecycle state of the private application.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
compartmentId
public PrivateApplicationSummary.Builder compartmentId(String compartmentId)
The OCID of the compartment where the private application resides.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
id
public PrivateApplicationSummary.Builder id(String id)
The OCID of the private application.- Parameters:
id
- the value to set- Returns:
- this builder
-
displayName
public PrivateApplicationSummary.Builder displayName(String displayName)
The name of the private application.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
shortDescription
public PrivateApplicationSummary.Builder shortDescription(String shortDescription)
A short description of the private application.- Parameters:
shortDescription
- the value to set- Returns:
- this builder
-
logo
public PrivateApplicationSummary.Builder logo(UploadData logo)
-
packageType
public PrivateApplicationSummary.Builder packageType(PackageTypeEnum packageType)
Type of the packages, which are hosted by the private application.- Parameters:
packageType
- the value to set- Returns:
- this builder
-
timeCreated
public PrivateApplicationSummary.Builder timeCreated(Date timeCreated)
The date and time the private application was created, expressed in RFC 3339 timestamp format.Example: 2021-05-27T21:10:29.600Z
- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
build
public PrivateApplicationSummary build()
-
copy
public PrivateApplicationSummary.Builder copy(PrivateApplicationSummary model)
-
-