INNER CODE UNIT · Java
toTomlAsBytes
temporalio/sdk-java · temporal-envconfig/src/main/java/io/temporal/envconfig/ClientConfig.java:185
public static byte[] toTomlAsBytes(ClientConfig config) throws IOException {
ObjectWriter writer = new TomlMapper().writerFor(ClientConfigToml.TomlClientConfig.class);
return writer.writeValueAsBytes(
new ClientConfigToml.TomlClientConfig(
ClientConfigToml.fromClientProfiles(config.getProfiles())));
}
private ClientConfig(Map<String, ClientConfigProfile> profiles) {
this.profiles = profiles;
}
private final Map<String, ClientConfigProfile> profiles;
/** All profiles loaded from the config file, may be empty but never null. */
public Map<String, ClientConfigProfile> getProfiles() {
return new HashMap<>(profiles);
}