Package com.oracle.bmc.cloudguard.model
Class NonDisclosureAgreement.Builder
- java.lang.Object
-
- com.oracle.bmc.cloudguard.model.NonDisclosureAgreement.Builder
-
- Enclosing class:
- NonDisclosureAgreement
public static class NonDisclosureAgreement.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NonDisclosureAgreement.BuilderagreementContent(String agreementContent)The actual terms of the non-disclosure agreement between the customer and Oracle.NonDisclosureAgreementbuild()NonDisclosureAgreement.BuildercompartmentId(String compartmentId)The OCID of the compartment that contains the non-disclosure agreement.NonDisclosureAgreement.Buildercopy(NonDisclosureAgreement model)NonDisclosureAgreement.BuilderdocumentId(String documentId)The ID of the compliance document associated with the non-disclosure agreement.NonDisclosureAgreement.Builderid(String id)The OCID of the non-disclosure agreement, which is assigned when you create the non-disclosure agreement as an Oracle Cloud Infrastructure resource and is immutable.NonDisclosureAgreement.BuildertimeCreated(Date timeCreated)The date and time the non-disclosure agreement was created, expressed in RFC 3339 timestamp format.NonDisclosureAgreement.BuilderuserId(String userId)The OCID of the principal that called CreateNonDisclosureAgreement.
-
-
-
Method Detail
-
id
public NonDisclosureAgreement.Builder id(String id)
The OCID of the non-disclosure agreement, which is assigned when you create the non-disclosure agreement as an Oracle Cloud Infrastructure resource and is immutable.- Parameters:
id- the value to set- Returns:
- this builder
-
timeCreated
public NonDisclosureAgreement.Builder timeCreated(Date timeCreated)
The date and time the non-disclosure agreement was created, expressed in RFC 3339 timestamp format.- Parameters:
timeCreated- the value to set- Returns:
- this builder
-
documentId
public NonDisclosureAgreement.Builder documentId(String documentId)
The ID of the compliance document associated with the non-disclosure agreement.- Parameters:
documentId- the value to set- Returns:
- this builder
-
userId
public NonDisclosureAgreement.Builder userId(String userId)
The OCID of the principal that called CreateNonDisclosureAgreement.- Parameters:
userId- the value to set- Returns:
- this builder
-
compartmentId
public NonDisclosureAgreement.Builder compartmentId(String compartmentId)
The OCID of the compartment that contains the non-disclosure agreement.- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
agreementContent
public NonDisclosureAgreement.Builder agreementContent(String agreementContent)
The actual terms of the non-disclosure agreement between the customer and Oracle.- Parameters:
agreementContent- the value to set- Returns:
- this builder
-
build
public NonDisclosureAgreement build()
-
copy
public NonDisclosureAgreement.Builder copy(NonDisclosureAgreement model)
-
-