Class GapicContext

java.lang.Object
com.google.api.generator.gapic.model.GapicContext

public abstract class GapicContext extends Object
  • Constructor Details

    • GapicContext

      public GapicContext()
  • Method Details

    • messages

      public abstract com.google.common.collect.ImmutableMap<String,Message> messages()
    • resourceNames

      public abstract com.google.common.collect.ImmutableMap<String,ResourceName> resourceNames()
    • services

      public abstract com.google.common.collect.ImmutableList<Service> services()
    • mixinServices

      public abstract com.google.common.collect.ImmutableList<Service> mixinServices()
    • helperResourceNames

      public abstract com.google.common.collect.ImmutableMap<String,ResourceName> helperResourceNames()
    • gapicMetadataEnabled

      public abstract boolean gapicMetadataEnabled()
    • restNumericEnumsEnabled

      public abstract boolean restNumericEnumsEnabled()
    • gapicMetadata

      public GapicMetadata gapicMetadata()
    • serviceConfig

      @Nullable public abstract GapicServiceConfig serviceConfig()
    • serviceYamlProto

      @Nullable public abstract com.google.api.Service serviceYamlProto()
    • hasServiceYamlProto

      public boolean hasServiceYamlProto()
    • updateGapicMetadata

      public void updateGapicMetadata(GapicMetadata newMetadata)
    • toBuilder

      public abstract GapicContext.Builder toBuilder()
    • transport

      public abstract Transport transport()
    • builder

      public static GapicContext.Builder builder()