Package com.oracle.bmc.core.model
Class AppCatalogListing.Builder
- java.lang.Object
-
- com.oracle.bmc.core.model.AppCatalogListing.Builder
-
- Enclosing class:
- AppCatalogListing
public static class AppCatalogListing.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AppCatalogListingbuild()AppCatalogListing.BuildercontactUrl(String contactUrl)Listing’s contact URL.AppCatalogListing.Buildercopy(AppCatalogListing model)AppCatalogListing.Builderdescription(String description)Description of the listing.AppCatalogListing.BuilderdisplayName(String displayName)A user-friendly name.AppCatalogListing.BuilderlistingId(String listingId)The OCID of the listing.AppCatalogListing.BuilderpublisherLogoUrl(String publisherLogoUrl)Publisher’s logo URL.AppCatalogListing.BuilderpublisherName(String publisherName)Name of the publisher who published this listing.AppCatalogListing.Buildersummary(String summary)Summary of the listing.AppCatalogListing.BuildertimePublished(Date timePublished)Date and time the listing was published, in RFC3339 format.
-
-
-
Method Detail
-
contactUrl
public AppCatalogListing.Builder contactUrl(String contactUrl)
Listing’s contact URL.- Parameters:
contactUrl- the value to set- Returns:
- this builder
-
description
public AppCatalogListing.Builder description(String description)
Description of the listing.- Parameters:
description- the value to set- Returns:
- this builder
-
listingId
public AppCatalogListing.Builder listingId(String listingId)
The OCID of the listing.- Parameters:
listingId- the value to set- Returns:
- this builder
-
displayName
public AppCatalogListing.Builder displayName(String displayName)
A user-friendly name.Does not have to be unique, and it’s changeable. Avoid entering confidential information.
- Parameters:
displayName- the value to set- Returns:
- this builder
-
timePublished
public AppCatalogListing.Builder timePublished(Date timePublished)
Date and time the listing was published, in RFC3339 format.Example: 2018-03-20T12:32:53.532Z
- Parameters:
timePublished- the value to set- Returns:
- this builder
-
publisherLogoUrl
public AppCatalogListing.Builder publisherLogoUrl(String publisherLogoUrl)
Publisher’s logo URL.- Parameters:
publisherLogoUrl- the value to set- Returns:
- this builder
-
publisherName
public AppCatalogListing.Builder publisherName(String publisherName)
Name of the publisher who published this listing.- Parameters:
publisherName- the value to set- Returns:
- this builder
-
summary
public AppCatalogListing.Builder summary(String summary)
Summary of the listing.- Parameters:
summary- the value to set- Returns:
- this builder
-
build
public AppCatalogListing build()
-
copy
public AppCatalogListing.Builder copy(AppCatalogListing model)
-
-