[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eCapabilitiesPb.CapabilityConfigOrBuilder\u003c/code\u003e interface extends \u003ccode\u003eMessageOrBuilder\u003c/code\u003e and provides methods to retrieve configuration details of a capability.\u003c/p\u003e\n"],["\u003cp\u003eThis interface offers methods to get string representations of messages like \u003ccode\u003eadminMessage\u003c/code\u003e, \u003ccode\u003eerrorMessage\u003c/code\u003e, \u003ccode\u003einternalMessage\u003c/code\u003e, \u003ccode\u003ecapability\u003c/code\u003e, \u003ccode\u003epackage\u003c/code\u003e, and \u003ccode\u003escheduledTime\u003c/code\u003e, along with their \u003ccode\u003eByteString\u003c/code\u003e equivalents.\u003c/p\u003e\n"],["\u003cp\u003eMethods such as \u003ccode\u003egetStatus\u003c/code\u003e allows you to retrieve the status of the capability which is an enumerated value.\u003c/p\u003e\n"],["\u003cp\u003eThe interface also provides boolean methods such as \u003ccode\u003ehasAdminMessage\u003c/code\u003e to verify if a certain field is present within the \u003ccode\u003eCapabilityConfig\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# Interface CapabilitiesPb.CapabilityConfigOrBuilder (2.0.0)\n\n public static interface CapabilitiesPb.CapabilityConfigOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\ncom.google.protobuf.MessageOrBuilder\n\nMethods\n-------\n\n### getAdminMessage()\n\n public abstract String getAdminMessage()\n\n### getAdminMessageBytes()\n\n public abstract ByteString getAdminMessageBytes()\n\n### getCapability()\n\n public abstract String getCapability()\n\n### getCapabilityBytes()\n\n public abstract ByteString getCapabilityBytes()\n\n### getErrorMessage()\n\n public abstract String getErrorMessage()\n\n### getErrorMessageBytes()\n\n public abstract ByteString getErrorMessageBytes()\n\n### getInternalMessage()\n\n public abstract String getInternalMessage()\n\n### getInternalMessageBytes()\n\n public abstract ByteString getInternalMessageBytes()\n\n### getPackage()\n\n public abstract String getPackage()\n\n### getPackageBytes()\n\n public abstract ByteString getPackageBytes()\n\n### getScheduledTime()\n\n public abstract String getScheduledTime()\n\n### getScheduledTimeBytes()\n\n public abstract ByteString getScheduledTimeBytes()\n\n### getStatus()\n\n public abstract CapabilitiesPb.CapabilityConfig.Status getStatus()\n\n### hasAdminMessage()\n\n public abstract boolean hasAdminMessage()\n\n### hasCapability()\n\n public abstract boolean hasCapability()\n\n### hasErrorMessage()\n\n public abstract boolean hasErrorMessage()\n\n### hasInternalMessage()\n\n public abstract boolean hasInternalMessage()\n\n### hasPackage()\n\n public abstract boolean hasPackage()\n\n### hasScheduledTime()\n\n public abstract boolean hasScheduledTime()\n\n### hasStatus()\n\n public abstract boolean hasStatus()"]]