// Code generated by protoc-gen-goext. DO NOT EDIT.

package cic

import (
	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
	wrapperspb "google.golang.org/protobuf/types/known/wrapperspb"
)

func (m *PublicConnection) SetId(v string) {
	m.Id = v
}

func (m *PublicConnection) SetName(v string) {
	m.Name = v
}

func (m *PublicConnection) SetDescription(v string) {
	m.Description = v
}

func (m *PublicConnection) SetFolderId(v string) {
	m.FolderId = v
}

func (m *PublicConnection) SetRegionId(v string) {
	m.RegionId = v
}

func (m *PublicConnection) SetTrunkConnectionId(v string) {
	m.TrunkConnectionId = v
}

func (m *PublicConnection) SetVlanId(v *wrapperspb.Int64Value) {
	m.VlanId = v
}

func (m *PublicConnection) SetIpv4Peering(v *Peering) {
	m.Ipv4Peering = v
}

func (m *PublicConnection) SetIpv4AllowedServiceTypes(v []PublicConnection_CloudServiceType) {
	m.Ipv4AllowedServiceTypes = v
}

func (m *PublicConnection) SetIpv4PeerAnnouncedPrefixes(v []string) {
	m.Ipv4PeerAnnouncedPrefixes = v
}

func (m *PublicConnection) SetLabels(v map[string]string) {
	m.Labels = v
}

func (m *PublicConnection) SetStatus(v PublicConnection_Status) {
	m.Status = v
}

func (m *PublicConnection) SetCreatedAt(v *timestamppb.Timestamp) {
	m.CreatedAt = v
}
