...

Source file src/cloud.google.com/go/monitoring/dashboard/apiv1/dashboardpb/text.pb.go

Documentation: cloud.google.com/go/monitoring/dashboard/apiv1/dashboardpb

     1  // Copyright 2023 Google LLC
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  
    15  // Code generated by protoc-gen-go. DO NOT EDIT.
    16  // versions:
    17  // 	protoc-gen-go v1.33.0
    18  // 	protoc        v4.25.3
    19  // source: google/monitoring/dashboard/v1/text.proto
    20  
    21  package dashboardpb
    22  
    23  import (
    24  	reflect "reflect"
    25  	sync "sync"
    26  
    27  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    28  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    29  )
    30  
    31  const (
    32  	// Verify that this generated code is sufficiently up-to-date.
    33  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    34  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    35  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    36  )
    37  
    38  // The format type of the text content.
    39  type Text_Format int32
    40  
    41  const (
    42  	// Format is unspecified. Defaults to MARKDOWN.
    43  	Text_FORMAT_UNSPECIFIED Text_Format = 0
    44  	// The text contains Markdown formatting.
    45  	Text_MARKDOWN Text_Format = 1
    46  	// The text contains no special formatting.
    47  	Text_RAW Text_Format = 2
    48  )
    49  
    50  // Enum value maps for Text_Format.
    51  var (
    52  	Text_Format_name = map[int32]string{
    53  		0: "FORMAT_UNSPECIFIED",
    54  		1: "MARKDOWN",
    55  		2: "RAW",
    56  	}
    57  	Text_Format_value = map[string]int32{
    58  		"FORMAT_UNSPECIFIED": 0,
    59  		"MARKDOWN":           1,
    60  		"RAW":                2,
    61  	}
    62  )
    63  
    64  func (x Text_Format) Enum() *Text_Format {
    65  	p := new(Text_Format)
    66  	*p = x
    67  	return p
    68  }
    69  
    70  func (x Text_Format) String() string {
    71  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    72  }
    73  
    74  func (Text_Format) Descriptor() protoreflect.EnumDescriptor {
    75  	return file_google_monitoring_dashboard_v1_text_proto_enumTypes[0].Descriptor()
    76  }
    77  
    78  func (Text_Format) Type() protoreflect.EnumType {
    79  	return &file_google_monitoring_dashboard_v1_text_proto_enumTypes[0]
    80  }
    81  
    82  func (x Text_Format) Number() protoreflect.EnumNumber {
    83  	return protoreflect.EnumNumber(x)
    84  }
    85  
    86  // Deprecated: Use Text_Format.Descriptor instead.
    87  func (Text_Format) EnumDescriptor() ([]byte, []int) {
    88  	return file_google_monitoring_dashboard_v1_text_proto_rawDescGZIP(), []int{0, 0}
    89  }
    90  
    91  // The horizontal alignment of both the title and content on a text widget
    92  type Text_TextStyle_HorizontalAlignment int32
    93  
    94  const (
    95  	// No horizontal alignment specified, will default to H_LEFT
    96  	Text_TextStyle_HORIZONTAL_ALIGNMENT_UNSPECIFIED Text_TextStyle_HorizontalAlignment = 0
    97  	// Left-align
    98  	Text_TextStyle_H_LEFT Text_TextStyle_HorizontalAlignment = 1
    99  	// Center-align
   100  	Text_TextStyle_H_CENTER Text_TextStyle_HorizontalAlignment = 2
   101  	// Right-align
   102  	Text_TextStyle_H_RIGHT Text_TextStyle_HorizontalAlignment = 3
   103  )
   104  
   105  // Enum value maps for Text_TextStyle_HorizontalAlignment.
   106  var (
   107  	Text_TextStyle_HorizontalAlignment_name = map[int32]string{
   108  		0: "HORIZONTAL_ALIGNMENT_UNSPECIFIED",
   109  		1: "H_LEFT",
   110  		2: "H_CENTER",
   111  		3: "H_RIGHT",
   112  	}
   113  	Text_TextStyle_HorizontalAlignment_value = map[string]int32{
   114  		"HORIZONTAL_ALIGNMENT_UNSPECIFIED": 0,
   115  		"H_LEFT":                           1,
   116  		"H_CENTER":                         2,
   117  		"H_RIGHT":                          3,
   118  	}
   119  )
   120  
   121  func (x Text_TextStyle_HorizontalAlignment) Enum() *Text_TextStyle_HorizontalAlignment {
   122  	p := new(Text_TextStyle_HorizontalAlignment)
   123  	*p = x
   124  	return p
   125  }
   126  
   127  func (x Text_TextStyle_HorizontalAlignment) String() string {
   128  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   129  }
   130  
   131  func (Text_TextStyle_HorizontalAlignment) Descriptor() protoreflect.EnumDescriptor {
   132  	return file_google_monitoring_dashboard_v1_text_proto_enumTypes[1].Descriptor()
   133  }
   134  
   135  func (Text_TextStyle_HorizontalAlignment) Type() protoreflect.EnumType {
   136  	return &file_google_monitoring_dashboard_v1_text_proto_enumTypes[1]
   137  }
   138  
   139  func (x Text_TextStyle_HorizontalAlignment) Number() protoreflect.EnumNumber {
   140  	return protoreflect.EnumNumber(x)
   141  }
   142  
   143  // Deprecated: Use Text_TextStyle_HorizontalAlignment.Descriptor instead.
   144  func (Text_TextStyle_HorizontalAlignment) EnumDescriptor() ([]byte, []int) {
   145  	return file_google_monitoring_dashboard_v1_text_proto_rawDescGZIP(), []int{0, 0, 0}
   146  }
   147  
   148  // The vertical alignment of both the title and content on a text widget
   149  type Text_TextStyle_VerticalAlignment int32
   150  
   151  const (
   152  	// No vertical alignment specified, will default to V_TOP
   153  	Text_TextStyle_VERTICAL_ALIGNMENT_UNSPECIFIED Text_TextStyle_VerticalAlignment = 0
   154  	// Top-align
   155  	Text_TextStyle_V_TOP Text_TextStyle_VerticalAlignment = 1
   156  	// Center-align
   157  	Text_TextStyle_V_CENTER Text_TextStyle_VerticalAlignment = 2
   158  	// Bottom-align
   159  	Text_TextStyle_V_BOTTOM Text_TextStyle_VerticalAlignment = 3
   160  )
   161  
   162  // Enum value maps for Text_TextStyle_VerticalAlignment.
   163  var (
   164  	Text_TextStyle_VerticalAlignment_name = map[int32]string{
   165  		0: "VERTICAL_ALIGNMENT_UNSPECIFIED",
   166  		1: "V_TOP",
   167  		2: "V_CENTER",
   168  		3: "V_BOTTOM",
   169  	}
   170  	Text_TextStyle_VerticalAlignment_value = map[string]int32{
   171  		"VERTICAL_ALIGNMENT_UNSPECIFIED": 0,
   172  		"V_TOP":                          1,
   173  		"V_CENTER":                       2,
   174  		"V_BOTTOM":                       3,
   175  	}
   176  )
   177  
   178  func (x Text_TextStyle_VerticalAlignment) Enum() *Text_TextStyle_VerticalAlignment {
   179  	p := new(Text_TextStyle_VerticalAlignment)
   180  	*p = x
   181  	return p
   182  }
   183  
   184  func (x Text_TextStyle_VerticalAlignment) String() string {
   185  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   186  }
   187  
   188  func (Text_TextStyle_VerticalAlignment) Descriptor() protoreflect.EnumDescriptor {
   189  	return file_google_monitoring_dashboard_v1_text_proto_enumTypes[2].Descriptor()
   190  }
   191  
   192  func (Text_TextStyle_VerticalAlignment) Type() protoreflect.EnumType {
   193  	return &file_google_monitoring_dashboard_v1_text_proto_enumTypes[2]
   194  }
   195  
   196  func (x Text_TextStyle_VerticalAlignment) Number() protoreflect.EnumNumber {
   197  	return protoreflect.EnumNumber(x)
   198  }
   199  
   200  // Deprecated: Use Text_TextStyle_VerticalAlignment.Descriptor instead.
   201  func (Text_TextStyle_VerticalAlignment) EnumDescriptor() ([]byte, []int) {
   202  	return file_google_monitoring_dashboard_v1_text_proto_rawDescGZIP(), []int{0, 0, 1}
   203  }
   204  
   205  // Specifies padding size around a text widget
   206  type Text_TextStyle_PaddingSize int32
   207  
   208  const (
   209  	// No padding size specified, will default to P_EXTRA_SMALL
   210  	Text_TextStyle_PADDING_SIZE_UNSPECIFIED Text_TextStyle_PaddingSize = 0
   211  	// Extra small padding
   212  	Text_TextStyle_P_EXTRA_SMALL Text_TextStyle_PaddingSize = 1
   213  	// Small padding
   214  	Text_TextStyle_P_SMALL Text_TextStyle_PaddingSize = 2
   215  	// Medium padding
   216  	Text_TextStyle_P_MEDIUM Text_TextStyle_PaddingSize = 3
   217  	// Large padding
   218  	Text_TextStyle_P_LARGE Text_TextStyle_PaddingSize = 4
   219  	// Extra large padding
   220  	Text_TextStyle_P_EXTRA_LARGE Text_TextStyle_PaddingSize = 5
   221  )
   222  
   223  // Enum value maps for Text_TextStyle_PaddingSize.
   224  var (
   225  	Text_TextStyle_PaddingSize_name = map[int32]string{
   226  		0: "PADDING_SIZE_UNSPECIFIED",
   227  		1: "P_EXTRA_SMALL",
   228  		2: "P_SMALL",
   229  		3: "P_MEDIUM",
   230  		4: "P_LARGE",
   231  		5: "P_EXTRA_LARGE",
   232  	}
   233  	Text_TextStyle_PaddingSize_value = map[string]int32{
   234  		"PADDING_SIZE_UNSPECIFIED": 0,
   235  		"P_EXTRA_SMALL":            1,
   236  		"P_SMALL":                  2,
   237  		"P_MEDIUM":                 3,
   238  		"P_LARGE":                  4,
   239  		"P_EXTRA_LARGE":            5,
   240  	}
   241  )
   242  
   243  func (x Text_TextStyle_PaddingSize) Enum() *Text_TextStyle_PaddingSize {
   244  	p := new(Text_TextStyle_PaddingSize)
   245  	*p = x
   246  	return p
   247  }
   248  
   249  func (x Text_TextStyle_PaddingSize) String() string {
   250  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   251  }
   252  
   253  func (Text_TextStyle_PaddingSize) Descriptor() protoreflect.EnumDescriptor {
   254  	return file_google_monitoring_dashboard_v1_text_proto_enumTypes[3].Descriptor()
   255  }
   256  
   257  func (Text_TextStyle_PaddingSize) Type() protoreflect.EnumType {
   258  	return &file_google_monitoring_dashboard_v1_text_proto_enumTypes[3]
   259  }
   260  
   261  func (x Text_TextStyle_PaddingSize) Number() protoreflect.EnumNumber {
   262  	return protoreflect.EnumNumber(x)
   263  }
   264  
   265  // Deprecated: Use Text_TextStyle_PaddingSize.Descriptor instead.
   266  func (Text_TextStyle_PaddingSize) EnumDescriptor() ([]byte, []int) {
   267  	return file_google_monitoring_dashboard_v1_text_proto_rawDescGZIP(), []int{0, 0, 2}
   268  }
   269  
   270  // Specifies a font size for the title and content of a text widget
   271  type Text_TextStyle_FontSize int32
   272  
   273  const (
   274  	// No font size specified, will default to FS_LARGE
   275  	Text_TextStyle_FONT_SIZE_UNSPECIFIED Text_TextStyle_FontSize = 0
   276  	// Extra small font size
   277  	Text_TextStyle_FS_EXTRA_SMALL Text_TextStyle_FontSize = 1
   278  	// Small font size
   279  	Text_TextStyle_FS_SMALL Text_TextStyle_FontSize = 2
   280  	// Medium font size
   281  	Text_TextStyle_FS_MEDIUM Text_TextStyle_FontSize = 3
   282  	// Large font size
   283  	Text_TextStyle_FS_LARGE Text_TextStyle_FontSize = 4
   284  	// Extra large font size
   285  	Text_TextStyle_FS_EXTRA_LARGE Text_TextStyle_FontSize = 5
   286  )
   287  
   288  // Enum value maps for Text_TextStyle_FontSize.
   289  var (
   290  	Text_TextStyle_FontSize_name = map[int32]string{
   291  		0: "FONT_SIZE_UNSPECIFIED",
   292  		1: "FS_EXTRA_SMALL",
   293  		2: "FS_SMALL",
   294  		3: "FS_MEDIUM",
   295  		4: "FS_LARGE",
   296  		5: "FS_EXTRA_LARGE",
   297  	}
   298  	Text_TextStyle_FontSize_value = map[string]int32{
   299  		"FONT_SIZE_UNSPECIFIED": 0,
   300  		"FS_EXTRA_SMALL":        1,
   301  		"FS_SMALL":              2,
   302  		"FS_MEDIUM":             3,
   303  		"FS_LARGE":              4,
   304  		"FS_EXTRA_LARGE":        5,
   305  	}
   306  )
   307  
   308  func (x Text_TextStyle_FontSize) Enum() *Text_TextStyle_FontSize {
   309  	p := new(Text_TextStyle_FontSize)
   310  	*p = x
   311  	return p
   312  }
   313  
   314  func (x Text_TextStyle_FontSize) String() string {
   315  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   316  }
   317  
   318  func (Text_TextStyle_FontSize) Descriptor() protoreflect.EnumDescriptor {
   319  	return file_google_monitoring_dashboard_v1_text_proto_enumTypes[4].Descriptor()
   320  }
   321  
   322  func (Text_TextStyle_FontSize) Type() protoreflect.EnumType {
   323  	return &file_google_monitoring_dashboard_v1_text_proto_enumTypes[4]
   324  }
   325  
   326  func (x Text_TextStyle_FontSize) Number() protoreflect.EnumNumber {
   327  	return protoreflect.EnumNumber(x)
   328  }
   329  
   330  // Deprecated: Use Text_TextStyle_FontSize.Descriptor instead.
   331  func (Text_TextStyle_FontSize) EnumDescriptor() ([]byte, []int) {
   332  	return file_google_monitoring_dashboard_v1_text_proto_rawDescGZIP(), []int{0, 0, 3}
   333  }
   334  
   335  // Specifies where a visual pointer is placed on a text widget (also
   336  // sometimes called a "tail")
   337  type Text_TextStyle_PointerLocation int32
   338  
   339  const (
   340  	// No visual pointer
   341  	Text_TextStyle_POINTER_LOCATION_UNSPECIFIED Text_TextStyle_PointerLocation = 0
   342  	// Placed in the middle of the top of the widget
   343  	Text_TextStyle_PL_TOP Text_TextStyle_PointerLocation = 1
   344  	// Placed in the middle of the right side of the widget
   345  	Text_TextStyle_PL_RIGHT Text_TextStyle_PointerLocation = 2
   346  	// Placed in the middle of the bottom of the widget
   347  	Text_TextStyle_PL_BOTTOM Text_TextStyle_PointerLocation = 3
   348  	// Placed in the middle of the left side of the widget
   349  	Text_TextStyle_PL_LEFT Text_TextStyle_PointerLocation = 4
   350  	// Placed on the left side of the top of the widget
   351  	Text_TextStyle_PL_TOP_LEFT Text_TextStyle_PointerLocation = 5
   352  	// Placed on the right side of the top of the widget
   353  	Text_TextStyle_PL_TOP_RIGHT Text_TextStyle_PointerLocation = 6
   354  	// Placed on the top of the right side of the widget
   355  	Text_TextStyle_PL_RIGHT_TOP Text_TextStyle_PointerLocation = 7
   356  	// Placed on the bottom of the right side of the widget
   357  	Text_TextStyle_PL_RIGHT_BOTTOM Text_TextStyle_PointerLocation = 8
   358  	// Placed on the right side of the bottom of the widget
   359  	Text_TextStyle_PL_BOTTOM_RIGHT Text_TextStyle_PointerLocation = 9
   360  	// Placed on the left side of the bottom of the widget
   361  	Text_TextStyle_PL_BOTTOM_LEFT Text_TextStyle_PointerLocation = 10
   362  	// Placed on the bottom of the left side of the widget
   363  	Text_TextStyle_PL_LEFT_BOTTOM Text_TextStyle_PointerLocation = 11
   364  	// Placed on the top of the left side of the widget
   365  	Text_TextStyle_PL_LEFT_TOP Text_TextStyle_PointerLocation = 12
   366  )
   367  
   368  // Enum value maps for Text_TextStyle_PointerLocation.
   369  var (
   370  	Text_TextStyle_PointerLocation_name = map[int32]string{
   371  		0:  "POINTER_LOCATION_UNSPECIFIED",
   372  		1:  "PL_TOP",
   373  		2:  "PL_RIGHT",
   374  		3:  "PL_BOTTOM",
   375  		4:  "PL_LEFT",
   376  		5:  "PL_TOP_LEFT",
   377  		6:  "PL_TOP_RIGHT",
   378  		7:  "PL_RIGHT_TOP",
   379  		8:  "PL_RIGHT_BOTTOM",
   380  		9:  "PL_BOTTOM_RIGHT",
   381  		10: "PL_BOTTOM_LEFT",
   382  		11: "PL_LEFT_BOTTOM",
   383  		12: "PL_LEFT_TOP",
   384  	}
   385  	Text_TextStyle_PointerLocation_value = map[string]int32{
   386  		"POINTER_LOCATION_UNSPECIFIED": 0,
   387  		"PL_TOP":                       1,
   388  		"PL_RIGHT":                     2,
   389  		"PL_BOTTOM":                    3,
   390  		"PL_LEFT":                      4,
   391  		"PL_TOP_LEFT":                  5,
   392  		"PL_TOP_RIGHT":                 6,
   393  		"PL_RIGHT_TOP":                 7,
   394  		"PL_RIGHT_BOTTOM":              8,
   395  		"PL_BOTTOM_RIGHT":              9,
   396  		"PL_BOTTOM_LEFT":               10,
   397  		"PL_LEFT_BOTTOM":               11,
   398  		"PL_LEFT_TOP":                  12,
   399  	}
   400  )
   401  
   402  func (x Text_TextStyle_PointerLocation) Enum() *Text_TextStyle_PointerLocation {
   403  	p := new(Text_TextStyle_PointerLocation)
   404  	*p = x
   405  	return p
   406  }
   407  
   408  func (x Text_TextStyle_PointerLocation) String() string {
   409  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   410  }
   411  
   412  func (Text_TextStyle_PointerLocation) Descriptor() protoreflect.EnumDescriptor {
   413  	return file_google_monitoring_dashboard_v1_text_proto_enumTypes[5].Descriptor()
   414  }
   415  
   416  func (Text_TextStyle_PointerLocation) Type() protoreflect.EnumType {
   417  	return &file_google_monitoring_dashboard_v1_text_proto_enumTypes[5]
   418  }
   419  
   420  func (x Text_TextStyle_PointerLocation) Number() protoreflect.EnumNumber {
   421  	return protoreflect.EnumNumber(x)
   422  }
   423  
   424  // Deprecated: Use Text_TextStyle_PointerLocation.Descriptor instead.
   425  func (Text_TextStyle_PointerLocation) EnumDescriptor() ([]byte, []int) {
   426  	return file_google_monitoring_dashboard_v1_text_proto_rawDescGZIP(), []int{0, 0, 4}
   427  }
   428  
   429  // A widget that displays textual content.
   430  type Text struct {
   431  	state         protoimpl.MessageState
   432  	sizeCache     protoimpl.SizeCache
   433  	unknownFields protoimpl.UnknownFields
   434  
   435  	// The text content to be displayed.
   436  	Content string `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"`
   437  	// How the text content is formatted.
   438  	Format Text_Format `protobuf:"varint,2,opt,name=format,proto3,enum=google.monitoring.dashboard.v1.Text_Format" json:"format,omitempty"`
   439  	// How the text is styled
   440  	Style *Text_TextStyle `protobuf:"bytes,3,opt,name=style,proto3" json:"style,omitempty"`
   441  }
   442  
   443  func (x *Text) Reset() {
   444  	*x = Text{}
   445  	if protoimpl.UnsafeEnabled {
   446  		mi := &file_google_monitoring_dashboard_v1_text_proto_msgTypes[0]
   447  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   448  		ms.StoreMessageInfo(mi)
   449  	}
   450  }
   451  
   452  func (x *Text) String() string {
   453  	return protoimpl.X.MessageStringOf(x)
   454  }
   455  
   456  func (*Text) ProtoMessage() {}
   457  
   458  func (x *Text) ProtoReflect() protoreflect.Message {
   459  	mi := &file_google_monitoring_dashboard_v1_text_proto_msgTypes[0]
   460  	if protoimpl.UnsafeEnabled && x != nil {
   461  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   462  		if ms.LoadMessageInfo() == nil {
   463  			ms.StoreMessageInfo(mi)
   464  		}
   465  		return ms
   466  	}
   467  	return mi.MessageOf(x)
   468  }
   469  
   470  // Deprecated: Use Text.ProtoReflect.Descriptor instead.
   471  func (*Text) Descriptor() ([]byte, []int) {
   472  	return file_google_monitoring_dashboard_v1_text_proto_rawDescGZIP(), []int{0}
   473  }
   474  
   475  func (x *Text) GetContent() string {
   476  	if x != nil {
   477  		return x.Content
   478  	}
   479  	return ""
   480  }
   481  
   482  func (x *Text) GetFormat() Text_Format {
   483  	if x != nil {
   484  		return x.Format
   485  	}
   486  	return Text_FORMAT_UNSPECIFIED
   487  }
   488  
   489  func (x *Text) GetStyle() *Text_TextStyle {
   490  	if x != nil {
   491  		return x.Style
   492  	}
   493  	return nil
   494  }
   495  
   496  // Properties that determine how the title and content are styled
   497  type Text_TextStyle struct {
   498  	state         protoimpl.MessageState
   499  	sizeCache     protoimpl.SizeCache
   500  	unknownFields protoimpl.UnknownFields
   501  
   502  	// The background color as a hex string. "#RRGGBB" or "#RGB"
   503  	BackgroundColor string `protobuf:"bytes,1,opt,name=background_color,json=backgroundColor,proto3" json:"background_color,omitempty"`
   504  	// The text color as a hex string. "#RRGGBB" or "#RGB"
   505  	TextColor string `protobuf:"bytes,2,opt,name=text_color,json=textColor,proto3" json:"text_color,omitempty"`
   506  	// The horizontal alignment of both the title and content
   507  	HorizontalAlignment Text_TextStyle_HorizontalAlignment `protobuf:"varint,3,opt,name=horizontal_alignment,json=horizontalAlignment,proto3,enum=google.monitoring.dashboard.v1.Text_TextStyle_HorizontalAlignment" json:"horizontal_alignment,omitempty"`
   508  	// The vertical alignment of both the title and content
   509  	VerticalAlignment Text_TextStyle_VerticalAlignment `protobuf:"varint,4,opt,name=vertical_alignment,json=verticalAlignment,proto3,enum=google.monitoring.dashboard.v1.Text_TextStyle_VerticalAlignment" json:"vertical_alignment,omitempty"`
   510  	// The amount of padding around the widget
   511  	Padding Text_TextStyle_PaddingSize `protobuf:"varint,5,opt,name=padding,proto3,enum=google.monitoring.dashboard.v1.Text_TextStyle_PaddingSize" json:"padding,omitempty"`
   512  	// Font sizes for both the title and content. The title will still be larger
   513  	// relative to the content.
   514  	FontSize Text_TextStyle_FontSize `protobuf:"varint,6,opt,name=font_size,json=fontSize,proto3,enum=google.monitoring.dashboard.v1.Text_TextStyle_FontSize" json:"font_size,omitempty"`
   515  	// The pointer location for this widget (also sometimes called a "tail")
   516  	PointerLocation Text_TextStyle_PointerLocation `protobuf:"varint,7,opt,name=pointer_location,json=pointerLocation,proto3,enum=google.monitoring.dashboard.v1.Text_TextStyle_PointerLocation" json:"pointer_location,omitempty"`
   517  }
   518  
   519  func (x *Text_TextStyle) Reset() {
   520  	*x = Text_TextStyle{}
   521  	if protoimpl.UnsafeEnabled {
   522  		mi := &file_google_monitoring_dashboard_v1_text_proto_msgTypes[1]
   523  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   524  		ms.StoreMessageInfo(mi)
   525  	}
   526  }
   527  
   528  func (x *Text_TextStyle) String() string {
   529  	return protoimpl.X.MessageStringOf(x)
   530  }
   531  
   532  func (*Text_TextStyle) ProtoMessage() {}
   533  
   534  func (x *Text_TextStyle) ProtoReflect() protoreflect.Message {
   535  	mi := &file_google_monitoring_dashboard_v1_text_proto_msgTypes[1]
   536  	if protoimpl.UnsafeEnabled && x != nil {
   537  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   538  		if ms.LoadMessageInfo() == nil {
   539  			ms.StoreMessageInfo(mi)
   540  		}
   541  		return ms
   542  	}
   543  	return mi.MessageOf(x)
   544  }
   545  
   546  // Deprecated: Use Text_TextStyle.ProtoReflect.Descriptor instead.
   547  func (*Text_TextStyle) Descriptor() ([]byte, []int) {
   548  	return file_google_monitoring_dashboard_v1_text_proto_rawDescGZIP(), []int{0, 0}
   549  }
   550  
   551  func (x *Text_TextStyle) GetBackgroundColor() string {
   552  	if x != nil {
   553  		return x.BackgroundColor
   554  	}
   555  	return ""
   556  }
   557  
   558  func (x *Text_TextStyle) GetTextColor() string {
   559  	if x != nil {
   560  		return x.TextColor
   561  	}
   562  	return ""
   563  }
   564  
   565  func (x *Text_TextStyle) GetHorizontalAlignment() Text_TextStyle_HorizontalAlignment {
   566  	if x != nil {
   567  		return x.HorizontalAlignment
   568  	}
   569  	return Text_TextStyle_HORIZONTAL_ALIGNMENT_UNSPECIFIED
   570  }
   571  
   572  func (x *Text_TextStyle) GetVerticalAlignment() Text_TextStyle_VerticalAlignment {
   573  	if x != nil {
   574  		return x.VerticalAlignment
   575  	}
   576  	return Text_TextStyle_VERTICAL_ALIGNMENT_UNSPECIFIED
   577  }
   578  
   579  func (x *Text_TextStyle) GetPadding() Text_TextStyle_PaddingSize {
   580  	if x != nil {
   581  		return x.Padding
   582  	}
   583  	return Text_TextStyle_PADDING_SIZE_UNSPECIFIED
   584  }
   585  
   586  func (x *Text_TextStyle) GetFontSize() Text_TextStyle_FontSize {
   587  	if x != nil {
   588  		return x.FontSize
   589  	}
   590  	return Text_TextStyle_FONT_SIZE_UNSPECIFIED
   591  }
   592  
   593  func (x *Text_TextStyle) GetPointerLocation() Text_TextStyle_PointerLocation {
   594  	if x != nil {
   595  		return x.PointerLocation
   596  	}
   597  	return Text_TextStyle_POINTER_LOCATION_UNSPECIFIED
   598  }
   599  
   600  var File_google_monitoring_dashboard_v1_text_proto protoreflect.FileDescriptor
   601  
   602  var file_google_monitoring_dashboard_v1_text_proto_rawDesc = []byte{
   603  	0x0a, 0x29, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72,
   604  	0x69, 0x6e, 0x67, 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x2f, 0x76, 0x31,
   605  	0x2f, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, 0x67, 0x6f, 0x6f,
   606  	0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x64,
   607  	0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x2e, 0x76, 0x31, 0x22, 0xf8, 0x0b, 0x0a, 0x04,
   608  	0x54, 0x65, 0x78, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18,
   609  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x43,
   610  	0x0a, 0x06, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b,
   611  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69,
   612  	0x6e, 0x67, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x2e, 0x76, 0x31, 0x2e,
   613  	0x54, 0x65, 0x78, 0x74, 0x2e, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x52, 0x06, 0x66, 0x6f, 0x72,
   614  	0x6d, 0x61, 0x74, 0x12, 0x44, 0x0a, 0x05, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01,
   615  	0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69,
   616  	0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64,
   617  	0x2e, 0x76, 0x31, 0x2e, 0x54, 0x65, 0x78, 0x74, 0x2e, 0x54, 0x65, 0x78, 0x74, 0x53, 0x74, 0x79,
   618  	0x6c, 0x65, 0x52, 0x05, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x1a, 0x91, 0x0a, 0x0a, 0x09, 0x54, 0x65,
   619  	0x78, 0x74, 0x53, 0x74, 0x79, 0x6c, 0x65, 0x12, 0x29, 0x0a, 0x10, 0x62, 0x61, 0x63, 0x6b, 0x67,
   620  	0x72, 0x6f, 0x75, 0x6e, 0x64, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28,
   621  	0x09, 0x52, 0x0f, 0x62, 0x61, 0x63, 0x6b, 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x43, 0x6f, 0x6c,
   622  	0x6f, 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72,
   623  	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x74, 0x65, 0x78, 0x74, 0x43, 0x6f, 0x6c, 0x6f,
   624  	0x72, 0x12, 0x75, 0x0a, 0x14, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x6f, 0x6e, 0x74, 0x61, 0x6c, 0x5f,
   625  	0x61, 0x6c, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32,
   626  	0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72,
   627  	0x69, 0x6e, 0x67, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x2e, 0x76, 0x31,
   628  	0x2e, 0x54, 0x65, 0x78, 0x74, 0x2e, 0x54, 0x65, 0x78, 0x74, 0x53, 0x74, 0x79, 0x6c, 0x65, 0x2e,
   629  	0x48, 0x6f, 0x72, 0x69, 0x7a, 0x6f, 0x6e, 0x74, 0x61, 0x6c, 0x41, 0x6c, 0x69, 0x67, 0x6e, 0x6d,
   630  	0x65, 0x6e, 0x74, 0x52, 0x13, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x6f, 0x6e, 0x74, 0x61, 0x6c, 0x41,
   631  	0x6c, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x6f, 0x0a, 0x12, 0x76, 0x65, 0x72, 0x74,
   632  	0x69, 0x63, 0x61, 0x6c, 0x5f, 0x61, 0x6c, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x04,
   633  	0x20, 0x01, 0x28, 0x0e, 0x32, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f,
   634  	0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61,
   635  	0x72, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x65, 0x78, 0x74, 0x2e, 0x54, 0x65, 0x78, 0x74, 0x53,
   636  	0x74, 0x79, 0x6c, 0x65, 0x2e, 0x56, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x41, 0x6c, 0x69,
   637  	0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x11, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c,
   638  	0x41, 0x6c, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x54, 0x0a, 0x07, 0x70, 0x61, 0x64,
   639  	0x64, 0x69, 0x6e, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f,
   640  	0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x64,
   641  	0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x65, 0x78, 0x74,
   642  	0x2e, 0x54, 0x65, 0x78, 0x74, 0x53, 0x74, 0x79, 0x6c, 0x65, 0x2e, 0x50, 0x61, 0x64, 0x64, 0x69,
   643  	0x6e, 0x67, 0x53, 0x69, 0x7a, 0x65, 0x52, 0x07, 0x70, 0x61, 0x64, 0x64, 0x69, 0x6e, 0x67, 0x12,
   644  	0x54, 0x0a, 0x09, 0x66, 0x6f, 0x6e, 0x74, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x06, 0x20, 0x01,
   645  	0x28, 0x0e, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69,
   646  	0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64,
   647  	0x2e, 0x76, 0x31, 0x2e, 0x54, 0x65, 0x78, 0x74, 0x2e, 0x54, 0x65, 0x78, 0x74, 0x53, 0x74, 0x79,
   648  	0x6c, 0x65, 0x2e, 0x46, 0x6f, 0x6e, 0x74, 0x53, 0x69, 0x7a, 0x65, 0x52, 0x08, 0x66, 0x6f, 0x6e,
   649  	0x74, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x69, 0x0a, 0x10, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x65, 0x72,
   650  	0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32,
   651  	0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72,
   652  	0x69, 0x6e, 0x67, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x2e, 0x76, 0x31,
   653  	0x2e, 0x54, 0x65, 0x78, 0x74, 0x2e, 0x54, 0x65, 0x78, 0x74, 0x53, 0x74, 0x79, 0x6c, 0x65, 0x2e,
   654  	0x50, 0x6f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
   655  	0x0f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   656  	0x22, 0x62, 0x0a, 0x13, 0x48, 0x6f, 0x72, 0x69, 0x7a, 0x6f, 0x6e, 0x74, 0x61, 0x6c, 0x41, 0x6c,
   657  	0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x24, 0x0a, 0x20, 0x48, 0x4f, 0x52, 0x49, 0x5a,
   658  	0x4f, 0x4e, 0x54, 0x41, 0x4c, 0x5f, 0x41, 0x4c, 0x49, 0x47, 0x4e, 0x4d, 0x45, 0x4e, 0x54, 0x5f,
   659  	0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a,
   660  	0x06, 0x48, 0x5f, 0x4c, 0x45, 0x46, 0x54, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x48, 0x5f, 0x43,
   661  	0x45, 0x4e, 0x54, 0x45, 0x52, 0x10, 0x02, 0x12, 0x0b, 0x0a, 0x07, 0x48, 0x5f, 0x52, 0x49, 0x47,
   662  	0x48, 0x54, 0x10, 0x03, 0x22, 0x5e, 0x0a, 0x11, 0x56, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c,
   663  	0x41, 0x6c, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x22, 0x0a, 0x1e, 0x56, 0x45, 0x52,
   664  	0x54, 0x49, 0x43, 0x41, 0x4c, 0x5f, 0x41, 0x4c, 0x49, 0x47, 0x4e, 0x4d, 0x45, 0x4e, 0x54, 0x5f,
   665  	0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a,
   666  	0x05, 0x56, 0x5f, 0x54, 0x4f, 0x50, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x56, 0x5f, 0x43, 0x45,
   667  	0x4e, 0x54, 0x45, 0x52, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08, 0x56, 0x5f, 0x42, 0x4f, 0x54, 0x54,
   668  	0x4f, 0x4d, 0x10, 0x03, 0x22, 0x79, 0x0a, 0x0b, 0x50, 0x61, 0x64, 0x64, 0x69, 0x6e, 0x67, 0x53,
   669  	0x69, 0x7a, 0x65, 0x12, 0x1c, 0x0a, 0x18, 0x50, 0x41, 0x44, 0x44, 0x49, 0x4e, 0x47, 0x5f, 0x53,
   670  	0x49, 0x5a, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10,
   671  	0x00, 0x12, 0x11, 0x0a, 0x0d, 0x50, 0x5f, 0x45, 0x58, 0x54, 0x52, 0x41, 0x5f, 0x53, 0x4d, 0x41,
   672  	0x4c, 0x4c, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x50, 0x5f, 0x53, 0x4d, 0x41, 0x4c, 0x4c, 0x10,
   673  	0x02, 0x12, 0x0c, 0x0a, 0x08, 0x50, 0x5f, 0x4d, 0x45, 0x44, 0x49, 0x55, 0x4d, 0x10, 0x03, 0x12,
   674  	0x0b, 0x0a, 0x07, 0x50, 0x5f, 0x4c, 0x41, 0x52, 0x47, 0x45, 0x10, 0x04, 0x12, 0x11, 0x0a, 0x0d,
   675  	0x50, 0x5f, 0x45, 0x58, 0x54, 0x52, 0x41, 0x5f, 0x4c, 0x41, 0x52, 0x47, 0x45, 0x10, 0x05, 0x22,
   676  	0x78, 0x0a, 0x08, 0x46, 0x6f, 0x6e, 0x74, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x19, 0x0a, 0x15, 0x46,
   677  	0x4f, 0x4e, 0x54, 0x5f, 0x53, 0x49, 0x5a, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49,
   678  	0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x12, 0x0a, 0x0e, 0x46, 0x53, 0x5f, 0x45, 0x58, 0x54,
   679  	0x52, 0x41, 0x5f, 0x53, 0x4d, 0x41, 0x4c, 0x4c, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x46, 0x53,
   680  	0x5f, 0x53, 0x4d, 0x41, 0x4c, 0x4c, 0x10, 0x02, 0x12, 0x0d, 0x0a, 0x09, 0x46, 0x53, 0x5f, 0x4d,
   681  	0x45, 0x44, 0x49, 0x55, 0x4d, 0x10, 0x03, 0x12, 0x0c, 0x0a, 0x08, 0x46, 0x53, 0x5f, 0x4c, 0x41,
   682  	0x52, 0x47, 0x45, 0x10, 0x04, 0x12, 0x12, 0x0a, 0x0e, 0x46, 0x53, 0x5f, 0x45, 0x58, 0x54, 0x52,
   683  	0x41, 0x5f, 0x4c, 0x41, 0x52, 0x47, 0x45, 0x10, 0x05, 0x22, 0x81, 0x02, 0x0a, 0x0f, 0x50, 0x6f,
   684  	0x69, 0x6e, 0x74, 0x65, 0x72, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x20, 0x0a,
   685  	0x1c, 0x50, 0x4f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x5f, 0x4c, 0x4f, 0x43, 0x41, 0x54, 0x49, 0x4f,
   686  	0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12,
   687  	0x0a, 0x0a, 0x06, 0x50, 0x4c, 0x5f, 0x54, 0x4f, 0x50, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x50,
   688  	0x4c, 0x5f, 0x52, 0x49, 0x47, 0x48, 0x54, 0x10, 0x02, 0x12, 0x0d, 0x0a, 0x09, 0x50, 0x4c, 0x5f,
   689  	0x42, 0x4f, 0x54, 0x54, 0x4f, 0x4d, 0x10, 0x03, 0x12, 0x0b, 0x0a, 0x07, 0x50, 0x4c, 0x5f, 0x4c,
   690  	0x45, 0x46, 0x54, 0x10, 0x04, 0x12, 0x0f, 0x0a, 0x0b, 0x50, 0x4c, 0x5f, 0x54, 0x4f, 0x50, 0x5f,
   691  	0x4c, 0x45, 0x46, 0x54, 0x10, 0x05, 0x12, 0x10, 0x0a, 0x0c, 0x50, 0x4c, 0x5f, 0x54, 0x4f, 0x50,
   692  	0x5f, 0x52, 0x49, 0x47, 0x48, 0x54, 0x10, 0x06, 0x12, 0x10, 0x0a, 0x0c, 0x50, 0x4c, 0x5f, 0x52,
   693  	0x49, 0x47, 0x48, 0x54, 0x5f, 0x54, 0x4f, 0x50, 0x10, 0x07, 0x12, 0x13, 0x0a, 0x0f, 0x50, 0x4c,
   694  	0x5f, 0x52, 0x49, 0x47, 0x48, 0x54, 0x5f, 0x42, 0x4f, 0x54, 0x54, 0x4f, 0x4d, 0x10, 0x08, 0x12,
   695  	0x13, 0x0a, 0x0f, 0x50, 0x4c, 0x5f, 0x42, 0x4f, 0x54, 0x54, 0x4f, 0x4d, 0x5f, 0x52, 0x49, 0x47,
   696  	0x48, 0x54, 0x10, 0x09, 0x12, 0x12, 0x0a, 0x0e, 0x50, 0x4c, 0x5f, 0x42, 0x4f, 0x54, 0x54, 0x4f,
   697  	0x4d, 0x5f, 0x4c, 0x45, 0x46, 0x54, 0x10, 0x0a, 0x12, 0x12, 0x0a, 0x0e, 0x50, 0x4c, 0x5f, 0x4c,
   698  	0x45, 0x46, 0x54, 0x5f, 0x42, 0x4f, 0x54, 0x54, 0x4f, 0x4d, 0x10, 0x0b, 0x12, 0x0f, 0x0a, 0x0b,
   699  	0x50, 0x4c, 0x5f, 0x4c, 0x45, 0x46, 0x54, 0x5f, 0x54, 0x4f, 0x50, 0x10, 0x0c, 0x22, 0x37, 0x0a,
   700  	0x06, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12, 0x16, 0x0a, 0x12, 0x46, 0x4f, 0x52, 0x4d, 0x41,
   701  	0x54, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12,
   702  	0x0c, 0x0a, 0x08, 0x4d, 0x41, 0x52, 0x4b, 0x44, 0x4f, 0x57, 0x4e, 0x10, 0x01, 0x12, 0x07, 0x0a,
   703  	0x03, 0x52, 0x41, 0x57, 0x10, 0x02, 0x42, 0xf2, 0x01, 0x0a, 0x22, 0x63, 0x6f, 0x6d, 0x2e, 0x67,
   704  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67,
   705  	0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x2e, 0x76, 0x31, 0x42, 0x09, 0x54,
   706  	0x65, 0x78, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x46, 0x63, 0x6c, 0x6f, 0x75,
   707  	0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x2f,
   708  	0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62,
   709  	0x6f, 0x61, 0x72, 0x64, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62,
   710  	0x6f, 0x61, 0x72, 0x64, 0x70, 0x62, 0x3b, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64,
   711  	0x70, 0x62, 0xaa, 0x02, 0x24, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75,
   712  	0x64, 0x2e, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x44, 0x61, 0x73,
   713  	0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x24, 0x47, 0x6f, 0x6f, 0x67,
   714  	0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72,
   715  	0x69, 0x6e, 0x67, 0x5c, 0x44, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x5c, 0x56, 0x31,
   716  	0xea, 0x02, 0x28, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64,
   717  	0x3a, 0x3a, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x3a, 0x3a, 0x44, 0x61,
   718  	0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f,
   719  	0x74, 0x6f, 0x33,
   720  }
   721  
   722  var (
   723  	file_google_monitoring_dashboard_v1_text_proto_rawDescOnce sync.Once
   724  	file_google_monitoring_dashboard_v1_text_proto_rawDescData = file_google_monitoring_dashboard_v1_text_proto_rawDesc
   725  )
   726  
   727  func file_google_monitoring_dashboard_v1_text_proto_rawDescGZIP() []byte {
   728  	file_google_monitoring_dashboard_v1_text_proto_rawDescOnce.Do(func() {
   729  		file_google_monitoring_dashboard_v1_text_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_monitoring_dashboard_v1_text_proto_rawDescData)
   730  	})
   731  	return file_google_monitoring_dashboard_v1_text_proto_rawDescData
   732  }
   733  
   734  var file_google_monitoring_dashboard_v1_text_proto_enumTypes = make([]protoimpl.EnumInfo, 6)
   735  var file_google_monitoring_dashboard_v1_text_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
   736  var file_google_monitoring_dashboard_v1_text_proto_goTypes = []interface{}{
   737  	(Text_Format)(0),                        // 0: google.monitoring.dashboard.v1.Text.Format
   738  	(Text_TextStyle_HorizontalAlignment)(0), // 1: google.monitoring.dashboard.v1.Text.TextStyle.HorizontalAlignment
   739  	(Text_TextStyle_VerticalAlignment)(0),   // 2: google.monitoring.dashboard.v1.Text.TextStyle.VerticalAlignment
   740  	(Text_TextStyle_PaddingSize)(0),         // 3: google.monitoring.dashboard.v1.Text.TextStyle.PaddingSize
   741  	(Text_TextStyle_FontSize)(0),            // 4: google.monitoring.dashboard.v1.Text.TextStyle.FontSize
   742  	(Text_TextStyle_PointerLocation)(0),     // 5: google.monitoring.dashboard.v1.Text.TextStyle.PointerLocation
   743  	(*Text)(nil),                            // 6: google.monitoring.dashboard.v1.Text
   744  	(*Text_TextStyle)(nil),                  // 7: google.monitoring.dashboard.v1.Text.TextStyle
   745  }
   746  var file_google_monitoring_dashboard_v1_text_proto_depIdxs = []int32{
   747  	0, // 0: google.monitoring.dashboard.v1.Text.format:type_name -> google.monitoring.dashboard.v1.Text.Format
   748  	7, // 1: google.monitoring.dashboard.v1.Text.style:type_name -> google.monitoring.dashboard.v1.Text.TextStyle
   749  	1, // 2: google.monitoring.dashboard.v1.Text.TextStyle.horizontal_alignment:type_name -> google.monitoring.dashboard.v1.Text.TextStyle.HorizontalAlignment
   750  	2, // 3: google.monitoring.dashboard.v1.Text.TextStyle.vertical_alignment:type_name -> google.monitoring.dashboard.v1.Text.TextStyle.VerticalAlignment
   751  	3, // 4: google.monitoring.dashboard.v1.Text.TextStyle.padding:type_name -> google.monitoring.dashboard.v1.Text.TextStyle.PaddingSize
   752  	4, // 5: google.monitoring.dashboard.v1.Text.TextStyle.font_size:type_name -> google.monitoring.dashboard.v1.Text.TextStyle.FontSize
   753  	5, // 6: google.monitoring.dashboard.v1.Text.TextStyle.pointer_location:type_name -> google.monitoring.dashboard.v1.Text.TextStyle.PointerLocation
   754  	7, // [7:7] is the sub-list for method output_type
   755  	7, // [7:7] is the sub-list for method input_type
   756  	7, // [7:7] is the sub-list for extension type_name
   757  	7, // [7:7] is the sub-list for extension extendee
   758  	0, // [0:7] is the sub-list for field type_name
   759  }
   760  
   761  func init() { file_google_monitoring_dashboard_v1_text_proto_init() }
   762  func file_google_monitoring_dashboard_v1_text_proto_init() {
   763  	if File_google_monitoring_dashboard_v1_text_proto != nil {
   764  		return
   765  	}
   766  	if !protoimpl.UnsafeEnabled {
   767  		file_google_monitoring_dashboard_v1_text_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   768  			switch v := v.(*Text); i {
   769  			case 0:
   770  				return &v.state
   771  			case 1:
   772  				return &v.sizeCache
   773  			case 2:
   774  				return &v.unknownFields
   775  			default:
   776  				return nil
   777  			}
   778  		}
   779  		file_google_monitoring_dashboard_v1_text_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   780  			switch v := v.(*Text_TextStyle); i {
   781  			case 0:
   782  				return &v.state
   783  			case 1:
   784  				return &v.sizeCache
   785  			case 2:
   786  				return &v.unknownFields
   787  			default:
   788  				return nil
   789  			}
   790  		}
   791  	}
   792  	type x struct{}
   793  	out := protoimpl.TypeBuilder{
   794  		File: protoimpl.DescBuilder{
   795  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   796  			RawDescriptor: file_google_monitoring_dashboard_v1_text_proto_rawDesc,
   797  			NumEnums:      6,
   798  			NumMessages:   2,
   799  			NumExtensions: 0,
   800  			NumServices:   0,
   801  		},
   802  		GoTypes:           file_google_monitoring_dashboard_v1_text_proto_goTypes,
   803  		DependencyIndexes: file_google_monitoring_dashboard_v1_text_proto_depIdxs,
   804  		EnumInfos:         file_google_monitoring_dashboard_v1_text_proto_enumTypes,
   805  		MessageInfos:      file_google_monitoring_dashboard_v1_text_proto_msgTypes,
   806  	}.Build()
   807  	File_google_monitoring_dashboard_v1_text_proto = out.File
   808  	file_google_monitoring_dashboard_v1_text_proto_rawDesc = nil
   809  	file_google_monitoring_dashboard_v1_text_proto_goTypes = nil
   810  	file_google_monitoring_dashboard_v1_text_proto_depIdxs = nil
   811  }
   812  

View as plain text