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

package baremetal

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

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

func (m *PublicSubnet) SetCloudId(v string) {
	m.CloudId = v
}

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

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

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

func (m *PublicSubnet) SetZoneId(v string) {
	m.ZoneId = v
}

func (m *PublicSubnet) SetHardwarePoolIds(v []string) {
	m.HardwarePoolIds = v
}

func (m *PublicSubnet) SetType(v PublicSubnetType) {
	m.Type = v
}

func (m *PublicSubnet) SetPrefixLength(v int64) {
	m.PrefixLength = v
}

func (m *PublicSubnet) SetCidr(v string) {
	m.Cidr = v
}

func (m *PublicSubnet) SetDhcpOptions(v *DhcpOptions) {
	m.DhcpOptions = v
}

func (m *PublicSubnet) SetGatewayIp(v string) {
	m.GatewayIp = v
}

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

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