# Class CIM_FCHBADiagnosticServiceCapabilities
extends CIM_DiagnosticServiceCapabilities

This class defines the permissible settings that can be used for FC HBA diagnostic tests.

### Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_Capabilities
|
+--CIM_DiagnosticServiceCapabilities
|
+--CIM_FCHBADiagnosticServiceCapabilities

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | This class defines the permissible settings that can be used for FC HBA diagnostic tests.
UMLPackagePath | string | CIM::System::Diagnostics
Version | string | 2.45.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
MaxPatternSizeSupported | uint16 |
Description | string | This property is used by a provider to specify the size of the largest pattern a client may specify in octets (8 bits). If the buffer pattern is smaller than the size of the data buffer, the pattern will be repeated as necessary to fill the buffer. If the buffer pattern is larger than the data buffer size, then the pattern will be truncated
ModelCorrespondence | string | CIM_FCHBADiagnosticSettingData.BufferPattern
PUnit | string | Octet
BufferSizesSupported | uint32[] |
Description | string | This array property is used by a provider to specify the list of buffer sizes supported by the test. The client should only select one of these values.
ModelCorrespondence | string | CIM_FCHBADiagnosticSettingData.BufferPattern

### Inherited Properties

Name | Data Type
--- | ---
Caption | string
Description | string
ElementName | string
Generation | uint64
InstanceID | string
SupportedTestWarnings | uint16
OtherSupportedExecutionControlsDescriptions | string[]
OtherSupportedLogOptionsDescriptions | string[]
OtherSupportedLogStorageDescriptions | string[]
OtherSupportedLoopControlDescriptions | string[]
OtherSupportedServiceModesDescriptions | string[]
SupportedExecutionControls | uint16[]
SupportedLogOptions | uint16[]
SupportedLogStorage | uint16[]
SupportedLoopControl | uint16[]
SupportedServiceModes | uint16[]

## Class Methods

### Inherited Class Methods

Name | Return Type
--- | ---
CreateGoalSettings | uint16