4545import com .google .cloud .secretmanager .v1 .SecretManagerServiceClient .ListSecretsPagedResponse ;
4646import com .google .cloud .secretmanager .v1 .SecretManagerServiceSettings ;
4747import com .google .cloud .secretmanager .v1 .SecretName ;
48+ import com .google .cloud .secretmanager .v1 .ProjectName ;
4849import com .google .cloud .secretmanager .v1 .SecretPayload ;
4950import com .google .cloud .secretmanager .v1 .SecretVersion ;
5051import com .google .cloud .secretmanager .v1 .SecretVersion .State ;
@@ -183,9 +184,12 @@ private static String randomSecretId() {
183184
184185 private static void createTags () throws IOException {
185186 try (TagKeysClient tagKeysClient = TagKeysClient .create ()) {
187+ ProjectName parent = ProjectName .of (PROJECT_ID );
188+ Random random = new Random ();
186189 CreateTagKeyRequest request =
187190 CreateTagKeyRequest .newBuilder ()
188- .setTagKey (TagKey .newBuilder ().build ())
191+ .setTagKey (TagKey .newBuilder ().setParent (parent .toString ())
192+ .setShortName ("java-" + random .nextLong ()).build ())
189193 .build ();
190194 OperationFuture <TagKey , CreateTagKeyMetadata > future =
191195 tagKeysClient .createTagKeyOperationCallable ().futureCall (request );
@@ -194,9 +198,10 @@ private static void createTags() throws IOException{
194198 }catch (Exception e ){
195199 }
196200 try (TagValuesClient tagValuesClient = TagValuesClient .create ()) {
201+ Random random = new Random ();
197202 CreateTagValueRequest request =
198203 CreateTagValueRequest .newBuilder ()
199- .setTagValue (TagValue .newBuilder ().setParent (TAG_KEY .getName ()).build ())
204+ .setTagValue (TagValue .newBuilder ().setParent (TAG_KEY .getName ()).setShortName ( "java-" + random . nextLong ()). build ())
200205 .build ();
201206 OperationFuture <TagValue , CreateTagValueMetadata > future =
202207 tagValuesClient .createTagValueOperationCallable ().futureCall (request );
0 commit comments