Name | Type | Description | Notes |
---|---|---|---|
CertType | Pointer to string | Type of the certificate | [optional] |
Certificate | Pointer to string | Certificate path | [optional] |
Checksum | Pointer to string | The certificate file's checksum | [optional] [readonly] |
CustomCertPathParams | CustomCertInfo | ||
CustomHCPKICertInfo | HashicorpVaultConfigParams | ||
CustomServerCertInfo | CustomServerCertInfo | ||
CustomerUUID | Pointer to string | Customer UUID of the backup which it belongs to | [optional] |
ExpiryDateIso | Pointer to time.Time | The certificate's expiry date | [optional] |
InUse | Pointer to bool | Indicates whether the certificate is in use. This value is `true` if the universe contains a reference to the certificate. | [optional] [readonly] |
Label | Pointer to string | Certificate label | [optional] |
PrivateKey | Pointer to string | Private key path | [optional] |
StartDateIso | Pointer to time.Time | The certificate's creation date | [optional] |
UniverseDetailSubsets | []UniverseDetailSubset | ||
UniverseDetails | Pointer to []UniverseDetailSubset | Associated universe details for the certificate | [optional] [readonly] |
Uuid | Pointer to string | Certificate UUID | [optional] [readonly] |
func NewCertificateInfo(customCertPathParams CustomCertInfo, customHCPKICertInfo HashicorpVaultConfigParams, customServerCertInfo CustomServerCertInfo, universeDetailSubsets []UniverseDetailSubset, ) *CertificateInfo
NewCertificateInfo instantiates a new CertificateInfo 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
func NewCertificateInfoWithDefaults() *CertificateInfo
NewCertificateInfoWithDefaults instantiates a new CertificateInfo 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
func (o *CertificateInfo) GetCertType() string
GetCertType returns the CertType field if non-nil, zero value otherwise.
func (o *CertificateInfo) GetCertTypeOk() (*string, bool)
GetCertTypeOk returns a tuple with the CertType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CertificateInfo) SetCertType(v string)
SetCertType sets CertType field to given value.
func (o *CertificateInfo) HasCertType() bool
HasCertType returns a boolean if a field has been set.
func (o *CertificateInfo) GetCertificate() string
GetCertificate returns the Certificate field if non-nil, zero value otherwise.
func (o *CertificateInfo) GetCertificateOk() (*string, bool)
GetCertificateOk returns a tuple with the Certificate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CertificateInfo) SetCertificate(v string)
SetCertificate sets Certificate field to given value.
func (o *CertificateInfo) HasCertificate() bool
HasCertificate returns a boolean if a field has been set.
func (o *CertificateInfo) GetChecksum() string
GetChecksum returns the Checksum field if non-nil, zero value otherwise.
func (o *CertificateInfo) GetChecksumOk() (*string, bool)
GetChecksumOk returns a tuple with the Checksum field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CertificateInfo) SetChecksum(v string)
SetChecksum sets Checksum field to given value.
func (o *CertificateInfo) HasChecksum() bool
HasChecksum returns a boolean if a field has been set.
func (o *CertificateInfo) GetCustomCertPathParams() CustomCertInfo
GetCustomCertPathParams returns the CustomCertPathParams field if non-nil, zero value otherwise.
func (o *CertificateInfo) GetCustomCertPathParamsOk() (*CustomCertInfo, bool)
GetCustomCertPathParamsOk returns a tuple with the CustomCertPathParams field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CertificateInfo) SetCustomCertPathParams(v CustomCertInfo)
SetCustomCertPathParams sets CustomCertPathParams field to given value.
func (o *CertificateInfo) GetCustomHCPKICertInfo() HashicorpVaultConfigParams
GetCustomHCPKICertInfo returns the CustomHCPKICertInfo field if non-nil, zero value otherwise.
func (o *CertificateInfo) GetCustomHCPKICertInfoOk() (*HashicorpVaultConfigParams, bool)
GetCustomHCPKICertInfoOk returns a tuple with the CustomHCPKICertInfo field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CertificateInfo) SetCustomHCPKICertInfo(v HashicorpVaultConfigParams)
SetCustomHCPKICertInfo sets CustomHCPKICertInfo field to given value.
func (o *CertificateInfo) GetCustomServerCertInfo() CustomServerCertInfo
GetCustomServerCertInfo returns the CustomServerCertInfo field if non-nil, zero value otherwise.
func (o *CertificateInfo) GetCustomServerCertInfoOk() (*CustomServerCertInfo, bool)
GetCustomServerCertInfoOk returns a tuple with the CustomServerCertInfo field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CertificateInfo) SetCustomServerCertInfo(v CustomServerCertInfo)
SetCustomServerCertInfo sets CustomServerCertInfo field to given value.
func (o *CertificateInfo) GetCustomerUUID() string
GetCustomerUUID returns the CustomerUUID field if non-nil, zero value otherwise.
func (o *CertificateInfo) GetCustomerUUIDOk() (*string, bool)
GetCustomerUUIDOk returns a tuple with the CustomerUUID field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CertificateInfo) SetCustomerUUID(v string)
SetCustomerUUID sets CustomerUUID field to given value.
func (o *CertificateInfo) HasCustomerUUID() bool
HasCustomerUUID returns a boolean if a field has been set.
func (o *CertificateInfo) GetExpiryDateIso() time.Time
GetExpiryDateIso returns the ExpiryDateIso field if non-nil, zero value otherwise.
func (o *CertificateInfo) GetExpiryDateIsoOk() (*time.Time, bool)
GetExpiryDateIsoOk returns a tuple with the ExpiryDateIso field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CertificateInfo) SetExpiryDateIso(v time.Time)
SetExpiryDateIso sets ExpiryDateIso field to given value.
func (o *CertificateInfo) HasExpiryDateIso() bool
HasExpiryDateIso returns a boolean if a field has been set.
func (o *CertificateInfo) GetInUse() bool
GetInUse returns the InUse field if non-nil, zero value otherwise.
func (o *CertificateInfo) GetInUseOk() (*bool, bool)
GetInUseOk returns a tuple with the InUse field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CertificateInfo) SetInUse(v bool)
SetInUse sets InUse field to given value.
func (o *CertificateInfo) HasInUse() bool
HasInUse returns a boolean if a field has been set.
func (o *CertificateInfo) GetLabel() string
GetLabel returns the Label field if non-nil, zero value otherwise.
func (o *CertificateInfo) GetLabelOk() (*string, bool)
GetLabelOk returns a tuple with the Label field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CertificateInfo) SetLabel(v string)
SetLabel sets Label field to given value.
func (o *CertificateInfo) HasLabel() bool
HasLabel returns a boolean if a field has been set.
func (o *CertificateInfo) GetPrivateKey() string
GetPrivateKey returns the PrivateKey field if non-nil, zero value otherwise.
func (o *CertificateInfo) GetPrivateKeyOk() (*string, bool)
GetPrivateKeyOk returns a tuple with the PrivateKey field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CertificateInfo) SetPrivateKey(v string)
SetPrivateKey sets PrivateKey field to given value.
func (o *CertificateInfo) HasPrivateKey() bool
HasPrivateKey returns a boolean if a field has been set.
func (o *CertificateInfo) GetStartDateIso() time.Time
GetStartDateIso returns the StartDateIso field if non-nil, zero value otherwise.
func (o *CertificateInfo) GetStartDateIsoOk() (*time.Time, bool)
GetStartDateIsoOk returns a tuple with the StartDateIso field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CertificateInfo) SetStartDateIso(v time.Time)
SetStartDateIso sets StartDateIso field to given value.
func (o *CertificateInfo) HasStartDateIso() bool
HasStartDateIso returns a boolean if a field has been set.
func (o *CertificateInfo) GetUniverseDetailSubsets() []UniverseDetailSubset
GetUniverseDetailSubsets returns the UniverseDetailSubsets field if non-nil, zero value otherwise.
func (o *CertificateInfo) GetUniverseDetailSubsetsOk() (*[]UniverseDetailSubset, bool)
GetUniverseDetailSubsetsOk returns a tuple with the UniverseDetailSubsets field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CertificateInfo) SetUniverseDetailSubsets(v []UniverseDetailSubset)
SetUniverseDetailSubsets sets UniverseDetailSubsets field to given value.
func (o *CertificateInfo) GetUniverseDetails() []UniverseDetailSubset
GetUniverseDetails returns the UniverseDetails field if non-nil, zero value otherwise.
func (o *CertificateInfo) GetUniverseDetailsOk() (*[]UniverseDetailSubset, bool)
GetUniverseDetailsOk returns a tuple with the UniverseDetails field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CertificateInfo) SetUniverseDetails(v []UniverseDetailSubset)
SetUniverseDetails sets UniverseDetails field to given value.
func (o *CertificateInfo) HasUniverseDetails() bool
HasUniverseDetails returns a boolean if a field has been set.
func (o *CertificateInfo) GetUuid() string
GetUuid returns the Uuid field if non-nil, zero value otherwise.
func (o *CertificateInfo) GetUuidOk() (*string, bool)
GetUuidOk returns a tuple with the Uuid field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CertificateInfo) SetUuid(v string)
SetUuid sets Uuid field to given value.
func (o *CertificateInfo) HasUuid() bool
HasUuid returns a boolean if a field has been set.