Package com.oracle.bmc.datasafe.model
Class AttributeSet.Builder
- java.lang.Object
- 
- com.oracle.bmc.datasafe.model.AttributeSet.Builder
 
- 
- Enclosing class:
- AttributeSet
 
 public static class AttributeSet.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description AttributeSet.BuilderattributeSetType(AttributeSet.AttributeSetType attributeSetType)The type of attribute set.AttributeSet.BuilderattributeSetValues(List<String> attributeSetValues)The list of values in an attribute setAttributeSetbuild()AttributeSet.BuildercompartmentId(String compartmentId)The OCID of the compartment where the attribute set is stored.AttributeSet.Buildercopy(AttributeSet model)AttributeSet.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.AttributeSet.Builderdescription(String description)Description of an attribute set.AttributeSet.BuilderdisplayName(String displayName)The display name of an attribute set.AttributeSet.BuilderfreeformTags(Map<String,String> freeformTags)Free-form tags for this resource.AttributeSet.Builderid(String id)The OCID of an attribute set.AttributeSet.BuilderinUse(AttributeSet.InUse inUse)Indicates whether the attribute set is in use by other resource.AttributeSet.BuilderisUserDefined(Boolean isUserDefined)A boolean flag indicating to list user defined or seeded attribute sets.AttributeSet.BuilderlifecycleState(AttributeSet.LifecycleState lifecycleState)The current state of an attribute set.AttributeSet.BuildersystemTags(Map<String,Map<String,Object>> systemTags)System tags for this resource.AttributeSet.BuildertimeCreated(Date timeCreated)The date and time an attribute set was created, in the format defined by RFC3339.AttributeSet.BuildertimeUpdated(Date timeUpdated)The date and time an attribute set was updated, in the format defined by RFC3339.
 
- 
- 
- 
Method Detail- 
idpublic AttributeSet.Builder id(String id) The OCID of an attribute set.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic AttributeSet.Builder compartmentId(String compartmentId) The OCID of the compartment where the attribute set is stored.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic AttributeSet.Builder displayName(String displayName) The display name of an attribute set.The name does not have to be unique, and is changeable. - Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic AttributeSet.Builder description(String description) Description of an attribute set.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic AttributeSet.Builder lifecycleState(AttributeSet.LifecycleState lifecycleState) The current state of an attribute set.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic AttributeSet.Builder timeCreated(Date timeCreated) The date and time an attribute set was created, in the format defined by RFC3339.- Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic AttributeSet.Builder timeUpdated(Date timeUpdated) The date and time an attribute set was updated, in the format defined by RFC3339.- Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
attributeSetTypepublic AttributeSet.Builder attributeSetType(AttributeSet.AttributeSetType attributeSetType) The type of attribute set.- Parameters:
- attributeSetType- the value to set
- Returns:
- this builder
 
 - 
attributeSetValuespublic AttributeSet.Builder attributeSetValues(List<String> attributeSetValues) The list of values in an attribute set- Parameters:
- attributeSetValues- the value to set
- Returns:
- this builder
 
 - 
isUserDefinedpublic AttributeSet.Builder isUserDefined(Boolean isUserDefined) A boolean flag indicating to list user defined or seeded attribute sets.- Parameters:
- isUserDefined- the value to set
- Returns:
- this builder
 
 - 
inUsepublic AttributeSet.Builder inUse(AttributeSet.InUse inUse) Indicates whether the attribute set is in use by other resource.- Parameters:
- inUse- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic AttributeSet.Builder freeformTags(Map<String,String> freeformTags) Free-form tags for this resource.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
 
 - 
definedTagspublic AttributeSet.Builder definedTags(Map<String,Map<String,Object>> definedTags) Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example: {“Operations”: {“CostCenter”: “42”}} - Parameters:
- definedTags- the value to set
- Returns:
- this builder
 
 - 
systemTagspublic AttributeSet.Builder systemTags(Map<String,Map<String,Object>> systemTags) System tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}} - Parameters:
- systemTags- the value to set
- Returns:
- this builder
 
 - 
buildpublic AttributeSet build() 
 - 
copypublic AttributeSet.Builder copy(AttributeSet model) 
 
- 
 
-