implicit class ServiceLens[UpperPB] extends ObjectLens[UpperPB, Service]
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ServiceLens
- ObjectLens
- Lens
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
:=(a: Service): Mutation[UpperPB]
- Definition Classes
- Lens
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apis: Lens[UpperPB, Seq[Api]]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def authentication: Lens[UpperPB, Authentication]
- def backend: Lens[UpperPB, Backend]
- def billing: Lens[UpperPB, Billing]
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
compose[B](other: Lens[Service, B]): Lens[UpperPB, B]
- Definition Classes
- Lens
- def configVersion: Lens[UpperPB, Int]
- def context: Lens[UpperPB, Context]
- def control: Lens[UpperPB, Control]
- def documentation: Lens[UpperPB, Documentation]
- def endpoints: Lens[UpperPB, Seq[Endpoint]]
- def enums: Lens[UpperPB, Seq[Enum]]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
field[A](getter: (Service) ⇒ A)(setter: (Service, A) ⇒ Service): Lens[UpperPB, A]
- Definition Classes
- ObjectLens
-
def
field[A](lens: Lens[Service, A]): Lens[UpperPB, A]
- Definition Classes
- ObjectLens
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
get(u: UpperPB): Service
- Definition Classes
- ObjectLens → Lens
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def http: Lens[UpperPB, Http]
- def id: Lens[UpperPB, String]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def logging: Lens[UpperPB, Logging]
- def logs: Lens[UpperPB, Seq[LogDescriptor]]
- def metrics: Lens[UpperPB, Seq[MetricDescriptor]]
-
def
modify(f: (Service) ⇒ Service): Mutation[UpperPB]
- Definition Classes
- Lens
- def monitoredResources: Lens[UpperPB, Seq[MonitoredResourceDescriptor]]
- def monitoring: Lens[UpperPB, Monitoring]
- def name: Lens[UpperPB, String]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def optionalAuthentication: Lens[UpperPB, Option[Authentication]]
- def optionalBackend: Lens[UpperPB, Option[Backend]]
- def optionalBilling: Lens[UpperPB, Option[Billing]]
- def optionalConfigVersion: Lens[UpperPB, Option[Int]]
- def optionalContext: Lens[UpperPB, Option[Context]]
- def optionalControl: Lens[UpperPB, Option[Control]]
- def optionalDocumentation: Lens[UpperPB, Option[Documentation]]
- def optionalHttp: Lens[UpperPB, Option[Http]]
- def optionalLogging: Lens[UpperPB, Option[Logging]]
- def optionalMonitoring: Lens[UpperPB, Option[Monitoring]]
- def optionalQuota: Lens[UpperPB, Option[Quota]]
- def optionalSourceInfo: Lens[UpperPB, Option[SourceInfo]]
- def optionalSystemParameters: Lens[UpperPB, Option[SystemParameters]]
- def optionalUsage: Lens[UpperPB, Option[Usage]]
- def producerProjectId: Lens[UpperPB, String]
- def quota: Lens[UpperPB, Quota]
-
def
set(c: Service): Mutation[UpperPB]
- Definition Classes
- ObjectLens → Lens
-
def
setIfDefined(aOpt: Option[Service]): Mutation[UpperPB]
- Definition Classes
- Lens
- def sourceInfo: Lens[UpperPB, SourceInfo]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def systemParameters: Lens[UpperPB, SystemParameters]
- def title: Lens[UpperPB, String]
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- def types: Lens[UpperPB, Seq[Type]]
-
def
update(ms: (Lens[Service, Service]) ⇒ Mutation[Service]*): Mutation[UpperPB]
- Definition Classes
- ObjectLens
- def usage: Lens[UpperPB, Usage]
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
zip[B](other: Lens[UpperPB, B]): Lens[UpperPB, (Service, B)]
- Definition Classes
- Lens