Package com.oracle.bmc.datasafe.model
Class AttributeSetSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.datasafe.model.AttributeSetSummary.Builder
-
- Enclosing class:
- AttributeSetSummary
public static class AttributeSetSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttributeSetSummary.Builder
attributeSetType(AttributeSet.AttributeSetType attributeSetType)
The type of attribute set.AttributeSetSummary
build()
AttributeSetSummary.Builder
compartmentId(String compartmentId)
The OCID of the compartment that contains attribute set.AttributeSetSummary.Builder
copy(AttributeSetSummary model)
AttributeSetSummary.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.AttributeSetSummary.Builder
description(String description)
Description of an attribute set.AttributeSetSummary.Builder
displayName(String displayName)
The display name of an attribute set.AttributeSetSummary.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.AttributeSetSummary.Builder
id(String id)
The OCID of an attribute set.AttributeSetSummary.Builder
inUse(AttributeSetSummary.InUse inUse)
Indicates whether the attribute set is in use by other resource.AttributeSetSummary.Builder
isUserDefined(Boolean isUserDefined)
Indicates whether the attribute set is user defined or pre defined in Data Safe.AttributeSetSummary.Builder
lifecycleState(AttributeSet.LifecycleState lifecycleState)
The current state of an attribute set.AttributeSetSummary.Builder
systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.AttributeSetSummary.Builder
timeCreated(Date timeCreated)
The date and time an attribute set was created, in the format defined by RFC3339.AttributeSetSummary.Builder
timeUpdated(Date timeUpdated)
The date and time an attribute set was updated, in the format defined by RFC3339.
-
-
-
Method Detail
-
id
public AttributeSetSummary.Builder id(String id)
The OCID of an attribute set.- Parameters:
id
- the value to set- Returns:
- this builder
-
compartmentId
public AttributeSetSummary.Builder compartmentId(String compartmentId)
The OCID of the compartment that contains attribute set.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
displayName
public AttributeSetSummary.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
-
description
public AttributeSetSummary.Builder description(String description)
Description of an attribute set.- Parameters:
description
- the value to set- Returns:
- this builder
-
lifecycleState
public AttributeSetSummary.Builder lifecycleState(AttributeSet.LifecycleState lifecycleState)
The current state of an attribute set.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
timeCreated
public AttributeSetSummary.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
-
timeUpdated
public AttributeSetSummary.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
-
attributeSetType
public AttributeSetSummary.Builder attributeSetType(AttributeSet.AttributeSetType attributeSetType)
The type of attribute set.- Parameters:
attributeSetType
- the value to set- Returns:
- this builder
-
isUserDefined
public AttributeSetSummary.Builder isUserDefined(Boolean isUserDefined)
Indicates whether the attribute set is user defined or pre defined in Data Safe.Values can either be ‘true’ or ‘false’.
- Parameters:
isUserDefined
- the value to set- Returns:
- this builder
-
inUse
public AttributeSetSummary.Builder inUse(AttributeSetSummary.InUse inUse)
Indicates whether the attribute set is in use by other resource.- Parameters:
inUse
- the value to set- Returns:
- this builder
-
freeformTags
public AttributeSetSummary.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
-
definedTags
public AttributeSetSummary.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
-
systemTags
public AttributeSetSummary.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
-
build
public AttributeSetSummary build()
-
copy
public AttributeSetSummary.Builder copy(AttributeSetSummary model)
-
-