// Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.

package components

type EtcdV2 struct {
	Auth      *Auth     `json:"auth,omitempty"`
	Members   []Members `json:"members,omitempty"`
	TotalKeys *int      `json:"total_keys,omitempty"`
}

func (o *EtcdV2) GetAuth() *Auth {
	if o == nil {
		return nil
	}
	return o.Auth
}

func (o *EtcdV2) GetMembers() []Members {
	if o == nil {
		return nil
	}
	return o.Members
}

func (o *EtcdV2) GetTotalKeys() *int {
	if o == nil {
		return nil
	}
	return o.TotalKeys
}
