in aws-nimblestudio-studiocomponent/src/main/java/software/amazon/nimblestudio/studiocomponent/Translator.java [9:31]
static StudioComponentConfiguration toModelStudioComponentConfiguration(
final software.amazon.awssdk.services.nimble.model.StudioComponentConfiguration studioComponentConfiguration) {
final StudioComponentConfiguration.StudioComponentConfigurationBuilder builder = new StudioComponentConfiguration.StudioComponentConfigurationBuilder();
if (studioComponentConfiguration == null) {
return builder.build();
}
if (studioComponentConfiguration.activeDirectoryConfiguration() != null) {
builder.activeDirectoryConfiguration(toModelActiveDirectoryConfiguration(studioComponentConfiguration.activeDirectoryConfiguration()));
}
if (studioComponentConfiguration.computeFarmConfiguration() != null) {
builder.computeFarmConfiguration(toModelComputeFarmConfiguration(studioComponentConfiguration.computeFarmConfiguration()));
}
if (studioComponentConfiguration.licenseServiceConfiguration() != null) {
builder.licenseServiceConfiguration(toModelLicenseServiceConfiguration(studioComponentConfiguration.licenseServiceConfiguration()));
}
if (studioComponentConfiguration.sharedFileSystemConfiguration() != null) {
builder.sharedFileSystemConfiguration(toModelSharedFileSystemConfiguration(studioComponentConfiguration.sharedFileSystemConfiguration()));
}
return builder.build();
}