influx-cli/api/model_dialect.gen.go

279 lines
7.5 KiB
Go

/*
* Subset of Influx API covered by Influx CLI
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 2.0.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package api
import (
"encoding/json"
)
// Dialect Dialect are options to change the default CSV output format; https://www.w3.org/TR/2015/REC-tabular-metadata-20151217/#dialect-descriptions
type Dialect struct {
// If true, the results will contain a header row
Header *bool `json:"header,omitempty" yaml:"header,omitempty"`
// Separator between cells; the default is ,
Delimiter *string `json:"delimiter,omitempty" yaml:"delimiter,omitempty"`
// https://www.w3.org/TR/2015/REC-tabular-data-model-20151217/#columns
Annotations *[]string `json:"annotations,omitempty" yaml:"annotations,omitempty"`
// Character prefixed to comment strings
CommentPrefix *string `json:"commentPrefix,omitempty" yaml:"commentPrefix,omitempty"`
// Format of timestamps
DateTimeFormat *string `json:"dateTimeFormat,omitempty" yaml:"dateTimeFormat,omitempty"`
}
// NewDialect instantiates a new Dialect 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 NewDialect() *Dialect {
this := Dialect{}
var header bool = true
this.Header = &header
var delimiter string = ","
this.Delimiter = &delimiter
var commentPrefix string = "#"
this.CommentPrefix = &commentPrefix
var dateTimeFormat string = "RFC3339"
this.DateTimeFormat = &dateTimeFormat
return &this
}
// NewDialectWithDefaults instantiates a new Dialect 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 NewDialectWithDefaults() *Dialect {
this := Dialect{}
var header bool = true
this.Header = &header
var delimiter string = ","
this.Delimiter = &delimiter
var commentPrefix string = "#"
this.CommentPrefix = &commentPrefix
var dateTimeFormat string = "RFC3339"
this.DateTimeFormat = &dateTimeFormat
return &this
}
// GetHeader returns the Header field value if set, zero value otherwise.
func (o *Dialect) GetHeader() bool {
if o == nil || o.Header == nil {
var ret bool
return ret
}
return *o.Header
}
// GetHeaderOk returns a tuple with the Header field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *Dialect) GetHeaderOk() (*bool, bool) {
if o == nil || o.Header == nil {
return nil, false
}
return o.Header, true
}
// HasHeader returns a boolean if a field has been set.
func (o *Dialect) HasHeader() bool {
if o != nil && o.Header != nil {
return true
}
return false
}
// SetHeader gets a reference to the given bool and assigns it to the Header field.
func (o *Dialect) SetHeader(v bool) {
o.Header = &v
}
// GetDelimiter returns the Delimiter field value if set, zero value otherwise.
func (o *Dialect) GetDelimiter() string {
if o == nil || o.Delimiter == nil {
var ret string
return ret
}
return *o.Delimiter
}
// GetDelimiterOk returns a tuple with the Delimiter field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *Dialect) GetDelimiterOk() (*string, bool) {
if o == nil || o.Delimiter == nil {
return nil, false
}
return o.Delimiter, true
}
// HasDelimiter returns a boolean if a field has been set.
func (o *Dialect) HasDelimiter() bool {
if o != nil && o.Delimiter != nil {
return true
}
return false
}
// SetDelimiter gets a reference to the given string and assigns it to the Delimiter field.
func (o *Dialect) SetDelimiter(v string) {
o.Delimiter = &v
}
// GetAnnotations returns the Annotations field value if set, zero value otherwise.
func (o *Dialect) GetAnnotations() []string {
if o == nil || o.Annotations == nil {
var ret []string
return ret
}
return *o.Annotations
}
// GetAnnotationsOk returns a tuple with the Annotations field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *Dialect) GetAnnotationsOk() (*[]string, bool) {
if o == nil || o.Annotations == nil {
return nil, false
}
return o.Annotations, true
}
// HasAnnotations returns a boolean if a field has been set.
func (o *Dialect) HasAnnotations() bool {
if o != nil && o.Annotations != nil {
return true
}
return false
}
// SetAnnotations gets a reference to the given []string and assigns it to the Annotations field.
func (o *Dialect) SetAnnotations(v []string) {
o.Annotations = &v
}
// GetCommentPrefix returns the CommentPrefix field value if set, zero value otherwise.
func (o *Dialect) GetCommentPrefix() string {
if o == nil || o.CommentPrefix == nil {
var ret string
return ret
}
return *o.CommentPrefix
}
// GetCommentPrefixOk returns a tuple with the CommentPrefix field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *Dialect) GetCommentPrefixOk() (*string, bool) {
if o == nil || o.CommentPrefix == nil {
return nil, false
}
return o.CommentPrefix, true
}
// HasCommentPrefix returns a boolean if a field has been set.
func (o *Dialect) HasCommentPrefix() bool {
if o != nil && o.CommentPrefix != nil {
return true
}
return false
}
// SetCommentPrefix gets a reference to the given string and assigns it to the CommentPrefix field.
func (o *Dialect) SetCommentPrefix(v string) {
o.CommentPrefix = &v
}
// GetDateTimeFormat returns the DateTimeFormat field value if set, zero value otherwise.
func (o *Dialect) GetDateTimeFormat() string {
if o == nil || o.DateTimeFormat == nil {
var ret string
return ret
}
return *o.DateTimeFormat
}
// GetDateTimeFormatOk returns a tuple with the DateTimeFormat field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *Dialect) GetDateTimeFormatOk() (*string, bool) {
if o == nil || o.DateTimeFormat == nil {
return nil, false
}
return o.DateTimeFormat, true
}
// HasDateTimeFormat returns a boolean if a field has been set.
func (o *Dialect) HasDateTimeFormat() bool {
if o != nil && o.DateTimeFormat != nil {
return true
}
return false
}
// SetDateTimeFormat gets a reference to the given string and assigns it to the DateTimeFormat field.
func (o *Dialect) SetDateTimeFormat(v string) {
o.DateTimeFormat = &v
}
func (o Dialect) MarshalJSON() ([]byte, error) {
toSerialize := map[string]interface{}{}
if o.Header != nil {
toSerialize["header"] = o.Header
}
if o.Delimiter != nil {
toSerialize["delimiter"] = o.Delimiter
}
if o.Annotations != nil {
toSerialize["annotations"] = o.Annotations
}
if o.CommentPrefix != nil {
toSerialize["commentPrefix"] = o.CommentPrefix
}
if o.DateTimeFormat != nil {
toSerialize["dateTimeFormat"] = o.DateTimeFormat
}
return json.Marshal(toSerialize)
}
type NullableDialect struct {
value *Dialect
isSet bool
}
func (v NullableDialect) Get() *Dialect {
return v.value
}
func (v *NullableDialect) Set(val *Dialect) {
v.value = val
v.isSet = true
}
func (v NullableDialect) IsSet() bool {
return v.isSet
}
func (v *NullableDialect) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableDialect(val *Dialect) *NullableDialect {
return &NullableDialect{value: val, isSet: true}
}
func (v NullableDialect) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableDialect) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}