# 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.
Experimental | boolean | true
UMLPackagePath | string | CIM::System::Diagnostics
Version | string | 2.28.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
PatternSize | 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 | Octets
BufferSizes | 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 | Class Origin
--- | --- | ---
Caption | string | CIM_ManagedElement
Description | string | CIM_ManagedElement
ElementName | string | CIM_Capabilities
Generation | uint64 | CIM_ManagedElement
InstanceID | string | CIM_Capabilities
SupportedTestWarnings | uint16 | CIM_DiagnosticServiceCapabilities
OtherSupportedExecutionControlsDescriptions | string[] | CIM_DiagnosticServiceCapabilities
OtherSupportedLogOptionsDescriptions | string[] | CIM_DiagnosticServiceCapabilities
OtherSupportedLogStorageDescriptions | string[] | CIM_DiagnosticServiceCapabilities
OtherSupportedLoopControlDescriptions | string[] | CIM_DiagnosticServiceCapabilities
OtherSupportedServiceModesDescriptions | string[] | CIM_DiagnosticServiceCapabilities
SupportedExecutionControls | uint16[] | CIM_DiagnosticServiceCapabilities
SupportedLogOptions | uint16[] | CIM_DiagnosticServiceCapabilities
SupportedLogStorage | uint16[] | CIM_DiagnosticServiceCapabilities
SupportedLoopControl | uint16[] | CIM_DiagnosticServiceCapabilities
SupportedServiceModes | uint16[] | CIM_DiagnosticServiceCapabilities

## Class Methods

### Inherited Class Methods

Name | Return Type | Class Origin
--- | --- | ---
CreateGoalSettings | uint16 | CIM_Capabilities