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 AppCatalogListing
build()
AppCatalogListing.Builder
contactUrl(String contactUrl)
Listing’s contact URL.AppCatalogListing.Builder
copy(AppCatalogListing model)
AppCatalogListing.Builder
description(String description)
Description of the listing.AppCatalogListing.Builder
displayName(String displayName)
A user-friendly name.AppCatalogListing.Builder
listingId(String listingId)
The OCID of the listing.AppCatalogListing.Builder
publisherLogoUrl(String publisherLogoUrl)
Publisher’s logo URL.AppCatalogListing.Builder
publisherName(String publisherName)
Name of the publisher who published this listing.AppCatalogListing.Builder
summary(String summary)
Summary of the listing.AppCatalogListing.Builder
timePublished(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)
-
-