Class ArtifactName.ProjectLocationApiArtifactBuilder
- java.lang.Object
-
- com.google.cloud.apigeeregistry.v1.ArtifactName.ProjectLocationApiArtifactBuilder
-
- Enclosing class:
- ArtifactName
@BetaApi("The per-pattern Builders are not stable yet and may be changed in the future.") public static class ArtifactName.ProjectLocationApiArtifactBuilder extends Object
Builder for projects/{project}/locations/{location}/apis/{api}/artifacts/{artifact}.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ProjectLocationApiArtifactBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ArtifactName
build()
String
getApi()
String
getArtifact()
String
getLocation()
String
getProject()
ArtifactName.ProjectLocationApiArtifactBuilder
setApi(String api)
ArtifactName.ProjectLocationApiArtifactBuilder
setArtifact(String artifact)
ArtifactName.ProjectLocationApiArtifactBuilder
setLocation(String location)
ArtifactName.ProjectLocationApiArtifactBuilder
setProject(String project)
-
-
-
Method Detail
-
getProject
public String getProject()
-
getLocation
public String getLocation()
-
getApi
public String getApi()
-
getArtifact
public String getArtifact()
-
setProject
public ArtifactName.ProjectLocationApiArtifactBuilder setProject(String project)
-
setLocation
public ArtifactName.ProjectLocationApiArtifactBuilder setLocation(String location)
-
setApi
public ArtifactName.ProjectLocationApiArtifactBuilder setApi(String api)
-
setArtifact
public ArtifactName.ProjectLocationApiArtifactBuilder setArtifact(String artifact)
-
build
public ArtifactName build()
-
-