public static class SensitiveTypeSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
SensitiveTypeSummary |
build() |
SensitiveTypeSummary.Builder |
compartmentId(String compartmentId)
The OCID of the compartment that contains the sensitive type.
|
SensitiveTypeSummary.Builder |
copy(SensitiveTypeSummary model) |
SensitiveTypeSummary.Builder |
defaultMaskingFormatId(String defaultMaskingFormatId)
The OCID of the library masking format that should be used to mask the sensitive columns
associated with the sensitive type.
|
SensitiveTypeSummary.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.
|
SensitiveTypeSummary.Builder |
description(String description)
The description of the sensitive type.
|
SensitiveTypeSummary.Builder |
displayName(String displayName)
The display name of the sensitive type.
|
SensitiveTypeSummary.Builder |
entityType(SensitiveTypeEntity entityType)
The entity type.
|
SensitiveTypeSummary.Builder |
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.
|
SensitiveTypeSummary.Builder |
id(String id)
The OCID of the sensitive type.
|
SensitiveTypeSummary.Builder |
isCommon(Boolean isCommon)
Specifies whether the sensitive type is common.
|
SensitiveTypeSummary.Builder |
lifecycleState(DiscoveryLifecycleState lifecycleState)
The current state of the sensitive type.
|
SensitiveTypeSummary.Builder |
parentCategoryId(String parentCategoryId)
The OCID of the parent sensitive category.
|
SensitiveTypeSummary.Builder |
shortName(String shortName)
The short name of the sensitive type.
|
SensitiveTypeSummary.Builder |
source(SensitiveTypeSource source)
Specifies whether the sensitive type is user-defined or predefined.
|
SensitiveTypeSummary.Builder |
timeCreated(Date timeCreated)
The date and time the sensitive type was created, in the format defined by
RFC3339.
|
SensitiveTypeSummary.Builder |
timeUpdated(Date timeUpdated)
The date and time the sensitive type was last updated, in the format defined by
RFC3339.
|
public SensitiveTypeSummary.Builder id(String id)
The OCID of the sensitive type.
id
- the value to setpublic SensitiveTypeSummary.Builder displayName(String displayName)
The display name of the sensitive type.
displayName
- the value to setpublic SensitiveTypeSummary.Builder compartmentId(String compartmentId)
The OCID of the compartment that contains the sensitive type.
compartmentId
- the value to setpublic SensitiveTypeSummary.Builder lifecycleState(DiscoveryLifecycleState lifecycleState)
The current state of the sensitive type.
lifecycleState
- the value to setpublic SensitiveTypeSummary.Builder shortName(String shortName)
The short name of the sensitive type.
shortName
- the value to setpublic SensitiveTypeSummary.Builder source(SensitiveTypeSource source)
Specifies whether the sensitive type is user-defined or predefined.
source
- the value to setpublic SensitiveTypeSummary.Builder timeCreated(Date timeCreated)
The date and time the sensitive type was created, in the format defined by RFC3339.
timeCreated
- the value to setpublic SensitiveTypeSummary.Builder timeUpdated(Date timeUpdated)
The date and time the sensitive type was last updated, in the format defined by RFC3339.
timeUpdated
- the value to setpublic SensitiveTypeSummary.Builder description(String description)
The description of the sensitive type.
description
- the value to setpublic SensitiveTypeSummary.Builder entityType(SensitiveTypeEntity entityType)
The entity type. It can be either a sensitive type with regular expressions or a sensitive category used for grouping similar sensitive types.
entityType
- the value to setpublic SensitiveTypeSummary.Builder parentCategoryId(String parentCategoryId)
The OCID of the parent sensitive category.
parentCategoryId
- the value to setpublic SensitiveTypeSummary.Builder defaultMaskingFormatId(String defaultMaskingFormatId)
The OCID of the library masking format that should be used to mask the sensitive columns associated with the sensitive type.
defaultMaskingFormatId
- the value to setpublic SensitiveTypeSummary.Builder isCommon(Boolean isCommon)
Specifies whether the sensitive type is common. Common sensitive types belong to library sensitive types which are frequently used to perform sensitive data discovery.
isCommon
- the value to setpublic SensitiveTypeSummary.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"}
freeformTags
- the value to setpublic SensitiveTypeSummary.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"}}
definedTags
- the value to setpublic SensitiveTypeSummary build()
public SensitiveTypeSummary.Builder copy(SensitiveTypeSummary model)
Copyright © 2016–2024. All rights reserved.