# CertificateProfileInfoRestResponseV2

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**AvailableKeyAlgs** | Pointer to **[]string** |  | [optional] 
**AvailableBitLenghts** | Pointer to **[]int32** |  | [optional] 
**AvailableEcdsaCurves** | Pointer to **[]string** |  | [optional] 
**AvailableCas** | Pointer to **[]string** |  | [optional] 

## Methods

### NewCertificateProfileInfoRestResponseV2

`func NewCertificateProfileInfoRestResponseV2() *CertificateProfileInfoRestResponseV2`

NewCertificateProfileInfoRestResponseV2 instantiates a new CertificateProfileInfoRestResponseV2 object
This constructor will assign default values to properties that have it defined,
and makes sure properties required by API are set, but the set of arguments
will change when the set of required properties is changed

### NewCertificateProfileInfoRestResponseV2WithDefaults

`func NewCertificateProfileInfoRestResponseV2WithDefaults() *CertificateProfileInfoRestResponseV2`

NewCertificateProfileInfoRestResponseV2WithDefaults instantiates a new CertificateProfileInfoRestResponseV2 object
This constructor will only assign default values to properties that have it defined,
but it doesn't guarantee that properties required by API are set

### GetAvailableKeyAlgs

`func (o *CertificateProfileInfoRestResponseV2) GetAvailableKeyAlgs() []string`

GetAvailableKeyAlgs returns the AvailableKeyAlgs field if non-nil, zero value otherwise.

### GetAvailableKeyAlgsOk

`func (o *CertificateProfileInfoRestResponseV2) GetAvailableKeyAlgsOk() (*[]string, bool)`

GetAvailableKeyAlgsOk returns a tuple with the AvailableKeyAlgs field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetAvailableKeyAlgs

`func (o *CertificateProfileInfoRestResponseV2) SetAvailableKeyAlgs(v []string)`

SetAvailableKeyAlgs sets AvailableKeyAlgs field to given value.

### HasAvailableKeyAlgs

`func (o *CertificateProfileInfoRestResponseV2) HasAvailableKeyAlgs() bool`

HasAvailableKeyAlgs returns a boolean if a field has been set.

### GetAvailableBitLenghts

`func (o *CertificateProfileInfoRestResponseV2) GetAvailableBitLenghts() []int32`

GetAvailableBitLenghts returns the AvailableBitLenghts field if non-nil, zero value otherwise.

### GetAvailableBitLenghtsOk

`func (o *CertificateProfileInfoRestResponseV2) GetAvailableBitLenghtsOk() (*[]int32, bool)`

GetAvailableBitLenghtsOk returns a tuple with the AvailableBitLenghts field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetAvailableBitLenghts

`func (o *CertificateProfileInfoRestResponseV2) SetAvailableBitLenghts(v []int32)`

SetAvailableBitLenghts sets AvailableBitLenghts field to given value.

### HasAvailableBitLenghts

`func (o *CertificateProfileInfoRestResponseV2) HasAvailableBitLenghts() bool`

HasAvailableBitLenghts returns a boolean if a field has been set.

### GetAvailableEcdsaCurves

`func (o *CertificateProfileInfoRestResponseV2) GetAvailableEcdsaCurves() []string`

GetAvailableEcdsaCurves returns the AvailableEcdsaCurves field if non-nil, zero value otherwise.

### GetAvailableEcdsaCurvesOk

`func (o *CertificateProfileInfoRestResponseV2) GetAvailableEcdsaCurvesOk() (*[]string, bool)`

GetAvailableEcdsaCurvesOk returns a tuple with the AvailableEcdsaCurves field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetAvailableEcdsaCurves

`func (o *CertificateProfileInfoRestResponseV2) SetAvailableEcdsaCurves(v []string)`

SetAvailableEcdsaCurves sets AvailableEcdsaCurves field to given value.

### HasAvailableEcdsaCurves

`func (o *CertificateProfileInfoRestResponseV2) HasAvailableEcdsaCurves() bool`

HasAvailableEcdsaCurves returns a boolean if a field has been set.

### GetAvailableCas

`func (o *CertificateProfileInfoRestResponseV2) GetAvailableCas() []string`

GetAvailableCas returns the AvailableCas field if non-nil, zero value otherwise.

### GetAvailableCasOk

`func (o *CertificateProfileInfoRestResponseV2) GetAvailableCasOk() (*[]string, bool)`

GetAvailableCasOk returns a tuple with the AvailableCas field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetAvailableCas

`func (o *CertificateProfileInfoRestResponseV2) SetAvailableCas(v []string)`

SetAvailableCas sets AvailableCas field to given value.

### HasAvailableCas

`func (o *CertificateProfileInfoRestResponseV2) HasAvailableCas() bool`

HasAvailableCas returns a boolean if a field has been set.


[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


