Class Sample
- java.lang.Object
-
- com.google.api.generator.gapic.model.Sample
-
public abstract class Sample extends Object
This model represents a generated code sample. It contains the information needed to generate a sample file.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSample.Builder
-
Constructor Summary
Constructors Constructor Description Sample()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract List<Statement>body()static Sample.Builderbuilder()abstract List<CommentStatement>fileHeader()abstract booleanisCanonical()abstract Stringname()abstract RegionTagregionTag()abstract Sample.BuildertoBuilder()abstract List<AssignmentExpr>variableAssignments()SamplewithHeader(List<CommentStatement> header)Helper method to easily update Sample's license header.SamplewithRegionTag(RegionTag regionTag)Helper method to easily update Sample's region tag.
-
-
-
Method Detail
-
variableAssignments
public abstract List<AssignmentExpr> variableAssignments()
-
fileHeader
public abstract List<CommentStatement> fileHeader()
-
regionTag
public abstract RegionTag regionTag()
-
name
public abstract String name()
-
isCanonical
public abstract boolean isCanonical()
-
builder
public static Sample.Builder builder()
-
toBuilder
public abstract Sample.Builder toBuilder()
-
withHeader
public final Sample withHeader(List<CommentStatement> header)
Helper method to easily update Sample's license header.- Parameters:
header- List ofCommentStatementto replace Sample's header- Returns:
- Sample with updated header
-
-