Package com.oracle.bmc.marketplace.model
Class CreateAcceptedAgreementDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.marketplace.model.CreateAcceptedAgreementDetails.Builder
-
- Enclosing class:
- CreateAcceptedAgreementDetails
public static class CreateAcceptedAgreementDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateAcceptedAgreementDetails.Builder
agreementId(String agreementId)
The agreement to accept.CreateAcceptedAgreementDetails
build()
CreateAcceptedAgreementDetails.Builder
compartmentId(String compartmentId)
The unique identifier for the compartment where the agreement will be accepted.CreateAcceptedAgreementDetails.Builder
copy(CreateAcceptedAgreementDetails model)
CreateAcceptedAgreementDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
The defined tags associated with this resource, if any.CreateAcceptedAgreementDetails.Builder
displayName(String displayName)
A display name for the accepted agreement.CreateAcceptedAgreementDetails.Builder
freeformTags(Map<String,String> freeformTags)
The freeform tags associated with this resource, if any.CreateAcceptedAgreementDetails.Builder
listingId(String listingId)
The unique identifier for the listing associated with the agreement.CreateAcceptedAgreementDetails.Builder
packageVersion(String packageVersion)
The package version associated with the agreement.CreateAcceptedAgreementDetails.Builder
signature(String signature)
A signature generated for the listing package agreements that you can retrieve with GetAgreement.
-
-
-
Method Detail
-
displayName
public CreateAcceptedAgreementDetails.Builder displayName(String displayName)
A display name for the accepted agreement.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
compartmentId
public CreateAcceptedAgreementDetails.Builder compartmentId(String compartmentId)
The unique identifier for the compartment where the agreement will be accepted.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
listingId
public CreateAcceptedAgreementDetails.Builder listingId(String listingId)
The unique identifier for the listing associated with the agreement.- Parameters:
listingId
- the value to set- Returns:
- this builder
-
packageVersion
public CreateAcceptedAgreementDetails.Builder packageVersion(String packageVersion)
The package version associated with the agreement.- Parameters:
packageVersion
- the value to set- Returns:
- this builder
-
agreementId
public CreateAcceptedAgreementDetails.Builder agreementId(String agreementId)
The agreement to accept.- Parameters:
agreementId
- the value to set- Returns:
- this builder
-
signature
public CreateAcceptedAgreementDetails.Builder signature(String signature)
A signature generated for the listing package agreements that you can retrieve with GetAgreement.- Parameters:
signature
- the value to set- Returns:
- this builder
-
definedTags
public CreateAcceptedAgreementDetails.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”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
freeformTags
public CreateAcceptedAgreementDetails.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”}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
build
public CreateAcceptedAgreementDetails build()
-
copy
public CreateAcceptedAgreementDetails.Builder copy(CreateAcceptedAgreementDetails model)
-
-