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  	_ = &timestamppb.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  }