Name | Type | Description | Notes |
---|---|---|---|
ChannelProtocols | Pointer to []ChannelProtocol | [optional] | |
DisplayInfo | []DisplayInfo | ||
Labels | Pointer to []Label | [optional] | |
MessagingConfig | Pointer to MessagingConfig | [optional] | |
DatastoreConfig | Pointer to DataStoreConfig | [optional] |
func NewChannelUpdateProposal(displayInfo []DisplayInfo, ) *ChannelUpdateProposal
NewChannelUpdateProposal instantiates a new ChannelUpdateProposal 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 NewChannelUpdateProposalWithDefaults() *ChannelUpdateProposal
NewChannelUpdateProposalWithDefaults instantiates a new ChannelUpdateProposal 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 *ChannelUpdateProposal) GetChannelProtocols() []ChannelProtocol
GetChannelProtocols returns the ChannelProtocols field if non-nil, zero value otherwise.
func (o *ChannelUpdateProposal) GetChannelProtocolsOk() (*[]ChannelProtocol, bool)
GetChannelProtocolsOk returns a tuple with the ChannelProtocols field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ChannelUpdateProposal) SetChannelProtocols(v []ChannelProtocol)
SetChannelProtocols sets ChannelProtocols field to given value.
func (o *ChannelUpdateProposal) HasChannelProtocols() bool
HasChannelProtocols returns a boolean if a field has been set.
func (o *ChannelUpdateProposal) GetDisplayInfo() []DisplayInfo
GetDisplayInfo returns the DisplayInfo field if non-nil, zero value otherwise.
func (o *ChannelUpdateProposal) GetDisplayInfoOk() (*[]DisplayInfo, bool)
GetDisplayInfoOk returns a tuple with the DisplayInfo field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ChannelUpdateProposal) SetDisplayInfo(v []DisplayInfo)
SetDisplayInfo sets DisplayInfo field to given value.
func (o *ChannelUpdateProposal) GetLabels() []Label
GetLabels returns the Labels field if non-nil, zero value otherwise.
func (o *ChannelUpdateProposal) GetLabelsOk() (*[]Label, bool)
GetLabelsOk returns a tuple with the Labels field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ChannelUpdateProposal) SetLabels(v []Label)
SetLabels sets Labels field to given value.
func (o *ChannelUpdateProposal) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (o *ChannelUpdateProposal) GetMessagingConfig() MessagingConfig
GetMessagingConfig returns the MessagingConfig field if non-nil, zero value otherwise.
func (o *ChannelUpdateProposal) GetMessagingConfigOk() (*MessagingConfig, bool)
GetMessagingConfigOk returns a tuple with the MessagingConfig field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ChannelUpdateProposal) SetMessagingConfig(v MessagingConfig)
SetMessagingConfig sets MessagingConfig field to given value.
func (o *ChannelUpdateProposal) HasMessagingConfig() bool
HasMessagingConfig returns a boolean if a field has been set.
func (o *ChannelUpdateProposal) GetDatastoreConfig() DataStoreConfig
GetDatastoreConfig returns the DatastoreConfig field if non-nil, zero value otherwise.
func (o *ChannelUpdateProposal) GetDatastoreConfigOk() (*DataStoreConfig, bool)
GetDatastoreConfigOk returns a tuple with the DatastoreConfig field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ChannelUpdateProposal) SetDatastoreConfig(v DataStoreConfig)
SetDatastoreConfig sets DatastoreConfig field to given value.
func (o *ChannelUpdateProposal) HasDatastoreConfig() bool
HasDatastoreConfig returns a boolean if a field has been set.