[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-03 UTC."],[[["\u003cp\u003e\u003ccode\u003eLaneDirection.Builder\u003c/code\u003e is an abstract class used to create instances of \u003ccode\u003eLaneDirection\u003c/code\u003e, providing information about lane directions during navigation.\u003c/p\u003e\n"],["\u003cp\u003eIt offers methods like \u003ccode\u003esetIsRecommended\u003c/code\u003e and \u003ccode\u003esetLaneShape\u003c/code\u003e to define lane characteristics.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ebuild()\u003c/code\u003e method is used to finally create the \u003ccode\u003eLaneDirection\u003c/code\u003e object after setting its properties.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can obtain an instance of this builder using \u003ccode\u003eLaneDirection.builder()\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# LaneDirection.Builder\n\npublic static abstract class **LaneDirection.Builder** extends Object \nA builder of [LaneDirection](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/mapsplatform/turnbyturn/model/LaneDirection). You can obtain instances via `LaneDirection.builder()`. \n\n### Public Constructor Summary\n\n|---|--------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | [Builder](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/mapsplatform/turnbyturn/model/LaneDirection.Builder#Builder())() |\n\n### Public Method Summary\n\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| abstract [LaneDirection](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/mapsplatform/turnbyturn/model/LaneDirection) | [build](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/mapsplatform/turnbyturn/model/LaneDirection.Builder#build())() |\n| abstract [LaneDirection.Builder](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/mapsplatform/turnbyturn/model/LaneDirection.Builder) | [setIsRecommended](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/mapsplatform/turnbyturn/model/LaneDirection.Builder#setIsRecommended(java.lang.Boolean))(Boolean value) |\n| abstract [LaneDirection.Builder](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/mapsplatform/turnbyturn/model/LaneDirection.Builder) | [setLaneShape](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/mapsplatform/turnbyturn/model/LaneDirection.Builder#setLaneShape(int))(int value) |\n\n### Inherited Method Summary\n\nFrom class java.lang.Object \n\n|------------------|---------------------------|\n| boolean | equals(Object arg0) |\n| final Class\\\u003c?\\\u003e | getClass() |\n| int | hashCode() |\n| final void | notify() |\n| final void | notifyAll() |\n| String | toString() |\n| final void | wait(long arg0, int arg1) |\n| final void | wait(long arg0) |\n| final void | wait() |\n\nPublic Constructors\n-------------------\n\n#### public\n**Builder**\n()\n\n\u003cbr /\u003e\n\nPublic Methods\n--------------\n\n#### public abstract [LaneDirection](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/mapsplatform/turnbyturn/model/LaneDirection)\n**build**\n()\n\n\u003cbr /\u003e\n\n#### public abstract [LaneDirection.Builder](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/mapsplatform/turnbyturn/model/LaneDirection.Builder)\n**setIsRecommended**\n(Boolean value)\n\n\u003cbr /\u003e\n\n##### Parameters\n\n| value | |\n|-------|---|\n\n#### public abstract [LaneDirection.Builder](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/mapsplatform/turnbyturn/model/LaneDirection.Builder)\n**setLaneShape**\n(int value)\n\n\u003cbr /\u003e\n\n##### Parameters\n\n| value | |\n|-------|---|"]]