package v3

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. final case class FieldMigrateAnnotation(rename: String = "", oneofPromotion: String = "", unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[FieldMigrateAnnotation] with Product with Serializable

    rename

    Rename the field in next version.

    oneofPromotion

    Add the field to a named oneof in next version. If this already exists, the field will join its siblings under the oneof, otherwise a new oneof will be created with the given name.

    Annotations
    @SerialVersionUID()
  2. final case class FieldSecurityAnnotation(configureForUntrustedDownstream: Boolean = false, configureForUntrustedUpstream: Boolean = false, unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[FieldSecurityAnnotation] with Product with Serializable

    These annotations indicate metadata for the purpose of understanding the security significance of fields.

    These annotations indicate metadata for the purpose of understanding the security significance of fields.

    configureForUntrustedDownstream

    Field should be set in the presence of untrusted downstreams.

    configureForUntrustedUpstream

    Field should be set in the presence of untrusted upstreams.

    Annotations
    @SerialVersionUID()
  3. final case class FieldStatusAnnotation(workInProgress: Boolean = false, unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[FieldStatusAnnotation] with Product with Serializable

    workInProgress

    The entity is work-in-progress and subject to breaking changes.

    Annotations
    @SerialVersionUID()
  4. final case class FileMigrateAnnotation(moveToPackage: String = "", unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[FileMigrateAnnotation] with Product with Serializable

    moveToPackage

    Move all types in the file to another package, this implies changing proto file path.

    Annotations
    @SerialVersionUID()
  5. final case class FileStatusAnnotation(workInProgress: Boolean = false, unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[FileStatusAnnotation] with Product with Serializable

    workInProgress

    The entity is work-in-progress and subject to breaking changes.

    Annotations
    @SerialVersionUID()
  6. final case class MessageStatusAnnotation(workInProgress: Boolean = false, unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[MessageStatusAnnotation] with Product with Serializable

    workInProgress

    The entity is work-in-progress and subject to breaking changes.

    Annotations
    @SerialVersionUID()
  7. final case class MigrateAnnotation(rename: String = "", unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[MigrateAnnotation] with Product with Serializable

    rename

    Rename the message/enum/enum value in next version.

    Annotations
    @SerialVersionUID()
  8. sealed abstract class PackageVersionStatus extends GeneratedEnum
  9. final case class StatusAnnotation(workInProgress: Boolean = false, packageVersionStatus: PackageVersionStatus = ..., unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[StatusAnnotation] with Product with Serializable

    workInProgress

    The entity is work-in-progress and subject to breaking changes.

    packageVersionStatus

    The entity belongs to a package with the given version status.

    Annotations
    @SerialVersionUID()
  10. final case class VersioningAnnotation(previousMessageType: String = "", unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[VersioningAnnotation] with Product with Serializable

    previousMessageType

    Track the previous message type. E.g. this message might be xds.foo.v3alpha.Foo and it was previously xds.bar.v2.Bar. This information is consumed by UDPA via proto descriptors.

    Annotations
    @SerialVersionUID()

Value Members

  1. object FieldMigrateAnnotation extends GeneratedMessageCompanion[FieldMigrateAnnotation]
  2. object FieldSecurityAnnotation extends GeneratedMessageCompanion[FieldSecurityAnnotation]
  3. object FieldStatusAnnotation extends GeneratedMessageCompanion[FieldStatusAnnotation]
  4. object FileMigrateAnnotation extends GeneratedMessageCompanion[FileMigrateAnnotation]
  5. object FileStatusAnnotation extends GeneratedMessageCompanion[FileStatusAnnotation]
  6. object MessageStatusAnnotation extends GeneratedMessageCompanion[MessageStatusAnnotation]
  7. object MigrateAnnotation extends GeneratedMessageCompanion[MigrateAnnotation]
  8. object MigrateProto extends GeneratedFileObject
  9. object PackageVersionStatus extends GeneratedEnumCompanion[PackageVersionStatus]
  10. object SecurityProto extends GeneratedFileObject
  11. object SensitiveProto extends GeneratedFileObject
  12. object StatusAnnotation extends GeneratedMessageCompanion[StatusAnnotation]
  13. object StatusProto extends GeneratedFileObject
  14. object VersioningAnnotation extends GeneratedMessageCompanion[VersioningAnnotation]
  15. object VersioningProto extends GeneratedFileObject

Ungrouped