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

package vpc

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

type Gateway_Gateway = isGateway_Gateway

func (m *Gateway) SetGateway(v Gateway_Gateway) {
	m.Gateway = v
}

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

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

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

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

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

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

func (m *Gateway) SetSharedEgressGateway(v *SharedEgressGateway) {
	m.Gateway = &Gateway_SharedEgressGateway{
		SharedEgressGateway: v,
	}
}
