package org.springframework.cloud.client.serviceregistry;

import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * @author Spencer Gibb
 */
@ConfigurationProperties("spring.cloud.service-registry.auto-registration")
public class AutoServiceRegistrationProperties {

	/** If Auto-Service Registration is enabled, default to true. */
	private boolean enabled = true;

	/** Whether to register the management as a service, defaults to true */
	private boolean registerManagement = true;

	/** Should startup fail if there is no AutoServiceRegistration, default to false. */
	private boolean failFast = false;

	public boolean shouldRegisterManagement() {
		return registerManagement;
	}

	public void setRegisterManagement(boolean registerManagement) {
		this.registerManagement = registerManagement;
	}

	public boolean isFailFast() {
		return failFast;
	}

	public void setFailFast(boolean failFast) {
		this.failFast = failFast;
	}
}

@@ -628,16 +628,228 @@
 false;%0A%0A
+%09public boolean isEnabled() %7B%0A%09%09return enabled;%0A%09%7D%0A%0A%09public void setEnabled(boolean enabled) %7B%0A%09%09this.enabled = enabled;%0A%09%7D%0A%0A%09public boolean isRegisterManagement() %7B%0A%09%09return registerManagement;%0A%09%7D%0A%0A%09@Deprecated%0A
 %09public 

Add missing getters/setter