@com.fasterxml.jackson.annotation.JsonIgnore public Builder copy(CreateTagNamespaceDetails o) { Builder copiedBuilder = compartmentId(o.getCompartmentId()) .name(o.getName()) .description(o.getDescription()) .freeformTags(o.getFreeformTags()) .definedTags(o.getDefinedTags()); copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); return copiedBuilder; } }
public CreateTagNamespaceDetails build() { CreateTagNamespaceDetails __instance__ = new CreateTagNamespaceDetails( compartmentId, name, description, freeformTags, definedTags); __instance__.__explicitlySet__.addAll(__explicitlySet__); return __instance__; }
public static TagNamespace createTagNamespace( Identity client, String compartmentId, String name, String description) { CreateTagNamespaceDetails createTagNamespaceDetails = CreateTagNamespaceDetails.builder() .compartmentId(compartmentId) .name(name) .description(description) .build(); try { TagNamespace tagNamespace = client.createTagNamespace( CreateTagNamespaceRequest.builder() .createTagNamespaceDetails(createTagNamespaceDetails) .build()) .getTagNamespace(); if (tagNamespace == null) { throw new RuntimeException( "TagNamespace creation fails with " + createTagNamespaceDetails.toString()); } System.out.println( "TagNamespace " + createTagNamespaceDetails.getName() + " created successfully"); return tagNamespace; } catch (Exception ex) { throw new RuntimeException("TagNamespace creation fails with error:" + ex.getMessage()); } }
CreateTagNamespaceRequest.builder() .createTagNamespaceDetails( CreateTagNamespaceDetails.builder() .compartmentId(compartmentId) .name(exampleNamespaceName)