Enum Class OpenMetadataProperty
java.lang.Object
java.lang.Enum<OpenMetadataProperty>
org.odpi.openmetadata.frameworks.openmetadata.types.OpenMetadataProperty
- All Implemented Interfaces:
Serializable
,Comparable<OpenMetadataProperty>
,Constable
Provides the definition for all properties defined in the open metadata types.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionHow this concept name is abbreviated.Description of the activity.Additional information for use during action processing.What needs to be done.Name of the activity that revealed the need for action.Defines the current execution status of an engine action.Lists the names of the action targets to remove from the supplied action targets.Provides a translation map between the supplied name of an action target and the name supported by the implementation of the governance service.The name to identify the action target to the actor that processes it.Different types of activities.Additional properties for the element.Additional request parameters passed to the service.The step in the analysis that produced the annotation.The unique identifier of the referenceable that this element is directly or indirectly anchored to.Unique name of the type of the anchor.Status of the processing as a result of the annotation.Name of the type of annotation.Timestamp when the archive occurred or was detected.Name of method that created this classification.Name of process that performed the archive - or detected the archive.Properties to locate the real-world counterpart in the archive.Name of service that created this classification.Name of user that performed the archive - or detected the archive.The unique identifier of the associated asset.If an attached entity or relationship to it changed, this is its unique identifier.If an attached entity or relationship to changed, this is its unique type name.Typical value in the data.Defines the sequential order in which bytes are arranged into larger numerical values when stored in memory or when transmitted over digital links.Potential classification names and properties as JSON.List of possible matching data classes.List of potentially matching glossary categories.List of potentially matching glossary terms.Type of the software capability.Version number of the software capability.The type of change.The relationship of element that has been changed to the anchor.The name of the associated classification.Name of the property in the classification where this value is used.Defines the sequencing for a collection.Descriptive name of the concept that this collection represents.Notes provided by the steward.Descriptor for a comment that indicated its intent.Date/time that work stopped on this element.Message to provide additional information on the results of acting on the target by the actor or the reasons for any failures.Level of confidence in the correctness of the element.Level of certainty in the accuracy of the results.Defines the level of confidence to place in the accuracy of a data item.Defines how confidential a data item is.Details of the service supporting the contact method.Type of mechanism to contact an actor.Details of the contact methodType of contact - such as home address, work mobile, emergency contact ...Time that an instance was created.Defines how important a data item is to the organization.Which is the current supported version that is recommended for consumers.Defines the provenance and confidence of a data class assignment.Defines the suggested order that data values in this data item should be sorted by.The name of a primitive data type.Name of a particular type of technology.Person, organization or engine that deployed the IT Infrastructure.Identifying property name of deployer.Type name of deployer."Time that the IT Infrastructure was deployed."Description of the element or associated resource in free-text.Display name of the element used for summary tables and titlesMetadata properties embedded in the media file.Encoding scheme used on the data.Description of the encoding.Language used in the encoding.Additional properties describing the encoding.The unique identifier of the engine action that initiated the governance service that created this element.An example of the described concept, element or value.An example of the described concept, element or value.Explanation of the analysis.Expression used to create the annotation.The username of the person or process that created the instance in the external system.The date/time when the instance in the external system was created.The date/time when the instance in the external system was last updated.The username of the person or process that last updated the instance in the external system.The latest version of the element in the external system.The file extension used at the end of the file's name.The name of the file with extension.File type descriptor (or logical file type) typically extracted from the file name.Formula that describes the behaviour of the element.Format of the expression provided in the formula attribute.Unique identifier of the governance action type that initiated this request (if applicable).Unique name of the governance action type that initiated this request (if applicable).Unique identifier of an open metadata entity or relationship.Identifier used in an external system.Defines the current status of an incident report.Inferred data type based on the data values.Inferred data format based on the data values.Inferred data field length based on the data values.Inferred precision of the data based on the data values.Inferred scale applied to the data based on the data values.Suggested category based on the analysis.Suggested term based on the analysis.Date that the product was made available.Is this element visible to all, or only the author?Additional properties used in the request.Type of identifier that identifies its lifecycle, for example, its scope and whether the value is reused.Name of the keyword.Timestamp documenting the last time the metadata in the external metadata source was synchronized with open metadata element.Description of the last change to the asset's metadata.Length of the data field.Unique name of the link type that connects the edge to the vertex.Additional properties to aid the mapping to the the element in an external metadata source.Number of values that match the data class specification.Level of maturity for the product.Maximum number of allowed instances.Maximum number of running asset instances controlled by the software capability.Description of how the member is used, or why it is useful in this collection.Defines the provenance and confidence that a member belongs in a collection.Minimum number of allowed instances.Minimum number of running asset instances controlled by the software capability.Unique identifier for the entity.Date when is the next version is expected to be released.Number of values that do not match the data class specification.Notes on why decision were made relating to this element, and other useful information.The operational status of the software server capability on this software server.Name of property to use for ordering.Identifier of the person or process who is accountable for the proper management of the element or related resource.Deprecated.Patch level of the software server capability.The fully qualified physical location of the data store.Defines the permitted directions of flow of metadata updates between open metadata and a third party technology.Date/time that work is expected to be complete for this element.Position of the element in a collection of relationships.An indication of the relative position in which this work item should be tackled compared to others in the overall work list.Unique name of the process that initiated this request (if applicable).Unique identifier of the governance action process step that initiated this request (if applicable).Unique name of the governance action process step that initiated this request (if applicable).Display name of the product.Display name of the product.Type or category of the product.Additional counts discovered during the analysis.Additional flags (booleans) discovered during the analysis.Additional profile properties discovered during the analysis.Indicator on how well the project is tracking to plan.The phase in the lifecycle of the project.Short description on current status of the project.The type of property that the valid value represents.Visible version identifier.Provides additional reasons, or expectations from the results.Unique identifier for the entity.Type of quality calculation.Calculated quality value.Entity that should be linked to the asset being analyzed.If the end of a relationship is significant, set to 1 or 2 to indicate the desired end; otherwise use 0.Display name for the relationship end.Properties to add to the relationship.If an attached entity or relationship to changed, this is its unique type name of the relationship.Type name of the potential relationship.Lists the names of the request parameters to remove from the requestParameters supplied by the caller.Provides a translation map between the supplied name of the requestParameters and the names supported by the implementation of the governance service.Properties that configure the governance service for this type of request.The request type used to call the service.The request type used to call the service.Is this value required?Creation time of the data store.Last known modification time.Discovered properties of the data source.Last known modification time.Identifier that describes the type of resource use.Description of how the resource is used, or why it is useful.Additional properties that explains how to use the resource.Defines the retention requirements associated with a data item.Date of the review.Description of the technique used to create the sample.Display name for the discovered schema.Type name for the discovered schema.Open metadata type name for the associated schema type.Length of time that the product is expected to be in service.Request type supported by the governance service (overrides requestType on call to governance service if specified)Defines the severity of the impact that a situation has.Size of the data source.Defines the suggested order that data values in this data item should be sorted by.Details of where the element was sourced from.The version number of the template element when the copy was created.Date/time that work started on this element.Defines how important a data item is to the organization.User identifier for the steward performing the review.Property name for the steward's unique identifier (typically guid or qualifiedName).Type name of the Actor entity identifying the steward.Creation time of the data store.Last known modification time.Short description for summary tables.Defines the current execution status of an engine action.Defines the provenance and confidence of a term assignment.Defines the confidence in the assigned relationship.The status of the work on this element.Full name of the topic as used by programs to access its contentsType of topic.Deprecated.Unique identifier of an open metadata entity, classification or relationship.Last time that an instance was updated.Guidance on how the element should be used.Describes how the software capability uses the asset.The user identifier for the person/system executing the request.The user identifier for the person/system executing the request.The integration connector needs to use blocking calls to a third party technology and so needs to run in its own thread.Count of individual values in the data.List of individual values in the data.Lowest value in the data.Highest value in the data.Version identifier to allow different versions of the same resource to appear in the catalog as separate assets.Indicator whether the anchor should receive notifications of changes to the resource.Date when the product is expected to be (or has been) withdrawn, preventing new consumers from subscribing.The list of governance zones that this asset belongs to. -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic OpenMetadataProperty
Returns the enum constant of this class with the specified name.static OpenMetadataProperty[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
GUID
Unique identifier of an open metadata entity or relationship. -
TYPE_NAME
Unique identifier of an open metadata entity, classification or relationship. -
CREATE_TIME
Time that an instance was created. -
UPDATE_TIME
Last time that an instance was updated. -
ARCHIVE_DATE
Timestamp when the archive occurred or was detected. -
ARCHIVE_USER
Name of user that performed the archive - or detected the archive. -
ARCHIVE_PROCESS
Name of process that performed the archive - or detected the archive. -
ARCHIVE_SERVICE
Name of service that created this classification. -
ARCHIVE_METHOD
Name of method that created this classification. -
ARCHIVE_PROPERTIES
Properties to locate the real-world counterpart in the archive. -
ANCHOR_GUID
The unique identifier of the referenceable that this element is directly or indirectly anchored to. -
ANCHOR_TYPE_NAME
Unique name of the type of the anchor. -
QUALIFIED_NAME
Unique identifier for the entity. -
ADDITIONAL_PROPERTIES
Additional properties for the element. -
NAME
Unique identifier for the entity. -
DISPLAY_NAME
Display name of the element used for summary tables and titles -
DESCRIPTION
Description of the element or associated resource in free-text. -
VERSION_IDENTIFIER
Version identifier to allow different versions of the same resource to appear in the catalog as separate assets. -
DEPLOYED_IMPLEMENTATION_TYPE
Name of a particular type of technology. It is more specific than the open metadata types and increases the precision in which technology is catalogued. This helps human understanding and enables connectors and other actions to be targeted to the right technology. -
TYPE
Deprecated.Name of a particular type of technology. It is more specific than the open metadata types and increases the precision in which technology is catalogued. This helps human understanding and enables connectors and other actions to be targeted to the right technology. -
OWNER
Identifier of the person or process who is accountable for the proper management of the element or related resource. -
OWNER_TYPE
Deprecated.Type of identifier used for owner property. -
ZONE_MEMBERSHIP
The list of governance zones that this asset belongs to. -
LATEST_CHANGE
Description of the last change to the asset's metadata. -
FORMULA
Formula that describes the behaviour of the element. May include placeholders for queryIds -
FORMULA_TYPE
Format of the expression provided in the formula attribute. -
IS_PUBLIC
Is this element visible to all, or only the author? -
SAMPLING_METHOD
Description of the technique used to create the sample. -
CHANGE_TARGET
The relationship of element that has been changed to the anchor. -
CHANGE_ACTION
The type of change. -
CLASSIFICATION_NAME
The name of the associated classification. -
CLASSIFICATION_PROPERTY_NAME
Name of the property in the classification where this value is used. -
ATTACHMENT_GUID
If an attached entity or relationship to it changed, this is its unique identifier. -
ATTACHMENT_TYPE
If an attached entity or relationship to changed, this is its unique type name. -
RELATIONSHIP_TYPE
If an attached entity or relationship to changed, this is its unique type name of the relationship. -
USER
The user identifier for the person/system executing the request. -
USER_ID
The user identifier for the person/system executing the request. -
ENGINE_ACTION_GUID
The unique identifier of the engine action that initiated the governance service that created this element. -
ASSET_GUID
The unique identifier of the associated asset. -
ACTION_DESCRIPTION
Description of the activity. -
SOURCE_VERSION_NUMBER
The version number of the template element when the copy was created. -
PATH_NAME
The fully qualified physical location of the data store. -
FILE_TYPE
File type descriptor (or logical file type) typically extracted from the file name. -
FILE_NAME
The name of the file with extension. -
FILE_EXTENSION
The file extension used at the end of the file's name. This identifies the format of the file. -
REQUEST_TYPE
The request type used to call the service. -
REQUESTER_USER_ID
The request type used to call the service. -
REQUEST_PARAMETERS
Properties that configure the governance service for this type of request. -
REQUEST_PARAMETER_FILTER
Lists the names of the request parameters to remove from the requestParameters supplied by the caller. -
REQUEST_PARAMETER_MAP
Provides a translation map between the supplied name of the requestParameters and the names supported by the implementation of the governance service. -
ACTION_TARGET_FILTER
Lists the names of the action targets to remove from the supplied action targets. -
ACTION_TARGET_MAP
Provides a translation map between the supplied name of an action target and the name supported by the implementation of the governance service. -
SERVICE_REQUEST_TYPE
Request type supported by the governance service (overrides requestType on call to governance service if specified) -
LINK_TYPE_NAME
Unique name of the link type that connects the edge to the vertex. -
RELATIONSHIP_END
If the end of a relationship is significant, set to 1 or 2 to indicate the desired end; otherwise use 0. -
RELATIONSHIP_END_NAME
Display name for the relationship end. -
SCHEMA_TYPE_NAME
Open metadata type name for the associated schema type. -
DATA_TYPE
The name of a primitive data type. -
POSITION
Position of the element in a collection of relationships. -
MIN_CARDINALITY
Minimum number of allowed instances. -
MAX_CARDINALITY
Maximum number of allowed instances. -
PURPOSE
Provides additional reasons, or expectations from the results. -
ANNOTATION_TYPE
Name of the type of annotation. -
SUMMARY
Short description for summary tables. -
CONFIDENCE_LEVEL
Level of certainty in the accuracy of the results. -
EXPRESSION
Expression used to create the annotation. -
EXPLANATION
Explanation of the analysis. -
ANALYSIS_PARAMETERS
Additional request parameters passed to the service. -
ANALYSIS_STEP
The step in the analysis that produced the annotation. -
JSON_PROPERTIES
Additional properties used in the request. -
REVIEW_DATE
Date of the review. -
STEWARD
User identifier for the steward performing the review. -
STEWARD_TYPE_NAME
Type name of the Actor entity identifying the steward. -
STEWARD_PROPERTY_NAME
Property name for the steward's unique identifier (typically guid or qualifiedName). -
NOTES
Notes on why decision were made relating to this element, and other useful information. -
COMMENT
Notes provided by the steward. -
ANNOTATION_STATUS
Status of the processing as a result of the annotation. -
TO_DO_STATUS
The status of the work on this element. -
START_DATE
Date/time that work started on this element. -
PLANNED_END_DATE
Date/time that work is expected to be complete for this element. -
COMPLETION_DATE
Date/time that work stopped on this element. -
ACTION_TARGET_NAME
The name to identify the action target to the actor that processes it. -
EXAMPLE
An example of the described concept, element or value. -
EXAMPLES
An example of the described concept, element or value. -
ABBREVIATION
How this concept name is abbreviated. -
PUBLISH_VERSION_ID
Visible version identifier. -
REQUIRED
Is this value required? -
COMPLETION_MESSAGE
Message to provide additional information on the results of acting on the target by the actor or the reasons for any failures. -
KEYWORD
Name of the keyword. -
PROCESS_NAME
Unique name of the process that initiated this request (if applicable). -
PROCESS_STEP_GUID
Unique identifier of the governance action process step that initiated this request (if applicable). -
PROCESS_STEP_NAME
Unique name of the governance action process step that initiated this request (if applicable). -
GOVERNANCE_ACTION_TYPE_GUID
Unique identifier of the governance action type that initiated this request (if applicable). -
GOVERNANCE_ACTION_TYPE_NAME
Unique name of the governance action type that initiated this request (if applicable). -
SCHEMA_NAME
Display name for the discovered schema. -
SCHEMA_TYPE
Type name for the discovered schema. -
LENGTH
Length of the data field. -
CANDIDATE_CLASSIFICATIONS
Potential classification names and properties as JSON. -
INFERRED_DATA_TYPE
Inferred data type based on the data values. -
INFERRED_FORMAT
Inferred data format based on the data values. -
INFERRED_LENGTH
Inferred data field length based on the data values. -
INFERRED_PRECISION
Inferred precision of the data based on the data values. -
INFERRED_SCALE
Inferred scale applied to the data based on the data values. -
PROFILE_PROPERTIES
Additional profile properties discovered during the analysis. -
PROFILE_FLAGS
Additional flags (booleans) discovered during the analysis. -
PROFILE_COUNTS
Additional counts discovered during the analysis. -
VALUE_LIST
List of individual values in the data. -
VALUE_COUNT
Count of individual values in the data. -
VALUE_RANGE_FROM
Lowest value in the data. -
VALUE_RANGE_TO
Highest value in the data. -
AVERAGE_VALUE
Typical value in the data. -
CANDIDATE_DATA_CLASS_GUIDS
List of possible matching data classes. -
MATCHING_VALUES
Number of values that match the data class specification. -
NON_MATCHING_VALUES
Number of values that do not match the data class specification. -
INFORMAL_TERM
Suggested term based on the analysis. -
CANDIDATE_GLOSSARY_TERM_GUIDS
List of potentially matching glossary terms. -
INFORMAL_CATEGORY
Suggested category based on the analysis. -
CANDIDATE_GLOSSARY_CATEGORY_GUIDS
List of potentially matching glossary categories. -
QUALITY_DIMENSION
Type of quality calculation. -
QUALITY_SCORE
Calculated quality value. -
RELATIONSHIP_TYPE_NAME
Type name of the potential relationship. -
RELATED_ENTITY_GUID
Entity that should be linked to the asset being analyzed. -
RELATIONSHIP_PROPERTIES
Properties to add to the relationship. -
RESOURCE_PROPERTIES
Discovered properties of the data source. -
ACTION_SOURCE_NAME
Name of the activity that revealed the need for action. -
ACTION_REQUESTED
What needs to be done. -
ACTION_PROPERTIES
Additional information for use during action processing. -
RESOURCE_CREATE_TIME
Creation time of the data store. -
RESOURCE_UPDATE_TIME
Last known modification time. -
RESOURCE_LAST_ACCESSED_TIME
Last known modification time. -
STORE_CREATE_TIME
Creation time of the data store. -
STORE_UPDATE_TIME
Last known modification time. -
SIZE
Size of the data source. -
ENCODING
Encoding scheme used on the data. -
ENCODING_LANGUAGE
Language used in the encoding. -
ENCODING_DESCRIPTION
Description of the encoding. -
ENCODING_PROPERTIES
Additional properties describing the encoding. -
RESOURCE_USE
Identifier that describes the type of resource use. -
RESOURCE_USE_DESCRIPTION
Description of how the resource is used, or why it is useful. -
RESOURCE_USE_PROPERTIES
Additional properties that explains how to use the resource. -
WATCH_RESOURCE
Indicator whether the anchor should receive notifications of changes to the resource. -
DEPLOYMENT_TIME
"Time that the IT Infrastructure was deployed." -
DEPLOYER_TYPE_NAME
Type name of deployer. -
DEPLOYER_PROPERTY_NAME
Identifying property name of deployer. -
DEPLOYER
Person, organization or engine that deployed the IT Infrastructure. -
OPERATIONAL_STATUS
The operational status of the software server capability on this software server. -
CAPABILITY_TYPE
Type of the software capability. -
CAPABILITY_VERSION
Version number of the software capability. -
PATCH_LEVEL
Patch level of the software server capability. -
USE_TYPE
Describes how the software capability uses the asset. -
MAXIMUM_INSTANCES
Maximum number of running asset instances controlled by the software capability. -
MINIMUM_INSTANCES
Minimum number of running asset instances controlled by the software capability. -
IDENTIFIER
Identifier used in an external system. -
EXT_INSTANCE_CREATED_BY
The username of the person or process that created the instance in the external system. -
EXT_INSTANCE_CREATION_TIME
The date/time when the instance in the external system was created. -
EXT_INSTANCE_LAST_UPDATED_BY
The username of the person or process that last updated the instance in the external system. -
EXT_INSTANCE_LAST_UPDATE_TIME
The date/time when the instance in the external system was last updated. -
EXT_INSTANCE_VERSION
The latest version of the element in the external system. -
MAPPING_PROPERTIES
Additional properties to aid the mapping to the the element in an external metadata source. -
LAST_SYNCHRONIZED
Timestamp documenting the last time the metadata in the external metadata source was synchronized with open metadata element. -
PERMITTED_SYNCHRONIZATION
Defines the permitted directions of flow of metadata updates between open metadata and a third party technology. -
KEY_PATTERN
Type of identifier that identifies its lifecycle, for example, its scope and whether the value is reused. -
USAGE
Guidance on how the element should be used. -
SOURCE
Details of where the element was sourced from. -
CONFIDENCE
Level of confidence in the correctness of the element. -
USES_BLOCKING_CALLS
The integration connector needs to use blocking calls to a third party technology and so needs to run in its own thread. -
TOPIC_NAME
Full name of the topic as used by programs to access its contents -
TOPIC_TYPE
Type of topic. -
PROPERTY_TYPE
The type of property that the valid value represents. -
PROJECT_PHASE
The phase in the lifecycle of the project. -
PROJECT_HEALTH
Indicator on how well the project is tracking to plan. -
PROJECT_STATUS
Short description on current status of the project. -
COLLECTION_TYPE
Descriptive name of the concept that this collection represents. -
PRODUCT_STATUS
Display name of the product. -
PRODUCT_NAME
Display name of the product. -
PRODUCT_TYPE
Type or category of the product. -
INTRODUCTION_DATE
Date that the product was made available. -
NEXT_VERSION_DATE
Date when is the next version is expected to be released. -
WITHDRAW_DATE
Date when the product is expected to be (or has been) withdrawn, preventing new consumers from subscribing. -
MATURITY
Level of maturity for the product. -
SERVICE_LIFE
Length of time that the product is expected to be in service. -
CURRENT_VERSION
Which is the current supported version that is recommended for consumers. Specified as a versionIdentifier from the asset. -
MEMBERSHIP_STATUS
Defines the provenance and confidence that a member belongs in a collection. -
MEMBERSHIP_RATIONALE
Description of how the member is used, or why it is useful in this collection. -
COLLECTION_ORDER
Defines the sequencing for a collection. -
ORDER_BY_PROPERTY_NAME
Name of property to use for ordering. -
BYTE_ORDERING
Defines the sequential order in which bytes are arranged into larger numerical values when stored in memory or when transmitted over digital links. -
COMMENT_TYPE
Descriptor for a comment that indicated its intent. -
CONTACT_METHOD_TYPE
Type of mechanism to contact an actor. -
CONTACT_TYPE
Type of contact - such as home address, work mobile, emergency contact ... -
CONTACT_METHOD_VALUE
Details of the contact method -
CONTACT_METHOD_SERVICE
Details of the service supporting the contact method. -
CONFIDENCE_LEVEL_IDENTIFIER
Defines the level of confidence to place in the accuracy of a data item. -
CRITICALITY_LEVEL_IDENTIFIER
Defines how important a data item is to the organization. -
CONFIDENTIALITY_LEVEL_IDENTIFIER
Defines how confidential a data item is. -
RETENTION_BASIS_IDENTIFIER
Defines the retention requirements associated with a data item. -
SEVERITY_IDENTIFIER
Defines the severity of the impact that a situation has. -
STATUS_IDENTIFIER
Defines how important a data item is to the organization. -
SORT_ORDER
Defines the suggested order that data values in this data item should be sorted by. -
DATA_FIELD_SORT_ORDER
Defines the suggested order that data values in this data item should be sorted by. -
INCIDENT_STATUS
Defines the current status of an incident report. -
ACTION_STATUS
Defines the current execution status of an engine action. -
TARGET_FOR_ACTION_STATUS
Defines the current execution status of an engine action. -
ACTIVITY_TYPE
Different types of activities. -
TERM_RELATIONSHIP_STATUS
Defines the confidence in the assigned relationship. -
TERM_ASSIGNMENT_STATUS
Defines the provenance and confidence of a term assignment. -
DATA_CLASS_ASSIGNMENT_STATUS
Defines the provenance and confidence of a data class assignment. -
PRIORITY
An indication of the relative position in which this work item should be tackled compared to others in the overall work list. -
EMBEDDED_METADATA
Metadata properties embedded in the media file.
-
-
Field Details
-
name
Name -
type
Type -
description
Description -
example
Example of a value for this property. -
descriptionGUID
Unique identifier of description valid value.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-