github.com/cloudwan/edgelq-sdk@v1.15.4/limits/resources/v1/common/common.pb.fieldpathbuilder.go (about) 1 // Code generated by protoc-gen-goten-object 2 // File: edgelq/limits/proto/v1/common.proto 3 // DO NOT EDIT!!! 4 5 package common 6 7 // proto imports 8 import ( 9 iam_iam_common "github.com/cloudwan/edgelq-sdk/iam/resources/v1/common" 10 iam_organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1/organization" 11 plan "github.com/cloudwan/edgelq-sdk/limits/resources/v1/plan" 12 meta_common "github.com/cloudwan/goten-sdk/meta-service/resources/v1/common" 13 meta_resource "github.com/cloudwan/goten-sdk/meta-service/resources/v1/resource" 14 meta_service "github.com/cloudwan/goten-sdk/meta-service/resources/v1/service" 15 meta "github.com/cloudwan/goten-sdk/types/meta" 16 multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy" 17 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 18 ) 19 20 // make sure we're using proto imports 21 var ( 22 _ = &iam_iam_common.PCR{} 23 _ = &iam_organization.Organization{} 24 _ = &plan.Plan{} 25 _ = ×tamppb.Timestamp{} 26 _ = &meta_common.LabelledDomain{} 27 _ = &meta_resource.Resource{} 28 _ = &meta_service.Service{} 29 _ = &meta.Meta{} 30 _ = &multi_region_policy.MultiRegionPolicy{} 31 ) 32 33 type RegionalPlanAssignmentFieldPathBuilder struct{} 34 35 func NewRegionalPlanAssignmentFieldPathBuilder() RegionalPlanAssignmentFieldPathBuilder { 36 return RegionalPlanAssignmentFieldPathBuilder{} 37 } 38 func (RegionalPlanAssignmentFieldPathBuilder) Plan() RegionalPlanAssignmentPathSelectorPlan { 39 return RegionalPlanAssignmentPathSelectorPlan{} 40 } 41 func (RegionalPlanAssignmentFieldPathBuilder) Region() RegionalPlanAssignmentPathSelectorRegion { 42 return RegionalPlanAssignmentPathSelectorRegion{} 43 } 44 func (RegionalPlanAssignmentFieldPathBuilder) PlanGeneration() RegionalPlanAssignmentPathSelectorPlanGeneration { 45 return RegionalPlanAssignmentPathSelectorPlanGeneration{} 46 } 47 48 type RegionalPlanAssignmentPathSelectorPlan struct{} 49 50 func (RegionalPlanAssignmentPathSelectorPlan) FieldPath() *RegionalPlanAssignment_FieldTerminalPath { 51 return &RegionalPlanAssignment_FieldTerminalPath{selector: RegionalPlanAssignment_FieldPathSelectorPlan} 52 } 53 54 func (s RegionalPlanAssignmentPathSelectorPlan) WithValue(value *plan.Reference) *RegionalPlanAssignment_FieldTerminalPathValue { 55 return s.FieldPath().WithIValue(value).(*RegionalPlanAssignment_FieldTerminalPathValue) 56 } 57 58 func (s RegionalPlanAssignmentPathSelectorPlan) WithArrayOfValues(values []*plan.Reference) *RegionalPlanAssignment_FieldTerminalPathArrayOfValues { 59 return s.FieldPath().WithIArrayOfValues(values).(*RegionalPlanAssignment_FieldTerminalPathArrayOfValues) 60 } 61 62 type RegionalPlanAssignmentPathSelectorRegion struct{} 63 64 func (RegionalPlanAssignmentPathSelectorRegion) FieldPath() *RegionalPlanAssignment_FieldTerminalPath { 65 return &RegionalPlanAssignment_FieldTerminalPath{selector: RegionalPlanAssignment_FieldPathSelectorRegion} 66 } 67 68 func (s RegionalPlanAssignmentPathSelectorRegion) WithValue(value string) *RegionalPlanAssignment_FieldTerminalPathValue { 69 return s.FieldPath().WithIValue(value).(*RegionalPlanAssignment_FieldTerminalPathValue) 70 } 71 72 func (s RegionalPlanAssignmentPathSelectorRegion) WithArrayOfValues(values []string) *RegionalPlanAssignment_FieldTerminalPathArrayOfValues { 73 return s.FieldPath().WithIArrayOfValues(values).(*RegionalPlanAssignment_FieldTerminalPathArrayOfValues) 74 } 75 76 type RegionalPlanAssignmentPathSelectorPlanGeneration struct{} 77 78 func (RegionalPlanAssignmentPathSelectorPlanGeneration) FieldPath() *RegionalPlanAssignment_FieldTerminalPath { 79 return &RegionalPlanAssignment_FieldTerminalPath{selector: RegionalPlanAssignment_FieldPathSelectorPlanGeneration} 80 } 81 82 func (s RegionalPlanAssignmentPathSelectorPlanGeneration) WithValue(value int64) *RegionalPlanAssignment_FieldTerminalPathValue { 83 return s.FieldPath().WithIValue(value).(*RegionalPlanAssignment_FieldTerminalPathValue) 84 } 85 86 func (s RegionalPlanAssignmentPathSelectorPlanGeneration) WithArrayOfValues(values []int64) *RegionalPlanAssignment_FieldTerminalPathArrayOfValues { 87 return s.FieldPath().WithIArrayOfValues(values).(*RegionalPlanAssignment_FieldTerminalPathArrayOfValues) 88 } 89 90 type AllowanceFieldPathBuilder struct{} 91 92 func NewAllowanceFieldPathBuilder() AllowanceFieldPathBuilder { 93 return AllowanceFieldPathBuilder{} 94 } 95 func (AllowanceFieldPathBuilder) Resource() AllowancePathSelectorResource { 96 return AllowancePathSelectorResource{} 97 } 98 func (AllowanceFieldPathBuilder) Value() AllowancePathSelectorValue { 99 return AllowancePathSelectorValue{} 100 } 101 func (AllowanceFieldPathBuilder) Region() AllowancePathSelectorRegion { 102 return AllowancePathSelectorRegion{} 103 } 104 105 type AllowancePathSelectorResource struct{} 106 107 func (AllowancePathSelectorResource) FieldPath() *Allowance_FieldTerminalPath { 108 return &Allowance_FieldTerminalPath{selector: Allowance_FieldPathSelectorResource} 109 } 110 111 func (s AllowancePathSelectorResource) WithValue(value *meta_resource.Reference) *Allowance_FieldTerminalPathValue { 112 return s.FieldPath().WithIValue(value).(*Allowance_FieldTerminalPathValue) 113 } 114 115 func (s AllowancePathSelectorResource) WithArrayOfValues(values []*meta_resource.Reference) *Allowance_FieldTerminalPathArrayOfValues { 116 return s.FieldPath().WithIArrayOfValues(values).(*Allowance_FieldTerminalPathArrayOfValues) 117 } 118 119 type AllowancePathSelectorValue struct{} 120 121 func (AllowancePathSelectorValue) FieldPath() *Allowance_FieldTerminalPath { 122 return &Allowance_FieldTerminalPath{selector: Allowance_FieldPathSelectorValue} 123 } 124 125 func (s AllowancePathSelectorValue) WithValue(value int64) *Allowance_FieldTerminalPathValue { 126 return s.FieldPath().WithIValue(value).(*Allowance_FieldTerminalPathValue) 127 } 128 129 func (s AllowancePathSelectorValue) WithArrayOfValues(values []int64) *Allowance_FieldTerminalPathArrayOfValues { 130 return s.FieldPath().WithIArrayOfValues(values).(*Allowance_FieldTerminalPathArrayOfValues) 131 } 132 133 type AllowancePathSelectorRegion struct{} 134 135 func (AllowancePathSelectorRegion) FieldPath() *Allowance_FieldTerminalPath { 136 return &Allowance_FieldTerminalPath{selector: Allowance_FieldPathSelectorRegion} 137 } 138 139 func (s AllowancePathSelectorRegion) WithValue(value string) *Allowance_FieldTerminalPathValue { 140 return s.FieldPath().WithIValue(value).(*Allowance_FieldTerminalPathValue) 141 } 142 143 func (s AllowancePathSelectorRegion) WithArrayOfValues(values []string) *Allowance_FieldTerminalPathArrayOfValues { 144 return s.FieldPath().WithIArrayOfValues(values).(*Allowance_FieldTerminalPathArrayOfValues) 145 }