public static class CreatePublicationDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CreatePublicationDetails |
build() |
CreatePublicationDetails.Builder |
compartmentId(String compartmentId)
The OCID of the
compartment where you want to create the publication.
|
CreatePublicationDetails.Builder |
copy(CreatePublicationDetails model) |
CreatePublicationDetails.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
The defined tags associated with this resource, if any.
|
CreatePublicationDetails.Builder |
freeformTags(Map<String,String> freeformTags)
The freeform tags associated with this resource, if any.
|
CreatePublicationDetails.Builder |
isAgreementAcknowledged(Boolean isAgreementAcknowledged)
Whether the publisher acknowledged that they have the right and authority to share the
contents of the publication and that they accepted the Oracle terms of use agreements
required to create a publication.
|
CreatePublicationDetails.Builder |
listingType(ListingType listingType)
The publisher category to which the publication belongs.
|
CreatePublicationDetails.Builder |
longDescription(String longDescription)
A long description of the publication to use in the listing.
|
CreatePublicationDetails.Builder |
name(String name)
The name of the publication, which is also used in the listing.
|
CreatePublicationDetails.Builder |
packageDetails(CreatePublicationPackage packageDetails) |
CreatePublicationDetails.Builder |
shortDescription(String shortDescription)
A short description of the publication to use in the listing.
|
CreatePublicationDetails.Builder |
supportContacts(List<SupportContact> supportContacts)
Contact information for getting support from the publisher for the listing.
|
public CreatePublicationDetails.Builder listingType(ListingType listingType)
The publisher category to which the publication belongs. The publisher category informs where the listing appears for use.
listingType
- the value to setpublic CreatePublicationDetails.Builder name(String name)
The name of the publication, which is also used in the listing.
name
- the value to setpublic CreatePublicationDetails.Builder shortDescription(String shortDescription)
A short description of the publication to use in the listing.
shortDescription
- the value to setpublic CreatePublicationDetails.Builder longDescription(String longDescription)
A long description of the publication to use in the listing.
longDescription
- the value to setpublic CreatePublicationDetails.Builder supportContacts(List<SupportContact> supportContacts)
Contact information for getting support from the publisher for the listing.
supportContacts
- the value to setpublic CreatePublicationDetails.Builder compartmentId(String compartmentId)
The OCID of the compartment where you want to create the publication.
compartmentId
- the value to setpublic CreatePublicationDetails.Builder packageDetails(CreatePublicationPackage packageDetails)
public CreatePublicationDetails.Builder isAgreementAcknowledged(Boolean isAgreementAcknowledged)
Whether the publisher acknowledged that they have the right and authority to share the contents of the publication and that they accepted the Oracle terms of use agreements required to create a publication.
isAgreementAcknowledged
- the value to setpublic CreatePublicationDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
The defined tags associated with this resource, if any. Each key is predefined and scoped
to namespaces. For more information, see Resource
Tags.
Example: {"Operations": {"CostCenter": "42"}}
definedTags
- the value to setpublic CreatePublicationDetails.Builder freeformTags(Map<String,String> freeformTags)
The freeform tags associated with this resource, if any. Each tag is a simple key-value
pair with no predefined name, type, or namespace. For more information, see Resource
Tags.
Example: {"Department": "Finance"}
freeformTags
- the value to setpublic CreatePublicationDetails build()
public CreatePublicationDetails.Builder copy(CreatePublicationDetails model)
Copyright © 2016–2024. All rights reserved.