Class GapicClass
java.lang.Object
com.google.api.generator.gapic.model.GapicClass
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Stringabstract ClassDefinitionstatic GapicClasscreate(GapicClass.Kind kind, ClassDefinition classDefinition) static GapicClasscreate(GapicClass.Kind kind, ClassDefinition classDefinition, List<Sample> samples) static GapicClassCreate a GapicClass with minimal information.abstract GapicClass.Kindkind()abstract Stringsamples()final GapicClasswithApiShortName(String apiShortName) final GapicClasswithPackageVersion(String packageVersion) final GapicClasswithSamples(List<Sample> samples)
-
Constructor Details
-
GapicClass
public GapicClass()
-
-
Method Details
-
kind
-
classDefinition
-
samples
-
apiShortName
-
packageVersion
-
createNonGeneratedGapicClass
Create a GapicClass with minimal information. This is intended to be used for GapicClasses that will not generate any Java files (Writer will skip)- Returns:
- GapicClass denoted with NON_GENERATED Kind enum
-
create
-
create
public static GapicClass create(GapicClass.Kind kind, ClassDefinition classDefinition, List<Sample> samples) -
withSamples
-
withApiShortName
-
withPackageVersion
-