public static Tag createTag( Identity client, String tagNamespaceId, String name, String description, boolean isCostTracking) { CreateTagDetails createTagDetails = CreateTagDetails.builder() .isCostTracking(isCostTracking) .name(name) .description(description) .build(); try { Tag tag = client.createTag( CreateTagRequest.builder() .createTagDetails(createTagDetails) .tagNamespaceId(tagNamespaceId) .build()) .getTag(); if (tag == null) { throw new RuntimeException( "Tag creation fails with " + createTagDetails.toString()); } System.out.println("Tag" + createTagDetails.getName() + " created successfully"); return tag; } catch (Exception ex) { throw new RuntimeException("Tag creation fails with error:" + ex.getMessage()); } }
identityClient.createTag( CreateTagRequest.builder() .tagNamespaceId(tagNamespaceId) .createTagDetails( CreateTagDetails.builder() identityClient.createTag( CreateTagRequest.builder() .tagNamespaceId(tagNamespaceId) .createTagDetails( CreateTagDetails.builder()
/** * Copy method to populate the builder with values from the given instance. * @return this builder instance */ public Builder copy(CreateTagRequest o) { tagNamespaceId(o.getTagNamespaceId()); createTagDetails(o.getCreateTagDetails()); opcRetryToken(o.getOpcRetryToken()); invocationCallback(o.getInvocationCallback()); return this; }