com.google.api.visibility.VisibilityRule
See theVisibilityRule companion object
final case class VisibilityRule(selector: String, restriction: String, unknownFields: UnknownFieldSet) extends GeneratedMessage with Updatable[VisibilityRule]
A visibility rule provides visibility configuration for an individual API element.
Attributes
- restriction
A comma-separated list of visibility labels that apply to the
selector
. Any of the listed labels can be used to grant the visibility. If a rule has multiple labels, removing one of the labels but not all of them can break clients. Example: visibility: rules: - selector: google.calendar.Calendar.EnhancedSearch restriction: INTERNAL, PREVIEW Removing INTERNAL from this restriction will break clients that rely on this method and only had access to it through INTERNAL.- selector
Selects methods, messages, fields, enums, etc. to which this rule applies. Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
- Companion:
- object
- Source:
- VisibilityRule.scala
- Graph
- Supertypes
- trait Updatable[VisibilityRule]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any